kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Mar 27 03:37:59 PDT 2019 OpenBSD/amd64 (ci-openbsd-setuid-0.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.255' (ECDSA) to the list of known hosts. 2019/03/27 03:38:26 fuzzer started 2019/03/27 03:38:30 dialing manager at 10.128.15.235:42972 2019/03/27 03:38:30 syscalls: 1 2019/03/27 03:38:30 code coverage: enabled 2019/03/27 03:38:30 comparison tracing: enabled 2019/03/27 03:38:30 extra coverage: support is not implemented in syzkaller 2019/03/27 03:38:30 setuid sandbox: enabled 2019/03/27 03:38:30 namespace sandbox: support is not implemented in syzkaller 2019/03/27 03:38:30 Android sandbox: support is not implemented in syzkaller 2019/03/27 03:38:30 fault injection: support is not implemented in syzkaller 2019/03/27 03:38:30 leak checking: support is not implemented in syzkaller 2019/03/27 03:38:30 net packet injection: enabled 2019/03/27 03:38:30 net device setup: support is not implemented in syzkaller 03:38:36 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8008, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x8, 0x9) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x4, 0x82b9, 0x1000000000000000, 0x1, 0x9, 0x8001, 0x7fffffff, 0x2, 0x2, 0x8, 0xffff}) ioctl$TIOCSBRK(r2, 0x2000747b) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x4e}, {0x4, 0x5}}) sendto$inet6(r3, &(0x7f0000000200)="419e77cf4df784070c76aede1354bbb9dcf0dad87a5afd65b75551bf871d4b4b933d0f658a66e61f67c2b9eef07f035fa10c4bbd8861b00eaada2de5492196091f904b13b36efd75432d36337339ddb49cfc76c31eaecc9c3a47551d83ed2f693d976457a6e781549ead28f6c29bd2b3fbd62454d1915f5921b17b184af483f8dd9c20644b5f9b77f926ade330f23d7ba8cf9766218a5a9dc65334acef156330b83527a23ebda7ff30025dcc5c8ebf7cc870e2ff38dac7b5f6e9a758ceefcabf33c5510e8e21b73891a624aecb8319b735944eecb236d4c07662aaf114faf6de24944724f28635", 0xe7, 0x8, &(0x7f0000000300)={0x18, 0x1, 0x3, 0x5}, 0xc) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000340)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000380)={0x7fffffff, './file0\x00', './file0\x00'}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000003c0)=0x5) write(r2, &(0x7f0000000400)="64cfc29f9c9a6f04d41efdad6d49fa209b40c9c09db3", 0x16) kevent(r2, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffe, 0x1a, 0x4, 0x2}, {{r3}, 0xffffffffffffffff, 0x48, 0x400fffff, 0x0, 0x8001}, {{r2}, 0xfffffffffffffff8, 0x0, 0x85, 0x5, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x1, 0x4eb}, {{r3}, 0xffffffffffffffff, 0x40, 0x1, 0x9, 0x1f}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x1, 0x40}, {{r1}, 0xffffffffffffffff, 0x0, 0x86, 0x7a11, 0x5}, {{r3}, 0x0, 0x50, 0x40000017, 0x400, 0x100}], 0x8, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffff9, 0x4c, 0x40000000, 0x40, 0xfff}, {{r2}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x8001, 0x5}, {{r2}, 0xfffffffffffffff8, 0x0, 0x1, 0x5c05, 0x2b07}], 0x4, &(0x7f00000005c0)={0x5, 0xffffffff}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000600)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000640)={0x2, 0x1, 0x9, 0xfffffffffffffffc, "a5369f726c044e8eb405fe5ebf6c34c19ceeeffd", 0x8, 0x4}) r4 = accept$unix(r2, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) r5 = semget(0x3, 0x4, 0x10) semop(r5, &(0x7f0000000700)=[{0x2, 0x8}, {0x1, 0xffffffffffffffbd, 0x1800}, {0x3, 0xfffffffffffffffd}, {0x2, 0x5, 0x1000}, {0x2, 0x3, 0x1000}], 0x5) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000740)=0x1) r6 = syz_open_pts() linkat(r2, &(0x7f0000000780)='./file0\x00', r2, &(0x7f00000007c0)='./file0\x00', 0x4) sendto(r4, &(0x7f0000000800)="13cd9b8980f52d53bcf8121b40b5b5f68c95a911bb069da544af7dca31c732acbf3b89cdf4e895c4d45a3de1eac75340cb065efa91c48bbf5e06844ca097ff8fed94fe30d1003c42f98b267acb3e85c480f42e7b301e8728bb685272b45ceb63acc5670f2ded65d1c57c1a3e96d245755aa94680f7d02824db8ceac04f3cab574bc8970d52551a8f5c29949ca954a38cbcf38aa72d1c8d23d3f59b526651352627d75a136e054b4b30511ea04cb7cf7c4142109895f330dba806dc5f4a69d03e07b8f067d674bd897bf8ae", 0xcb, 0x9, &(0x7f0000000900)=@in6={0x18, 0x1, 0x400, 0xb43}, 0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x0) msgget(0x3, 0x200) write(r6, &(0x7f0000000940)="510fd9c19c20fe67e2520d53d6c4bb355fa9caebfd15c3152bbf45409a01c4494a6eb6837e93666f6324a61f53e2840fe907732243609a6999cc318c0ee23350726253a588105d1ef3703dfe0205609ebb76c4fb8f5ffd2f3efd3030ff2041b6d77a08c6ac22185bbca237a8c7a073669d21f424c63a0f389ff66287ae39fcf8ab4345649194a4477e7dc3152145b3854a8a54acd32bfed7dd81722db75fc80a950dbe6a9fc4db2cd6b8d3db390de81f411c57e9ee72035eae6151eefd5bf445f2d1cc2ee6c93880df8376d2f4d9dbcd9bf98452f1632035008b16ba8ac55c1c0d48f07d6bf52ebc7549f1a4c6ca84e077633ec726e023c946d44ed5", 0xfc) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wsmouse\x00', 0x801, 0x0) recvmsg(r3, &(0x7f0000001d40)={&(0x7f0000000a80)=@un=@abs, 0x8, &(0x7f0000001c40)=[{&(0x7f0000000ac0)=""/85, 0x55}, {&(0x7f0000000b40)=""/4096, 0x1000}, {&(0x7f0000001b40)=""/235, 0xeb}], 0x3, &(0x7f0000001c80)=""/154, 0x9a}, 0x40) kevent(r3, &(0x7f0000001d80)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x40, 0x1}, {{r3}, 0xfffffffffffffffd, 0x40, 0x1, 0xfffffffffffffffe, 0x81}, {{r7}, 0xfffffffffffffffd, 0x1, 0x80, 0x6, 0x100000001}], 0x5, &(0x7f0000001e00)=[{{r4}, 0xfffffffffffffff9, 0x0, 0x45, 0x1}, {{r7}, 0xffffffffffffffff, 0x0, 0x2, 0xffffffffffff0001, 0x7f}], 0x1, &(0x7f0000001e40)={0x10000000000, 0x2}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001e80)={0x0, 0x0}, &(0x7f0000001ec0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001f00)={0x0, 0x0}, &(0x7f0000001f40)=0xc) setreuid(r8, r9) 03:38:36 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x2, 0x2}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) fcntl$setflags(r0, 0x2, 0x1) r1 = shmget$private(0x0, 0x3000, 0xc, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x5, 0x70}, {{r0}, 0xfffffffffffffffc, 0x80, 0xf0000004, 0x1ff, 0xf6a8}, {{r0}, 0xffffffffffffffff, 0x62, 0x8b, 0x10000000000, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x41, 0x5, 0x5, 0x64b14086}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x3, 0xffffffff, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffa, 0x2, 0x10, 0x9, 0x4b9f}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x9, 0x800}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000080, 0x5, 0x23}], 0x10000, &(0x7f0000000240)={0x800, 0x1}) r4 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x8, r6, r9, r10, r13, 0x180, 0x5}, 0x7, 0x1, r4, r4, 0x1000, 0x4, 0x100000000}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r16, 0x80105727, &(0x7f00000004c0)={&(0x7f0000000480)=[{0x1cf, 0x200}], 0x1}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x6, 0x8, 0x2, 0x0, 0xfffffffffffffff7, 0xbe1, 0xa0, 0x0, 0x0, 0x0, 0x4}) r17 = shmget$private(0x0, 0x3000, 0x1c, &(0x7f0000ffc000/0x3000)=nil) renameat(r2, &(0x7f0000000580)='./file0\x00', r16, &(0x7f00000005c0)='./file0\x00') setsockopt$sock_timeval(r16, 0xffff, 0x1006, &(0x7f0000000600)={0xfffffffffffffff9, 0xc3}, 0x10) fchdir(r0) readv(r0, &(0x7f0000001880)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/75, 0x4b}, {&(0x7f00000016c0)=""/149, 0x95}, {&(0x7f0000001780)=""/209, 0xd1}], 0x4) shmctl$IPC_SET(r17, 0x1, &(0x7f00000018c0)={{0xf2, r6, r15, r6, r13, 0x4, 0x3ff}, 0x8, 0x1000, r5, r8, 0x1, 0x8, 0x5}) getgroups(0xa, &(0x7f0000001940)=[r15, r9, r14, r12, r15, r9, r12, r7, r11, r14]) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001980)='/dev/ttyCcfg\x00', 0x81, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x1012, r0, 0x0, 0x0) shmctl$IPC_STAT(r17, 0x2, &(0x7f00000019c0)=""/4096) ioctl$WSDISPLAYIO_SVIDEO(r16, 0x80045745, &(0x7f00000029c0)=0x1) shmget(0x2, 0x1000, 0x34, &(0x7f0000ffd000/0x1000)=nil) 03:38:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getrlimit(0x7, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x3f) poll(&(0x7f0000000040)=[{r0}, {r1, 0x44}], 0x2, 0x0) 03:38:37 executing program 1: r0 = socket$inet(0x2, 0xfff7ffffffffffff, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1000000000014, 0x0, 0x0) r1 = dup(r0) getdents(r1, &(0x7f0000000000)=""/40, 0x28) 03:38:37 executing program 1: 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, 0x400000005, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 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) 03:38:37 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x84) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f00000002c0)="b387334b8fba242576d3af2e25645ccfe2276bab1fe00bbc4690b94a76c2deb08aacdbbe9a754d1a3c606b57ea5b219ff028152ab380d2085f68733f313f9c520d1769e0cdf44b2c7bdfdf860ec01534ff537aaf8c107966edae55f65bb33a61708ba375f4e5dbde6e44a1299f0588baa04648a8e293da84e8cdd519887b7923be0c5c1d751c5fd8567424ac4aa051e051556a73d7611670e896b18091485c28257326e61caa14aa7543273776811ab9d42e226ced22ace352014eb8267cd3f4a239ba0eda5d321c360e3537139d3565788b672026e538d58de642f2ed94c4ee7b2f", 0xe2}, {&(0x7f00000003c0)="b29981d1cfbe61822fef1e4d3eacc0a9d6006aa2d35a18a2b42c2a30809802ad88e745106ca1f0c52c1aed9c", 0x2c}, {&(0x7f0000000400)="d49131b3a0ddaceed922c87267602b12f8d2124f40676e387ef13b30cd9cf93e377f6d02a00fef6fe7b1d59be3ec12d1bb0257247162d7a943d814bd0647ab42bdec449bc67c52fa296356f1c9262f8ea7b315079e93398222d474105ef8ebbc48bf1605deb3f186edeab370079870424f32cde9480336eee8ed210d21079b515459b6dc57eae8590ef661d0b49a336df9361496304c9c5fb805792e52b58163", 0xa0}, {&(0x7f00000004c0)="9ac2c38e0ab047d3f1df00ad0c5e301c", 0x10}, {&(0x7f0000000500)="ef0cf4a149ba56eb1f288e457e13d391142a4a2fd51a3a002ec2e26967b28e7fd7d4657dd840fee804a5d4b2c736d551d76b228a67b593f305208deea9b727198a3fd9bc5a03988e615f7390ecea33fd561c5edcd1c5eb484bc73465391bfad07de6e3b333e248b0cd99a72d01b0043a12e5e6c47e502b0d98e655134d0f0c1ddd2bec2534ca300620f55df597bd342563e8339ebac7443a923bfce112ba6f76ab785f8632391835d14f6fb2705b9857deb04401", 0xb4}, {&(0x7f00000005c0)="3ab7853196da5266490adce20f89a3981dc224c3213b2d52bc42672d853f2e258ae768459f8631bc3771f61a232a60232e4ac07d739d02448542f713f367eabaf62b7549beaa7fde64ec2d0f3801743728a98fa039b404a156ce78876ec407c7b2099444ed1dd587f73e5fca9c0f2670a5730523f8da504840ff691cc2a5feb425ce214fe95d3d7afd894eec3d443be3b65ff34239d2fcb876d2b0bbadb1fc3c539c3bbca5ad22f968356ab994424950526871ad6d3ac7023cc36b7ba8", 0xbd}, {&(0x7f0000000680)="ffd6f94b41afd27fc39c9514d6e2cc8fd7ce", 0x12}], 0x7, &(0x7f0000000740)=[{0x28, 0x1, 0x4, "50654ac809ce7d443ba829d61628144e8c570d9cda66cc2d"}], 0x28}, 0x2) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/206, 0xce}], 0x1, &(0x7f0000000200)=""/125, 0x7d}, 0x800) 03:38:37 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) msgget(0x0, 0xffffffffffffffff) 03:38:37 executing program 1: r0 = socket(0x18, 0x8000, 0xffffffffffffff80) close(r0) socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:38:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) syz_open_pts() close(r1) fcntl$setstatus(r0, 0x4, 0x4) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) write(r2, 0x0, 0x0) 03:38:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) poll(&(0x7f0000000080)=[{r0, 0x91}], 0x1, 0x0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) syz_open_pts() 03:38:37 executing program 1: r0 = socket(0x20, 0x400000001004, 0x0) socket(0x17, 0x2, 0x3ff) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c653000126c3c388e0a9ce4a0b86f96f0f8b33689b2ed5f83200109073995c02e243c91c3be235e0d53b1a882c751046807e85c7b2b803bb980b40d937f998fae7c497e154bdb141fc846d91029e853e8a00916a4abac13788424572ebf207b8b76bf94f85b30670da50a6da60f3d3a1be9f4ab287c5e6a2f6ea680f27405e613779f58630ecb06498f8416024837cd0a424a66def0f7233206772120d05c5f34"], 0xa) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 03:38:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) poll(&(0x7f00000000c0)=[{r1, 0x21}], 0x1, 0x0) 03:38:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="82022e2f66696c6530209d97b0f87a05a7c3920f628b22e7665379136034d78c2bd79cf068cb82a5b65b8f83745cea6f03c04bb5c73c2f0df35d1c84e72990b5312066873a9fcf998d1a2e368cc0ced9dbc1c6ced0ddb0f1abe4b84b27da22fffbda3b64bdcad1795cb2e398f26454519d1b14b54e8006b8b98c50c412583a6e835e2a843e9e1a98299e"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="711d09e07370ac82418321822e10ad0b3f4cefbb45436d1af4e9660ee0e723de50f5203cc45eb03ba1e95b246aff972835c03a7c274183a90187d07af9ad9447142fd8c65debd76a92338ac1739caf47a32c5c1125b5d2180480520be7718972d60c1ac52acb092abc0f22059ddf945854dd0e2410f9d11201d6fe5fd57105b240e6bf5eb42322b6e9971ace708d8aa64c56c561094e21dc206c562d8af9ca35202202e06b46aa7d0fe72bb96b5aadb218a8b40b16a99d071a0087081b968915362c7cdbee7356f9d59ac4309858ed5c7fe57ad0cefc4d1e3f2237058642512a5bfec2816b047316ccd8dbe2fbc0aaf36b85b40d355db024297b2f8cd28bfee3e4ec1812b0e54b2a0a9405e5bea99a05d60d9f64160ac168746f50a47b20ba6031f6074da77ec0074908f68f21a3d384429126cb2f7371807928562a567f16b9399823e55a38954ee3b2d31d9cb0c971a43e3d1742099e5b222f579f2521ec6f2d2463eb086578bc708871367b4aa664d36a2ccd12780e4d3f35eecd2e119e7fe2cae284ce28710899060c0caa8a4ec73d9b3dbeb6b7b360c18a2520bb69b44c60fc76696041a3784016c881707c8f4823ea700a551ecf6b0bc59a65541ef85ede42f21acd2598719efd0ba6dd44e17f887b096120edf71579db0c07d90acdd77b5fbb710050bca22d339f25c0aa8d17f6006fbbe0535cdcc596ed6068f1f51b4ef9d01a68a443d0df4ff6abe0eaa58db7920e4f10f0bd2f75cb77f921e9ac91796b3962ea2434aae70a9a9144545cabb895da2329bd94d1367f2471f95c634a4a963b0eb59f0db6834ab699fd641dae2a6fc27185e5cc3568ad537662d3f23a8fae1fb087ef8ce0de43b285afd32d2bbb1ddfa82f767f6da6d797521e9f28f65af3a6f12cc2b3b0369b5a58ccc63ad43f1c4709c652d2738f698005ba3fd263f716629baa8d2145934c4b98bc6ab05778bd0d9b1f335aa7f99321aff3f9ef65553eaf9ad55e498b7a2eca3744e9774c3cec6603149f3899489d5de017e2f7216548dabd8542a3e1ad94aa7d9563b0192d40c1c4bf212cdd0f84602a1f8ae0ad3af8e0db018bd16cc4f04f58bb16a30dc40204e7c406ac5ed16657124169ffdcb9336efdc266e992c93afc10510e462b76f33b075f384374cd1e1021d3957fb7a97b1745279dd460aa12611f32a44fcfd0fea4716c65c33632b3d78824fb48029a42827357d10fd6c96d93121ffcd8c9472f1235bb4857004f2ee82ea569335e21c26b8727ef7dc9759c66b8f6f1236a8781bfd6649d422dd88dc6b0d8e27f746c6302a1425ca0b52563871db683b076a2342da5a548e94475ebeb71baa9d9de7cdba9160198efca306bca9dfa995ec3d0820bc212e4ab88c169fcf849e2685a161e71352b85a7d2a054aa076b66aa34bda306907538a3656bd2b465e64aaf1116a4aa2106629a6cf4d805d1a7aed30397aa0336f9d0f6dd315e56a477b375824fb61dd10d5c774b5bdc0c355623e98858c2948eeab97c636dd542d51a1ee6c28b31643b571cdb71a76d43d0cb60ad75b81836f899847a99f79773ca1128c09ec8a1190c15af36a386285eb772ca88ff95a9919363140085a14167b4fbcb8d51348091fd5aeff33e0be9c02d820215ecf3fce69544bbc1b4489a0e6015593b6e01c39074767254c6788f26c314f591aae42fd588870e91096379d9e9f1a8be4025c1e5b5943228c88727709a45e7d495fc5b84d88c810695a1c8bde83c228fb8b777733784c695e2231bc1c8bf83b6a8775d283887fef9373b205965463dc9a14b203fb01e977d36b1b76b71d097a128cf2340ca55600a93001688f8cb961428424745d994425c710bfb959a8deeffb16fb6ba317145f6c0e9b8bd23184d444fd0328019d18e9b29f81852d739cb3814024cf5245d84faebf50898635aab0de86e99f438836bf03f8a47f02ee0b43584a1cd88dd13c20d0709de3aa02172a7423303a654f94da6c9c09e51b8c242f704457088f1369e63c15c1b0a93c201babf670b410d33181c6bc7a9ba400465290b6ca534fcda3aa986794f174bbe5cf82bec67a22c5997e55b77f68bf9e6c971066f38f7a0feec3378f76f5516047845f65767e2abc70a4a7b310881b3d9608d1739764ed8d5c7f36e70e9cc9aab3ef7230c79ff6b9428b31e9bc33e0fe9f7b46cd678c5e5f907dbf2219d28261aaa751d04783a4162452b3bfecab38292295ae5aa4d0957bd40cb1dda07f4df7df64816d0e1ebe6b71917961493c02889c28202f2d7c2f55174f406fcac7d3921e8dc4eb8ad6efc86f7f0eec3fbd93f122dafa59371cfed097948219de0ec67e25536853abe9f953a8a0d69e4151391c30afaff04c892910e76b1149f02736cd7a9048335aaace00d12100a2ea0ebd6f3707772d89e03db92aeb214033a74cb68c403f2ad85b14aab11dd2fafd7078a16475c8dd47efa05405a1c879cdeaa87c5741ba6870136528ff12a3e61b79cd8181a6539f23dfd276789bf92163f69960d15ce8edbc9ebc44a298d6bfd97ace0903ce9db52e101877a2532169775ac2fb8a737d92dbb2d591722d0631a92386e0def3f72798850c7c368dacd03bcb2f0a422e2115c1d858e1e5322ef399cd0b362349ebf74f91973e4b05053b76ef906665364cd223288e08dcfaba6be681e4dd0c311ac72f877c45d918af0054bf4a4d62656f1ecd84a633065ea541d337b7956e207a63bf5f010db304bf621a1392bdf085acb3185e2641fa99fa92cf2daac3710bd07cf2bce096407fd0513c70446820159e50bccd6864682ed3c5bf369557f9e49a4bf3563c40cb919e60dea7829fcbd8990917bd2f453e724dd25ee976dc9bd7861160ff26cf0f3b387596c4b5fdad3d9cd44344b304083f4863cd0806dfb36213b3310c6c6fef3b006bb14e26b3d8868d642f50d5b1e6080a90c226e92f92aada712255b2c454a9ac7d270a93de653e596da5c3418d10de40cd5846f8b5031391b87aaf55b5512c193d905367cf25a58aa397465ae9b97cfec16f57ee2fe1abf3a46e71782e868c2cd43e68e39f746e11525ac3ada0988cd89bbb8ce86ce300b003ff63008a4fb83c55c1212f8709ff8d88727dba829f3c75f8ae1cac3ee610a4da3f47b34d814b09c56aa2cfc95145e76b43e27550155f5c100ed06167431a6ec56dabadf008fa48b1c475b4baab62484635eca9d4f1a23fdfc207b3b34f6bd8e59240ce06a04fbc3df985b6f16cd40ad0bc2efff7f00fee22845433ed05145b16b4710dedef297f8c1b09be932fe29cec1e55a72d7dc2360dec29ef9b29a163c543dfb4eb53be71d87b6aa330614d035a84877eb1d7089fc7f6f48c2574c8cd8d4d7839ba191a0fa4c3e1a7da01fc015e5736f4085e37ebe2a85e6c6b9dc36aa8b3bfcdfd3cdae6661c325368936f4edf574412fa4b8cbdc607b549b2836b85a9e7674fd43e455d0456da972a8b041681ec5844e5bc7eabc622dc6752d0e5f6dd1a09abf587a477ece84e83016522f2d7f2bd5080484ba6e0474f7fcbfa6c1d16f2c0284e68c46fa0df592dc3cca2393c4a13eea45eae4c2be97c1b22db25c6079546ea6cd9b11449f364c5a438ec2ef133b882b8a0aad28b6b945937fd4d510d9d9cb54067d0611a92c8bc5402936507d42ce5761cc2ff3ec2a061b887ba3e80324aa672bf1c3304a56eb9ab73c2aa8b727314e35d9180c0c1e2473f07f76e6449ab567ded1f8e369cacf22953019d10d2008c41e9617dccbcdac16b4c15bf325ab396e3436e939d20df1234f21b279a099961a3f5477bb89cf561e6137dd061251a0877a3f809e4d09b83bef0ecd93b6d28f460b27f02b55b4f8faa4e2ccc9131420da611c5ac3c298a9b9cf85b998e2374f365727665e744c66e64ad68c751597adbe70c652fe5493adef43a0bce67ea9070b0db41501b3db7b600d48cb6389f4aae2e6c9b040d4d1903151268ae38754fc989995fa9c2669f93abc4edb65e38e6f61403aa604d2e2b5daa8de4a894e002fcda9fc3e07feaf42fff7e7158d2a3722cee605574c3a4876b0d2acff0746cec1fa824eefbf51c6921f9174ca83ccc3079b52319cf8a5678d3a41302c81a8349a3468dcb32128ac09a074dae185191dfee6b7b68fd88d66b6df15dd8f1cd9801d114a5796c8fc7106a4be665d06b69be74b562772fe7233025d33316c854f893dbef8033bff0e95cb10887ce6a26a3a6d30d7ab223d6a7032991964f7b23d8255a6bddfda8449a85f6295053045d3de162304058ec7219a83f01c3fc382e957c652773ca3b279a92fd525fcfb5a5df2a74aef62845a6e5d4e23104fb1ea290e4305a9d086126d9b46bd40b0945c8422135412e014c9200f99108deb7c5a91b99674e5faa8ab78cadf758069afb9b650851659eff74cfc918c7fca1a7ada2f682268b9cac815e4fcfaa4632e0c795bb5748f9593938ef69e21d6ae5463ddbf54ef92a5005a53b1eafa0d0e1640065b7489a0b16eee5c4eb47149c9aa2b5fc8e7745fb2e6a97c03930d88e01fe80cbde0e90e152de7e91d246e347e1d96a7f3dca917b12004f11c8ff1e6a5cadeb86140a14df3c272fe8cc7ee88ed0b1786e65b74581d5d76f089dca719ad913bccae83477ed0df6af856777bc0189677b8e428fa45d6d489df4191f7daf0bc32e51ee4f38fb22cec38b271e08ed90f6757f306dc19c4ff4ae8a422039448ab17541543fa497693d3596b7c783e881586f6e4e71a6091f23e77073a38f9fd3e26b922163c502d63bd5c92ca6ef1ab2877f199c8957e04cfd94b0831690b9de6742d4ccaed1294cd574d0e24902fbaf7f0d8dd2589b9476c2fb530cc4c042c3567c4a2eb59a08f068a41329df075ed0c91b46830df385697eab55b650933e4c4794454eb5bc00c62027d6a98f1cdd9a7b1089e32aa6ddad935833c4ec166d9e6abd0e824092bc0e6ba3859f842120f51d37e2c3b22276711c159b64357c71654c2f69bc4eb91319d7b883ae1726f161f98df8a14e14e356bc6b54f7eea7a324c99d4ec16957f945f1248d744cdf7e98688426d9acb95faec9a1d0f5d931ef84941017157fe8e564654f0a584fd88def00a79ea1b73401d54aaf65e700b40602299771223aa9d4ae9b991ee44deeb72a76dfbdf1f1197ad1f0a074cf54ec86008779b02e87980a71212dff4d9b77c79382d326efc5f4a97b7e1ac60ee385950c9910166c8a1e44b0003a39b2a74f77df614dc450c9a1357e08ca19a22943d727e98107e83abb967bfb9536e252d1f17e0be1ea882f8d41cc2d69212fd2c80c377c888b6f296882c2fc9c7293ca81518c4e1b8dfff640f87346f5beac8e79f61c3c31c48d76781ef4e85210c9cecd3cbaad60151558a7ed2b485c58a4769538ffe2b56c07323f67c1c55e3dabdb26898c8f38cb1952e46a099512ed7c92b72c1c73ee9830fe8bf586ceb26e4fee681290fd0285ce6b01beccd36ddcc4c9dab1919bcb9fd3299431f874d016ed93123d6d7db7e9f0d698172d3c8fa22e61fcfa8a58c8be0d2aec3c39958bc792c8328d8c75f6aa2df013d7ff1fbb701f86d0027908d42756846d5dd6b104c29d82dc16fd7bf75e8802933d68a780bded4247135a3b037f3825cc776143c1f6b09143f65ea6f32d91401af88410ac184d831cb068c0e0ae896958da1740fe5b7a32de677b350a5ad3facddf55ce5f9937541d54a808883a3399ff416117685ca4a0b4df87f9cc9c9fc782a6199abe1096706cf526b8f9dd3694d6a6b51caf006a23ccefe5166b133", 0x1001}], 0x1) 03:38:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x201, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x6, 0x1010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 03:38:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchmod(r0, 0x4) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f0000002540)=[{&(0x7f00000012c0)="a6f996b1ef73962a22597917d20ea30b286957c9b73056a777ea9a87571f29462a0a2727f5b9bad50ee613e5cd8ae4ad6e296b3bd75af4db24ff5fcfa2adc2487639f3886f9e22778dde20b54dda485f441f450a0b936167ec35142df9087c1c19617a2da52a4f899e8984528c4fad0cefa8c3dda3a1bbabd95aabaabf9b1cad7e6a96589ad6e1b0be049a3dfbac81152f565c6d2e65b9591752218bb63b2acb794d7e7e2a718d448940b19312669cad8c2c6c7e7d2d230bd756d28fe811dc0b8111f16f60913ffe14138403f836cde310e51597ebd4aad546444c862131d19990e83c768fa6baff5860e83306246374c95100284ab3bdbf6969fe1310393ab608742ac97d376065f9ab1fa3eb5b79c0b19866fc02a260ef391599e53768686ce824fed6885855ca64ce237b60e248645bc2b35943a8f048159d9dbb8dba87a1e92b95eae7583ff3b659ac4a68306636aa33ce2e546e14c5095dd75a112dfffcbba578ce596c7b27976a8b6fb0c8ccc008052019f2555c06eae886a7ea1d44458f1a49872b0961d49e9baeedb9208b89dac260f6682dbd34f1d355dd8e899c9d19396fd34fc269873b81978682da825945b52b132935e2425271728b5f8ab99f47b499a451c9f8ec0cb38d57f00dbe155026a53047506d683b2af37147295e0c6cd3025089fd0ad294a2353d850f692b013ef9b39945aa79de822d4f8eac9ed70d9f1851a1e6dbfdeaafc61a74d4387cb385d4e499c0c7f958dcbb54b4283ad6ce14e8f3761f159e5b506b1dfe4b85b6dc0a7522d81d9ebf58d8f1824f8f1a708a33a54b1763d94223b4cdf4a7bbdc45731b81127d62d71cf3b133c323279f0d3040e5bda2ea99361e8375aa68b5382765136e2ffeaf14f31132f2e28ed90ff6ca302d15d3ac2a6becfecd5432cecab26efb5520e220e586d3fd6b519b7c6802c2ce4bcf958aa44a131288a3b8d7e8e1bd5e437a67b12955bc4faf908efff69bbac0e3d03e79be80cbd7c3ffdb0d97a9480b923c450d75d246b75e4df20dbb3c7fe77f3f0729002b6cd668ee1dc83e8e63c94030b643572225b62eec78b0dbe27880bc2424268a33b98f153fb52b5a2a04791e957ec5f1b353bc3eaf2c50e0b98ea5f53475d8bfdc0cdddfb48b810c4abbe3abd3c720f55be2a8d68c4ed0e4159f198005c9921cf71f410bf8a6b303e4c28b5ceffed42342ac21c7de2de272e5ba9ee4fe49dec8d0c713551f1e9ce851a6963ce76002d9d34cb868ad12d121214c64eaf788547978c135ad53c5d73d6ab87d8970bec3f53f088aba5a0fb970b3de04e53d7922149bdf8048d38201b3123591fd9f3eaa4faea8eb6d9ad0b7d3a486352d9ce7e2d9c1bf47be5f595bc0ffa0dadad5259b7fa968527ead1c205326c49193bd46a6e1136ef5a5176d7e9695ffdfdde76cc45df2fec1b3f677ba6658c7d29d90f31fca92a4bc3db1c6fb092098a494e6590669dda42c1b75ca6fcba2df9e1d6f5f76b2fd66e1132ebdea6630e033d63d85e340fa06ff4e27deea8e791ebe3435d1d2f38afe17e55c9cb8fbe65498cc1a4b730cfa7a4d919aa4448b1184dadcfed5dad10df2723b3cb3665e256a8e827dbe11d721ad836709475872b6668e8ab20776a03523b7d567f89787fe2bc186c2142613d151b3b7fde2e047c89d5ec8a1d4970618f4d67e6116ebffe3cf5f1663a0503e074d13436bfb210fe3521a4f9f8ad7e06e311e95d65008de39b8f5652b4bfbd6ebf3b22a4d3968518a30cef0ae8250066ca735a6b17ce7d3c12219b276de2b2db411d9464093d68059644aaf7372110f710487656bce609c24b60b4c04421d7487e1534dcbb1bd97c3e17b75d25f188734b4672bf683611913ae71db627cd449f8b5c42f063c7827e5176073de66860eadd16eee6cef1c78f1425feeea7928f419402c045e0c779a746610bcf141d5a7c58a908c47c5ff6f8f8aa26f5bc3c78d25c93022688d9320eccb60c3f8567dede4fe8d38f38b54a32e99126251d3fcd183defa442438ddad2617acc75055301d33135dab5eb0e6c40953fa4dc776f7d9b239bbb5ac4389d0b981b45d60426821061aa3326208e373b57a8f02b0a264ab2d269acba7a771292b9da2eced80c4739820a105f02577d20a07b93eae7177900ff66190b66bec9bb1c608562b98f2c70d355aadc94146e9b6eb61eaed1dc1c0b75c71223522a204225ae4a733e71bde34cea0b3a62771bc389dbc519b6edfc1ef8733154816d688dda5412f21095ee8b7ee5adc9c84d30e26c5f547e0a3c4790d6f85656527567440c3e0f0e20943ba99d57ddeca5a15983219faf616f8aab34cf2a50557b690a14e2ea812cfd275c5f307dd5fdf52f3c40120a19d49db9678f3e44db417dd1acdc2ecce483323c786cf9bc356e0dc34c301bfe4c712c3612b9780a4f750a23bf748e32ff823a14805cb2475f86912a2af3b4804311c71198ace8a82ac7abb7b99da4304420926429acfe4fc02c33f2f7055ec246500149496c54bd89ee8d06c3f7068d05b1245779084e575c3a7a26acf6a10dc6cf77cd6fa152078c6a8ea502a3bd03a0074c5fe30f1d5f147723e01dbbd17bf10f32fbd06d1e6f9eeed0e78fbec068e6ad4eb744b69252ee4912fe998aaf758b70d4d3712fa90359a7073052c72717468b9f2b2357d95d4f133c6c37a2b4b10e432ff7eca9cec23498f87f1d97aae8ecd562e7fdf68b41e9c89b8d0a44fbf090b8ea41b6e7ab836e39c577ad8dc61937f04cfea444a62d2b9a433550c1021dbb8c15b18e0c7fc9f22625876a929127cd609e86a27b5270debbd4f11cb82ea538abcea2e6ecffc47dd85fc328f7a9c0bfc88995ffe895bc37538cf5faa32eca5561506f7c578c929203ba0ec568802b374ba3132c8a922f7364ece9476926ab697d10a1f29c9409b2106307224501e6e3cae609ddc14b853dbcf8b5e05a4cbd3eaa2d9712b578ca199efe4682c795f04ad90b8a3552773ebe91364e08303a6443cdc4c7b8442cab6e4507dca9b5eb24e844f00154447553dfedbb65cbb17d35b62857bb26a91efb70913d5cbe5d410f344cb4dddb2993ca0c971004429773600293b36ef6f669bc966b35f40ae4a91ef2b15ec8cd25dd495d3686f66a19ed1a87323c848f8b3cfc738e1faa895cff011bdc20416b1b645da697c78f0a9c2230892ceb39bb61a5b2d64a24ef160f92afd225c31af2275ad5c263079c134af1c3a54d81f1253e2d610da52529c21970135d879dd8cc7603c1f0afc6f63ee156dcac6381c5dca494d1a48d98ac6dd5ac262d939190feb4e3f380434a9dfae6c54508baec8ea6c679765ce964a243949a80ddc11e573400f538e65d81e55bd199ec404c2244f68a10011d4ba80a350ebd401578253dcff6ab78d5d86bb4c35ac3a1f450026fa2b64c01be6e92ce1988c52d4d02883aca34082372a4815b088fd9420e7748954af98922b8dd7e9fc313005a1d415b082589594805a969df8eba5a348fc794cff8762926e05466e9bd91313396265d6fdc68d87c0fafea475d4e1e0d444bc40cfb29ed98f69f16d516b5851f15fc04e93036a38f7b71d72f2402002358bc677a02adbac91f87eab519d95439c3e23c3635cb5b590b40ea85eac4273b9f63492bd53c3005e826273188d009243d3aea34412f25639d798eb5548c8ad4c1ec46787dfe7951dbe016738594a7851d8250dc673c82a0c9d9df6f55725eefe23e208abec093873c905c574ddc0cd137f36f4ecf98b983760a34ff636bba16cd261a27da63f05d9948ef9df9c531a77cda59e030fe3b89cea7148328563603d77a999ae0330e11c260eb0422ae80142b09f17de7c22847c3ef1b86c00d875427d219034c4234b79d0d76138569ef32798fd8e9047dca0904abba32ab3ad6e76bfde18408eb64491d4cfc98a49e4d525a0929af268ef3ea2006a3597c9a1587a2c95b0bef99f349eaa165d203dd10f2d4b785349fdfe707ffa67e44cf06e3eb6bf066cbb162b7ced71afb63e2e9d54307cfb4a4474989d69dafb531ddbb109241187495a5e6d1fbbdb25894b4e73c5d0a950748afd8c44bc4d37c29be77685cc2af73760a94ad8045fef3a178d585bc778006fd00c282843703969b48a4b8a934b9b93bf3547a5e010ea692c50f81d7ba5ec718dcce578090d3e6da84cf1a4a525958f0a6aa64987333595817b2e703d4e5d1dd9be56be46f545636d5cc8ac0604d4ee7f7f7c335836be950958d4d9ccc5d1fd909e7cb1a9008c2496e491bd3828bff7baf508f7867a769c3bb706813e9e438abc8111ee6ed9e9805288de04bc9929e6498bfb1acc7ae96767c7ce432d8fdd1709538e208e35470e49c6e01a0ca79778dbac8f6c75c66803bd5f03a8a01c950433489eec76eb15248b1f0e7298edbdcafce24d27075b484dbe752ca269e5601a4dc59664d7d84e18ca6b51a9519720f09e66a91d3c3af8895f302b12c3f0ed5a94155eda8d12074de75a001251fb0bbec2930c87aba5e452f7b41c8e5d42eee0a5b18c807d78fb3fb2f5fe453c400d7351756203360a7576c7f3c4427cca335c03d295b3e624292beda76a2d931f570909e2f7ca874cbab9412e29db2b3df9c1e80a18b393fc86b5ccc4fa40ac2e674ea4d0a4554637f96bc1eaff088addc6c2079eada4e2f8c2a9229e1743f9e838f28dec622d147d892caa3a8a20b45bb008626c107759be3356673f3c11c04e2012dc2d9f07f166967f65e7b908b3093627bfb74d20b6316993b76ace79677e35d592e98d2fc046b5a06e6ff434132a88af32eb21f0277190df1660cea7cffe961e13edf9350fed366e559b7a7ff4caeb6aee9dd62917a41f4579ce6ee2d1ca5da971bf924c4b3cc9457c84ae318f4c454f325b317661a6f9022da8be41a0e58b493e13d1475ba302478e26bacfee8cb59870ddb91e506dcd105e3d78916c740293054dab9a13d65f40b8460231a6948f2716320b3a3ac1b66f438cb8bd27c7d0b8f72fb0f9c47e65b205c4e276e6999ff41b8a48ae6384a5a1b8b28ea52e206dd12daee735d7188e4324510f5491570511b0e3aaa9225ae0f78873e69125894a3088dfa069ae17533caf3b1808d6914cb1b158de48087d8b2c64f6a4f2307201f01cc7afd49b2dcea54abdec0d17aa08f157a4d7fb09aac707284c74b0cd3d11d13b2d06ed6b11d9f7a7e4a3fc37ac16a072a20e886a56fc7f3536b686268c42c6177e094bef80a7dda57c760fff66ce90f10fac0938606054658bf6471e4c164232808338d1a9f3b7775a4b272600ffd90ed578a820a9bbccb2dfcf0b660e7d54fe1afbf65949f62c41894f3b825ace96a9642838ac1a24469ab858532cb15252bb23b9b7e01f13ad245f1b16ff16a8766983af2d72c0bd18a7040a1eb7f30cf0697d8d7fb8d9fa6c947df50b70617c71a4c261ce5900437bea8e7ea374e9600ff4a8ae32f6dd132225b24f12ce1e4b323aa192346534cc2001a97cc5373de0f08155ae248001e94c1663fe2fd0f734088eca6c92cd5dd6f0436200e6f5509c95ddbad1ec7893d77241b26c290c7e45733d4ba55fac9e684036e3f6634b57bef3cd11aaffee00d66166ee3e69905cb3027d659fc07d59135e4874f5de8d343c617a7e3f6d4fed00cfc45abf", 0xfa0}], 0x1) 03:38:37 executing program 1: 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}}) fsync(r2) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffb000/0x4000)=nil, 0x2000) fchmodat(r2, &(0x7f0000000b40)='./file0\x00', 0x8, 0x2) 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) 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, &(0x7f0000000bc0)={0x9, 0x10001, 0x10c, 0xffff, "6557ecd29d79c006232f1aa52200", 0x100, 0x5}) connect$inet6(r0, &(0x7f0000000b80)={0x18, 0x3, 0xfffffffffffffffe, 0x10001}, 0xc) dup2(r2, r2) unveil(&(0x7f0000000d00)='./file0\x00', &(0x7f0000000d40)='x\x00') 03:38:37 executing program 0: socketpair(0x11, 0x3, 0x0, 0x0) socket(0x2, 0x0, 0x8001) 03:38:37 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000500)={{0x2, 0xfffffffffffffffe}}, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x108, 0x4) kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0xc4e, 0x0) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 03:38:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xc) writev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="fb9ee86a72706afd2ce8b0d572a204e80d9cb53659ba915ad97f030a4b2927ddd1704fe523d810a19baacbbdc9d0f01ac46c7afe0ada191d70009da42e3db6e1c034f6c0169845a1a01549ada0f9c1535372015d9207c3fc6aa71ac5028ea32cb87949b7e2ce27c6d06a9b0daa31479d4a08ef5ec1d70d51cc397549fb0e7a56b649a5c26f87933f5b24903a1c425ba2253154cd24e6fc482774c80e866eef56703d4cc77b6f6729ab113bd6000491400984ea0276f35c2e4b0d1ca6789d53f23e3577e9f2508b0b47e93c8ec6de3807770b33ab5e16fa114c2abfc8d728c8554e6bec80a08ffd9e831858751cda1efe1703125e3df86b5df77c0b276a12265538c295d739f8f5b44cf3cbe1586b8a6d361939ebaf48060993ea8a9ad365a22e6985160c9f9ae4747ad83fb996eef7d138a7b62080ec9ad9c350d89b1026cd0b059149d6cc2db63b959aae6f3d9161ccb6db59c25c465b4e8115eda243c07c39fe194d0f316bf1727feacad016a2ffb8f8a8720c2e9591bf5b145e5bea41acc6270ad8684d9e7ca79ff8c6c7ab97590dbda8a559db3172e10337237dc3be50880be166825f79c79a4fef6818d2409b83c42dc6d744f602a1df60081098086651d4c333a50a289982b156d52cdcbb531ca4b13eea9683ce169af9825f9fd7a26b5715aba59e30618766f3fbb09ef20aa4e37431e30502a8c14dcd0080dba28e7e0e9c74529c9827a3317a4f607bae428ba90e6daa95aaf0cc971e45a1d1c8f038f3f08a63a19c610666099a80a07bf0b318d4eccb9ca20ff53690c42a96e6de1507acdd7f999c24e4633d2bac5ce0f767a37b9538639e00d644cb3e27e83d455c6b9f46cb33c744883732ea5f4548a88ad5b44fa6c9c2c5cbf282f515f93e7fd029478d96e43f372d6927d2282cda5b7033a108e34367bceda83d9cf50561791942b469bcf121d212f74de4c3768411a3fb0d3ff88a2375324169b46ba7756d54fd0de5a9a66bbdd20b7a6db342dfa5b15ac321f47d177a66bc27a0d13b571109664974ad7229c32a3a2b339ea2fa7ac79cace3d08c9a7889fc2f02821f8d487be12f3bad526d2c54d389a301846de39702f89fea45f8c673b04d21c7fdcea081c020f860fa21b637b6d4ad0c800acf6744279be97a9badae3126d171a968d03f1f05548d5b9940930e8f05e005b5e5f619190b1a7804f91c606f6596be8236302a3953cf3058534dca10ad969273aa7c75a48af51439d1d773c2cdbec5e777120fecc1ef40ad3640a4323c8c03f10fb778df670d837f18fb7e42c3e24ff9e561027d78d511f9a3528856add986662e2ff59b77c5024d705427e4f02884f3be10bc481c70647c96f51d0b3acb0ea62e65fc6f19143e382a18e66ad658f4eea6cdbc332c6f93f9bf195e83ef4b699464cfb10ca34fdfe40bc6615ea8f75cf28385a8032e43495434c8786548d4c3ba110ca8a80780a3550e0bb4db9a3c09ebbeb75b359ea912df7b78c9867afd8350eb4533fe0b8ee4c938503138344ce42275277df0cc3919db2314a12dd77063b30db4b350e85990035b8e600f0fe0829333f3938d6ca7b29fa82a97afcfe144010ee03e97e3e9792125eb6c0fb27f5e83ac9e6c00082b92754037e10d426d3ab69a8fe6fcb75e9150a36dd0685cd272e1071664555f01aaa7637c38a9ee1fc3466189dd98b5db7312cfe81dc67e9517ccc399cf3b66ab8d47d5a786124435712c7d93c50ceee6332a478877122034098d7658ac8a05fd5376659440b8930232505fda6fc4176fd650e66757fb78f5ace3aea6841ac89471b1f6021446221f7c6e957e93e8fbb966bf8676312cd1ef4a300e0e1a8d51adeb60271a85228fdc1caf9d197b7c2a1bc18c4537a06a58b5559559518ea7ac7db8a7f4737b65d7d6465ee912d360c059d492651f43a3aff6fdac2eeee3effd3bc6bc582f170310944d652b35ec3278b1a079125978b877ccafe583ce0136f8de0b2f59dcc0191b32892eeaf1c508e982c7", 0x595}], 0x1) r1 = getuid() sendto(r0, &(0x7f0000000680)="1edf80be0ff3c7b7157e4bd1634e2a65c5001d82d6e172dbd8692c8d75315391bcacb29411ebdb5fd6d99dceed98e1e46c013f9f9959fc2151cf9062818de50cde46cec210668395efc859c46e83d960a6281f808ed693d43fe669eec0f636f7e0f3c8c400f1130f42315a1dae4a4a8e83d744e0a55ffc81af62b6d2a31644496b84dbf90666a3626300334a458f7b209f3f042b73887c3e04752f15c4582f5214e2ea58a9a7d7c082822a88cff76f411809d4d2aeaf0e9b614718dcb4ebfc2f73ecf49016dffe8e991e34cef160cc52a016a7f0d664c29a62747209d842cc49b1d2ccc2e69b70d8ab8473c1fca7e6dc6b89d3db7535ae760b529b91a577", 0xfe, 0x4, &(0x7f0000000780)=@in={0x2, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, 0xffffffffffffffff) 03:38:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x88, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffeb4) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20}], 0x19}, 0x0) 03:38:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) r2 = semget(0x3, 0x4, 0x101) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000140)=""/221) 03:38:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000300)="b1000513b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30de390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc2b903ec4208d210e65151adec0159699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc63c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c2906197a10b8947d81dafbdadd6b16a3e9859b9bf31593c8e8e6e937f0fcc113a37888adaff4dd204f396fa57b74fac336248f86fa6b9a6507b4b93ce21ae6f0586f934978f5c5eeb4e9dc74df109b4b98b695a3b446042f31718a9c601ec49a674aed163e3", 0xfffffffffffffe3b, 0x0, 0x0, 0xfffffffffffffdee) 03:38:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="f2e45ef44fde3cb2f13f5bc511dae7f8e16e8e90b4c663722a8b526d125e084b55e76bbe021835af431619608326c40a9baba650e0295caa89438675e47e2188bd337aae40339f57d21091d5d82153d483fd5201948ea9d9857354af", 0x5c, 0x4, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1004c050409000000000021b1ffff000049451ae30e08fecea11ea8fff96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc24e2e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894301b298cca2a2a2a834c29000000000eb4e713d8021d337c3da96ddcdbfdd847513e3affed7235b16d0529843a83baf624fa052e131342111326fc84fd81a9f410eb8dee3d219d56a87f036851b92c0d82e6fe412d0b1c93fc28a886d77c23429c100000000182554182a52fc89e63bdb2b88f200f0ddab99a256156e8fa36f6724f51fb4b7bd6720dc8b41376a5b843bb7c379e2e053a6259bcf1425dc706ad0d87a14fadc88c11e0c83435d210dfa28f17087693ade41aa7015efc25d71aa506119e7e2ac8288059bf3f19df403581548898232462353003248fc076e84a68d61c2b02300000000000000", 0x15a, 0x1004, 0x0, 0x0) 03:38:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x20004, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x8}], 0x10000, 0x0, 0x0, 0x0) fchflags(r0, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:38:37 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x8) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x1, 0xcea, 0x4, 0x6d, 0x5}) 03:38:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8c50, 0x0) munlockall() ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000001}) close(r0) 03:38:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) pipe(&(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x23, 0x6) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) 03:38:37 executing program 0: r0 = socket(0x1e, 0x1, 0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x13, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) r1 = getpid() r2 = getppid() setpgid(r1, r2) 03:38:37 executing program 1: r0 = socket(0x11, 0x20000000002, 0x5) r1 = kqueue() connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="da5fcd6a9c00002e2f66d9c4abaf7fdc8319c2029bcfd81334"], 0xa) r2 = kqueue() socket(0x2, 0x0, 0x2) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x134, 0x0, 0xc68, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x2080) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000040)=0x4) dup2(r0, r1) 03:38:37 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8) close(r0) kqueue() r1 = shmget(0x1, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x5) ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/157, 0x9d, 0x42, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) semget$private(0x0, 0x1, 0x200) 03:38:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xfff, 0x6, 0x2, 0x101}) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r1, 0x0, 0x8, 0x0, 0x0) 03:38:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() 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, &(0x7f0000000940)=[{&(0x7f0000000240)="ba1a13ee295f94111dac075e68efe909d357b64b0896752a", 0x18}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa35756", 0x1aa}], 0x1) 03:38:38 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000100)=0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) 03:38:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000001380)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001300)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000100)=""/194, 0xc2}, {&(0x7f0000001280)=""/83, 0x53}], 0x3, &(0x7f0000001340)=""/21, 0x15}, 0x1) r2 = dup2(r1, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000001400)=0x400) r3 = dup(r0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000013c0)=0x8000) 03:38:38 executing program 1: mlockall(0x3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000b06000/0x3000)=nil, 0x3000) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) madvise(&(0x7f0000acb000/0x1000)=nil, 0x1000, 0x4) 03:38:38 executing program 0: r0 = socket(0x98, 0xc003, 0x10000) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 03:38:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) socket$unix(0x1, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 03:38:38 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$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x81, 0x6, 0x5, 0xea3, "a83437546208bb31d142bd53298547c8ba8a69bb", 0x2, 0x863}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000240)="ba1a13ee295f94111dac075e68efe909d357b64b0896752a", 0x18}], 0x1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x182, 0x40) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000002c0)=0x82e6) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa35756", 0x1aa}], 0x1) 03:38:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) fchflags(r1, 0x1) dup2(r1, r0) 03:38:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x1f, 0x7fffffff}, 0x10) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 03:38:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x110, 0x8) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="1f0abf249ae6579682ec25bbfad45bc07acececc5acac5a1509a9352371cd2938b5aba73b7ce37637975afe6947de91c9f553d3ee9ddeea14476abdc1b26d503e70323aa6919fbecbfde6ac434106c6d79de04a510bdf50bc7b11b4d62f4f021ccd705bd00024ffe6aec7daafe1303d0f388a712ef1390028ebd41cb0116788bc629ba1f1bf412eca9ece33c4984e91b1c5db3d93aafa9fa7d60c13047db9bbf4f829971b40b1b576ebeda2058956d3fe1196bfdceff8fefac8d18e949a0860a17602ac823fac2b981491641e0ce5f2d60ba81159ac7087682ef066a0f036ce141945202234d5fd40d6ecc16f4fe9893603fa5773a9c", 0xf6}, {&(0x7f00000002c0)="813092947b6471f9b70d2090ae2148f596b110afeb0f4f075f30ca97660a6925cd786e0ebf5d2ad8cc7f106b40b3dd25fba192cf2ffa5312a41b0175ec1712c246a709732faa9ba1e66e2f54c3a19950c4522ef5dd2971d3bf16576393160a6fbec6d076b00955924b765eccb6930b422705d92ca6a10d2a4e4f782f52a1ddb46f126b0366ecf59b07e532947efafe6214f1fce202e646fe2c7bbbbb848d2b4cd2754d58d6d56b75382bea5961f8388d0e8f3b722974d36d3b720aeada54b30096c09b2194fa4c0e6e942adebfe7d55a725e105e9fc2e64d098b48f5d93b960662079752a081b38540d2bb7e1ad88ed69ba8445707a2da35c2161576af3fb5", 0xff}, {&(0x7f00000003c0)="694309c29c63713b72797be8a48200b5e522b624d635599da9ef50f4d278f5caf2f9f6d582702e8d18327bdd7fdcceffe663e30deb93e211cf460d7eb23d3229dbd8707bd907d9bae4b6fac7ec4fe3c4fc407dec8a061ca94526d5f3e24c22cd479495d3497b92e4b13dbb2a99f79479c1a5d27183236118d0289158e4a5d67a3df5fe3a2d68e5c2074667b51b526356a6e9ed828c4ad946ce0f82203e740ef0", 0xa0}, {&(0x7f0000000680)="06ce4921d7e5d4b6714d09b797aa5ec5434e497ade3ca84f6cbfe9a85cf130624a40aa73f9730d39d8bf9f7e41bfae2464eed5b580833e6fc275929c3e5f27d62a88100829a73d07c5e582ea9f511c3cbc9e11391a0c6b271456ef97ccef1ff3c7f25dcf33cb209106ae7369a4f9ffb149a3b6ce6f0972096a95329beafe85a9c03c365f21c1a3b20a751b8f37aac05824353cf24427df3bf25f6ee3380fe9cfc44f80e6e5341ca5e18b2009481dd97003db18ad51f4807e", 0xb8}, {&(0x7f0000000740)="7f765878a5eee541143c39f3471ee979fe327d32a4e5dba8ab5c7b1847244f666f02878002fc4950a3718310dc6e7de047684a6cf0514dd284e637f45d797762f96dc9d694882473b8089a91b01c7002c63de5ea4c29d98d60793a79ebc1e00bd0870e5a671bd69ac0d8abf23c5aafe7ef818898d270758ffaeb29c5ae178d2fb1ea45259a1900f6bae81501396d258a849820610d1c29b58cc3e42bca3312b7f838f727f1a832d73c24746e6460a2647fd23e1994c7342ed0da1ea5744407443304c58df9fd58124af94dc95adec40790ac489e478f0e45c2a8179adf4811d723278a4b420caa760faec342b8c9c8fb16278f168caafa1196fb5be35b5a700ec1728c279b0d664d5420cb6f692204c82365990f9d7b243edfbd2c8ae81a97de43f12c740726550a35c48ff7f5c6001d6555666b8eee902b6273b7908f8eabb0092240bae8c959278c689d32bc4ac85a26f6ad47c21e8f401cfe2f7085926993d00dd17abe95a56b7112b6f6a384b87485912de0cbeb3f37b290013d4b21ff85612c7786d300d85a520232907ac969f08558d332a82764da3c89f7972177e1337a90bcd867db664b8c71989a9d183dc94fa397bd6a40f1acb678ccc3db234a4bc17102a064d471a82743e7587e34e48586f2b3eaf2e8d20e92ce38bd8cd0716046efd31fc9cfa0166e69e51e60c4cbfc767444c608e01de3911b1aea570fb95fc7064783de7f08c945611bedea0acddab2ba723d703fc335bd5e92d4d9fe559fb321eb42d0d9b28460a061de945e352616eeb284983d63484f5da4cae95535e356743f362fdd6f7611968f5d721aafb5f927fcb1bec4e1067881e91bb383b848d07f6f5235a760a37d55f2778e6e0b67c64e40765f9a3d51c7ed2afe1af3ea28760c1230dd143ce2a836a1ddacc90146eeab9967d821d25c408af68f09f22b635e4f2e67bbcc9a1de3d61ba7b4927aa870607b09024069c6c4c7ea835c7d240d515dfefed840dab185616b091d8a0b39cc4909d510d9646c935008956f0b63966fcb184d04f3de8df6a7d0712ab15af5f96751e13cf2842cda5295b052727cc3356e9c366e3ab75a0705897e4bf97438320520dc4a13add8a363079032f24e01df78476b3ac8510e2e0b27edb39e06e54bfcbf33d2de1e742c773b4026a635594da039f49142b472f6139f5d94b1504c0be58bcce02aee05716d7aebb7e3297028854e98be2512362644f0533eb74cdcae698e0cce59e63f61aae0da91254d4f59f2c2489cb5a5731556e420c41b11507edc77a01f6d409e5660c7306c58790b692e66813031485fc4debcb3dad24d525a0b96f0854b0db61b1247a03a1e264ab642da399ea7acdbd87bbd8d0814f2a99e7e3ec9ea18788d42869fb62a1c106d6544d0ddd5e833b66ec6e1835fd9fce8ee42fec07569cd1a16ed3ff2e80ce5d586b53fb9bca23e119d72ed32c98f3ccc67cc2c067660e76dd2d4c865a2954435a934a684b0bcbbd51b8abc85c41677d5f392633a540dd7e4dc66c8b4bd25fe4dd51e1b890372f48ddd12969b05f1a2acce926742d4ae26458e10fef66c4d1117525369694be9f333678d5a65f585bddc2a9ac2bfd7815acf94b919c9529356fffd99ab5fe580dd47e0c2887538c74c633e0b775b8500fdf4d1ba21ce75faff67c5bd12a77d8ee35235e5bd394b1c0d733266e024461238c1e0aef96f36931b1ed1c95ecc98e5ef8a0c0d8ad50f4685ed98f6b83ad3dcf873c80379d881f33c69b6b1ae1cde27fb20c3e3644c802c63fe19feaba8fea74574406555eb768a3c5a381caab98d0f86b0f13294f48563b4563501bf42f9266803d888f649b0ed9d8d2a65cb054751126ccf3edde6efadce117eb309b75d15284f2524202b9027ace7a00be0682d329bcd8cacd8f266181bf8b426ff577b889ecedf72c2e80d82b5d81b6ac8d57c8c092d4a188e49efe086431d722fb37df9c197976e1d8c5744879d557205fd88298f88dbbca6cd685879a1fbbdcd7e3d04f40abe1b02af1b6e209a0478ff099d3972f4077017b57fc5460a4d518af3d16b9455bfb0d1751c748c35f881fe9e4959485f06d0013827836fca8860d52c257e255035ece81bfa5c95dee05b3e55f078500ecaad233ef39244ba462e51cd891fc651818a14d1a5fa38cd2d7f80dcda47070952fd1830bec3dc9666ce0c2f059ac5a2c338d3ce12abad6a990f3b5de9a601417e9616ff5ea3973c0c682fb61dbfde55f36ff40703ff1a34554f90dfa091cb971507a77f058d109b2a9ecc55d1fa4db2bacc9fc0fe4beda2aef4dfbcfaba993b41cda58c784a4e1da447703e3664f9db02137d31de34152f78c4f7e06f38cedc2253f4e1a3cf197a30b8ac5a0b5f0e6cefa37063f267a64ec01746d0f03291d11c55b608a1be1bee2c6bbad4b8c37e01040567840391dd985eb6bbd6dcc59ffbe21916c6fbda51b6d0bb41d620a329dd181f9a53cc7d826d6334bfbbad03c60512bd6121e247c0d3e957b6c455ed6d21c8eb7b9838f3f9097858d5ce5b6d71fc363fc45fedb26d6a330da4c7ef1309e8b84c6c4fc3d9e1ae5fc49aa515f425d1af4d0de21498994661524a0f3ae219ca44f76f97f29b0c4eedba840ddd18e0a23958bb743466fe333201f88f87e5050cfd6bf21d0a41e748b8d458596457ab3ee44fc02423b3a222a46d36d9e262bd72c43817567a16d778826f4db88f49d1c919dff96ddead4594e3827b54f59887f400427f850950b7b9861120d98ca62c9a19c796d67b0e5f5a74c06fc2588e017144df3dc48b57963658f4413760c1f1c919934e576589d4fb0b8e6a38cf9e5d366a00a66e0a8277a629d6b8c900b02c0499bfec03ac451f7e2b30b2fdbfa10e8521156d7d8f03e1c54ce96054fdc8e27591e0a1fb5e7efd465a034ca73aefc330ad07b5e1d479e865ec31aced2037720fb9b98593d233a3690e35f1c0243a445abe9869083faa7779a29fa73a888af0e477673662293656527c3f880e2ca469622d4d29606e6c332bb3b3ddd2d78eef5809159bb0e1e7d84d17c4045df42af96e76b71dd3d0d11e3b32dfcb207fe4a43c09da3775f91152e3e1b1256a786e9ec5380ee7fc6cf9e19ae474611be5c1309cfba8c2841219ebe1585366f1d3d959e766b888942169b00d4e547c697cf1ca433fe96bb60fd9743b7ec933779b599df3dc96c42d8b7ab94dbf026eda709d7b7f8a5fe1493e24fda85ed530c4280e1c1ca70923df6a5294e0957201a22f51732adad71d0e3baaf10d3006bd19187cc9e77bf965a48c3b175cfd15d9296ddaeba54ac3ceb0bb2530b8212d08cc9149158b2f530c511155a0079dcef09ec4ea3f56181fb94c4f007e61d15863fc28f6abb9d0f3ff6e562240cfab510de47b9ea0a0a1f1ad1613dcd76738577bcce6e176a7a476655f8ac2953812b169195119fba9bc849a326c69187f8d7def050299afe834787129110560409e66bf03835811d71df3831b636a2c149cdc04e800ebce2d08eec6ccc6fa62a3b6b0accb497f183d3627ddac48c38c557b852d5fcc3a648e7b563fe6cce652f6abcb81c2c16d23b7d2d603a3dad00f9ccf3a576472f8927cc20ae4ea99f5dd84b97faebc6b55a836e33de09fedc9ac08a00535593031c3b70a179ca865d2e14a01723d1dda0946e27bca50ca2e613622ea674ea9c8ca1156a6f131d93333cb598edaf6087dbe4dae4a1c57b99731d3cb384fcbb040d26f616c859c494f30c5ca4a32ad61c40a6b3d9a71ee5dec53699ad2f8f948d43fcf4da757d28190fc42c399e5449b0458f12f602a0a38922e2ca46d04718d539674ba42268dd9dde3e3ba1e34b7788ff37d264f6adb9a606758dc7f2774eba7ecbb3e244654f2889796dfc779afdb77ef43d843a39ea7b49f477968ba0ea0f643ee8ff554fbae7e66ffbe3446a5ad4470766d68b2cc38f81fca34a8d136fa315f325bc5bad3709cbb6bf41130563d26a2958d24848ef70485d736d720718296c43c0fee6cd201089ed7fb5d1d6eb24bfa7402a076ceab82da0e601334ead97777fd237940f7db45e7aef6255941be4643499bb5873a70fd30db2a2ebf9e1f1799daf5b86efbc10b2b11693e39f2fa02b3fd49398a94d8f4403ef6d1074bc5de8ef1e637ff167b9904b066b0ab216622bfe41a1176078ea6c1b563f1a1b1d6e519e420836d7b1c8d3235ca725ea3367893ed8cd9fb72ddda5c44b4138231df6e3bad4e1a4fd831bda036032e8d0bf08a488c5c30d15d67ce5fffcf37424695bded97e84fa80329694ad75a2ad2d360baf2ecab138f86671896e58c3b244ba846f359aae5d9dcdd3e5860699a67d4b95342364f4f49d637dbc9cf07d015195728f4cf9d7bea5155f166288ee783ebbb01ae017237cc181bc594f352808a7d3becaf88ef58e05c9b92d5d0b92c95f7ab469a2ed0fa7de3d1ac55847e317cbdb3b7d9bf0ba59972d465dbb495aadd7c0975bfcfbd33980de98bb834b16e7393222bc56a0861d533faabd58a3f680e2525ce25706cb087c944ddd0269acdff55e93133158b0b424f3bc1721a443de8aa2e9433c82e3cda26134d61fe6e1a3e0fe308e7f459127644c10e9f278fe6c0e4f6eada7948bf09adc585263b08fb27d6e02f599634b40353ed63112398b47bde4bedae1df7125ae0955796ee455f9c6027f62fac2ed1a169644afb5004c1f39cdb9bc41aa914c0743c449634df910f537ca60e805b96a33b5ecf72a997817ff190466ccc12411a9205f439df9148f524e2fef03ef7c6327a9681c55328992538c1ab631df1a2251954bb5d0a788a638f290a79f6f48acded808d174995af87b9e3564c66e490349076593d118cb51c5f12cdb2cfbe29069a168862b391cfdd25de1da0c70b7e2f81b5d4b9369e7452e79d9ccb48e9aca8630f2b8cc64cf40ebe9b2d7acfca1246b34c6b9d9d4903db08c1c86e28809d389c323e5fca3da80c38119605302de3a64f38014c96f8973185c384dbc0b047d58546c9358cebb41d8ef8a01473a7aabc91faae1874143a6551c365d1cfa0658e766dc88d6061a402d2d8bae3bb852a437f44c08faf6487f2d30a17491234f8edf131dc7b9a626d9cffddc5326bb12df40a0abece41e0dac814ae7ede541bbb4443fc50cc930a631c55dfd4eb9b52874d99922c66518f4de4ce7fb4050d03ca7e0258ad1bc7a4e05f1ce26b41c9453d6005c9495d1f19abc8dee2d826eae2cfe18a81dd81cbf810a1d761c1cf25068a422160aa7cb5341c4c18128ea68f20ecdbcb148ba57362346bfe2e37ca9b4267907a0f64b00bf8c9b2c27575ec867564851a1828203247267fe57d81982c5c18aa2127ea731039b03b2f64d6010e920316a1fb0e8c8cfe06bc5654e8f5487138111a6217f0d05aeb0907bf2cb59f7feafaf7536cc95db2fde494e6f72d000c7b8ba2c4cfc7fb7b9fb3e6dbc0af3dcefc6f048de3e81e95246ce9bde49191d23ea6b377571883968a437d2e365b671fb480e16e1be166f55cb913025d9bd567759bda9b923e11f2a6c4434b0e80196cf3f1b2e48d7d6b1282e9c06944ceae22c33eba47efe1fb58b333dcc2f0ec9c5fe879bfd43bf3f4a1989d59254ea4392cfd61e77ebbbc1313ed3483d551ffc6ec3805d8a225fea44e5a540ec475ac97314505308672951efdc5c49508a72dbe261055100727ad45ba80829519c2dcd117aaf5fb735639ade8638691b23050565662b2c0aa899e04e017d61a4c049e0d8cc185cc75b4442b0151ee59f22030dff51a9b2046efdd3dc4", 0x1000}], 0x5, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffdfffffd) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 03:38:39 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000600)=""/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(&(0x7f0000000280)={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, &(0x7f0000ffb000/0x1000)=nil) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r4 = shmget(0x1, 0x5000, 0x20, &(0x7f0000ffb000/0x5000)=nil) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) r5 = semget(0x1, 0xa669fde72d8219c, 0x20) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000003c0)=""/157) syz_emit_ethernet(0x64, &(0x7f0000000480)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954786b0f26434631a67f4f") ioctl$TIOCNOTTY(r1, 0x20007471) r6 = 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) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r7, &(0x7f0000000680), 0x8000000002000002, 0x0) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000380)=""/9) r8 = semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r8, 0x0, 0x0) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000500)=""/78) fchmod(r6, 0x887a34d618970c66) 03:38:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x8) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0xffffffffffffff61, "73cc517b850900fbff00000000120055098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) syz_open_pts() 03:38:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x10, 0x0, 0xfffffffffffffffe, 0x6c95, "623dcf76b365f04d200a855d9ab900"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002540)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 03:38:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x3, 0x7fffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000080), 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./file8\x00'], 0xa) 03:38:39 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 03:38:40 executing program 1: r0 = semget(0x1, 0x2, 0x4) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f00000001c0)=""/93) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) r2 = openat(r1, &(0x7f0000000000)='.\x00', 0x0, 0x0) semget$private(0x0, 0x5, 0xfffffffffffffffd) read(r2, 0x0, 0x0) recvmsg(r2, &(0x7f0000000180)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000100), 0x1, &(0x7f0000000140)=""/61, 0xffffffffffffff1e}, 0x3) 03:38: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, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() recvmsg(r2, &(0x7f0000000540)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/129, 0x81}, {&(0x7f0000000240)=""/8, 0x8}, {&(0x7f0000000280)=""/225, 0xe1}, {&(0x7f0000000380)=""/155, 0x9b}, {&(0x7f0000000440)=""/47, 0x2f}, {&(0x7f0000000480)=""/180, 0xb4}], 0x6, &(0x7f0000000680)=""/196, 0xc4}, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 03:38:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050490000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x48) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 03:38:40 executing program 0: r0 = socket(0x2, 0x8000, 0xffffffff7fffffff) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='K1\x00'], 0x10) shutdown(r0, 0x2) 03:38:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = dup(r1) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x3, 0x80, 0xfffffffffffffffb, 0x59855f16}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() lseek(r3, 0x0, 0xbaa0e4b1c9541025) dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0xec99) 03:38:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1014, &(0x7f0000000000)=0xfff, 0x4) socket(0x1e, 0x8005, 0x0) recvmsg(r0, &(0x7f0000001300)={&(0x7f00000001c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/123, 0x7b}, {&(0x7f0000001200)=""/102, 0x66}], 0x2, &(0x7f0000001280)=""/84, 0x54}, 0x1) sendto$unix(r0, &(0x7f0000000100)="b1000513b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 03:38:40 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r4, &(0x7f0000000640)="d240c8ae592e738ea89b636ad5b3cedfb53642f78834e26aed7d33ab2c3fd471a377eba7a47f332b3754132bc94def35312665095a097020a443d5d9da4e06807917071ff968ddc939bc8fb1c1956944fea3644cb44f65fec40d8727e6f7d9deebb79e6058275a8f1217c076cb5d87b3bf074341cae98f16e8be3aea8935cd16ce636f6f936281837b830536614a0f6dfa91074f6284d70f337365376570dbb76b5f2669896f9f304b89ebeb52f5de5f2bf02e7d97bad65db5f826117304a5", 0xbf) r5 = dup2(r3, r4) r6 = kqueue() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/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) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x100000000, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x200002a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xfffffffffffffffb, 0xbb, 0x10, 0xffe}, {{r4}, 0x0, 0x40, 0x40000021, 0x1c09e158, 0x3}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x3, 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) 03:38:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "44619b00000000fe3b5320000001000000000d00"}) clock_getres(0x2, &(0x7f0000000040)) 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) 03:38:40 executing program 0: nanosleep(&(0x7f0000000180)={0x0, 0x6}, &(0x7f0000000280)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) 03:38:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 03:38:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x0, 0x65f) accept$inet6(r2, &(0x7f0000000400), &(0x7f0000000380)=0xa) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4865d2af5fde549ab00"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="be", 0x1}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x3, 0x9}) lseek(r2, 0xfffffffffffffffd, 0x1) read(r1, &(0x7f0000000140)=""/54, 0xffffff91) 03:38:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x1) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x7) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0xc2, 0x1, 0xfffffffffffffffd, 0x20}], 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x7, 0x2}], 0xad9, &(0x7f0000000080)={0x8, 0x80}) 03:38:40 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') clock_gettime(0x0, 0xffffffffffffffff) clock_gettime(0x0, &(0x7f0000000000)) 03:38:40 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x2, 0x4) fchdir(r0) getdents(r0, &(0x7f0000000080)=""/182, 0xb6) r1 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x42) dup2(r0, r1) 03:38:40 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x80, 0x800, 0x9, "0367e6a987719de1c5f1cae306a4e9ba46b274c1", 0x2, 0xfffffffffffffffe}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x2, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, &(0x7f0000000780)="188d3ca8f172c3596fec6e74df153ef49937c7d101488854908a999ca4626f6e23eedfeb4da8eb93d31251fc44c0ce14c22d0359d9286d98e09218265459c92a204007ef30801e3bb20efed8b1642a3d4e624ef5f0af0fecdd44fae648685619b7de9c594ce16b22083f10831398fb2a4b7fa3c9eaee76b99f8cc2eed28e7963d9eb018037a32bc02e3793c9be702f20126091d1f6dd8c25d6a2991083b081d617926c34d5cafc8868dfac9d05d88ce004820e6902151acba313a2c6c82345ab3f92088252ee03a94540eb01a1ca118a07060b6a608086c1ee14fe0438f5ccaf23038be3c6e400145b57ef0286005c1553ef7709becb69794081e8fa769305c81d6e9a9f26b04fe5df0c573e02c7490fafbbc907d77cd4663802b0d4", 0x11c) readv(r2, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/54, 0x36}], 0x1) 03:38:40 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x7ffc, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) accept$unix(r0, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r2 = fcntl$dupfd(r1, 0x0, r1) bind$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x6, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f00000002c0)='./file1\x00', r3, r4) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000140)="e8e88f25f1ff6f5697c6c6ea3055aacdde05f784d6af14022299ee04e3171337e7d770beecdd1e09b8745f2b6364678f66cfcc456e951fb529100351d7030587a142da9af38ab0244ff9c38cd72129530cdab48857d36d49fd5f18fe805c7f65630663d027a5977b637f762eaef7bcc15649fdbfe004eb764d5c75b4452837834fca02a23532786998baf10119f82d38b5ee7a848db593d14f510b492edbee94f1a9c5a808d02d70618b7437071a79411b74a2f5d6f884e4d1ff5da624a31dd51af25dcddabc885dc5c090ff10b7b0b7d3b60212", 0xd4, 0x8, &(0x7f0000000240)=ANY=[@ANYBLOB="015f0800000000000000"], 0xa) 03:38:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "bf25167dce16f62f24192de0d871b7e6e670b25e", 0x0, 0xffffffffffffff01}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 03:38:40 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kqueue() pwritev(r0, &(0x7f0000002480)=[{&(0x7f0000000380)="3450d71669bcf462ef88058deeb082143f5b0257bc153aa28dfc667295b10283a15263fbe0a101e318f1496015e186c3dd029548ef7c11d1f87f9cfd837ce40b4be04a1041d772b61c4abd3f24f46293c23bc60e39c31797f905acf213fe224c6cebb8fa68966a2ecd8e42ee92c3f5d774261c32b0a0af980262a116cfc9b0900e0caad6f887c6cdf00365c73b139d411f5796923aa980d4b7b69d0a76d05fb9a08e1443415b0a5c0ef1cc8e386015a6e5c8ef4770aa6b7382a6b8932d2e789421f706cf1b55dc2627e0a769dca5b82f846616ccba9a89a97bd667c573c1209bca7840182fb8c8405bd777652b9783dd32a66efab39149b01518c98ba34bc745085e0bc86f68812dd024563aa19de42d8137555fb8ab978f567a382adce8730fec6085556497cac3fa606aaf6ff5ca0104fed1c95ee605d20bbd88c4c39458b572d5bf579e397ad0b1fd6b124be0f199517317cd600bd914eb4fc327d8dee563adba68fec4283d9c24af997d41640a6b7a47da4dec115b13379ebbb24f1e382cdf8fa05e4e2443a46efbe786e8cf2656b4b2297ff1eae494a8ac8cc38dfca39c52d7084d65f1ab93a98def69d8b6941965e5363887bdb04cc61e0b8772478ee3ae2ced96f4c673419953107db7c240c6d62d19c086cafc9cb4bd06affe08e365856e09d75c7becebb297c2e4efa36f416a3dc16fd6a23266996b3f5300fe09dc0583feea0cf0c566db9af79b495cd982033ecad246e910b7b769fbc2b3f77697c5790907593c356e88c55633848e8296a536b23727201cf2265d6a67444944595cc7c98ba2500f407d8da85f2cde395259aade570d869b09073775f8f4278a26ea2989818a556dc99df1ddb1d75bf324beaf112514fecbcb988a212f2f44e7abbede42baeeedf5730480ffd093d6e2162e75d790da5ff63c240af96a02cddb7236fec36a5664a001df66ecb0b7ef8f65d719e542117d88a598567f0267fb0300051ee09ecff2ec7eda090c9e4b671e0309cb5f9e36a35e75a43b69e04767524fd2800411474d98eca01a8541c29b4a02bd1c014480dd50a3a24fa138b54e5c10d07e8102cbe0fe405765fa78b315a4efa5f5cb6e947763470d942d24cac2f0fa79090de528231038975ed3d7686b27fafedb45c4a1e2e6b144f08bc9f5a5294d0fe54ee2eff06178ca9dc395fec82776ffcbc17c1deb01245947194caaf32342b165734ebf8eb46c2d5e721795d9550b5e3f89422d21e5c343d51bb99a4b6adf84430576bcdfc2c52c033a9124f945ebaa8fa7a1a1f4bf01318d44c365ec8c54ebedcc75ca542fa8398f1d444af4662de54ecc237630788b50a28dc48e9c533c204017a96a4f19ad5532d4c16772667e47df6bccb02a05231d96bb5cbd8393fe92aa29adc37a48cd718bc151af6ebe0702fcfff5fc2ce141992cdd133d66389cd9c66a66362c70fa3191b87aef4968c2f606b708c07c2dc55e63ec6cbf42f8531c938bbf3507b9fd9b1e11e4e60b89c62893ca93b024bfc4f69d0dd1df4bd1ad6908b2a13f8dce984806d47a6c65e7948ad05524842156fae409f0c49308a52df9fdb5ce6ce252ddbe51e362a9847627807b37b938d0456bd62920250f0b701a846747e27e62906d8999099f481ce21016377b2c96d9d1e823966a7fda6852a2b2731b4af1b0353d8edaec70a19f3ee5ffca44dafc665d37dfaf87126cd51a50566fcf5679e4f9167d2e54652082c011ec32652ca8351ab237776103064e1d245c8a9a5abaa59d0aa31c674e329f99c173693b030cbab66cd76af5c31e8ae0f506c56756599c2ec1a785dc9403cdcc10b5bf087be3bed10850b1942075f2496de0d6a586fbacfa08ce6b0138d3dd45021e7b32c262937d5e3804fe594c395a5c472ca512e0481160df7cdfd06d294e8fc96a4c327e903070e8ea3f89c8c975b7130bd321058361ad60de82a4da38f84a22c46c4a46d02a5f71eb76ad25997ef0308d605fdc4808ddc9a900889136066ff5ca2ce8c46414d45d1463fe457169f1f664196a1cf8519b85e72b694701de526d74f03835f3d48e84a7269764c5e1ef4b72190368b0d28b9551c61debc1e17890dfb1fd785ea83deb98e7eeb08b614555f1a8220b6bfb46b5720885fd4c3ac8b4042b3b4e7aa7cf98e8e0cd3abef385ae40df05583c62f0fcf5af40b885b7c643d3e8dd87d2287f63344a6b31560aed50cd6973cafc6b273a2472fb92dc70914d4ca355b101d0179f8ac7bebb67dbd7ad4728f53dab60eee9fa56adc80a415c584721a13ec289aa8cbc8f1d37a6c6285533d0825eee8a6202a0652ed2318b6bbeca14939d3349c0104d4a41e6d38b14deae83a152ffcdc57e83d05db8ae60a783fb2111849c0dff7bd77ae0d463e36f77a76c6c7593fd5ddb318ed0632c06f4c14b899e8c73f335a576abbf72ed2ed84f23425d1b87d092df670ad01bdaed616b822c51d4ae1ba8b4b577d5295cdb66e0d7c2305f08cb31d6f5382f0b929b777dd01e3ffbdd531fdc1ff1e3ed50eeed3cd04e1deb83b736a98459816c79a4f34ff31adb6bb573419f83071b15d3d50e35132961c280e8a5adb8996aedf268f61fb6fa12a9e4aea39e9c287949b001cc1be7a65dfb4f0b733406d8fa5d54284f41e84b35aff3173859dfbd7437a9ff4722c09d7b3e6d843030695193ea03b67ce75daeb34130f7db1396c0da201b9e6c4264510f40973b182c12851e1f2cd6a98f1070e635cf5d06ca7cdc1d96130ba7d3290d025996fcec7b5aa7e80a22f2acd9c4d9eafca604e5481abb5799d9e419ff946c8f21ed205313271a86f76a38519cbb6d882e46e7417e55152f699aca1deecce2099adc8ce452b53e090b2fcbd1300dbf869574dd29463af47da1758392dc963b3b374d78d906088939e5cca25c612c098310c0123cddd01cbd474d69ef6569f7838b3e41089365a1f3dcf74c65eee710a2c06abed43e95a74af54f38bde8c8d9067da42b6315a72126c58478b5d14623f5d7a31ea35c14d313b951d9d78f21eea37212e3142e081f76f9ef6f431a0a9e244d66ece7657ad582e9f5f0074a50d179b0ad573200869153b790acebb8e5ba021010afdaa2f4d04085fa0383f1b805ad9196bd47002029a527d76f64eff5ca4cc4e24189a90b77de8ed04a48e0aa4738d987080686ad488d882544a2e4142809c26bae31a15d680159837f16ff205dbf88fb0b66c44fb3cddeca414e1810dd67a6a7dc07bccc95136cef9e43789c79351a92d1b95bd50a57a9a76a45dd6634c7ae2b821d4fb2c7fc2614a4f27fa38a240be153f1a3e8a1379734afd47292bacb32a7e7f5be0b3aca4fb85d2d3db01770ab8c9b94c976c5b2dc91c6b58e0607d5e3d0c40783078a0f76b471b4861f640f788fd9c828b596408d5d4429caaafd5958e653829735233549cffda557446c60a5350c9aa0ffe5c27551eb10bd45637a5e5e51f5ce28ffdb03b85dc8d35f42b5521c84e3e17bee2e95ae4a456c3ceeb5a1a9cf1726be95614f271f91248c7009b9481371f2fb9e62e2454d32a68f5e8868d0621c9c478869a927918706362368a1fe83db44277c872d2f2c0f266f06928fe602d5e2a16c49e0ea721577261236fda394576163b59f355f9c7807528775dc1e7719d3162ca3318dc16ada4af556b5cf7f95456a38be665e6541aeed2cb86af322d147b8180ad262529ea1559b55a8be8c39aafd1446f91b898d3afd37ace589b5e1cebdf366286023a34bc9423f225caaca100d406fdc1911d3e18fa374cf8bcbb7994472de8df64daa92c22e89979aeee7e83929002c9535ec8c68e72cca63094a2f4749db12ad0fd4d8974be01f89c2679def4fc45f7c6e2e0ff6541a5970c0e0f8b58ea77f6e85da675ae060c785bdfd1f46348f51be6b3a9cc2b1bd6fa63078ecc87e8757d24c988377090e36bf0262a22e9a3ffa56134a6cc038347951d925cf1468018231b31ec72c1d98284d2d02f50c479421504e610a4272d7193e2c3e63d941447080a77c224e8a60fde524fdc61ca4b5c97630a57e0354b8c1640120f3ae6b9241e67564610badb4b47659e721fa86f7d513b16bae7ebc41fc84c548063f108136985e022ab332513fb64210b6d9159c0e92a601098091f06aa47af97dd7096784800c90776bb4af55227d6e9f3a7c0a123ccbc03c4d8d60307f8fadf2230379b889c3729ca4d993b866f8d3c0f4fa266dd9629ddadf6c2fb1e391456e27ffc679d131f44e7305cda93238e8958ef51c05c498508464b338461b075533437b7e5e4f64c27e092357f37c40d078d18af3d943e309dde6f1676d88b5d18ba1099ef7581ee6a9af768a51fd35bba0be43fdafcd771f5bb5e2bf41f76454c08b6e96bc41e272ee7a4c2c1f2cb01f39013c2489beb24d0c80d6f3315f01c1454e864ddd5afd37dba16bf5b7443f45476f3599c26ef59cd4689e3c9ab64c3c898e4466e148282991c0b5bae491dc27abbbdf45e0d2106555b1290f70b7d01626e37c462acffd814cfed646bfe93abf64b69670c6e9c1ba7ea3241fa378f4c427b7454e6c65da6c15d7a2361ebcb83aaa0769fc944217fd6fd351be1c6e47c790b45b2387907cae671d1f8e8b5baea153af97dbe08aa41284f2e7d55874e9d22d076c8312536e2b13b3ed4bd33503f08e5c43a814933bf02b6536edbbfdc67018c1ac9da0e817bba029c610f12fef52c1da66691a65872edcfec9cffb11dd2d702f65c26c35a7de793b16aa44fff5839af51abf55277b7f359f38bcd250a59ce7b78994f6d55635c4158f0db334c2a3f0df8e80a4f0a569f714d6e547916a0e5ab071b8ca758dbdc8f201c789c8b94248d12266b62fa9336b0397cef911cf3f01ed0050c6884f33b3df1226f595b59733ca9945bc5a747b84a0b797aac10a2d6dd048d7563b4e23c62b58d895fd6016bfaeaf1a621dd089ebd2199fbbe404be7aba88a095f24441b0a22590755f7efea0a5506ab62e92852ef80d893306552b795c171b5cec1b1b7e38a13df7d5e3880ca9127fbfde14aa79a1131eca62e3f61391d5fb32d706d79504f9ef53b3d0876512e819760386f29b0d5978f383755e7ac0a1df3b4b59d5a1e2cb720234fa72bc654b6b8704862c432d745cc54c5428c61673790eb9eafa8858f72b3813211e6d72aa62d7dadf341cb67cfc9568054d45fa7d85d8c2d74f196e9f27e27c4c0acd9dad21854295e872abb142bfed1c7acdb668dea899a297adb82fb7fba93109403d118a0e78d55cb38ad34385f757fae6b91877a0b991501df0966edcea06529da3690a464bd7228c6467f38ee239eaa4041490628a466249a08cfe31970bb07a59006973a55899f3d9b295474575a5e21deb7b39b3afde84053fcd736dc6bae10fccdd051da79abfa25845b6ec9a0b4051f77ee59a4a29821bd731da839d8dfd7d8e6a3e4ad476abe6c3155d9b7b603bc03570aaf2b1ee0fba9ce5d4a125c80e129c816adf5eddc788b724e7eb06277a29e95ebef53099df31794792c83ce28509bf880d49aa1560bf46b229ff833ae01a0f4b4bef95805ee3c66e2c85bbc628ab6497eb5ff0b44de23e9a39bfa9bc3a32601a562c210f248955f542b471b76fe776bd052318d737e5740208a14518c0cad2085f65ae9a7142988678489a47d9743abc6746238964f3d5ddff46f960020e5c3480d409a0158d2bf0bb482482bcc66bcbc00cbdb265e16f850f01d60d9d7aa9c7f2c3d80c790500a72bfcdca9707c63a8d5ae2e337f3c9dea8e7e9b338a2ae7221953416d", 0x1000}, {&(0x7f0000001380)="ed4217025ab9ef6c599cb62335fc9cbb9215df411748861d235d828b8518d1763874dc9a1c068c2aeb9e3d78e0e71d44cfeb29cd9e25252ef86d86fbdd1669c6aff9ca7412d18ca9a83cd2a0a93af24f44aa75be50745b05f15f13213f1a59ae9a66f986e84cc834864ed2e1308eb85bbaf1a2e33687ca8b9fe345359296195540cf33326622859ee71edd59643d98e51b4296dd37cde3608477f01da0302e11ac152abfb38b6b2da9e23f99cb50ee3f2def7d95e04257f9127f3e953cf8031bb7594c51c6fdaf30e17615bc7b4cc6d0eaded8c2f13824a5136462a46b6b95986a2f410a174baf04b840c81f8c964c48869e82f6c36389f3046167fe4b2315ab7ad495d039d7f4352e6ef176cdd12d0b0acf7c01a65fcd80cfe4e3186dd6899aed2a218fbc7149f091c9b51c7f5fca67be7dea827d39f107649e4d1bfde626eab83db1e4aeadf10333161420bb7f6eae7d9b94d6b564c90b8e4387fc23c5122429c74703bccd02c5433b3489cd26dd6e0c35e15ac2a98238de7900c0f1ea2a9d2f5c176bf149234bf67f4122fc1b4e3d3d2cd55bac8f0be45ddd4f763895b6e078e47e7962418c6c6dce21067e5f76e13aab99649fce9bb7789978c0f8ae175d6cb2aa44be8ca6eee47270f3e31f379e547703088bf95ec9860e9724e105a1bc129e4f8f32d8afe1ab377c3adb51df98a00b755acbe21db8641def6291cf2ed3c0ce39c9d0379d465b4a85f1633ef8f2aac0cdf5d2483328b50278928b5bfd1ec752f3febe6dca9940dba2967e4e450faaee012f2d361b10e254a2c195845f7292ba5a93f2fa9c9add13cc809a3984107936d9e56ed995141c875782e6d3fb5cf0949dee8fa4d023a84467bdf9bf81a43a09095e4c43eb2622c6c7b9a29e9c15e3e8d0fe604ed46ed61cf2e1a70e2ffa895929b59017771bb97c7b1e3966e1fd3707a1e82d3938b420307ef8b12be4fb8aeda3ceedbd477ecb81f06120d70e1047343282b0680221054a7ba84eb00ad24e0e96e1cb881745d229a70289fd75776d88aa692b119745e86468fc6179ebbdfea97b875c163933599b551d6a0a628baecacb28e5360fc79aa4b7bab3800e5cc23e64190c2731b0c59ae0c2e9665ab04cf61293f38278159fcabff3de522be7fc9f14e537e212defea27f0e0113e6af3eebf9197add3bd350aa732e58e2cde51014b11df67beda1fc451218a3b0e4fee40f0612bd620ec3830efd255313de052c6c96444e5d25a0088c5cd493825a6ecf5c98c5d095337cefd7e246196c065b93cd6a4e375256380c2438efc8cdf9e7373b3dd863821aab32ce9d369ea7145e99cbde564cf644c7f8a82ca2bdc34f0ec3d1f05f9cf0828bb9000abe88fe461a46298ef52c33a0e19b060b6c93784e3a2e667a872aefd40ec5144ca41dd83bb2a442e456f837f5f42337dba091185963a17d22dec9e982a7027ba1d37de1ec9d37482e6bf781ed88601264af68cbdd7b0f6d8322a5b2161522368dc3e22004ae2750ff9d8c514cff2437efa0f9800e3d864b2f47bee6c4bd157bdc5b5fe1ac87bbb345c4fb9795a0f03f0d05fd87b68db349de825594c149eb813675569ca38fbfb104d95bf08bc3c5fba089805031a557206b54b118f6657baa22da23d892045dd08bc6fceba615d0919978cb78de9815ee615d48d4ec334cd9a4d3294cde731d1120acb1f89737338a508309990405f337ba6dfa1d1aed0b5f6526613e688a17cc303ca28716a45281baad5c251429031727ee4400a177fd8de8b27bc272d794581b0b9ea20b8d8b4033860affd572ba452a119031eb1624a1308ccc7613e351444c0f9b10674d28f2ddc2aa8cf234d16acadfd3f9a3f3d3dbbbb260739d2c8aa54e4fabbdf8e83fca3917c157987237d1b92baf239734638c335119e43d0de702d38c5df71a1d596b984766c26c5a5287dc2bfb0a5e3044a7fac0850ce478cc1763eaa9864487e3cb4420dbb04cf086d145f85bd3062a8e84ef7edbac382d456c05a236c4f7f407fbb924ee0a88d0ef57e905a438bef7bf44bff15b985eefadc70c58d93575e8785ef148830e4ac2822423dd0ebfbb1a4530afa497e89f3072897b08ca20bd22796834f8a9bcad37e6b09200d2d603067c34c8d31a6380a7f76d655f419a39ad9b357db08074aaaa12d1317e8db94e3d5b2876d22e1f5e6f3e989b7708d5f8e4be5143ed501b84d6b542a4e9ff1e9c214d33b065c0f0a6395d605ff61274da3efade474e2aaeadcc92042d793e7fcbbdfd8c6e57effc093db41c28b262a418ba6c3e2dc5697347de8b09e09c75df9e1c98fa3e16295360a4a281f2d3ace993be42a957638b6287f3e5503a089dbf9b66be708f2640e05f7440866fd14aa7d22a627e24e8fee9eabe7974b3c389fa810d70e45718059b914384351be49c39d8ae37cc49bd79112612388b4961ec9b7f616aafd348e5269e097487fd7ece9a838016e5b930f5c88ef651dddd2d21c18539cd9c4357d03bc00a0871768eeb78ebd49715ad934cf9fb969659cbad342dce85874009a6fc5ee7c8bb337ee37725f081c7acac806b322451a6f905969522c204432377a52cb9a59ba3e67e477016c3eea308e00d8ad41aa951854fa4f7b3ebd8cce291c2119d864124ad10cc1b490c56fd30127956c56ec482df2db9e44ebb3d5c9ccbf93b7d579823d8197caddc2cc60f75bce9a21b87320f6d61c5cd50dd669afe5bb7d6298f1299349fe5c695a8db30f788507dd9529746fab11ef5e1dc36b796cf3ecc3bf7d1c04d0010bba317db78082bbedb72f5e4cb616117effb691d56318dceca5d89f22a9c76f3e73123622caecfaff9321724dab97f5852d5c51105066494dc2df6d363568013f119b68c3586c13261590bb061f1761ac6aa70ab185707092baae8a95da3b1a4e3a91647e479898cb446216aecdf118da2323f35b1775043690b6397da2102d0b652443b6d781c2061d9f18b4b35e6511d741c3f236bdbfa710a7c1117b6e5903e3061870e49931137bb479913562c9d856986687f74024098b534ad5c1e57368edd32798e9f8a1c15bf540ddac8c1199a49fd7af9c0da7cda4955e5926f647439a88ed745e24c866683f52116c6aedd659153a5679f4e774c871607b36fad14c20e9b4974e45b39b1141a83daa1e975ef59c0b0d5b71f54113b179766bd340e0083baacc6ae94193152506f4264a414b28398e1d3bcd4108f59a657ab498bc9002400278f29ee627ec6ec7048171a090e732626718c9fc7cdf39d90e57dd613549f59a7786115801a52bc2135a7049e40620a81f6b7c26eb3535095f1e95de02726b3561b6ba7460cf702b475b74f24923b8c12d8b1d0ed5c22e4f9fdc1c3d2ca0948b455d0ff27f36da0126ae36419be0db6e9c817ef8f6f1f8402cc9139a3c276eb4e152bf56e73bd06daa762b4ec5950e2759d0645b6d6ba5af7f35910322f5d37a182dace6551f4f3a66be1135b2825805abad6a55e23ecc51acf2692ca2671e851d67a18a53cbb4b99e7e12891627e4bf7e640dd96b609ac3e5bf41d96521c20d02692a1c270986e2705c783015edde954aa21656b42c064e9a4e24a6aa95b5fc9d85b0d52e9e2f1ed515d6781abdc5ab7bd5f68bb9e7697acbd4827d5ad264e9f2f9d4b7b3ac3d868f14794c60fbebcafd80530dfdda444e6bdab9aecd063c5372fc666bca1ca772b4f7142b0b5ec37b85c7f00847302cb650bf5cb403d48c8c19899e4324668d245eb74dc8a7c3ab4600b5dd92bd1db16feb51c8848c3d4549a6352a4a4d6908970e1de1edcd602ab9cc5666e5f79d654e1fca9326b3f9e8c4feeba27a78fc746a52cdaaa2ea74c9d5b0c5ed43f6fcd060b5c5071528c8aad8fa44de7dc1a6a85d970fbc41834adda67c6d8bbb15b7169a7b73e17b66e94f8da97705df2560a1687061d0db8e050971a91010f7c0bc57d0096693bbca9edb52f36f7a8ccef37e17bb052bfaffcfd00c76827d359d900eaa45cfe712a8f4625cf9b19981acfb8f9724ea6be172f6ed624574ff15cb7515b3e2526559549c96a835e6d1e61312e14874b62c04c70684498f404d6f61647222375da3a42d5b513c7e24be27f4a5f73137c25ffdab3646f394e3760b126e3f8b8c3c188312ad5e12cc220def47d8efd4ba5babbc8aace554b5226c157f727267b5a3fbf46028959c7086dac7b577b8bc9994bcdc5a7cbb06401bea783ca73c14467f0ac7537ef00f22b0c85c8ac10df71eec1692f5f427476a693dc57fc9e6c526aaa9f878e1ffcef92bb472e6e614b10096c2a7107510a95e1dd2733adb00209e017503d1518f11af45f666070fe6be8e1aac563e22a486f05db56cbb9b451b1a2421ce621e44ed64181cd1015259ad1858590d3a8db3e0c1079af4f237cf755676b3d11344f3efdb7f81162f525786005a828b373331d15a5c4d860229618b86996cd69a8cf311df40156c0d907357380dd5ce51f306dd1264a0780f5e20c305ca4faad0002049fd799b29a75fe4beaff588897efe685ba32f300bb98c275baf73fa78b2b70068511b8e262226f5276ec9cef74323a41b54709f11f7d22e196bf658c0b0d708d48fee5f1eeeb9cb9acb8447b29afec500b50053857a4c30f958e76092d04b4ddd7c84a38b3e8850f4e318986758a3abcc156011bc005c34348b93cd86a0f94a1f8500885b6fbf4562fe48b45f789b373fe78c99fd62d7709c83952fc51ee8fb9ecbdecb870353e8dc2ad675b5093fc4b14affc3228817fcc520f9d3cff67a0b5d67c6d6c055a3a04fe7274231d61cb69cffec6741c2773250fc94165d1a02962540d4d90c7980411c80a2946c967a9979944c85b30c0c3ab9272f107eb2c45ff08eabf64d639ee555ad71bbc2a1bd7265beec8f66aecd03d711054eed1605a6ae327515432eaac4ac11db78c17f37009fa8ae7aff9a94492c75127dfc42a4601230129883c7ff1365ebbbf3f406f7daadb805f9717d1e4557d6e4075a5ff9119132c2ef9b5e5a10eb44f493eb3fb5aff2ffd89a22fda0e00698df0d089fee301c42f027c723c908ddc9387017f35bff9a2b7f78c4f2abc38be1f90017ce689a69f0bfd914ce70de9f789a3825b946206607f9a44b40fa291f86c4ceee96f90ecded0f62ba18acc8fd6bf3a0e4350723696b3a3a019b65c44e515c2b2393553e65e2f6427e51a935c06b98ea548fce899672f6318497ceab5b30b270f67aeb57fd81b12d871555a94311803c5b0c66b5110829a0e88533044bcc6152cf07959d4dd54ff2beb8f6530431a380861047d6f0fa700b277c80265b457ea2135e7248dfdfce0a78800dfb813a4ad0cfef49718286e08aa7d1e8b219202b66c4042731c817533f90c151dce55d5f6d8658b844b4b062dea92785a5c05f4f7d56a2301e011e8e0ebc59f2c84ed067d6502c3409948cd2022fa941e264c411f920ff0c307f787a8e577ece469f1039abab0683795f6a44355350ff6a2776e92d0870f7139ceabb84d2c3a1ef1c382f2c279232b5142e0ebb73064cd14491397a41dd7f16a869f385a9b0e0d8b28715aba3beca9525e27ce3b555d245b9559b6e093d8b5d55654e8d44e880aac621a6677a364faca2fd54e3a59f022ada4cf54022c517c41ce7deea068c2582fb631ea328ebbe328d3a4c91b535fb474fa84800aa88b67d17c5d38c74a7bdaca6fdd9db488de7ebed2c55711684cac722b04ac983944f4a002e7d2dfe36c73e5f9aebee0871868cf0a4a6c9de6dc538edeaac4c838bff668739c5a5fd43fc21c79", 0x1000}, {&(0x7f0000000040)="c9da2cfc6af897d9950a32f4d514e6", 0xf}, {&(0x7f0000000100)="c5639a72555ca1ebcb7ce20b815f018d9a9e88561fc0b75c4161d732783fb942814ac1249ef83ad71eaaf2c1ac46cce20fa137584ee7283a3b887eb3527cc05c25f081445c5ef4c0f2", 0x49}, {&(0x7f0000000180)="1517daddd094227e2b87855846ccabb872d6a0c592485d5cb91b2262461ce438dc1174f5de1655f0989ce3f11a0218af094fe73350d99a2500efc42680f86cdede98529f8813f4721e0857c5063d4479e32368e1a1425738ccaf36e6bbbb2e892ac8069124cf01e076814434308ed697ec05633e5d57dae49ec866c3e1dd8a2ec95d5fa49505229df65b3214b030ac0edaae5ae0ed46240975572c4b0d96a917b225cdb62e0610744fd128d7a4767364deb6f6ee672af84ba020da74c245988321e4372861eed1a21cd37b2c0d5e7e99", 0xd0}, {&(0x7f0000000280)="75a91b14bb502bd6d42a9737ce0adecb3e8ecd50ef0e31709533249fe997166acec220891843138754bf288efc19553f01f56ebda16757f312e73eebc86324079de4c81ccb64a37369c138cf4572233fd85a89eda0b1ee2a1805be8a77096321e62facc10d3ec5d701e2dd850b718273138592b986dd3154913bc90c0483fc70440a0fb22dccba1664512fae9e331e101134006a2673210d5a415014e469bda0bc66", 0xa2}, {&(0x7f0000002380)="b4c5094ee193a93c0f90695d088d2c281ef7b9897085adde31f6afdce66383113d5f1e8a4367619640696a3e09c0ebed25c8b7e1c0071a29215bb13488ab63483c994d03a214541118679475ad39f0505c096d86e6ee4a451c5a282cc964d5a4810040ef12060c3d7affd90b45b4658059370829630941fb96429dc2a6026aab4fe37033b1ade120f960f097ca2c1921f2d81db949953c753ea99f056490e013fe0842be8eca4a6c2865b1a23c6d1f3b8b1bffb5ca996a48852c65c1221cad8c98ecc648c3f88036bdd546318867040ff566ff128a6191d88732df980406d715e4d1f1463be49a211b", 0xe9}, {&(0x7f0000000080)="d82c8eddb551135d30fce82075d4e3a35a915c2341958454762689f1f6deb37ed2bc6bbc8697b62351fa42b38bf6c3ba36a2b32d17e31e3982dd648c76839538", 0x40}], 0x8, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000002500)=0x2) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x34, 0x0, 0xc6, 0x0) 03:38:40 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x7, 0x9, 0xffffffff00000001, 0x1, 0x8, 0x101, 0x3f, 0x1, 0x2, 0x8, 0x5}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 03:38:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xea0, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080), 0x7c4c}], 0x10000000000001fb, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0xffffffffffffff10}], 0x1, 0x0) fsync(r0) 03:38:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0xd, 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r1, 0x20004b3c) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 03:38:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) recvfrom(r0, &(0x7f0000000100)=""/77, 0x4d, 0x800, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) close(r1) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) recvfrom$inet6(r1, &(0x7f0000000000)=""/80, 0x50, 0x0, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x6}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:38:41 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x6}, {0x0, 0x1}}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8200, 0x0) r1 = socket(0x11, 0x5, 0x0) getsockopt(r1, 0x11, 0x1000000000000009, 0x0, 0x0) symlink(&(0x7f0000000300)='./file1\x00', &(0x7f0000000180)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x3, 0x3}) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000340)=0xc) symlink(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)='./file0/file0\x00') r2 = msgget$private(0x0, 0x48) msgctl$IPC_RMID(r2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x8000, 0x0) r3 = open(&(0x7f0000000440)='./file1\x00', 0x180, 0x4) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000480)=0x8000) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x46df, 0x0, 0x0, 0x5, 0x3bb2, 0x7ff, 0x2, 0x0, 0x9, 0xe7e7}) r4 = open$dir(&(0x7f0000000240)='./file1\x00', 0x500, 0x42) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) r5 = openat(r4, &(0x7f0000000280)='./file0/file0\x00', 0x0, 0x1) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r0, 0x0, r5) r7 = semget(0x3, 0x0, 0x8) semop(r7, &(0x7f0000000400)=[{0x4, 0xfffffffffffffffe, 0x800}, {0x1, 0x1ff, 0x800}, {0x3, 0x9, 0x1000}, {0x4, 0x5777, 0x800}, {0x7, 0x400}, {0x7, 0x0, 0x800}], 0x6) unlinkat(r6, &(0x7f0000000040)='./file0\x00', 0x8) 03:38:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xd128, 0xffffffff, 0x400090d2, 0x0, "d7304de4100002000000000000001400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1", 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) close(r1) syz_open_pts() 03:38:41 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = socket(0x18, 0x1, 0x0) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 03:38:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fcntl$setstatus(r0, 0x4, 0x8) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000003, 0x3, 0xfffffffffffff4bc, "73cc510e52b37b2efe0d3fe8c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 03:38:41 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000004c0)=ANY=[@ANYRES16=r0], &(0x7f0000000280)=0x1) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x34, 0xe0000085, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x0, 0x100000000}], 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000002, 0xf93, 0x7ff}, {{r3}, 0xfffffffffffffffb, 0x20, 0x80, 0x8001, 0x1}], 0x8, &(0x7f0000000180)={0xfffffffffffffffe, 0x73}) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') r4 = semget(0x3, 0x3, 0x4b8) semop(r4, &(0x7f0000000000)=[{0x0, 0x33, 0x800}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x2, './file0\x00', './file0\x00'}) semget$private(0x0, 0x0, 0x202) semget$private(0x0, 0x43fffffffffff, 0x0) r5 = kqueue() writev(r0, &(0x7f0000001640)=[{&(0x7f0000001600)="a8b383d6b64da1714f3eb54c07bda7e798c1b4db6687c486042edf", 0x1b}], 0x1) r6 = open(&(0x7f0000000300)='./file0\x00', 0x28ba8, 0x4) r7 = syz_open_pts() r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc0106924, &(0x7f00000000c0)=0x28) r10 = semget$private(0x0, 0x5, 0x2c8) semop(r10, &(0x7f0000001700), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000001780)=[{{r12}, 0xfffffffffffffffc, 0x20, 0xa0000086, 0x6, 0xffffffffffffffa6}, {{r5}, 0x0, 0x86, 0x20000080, 0x3485, 0x7}], 0x5, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffffb, 0x44, 0x20, 0x20, 0x1}, {{r7}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x2}, {{r11}, 0xffffffffffffffff, 0x4, 0x1, 0xcde0, 0x6}, {{r6}, 0xffffffffffffffff, 0x0, 0x20000000, 0x101, 0xffffffffffff8001}, {{r12}, 0xfffffffffffffffd, 0x80, 0x20, 0x22af, 0x2f}, {{r11}, 0xffffffffffffffff, 0xc, 0x20, 0x19, 0x80000000}], 0x0, &(0x7f0000001880)={0x2, 0xff80000000000000}) pipe2(&(0x7f00000018c0), 0x10000) semop(r10, &(0x7f0000001900)=[{0x3, 0x9, 0x17fe}, {0x200000000000003, 0x100000000}], 0x2) r13 = accept$inet6(r1, 0x0, &(0x7f00000003c0)=0x3868c1b15d70e26a) dup2(r9, r13) ftruncate(r5, 0x31dfe21e) fchdir(r7) r14 = getppid() fcntl$lock(r12, 0xa, &(0x7f00000002c0)={0x1000000001, 0x2, 0xcf, 0x3, r14}) chdir(&(0x7f0000000340)='./file0\x00') 03:38:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000000000}) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r6 = getegid() r7 = fcntl$getown(r0, 0x5) r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="1ff9be1e8e8ab4c0f6101f6488c4f3df1efd92f77929bfdba7f15f900c9bcdca7cef319fb369e04bcf4f2e9697ecd0b5f0cb17d72177d6a97896e7d83e5f8221378513fb44b1d12af4395bcc6e971beee813", 0x52}, {&(0x7f0000000180)="aa1add00ea34ac5e3e10716f7927da872044d329b86a9d5f69e6358b0e047658630cf2a0e536fc1db7c7fd5fd80cd8b8b1ce00e91d3d5bd05839edae8a25b25f89e72a4733c33a504998ae314a8366d74a49c4516c1079679ecabeb65d5871a05ae0d63ec1cd2d2da72a83027982db008af2830e9b58b82af6008c43efa4b64810c8c5521ab88495a5db3199b6e9d178a6f2b1f2b95b4515b46a944a0a31564ee81016812d7ddaaf65b57f13a2ff229650a3d49df4e253bc26be0163c564f5ea4aff262c3e480511", 0xc8}], 0x2, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x78, 0x400}, 0x40a) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) 03:38:41 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000040)="68e37d7ce516668edf3d51687eb384d29cc6", 0x12) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) poll(&(0x7f0000000080)=[{r0, 0x60}, {r1, 0xa0}], 0x2, 0x2) 03:38:41 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) r1 = socket(0x0, 0x4001, 0x2) recvmsg(r1, &(0x7f0000001380)={&(0x7f00000013c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000909843f3c2889000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb59bb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e048f0d5092e871000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d61fc87582da79eb6603dd2d65d6dd920133d3ebe063d5f897a70e542716b06af4dc18654d51d161280ea3efa6b4ca5467f288c0d900cda3ea1b6eec949cb00a5692157450858c3b376bcbf1f06c4b0ec1301054fa245dd1a13999184bcd0722ad4d38e003f4470454cb0ac7de70038c52d80fcf97508fd3a3ba05e2c"], 0x1002, &(0x7f0000001240)=[{&(0x7f00000011c0)=""/68, 0x44}], 0x1, &(0x7f0000001280)=""/251, 0xfb}, 0x2) getegid() pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="7f25fc9cca4d11eb855a020f7fae285e330cc04620c1cca60fd1ab76529eb9c8250c2fbd646f8ba28cb1e74edcf9ab4d4ac76c7598fb698c266b2e447d2d9bd5", 0x40}], 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x2, 0x1f}, 0xc) pledge(&(0x7f0000000180)='\\\x00', &(0x7f00000001c0)='[-]&^#\x00') bind(r2, &(0x7f0000000080)=@in6={0x18, 0x1, 0x8, 0x4}, 0xc) truncate(&(0x7f0000000140)='./file0\x00', 0x814) 03:38:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) r2 = open(&(0x7f0000000140)='./file0\x00', 0x90, 0x100) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x20e80, 0x90) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x3, 0x80000001, 0x8, 0x3, "d29881772c00b253ca7a5c29fe362a276b65fb91", 0x6, 0xffffffffffffffff}) ftruncate(r0, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:38:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) socket$inet(0x2, 0x5, 0x2) 03:38:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r0) 03:38:42 executing program 1: shmget(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x94) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xe87f) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 03:38:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xd37, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) r2 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 03:38:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x8001) ioctl$TIOCCBRK(r0, 0x2000747a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0x1) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0xffffffffffffffff, 0x113, 0x0, 0xbd, 0x0, 0xff1c}, 0x0) 03:38:42 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fsync(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 03:38:42 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x5, 0x1}, {0x18, 0x1, 0x0, 0x9317}, 0x0, [0x32, 0x4, 0x8, 0x7, 0xcc9, 0x68, 0x6, 0xffffffffffffff56]}, 0x3c) fchmod(r1, 0x80) kqueue() 03:38:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xfffffffffffffffe, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() r3 = socket$inet(0x2, 0x7, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x80, 0xa0, 0x5, 0x80}, {{r1}, 0xffffffffffffffff, 0x2, 0x80, 0xfffffffffffffffc, 0x4}, {{r3}, 0x0, 0x2, 0x40000002, 0x7ff, 0x4}, {{r3}, 0xfffffffffffffffe, 0x40, 0x10}, {{r2}, 0xfffffffffffffffe, 0x98, 0x84, 0x0, 0x22c}], 0x34, 0x0, 0xc68, 0x0) 03:38:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000040)=""/183, 0xb7}], 0x2, &(0x7f0000000140)=""/94, 0x5e}, 0x800) 03:38:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0xc1e4, 0xfffffffffffffd29) 03:38:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0xfffffffffffffffc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x115) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0) 03:38:42 executing program 0: r0 = kqueue() r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x1f, 0x800}, 0x10) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) poll(0x0, 0x0, 0x7ff) close(r0) 03:38:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148ff0042b8e02ad14a7f5259bd7f16120f8991a62fed95b2135c5b5df574d682407720f52a13c66740c872b1dd3b11bbea4118a8d8751d201ef1ba136153694d4a9b29a0947f9c87dfb5a59d75ff6b8d2076f3d86cca9144737e6651fdf26cfac5f1bd53d079312557a90a", 0x8c) r1 = syz_open_pts() close(r0) r2 = dup(r1) fchflags(r0, 0x3) r3 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000200)=""/134, 0x86}], 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x6) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) 03:38:42 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) 03:38:42 executing program 1: r0 = socket(0x2, 0x2, 0x1) socket(0x10, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 03:38:43 executing program 0: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x3df) 03:38:43 executing program 1: socketpair(0x0, 0x2, 0xf2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="284dffb82cff008001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) shutdown(r2, 0x0) 03:38:43 executing program 1: msgsnd(0x0, &(0x7f0000000000)={0x0, "5b418f6c51b2d4699cfb859a3fa1ea99bdac740b50971c83"}, 0x20, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x802) 03:38:43 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e8000/0x2000)=nil, 0x2000, 0xffffffffe) getitimer(0x0, &(0x7f0000000000)) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 03:38:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) socket(0x1f, 0x8000, 0x23ae) 03:38:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x36253fe7) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x100000001) write(r1, &(0x7f0000000100)='M\x00', 0x2) 03:38:47 executing program 0: syz_open_pts() mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x9, 0x1, 0x800000004, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x90) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x40020005, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) flock(r2, 0x9) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x806, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5, 0x10, r5, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) mlock(&(0x7f0000f2b000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) flock(r4, 0x100001) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0x90) getpgid(r6) r7 = getpid() fcntl$lock(r2, 0x19, &(0x7f0000000040)={0x4000000002, 0x3, 0xe280, 0x100000000, r7}) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0xfe98, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) getpgid(r6) semget(0x1, 0x3, 0x42) ioctl$TIOCSTART(r4, 0x2000746e) 03:38:47 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000200)={0x68, 0x7feffffc}, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) chdir(&(0x7f0000000100)='./file0\x00') 03:38:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "000000000000003822b68038d35ecdfe00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet6(r0, &(0x7f0000000100)="8a68bcea7ea8970dfd282bf7f8261c2e118b4c191486ebe7eeed98410cf0594b24dc16d691eb72955950643484eaf91809b39ebc170ed2ab724f79345f6aaaaddd2f8e3cf1315a7b64f50192889de57afd5fef90994336", 0x57, 0x400, &(0x7f0000000180)={0x18, 0x3, 0x1000, 0x2}, 0xc) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x82) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)={0x0, 0xffffffffffffff01, {0x3f, 0x20}}) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:38:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="cf2ada8b9ced2a9e21591157d183d7cd099fb3a97a1cfc96217bad34ca40a50b90ca1154fa0d6c0ab5e90866bb0d0ba74f5e5bde9a7d123dae4daece6abefaf258d8d659d5eff3", 0x47}, {&(0x7f0000000100)="5242c0020d99983d0b0e935027b0598c4325de8902256345d873721b7923484addded85346ac87499d1e86b3f5ff12cac0e90296f89a9de731a402e0688cb9b3303ba538dcc107ccffaeff939003f808317eb309e759c1ae872c087a0a29a7b504f9b208b87ae180e96a63bf27232c38d39b2f5f3c426900a1f15c2cd529efbe8996e1961020c9aa460ac1dfeecb0bf7cb4dea925737c74aace7b7d23e2974d1", 0xa0}, {&(0x7f00000001c0)="920624749a2411796b6c001e1f2646031aa4a804d0d271686b3f68f423f06ceef4d0f5e12b6c52abd19e11af4e0ef250b3216f0a55791810d38eec8f192bb55809fc83939144d5da2da36b1812e5278d67a74c793827f692e04bd9d52b55fef743781563d5abc22774e436ff28a7fb637c539d915dbd50b43151f90aa016d236ad097c0490", 0x85}], 0x3, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0, 0xfffffffffffffffb}], 0x1, 0x0) 03:38:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x4, 0xffffffffffffffc0, './bus\x00', 0x4, 0x100, 0x401, 0x1}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x90) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 03:38:48 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 03:38:48 executing program 0: socket$inet(0x2, 0x3, 0x0) getrusage(0x0, &(0x7f0000000140)) 03:38:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x5, 0x20000000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) 03:38:48 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000880)=[{&(0x7f00000003c0)=""/205, 0xcd}, {&(0x7f00000004c0)=""/122, 0x7a}, {&(0x7f0000000540)=""/129, 0x81}, {&(0x7f0000000000)=""/25, 0x19}, {&(0x7f0000000600)=""/135, 0x87}, {&(0x7f00000006c0)=""/141, 0x8d}, {&(0x7f0000000780)=""/76, 0x4c}, {&(0x7f0000000800)=""/104, 0x68}], 0x8) close(r1) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) fchdir(r0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 03:38:48 executing program 1: r0 = socket(0x6, 0x2, 0x42) setsockopt(r0, 0x80000000, 0x200020039, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x101}], 0x1}) flock(r0, 0xe) 03:38:48 executing program 1: msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ffe8000000000000b0fd86fc04000000"], 0x10, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0xa0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r3 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f00000000c0)=[{r0}, {r1, 0xc2}, {r2, 0x3}, {r3, 0x16}], 0x4, 0x979) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 03:38:49 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000040)=0x9) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xfffffffffffffffc) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) socket(0x20, 0x5, 0x4) 03:38:49 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000300)="51d8f37fd1c04f356dde08bea100e6a984305cd9f8f57d0db0d505d30ac8d65fb8e3dae970f5912bc190021f0674e7d37406ac1ce09bcbc8153e00c802b7685ee4d2ba3e4c19e48cdf12a0ecd90b4cadb09d0faadaeb07f3c7ed76a97972fdfafbb116f1e1e2fccf9560d43e4bee6fbb7021dbd416d5d8717c3eecc55960eaa6cc6ebe4af02f09cef7f1da32cd6376f23b2122fa63e06148bf90c913fa0da8eae7af7945baf44aa8fc630a438a2f90d219021784d57dd6afc7a5e473be82c706828b3eb98eb4b865b409b81d9eecd042691231ce479c6dda5df003c11415677c2ee2", 0x29}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="fdff"}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x1410, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e3266696c06000da0fe6c0351993afdffb19ffe2912f65ede66c0ae653000"], 0x10) 03:38:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/11, 0xb}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000580)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c3243cdf8c7ea10a71f76724d0811bfc92fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb41", 0x1e3}], 0x1) syz_emit_ethernet(0xe4, &(0x7f0000000480)="6b627f490ecb94330520e2d3b758e788098b8311b67076ec1d7d83881db7c22a0a25d25bc0d423d9e9873a24a633a32e671fa3d828d74765370f4f9055b3d9529293673142a6bc77dbba3a96aa6e86754abafb97a96f1f3227feef7fcaae9eda76d029747a18f6c83f8aae7d4eff898976a20f156e3a0313866a186bff8f5c006293b3eecbcf391a6159b4b51b1ddc7a750d8055e24719c776036e8cc7b0454bee23a09e4852b443074e0f4c85662c7535e7e2be28d8e2a990573f76af622c4ea1980fae1d8e7f5a95b45017f94cb19e4a46dcf1493939be0072a19ea94033c2cf2356b1") readv(r0, &(0x7f0000000c00)=[{&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/4096, 0x1000}], 0x2) 03:38:49 executing program 0: syz_open_pts() r0 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x6) write(r0, &(0x7f00000000c0)="d7e9081e62a461575cef6f1a931e69708fa3cce45611402607be4cd4df04e09c37a7f27ea87398535b6be9e866188d0c3599f751e449732d0e233b23b91ff5d3754bfad79e163a75b900bc9ffba800610ac183883534435b7292760cc682c508c71716676f7681b9e5a35ba159fa2c9ae4e1835ffd4012ce227bfadd1a30795c6f7e2ab908b4ab278bef4c04289efd1942d8cb7067efc22ac03844f3b6897eaba79628fdf48777c140601e24087060fee54e5644b6760f0537ee22202c0e092c3b0762d223bc3f51da8dca842e4de9f6e82851a67d75c194b63bc9fc06", 0xdd) execve(0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000200)=[r1, r2]) 03:38:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffe, 0x1, 0x3, 0x100000000}) read(r0, &(0x7f00000001c0)=""/157, 0x9d) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x8000000, 0x2000100000000}) 03:38:49 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000012c0)=""/68, 0x44) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/186, 0xba}, {&(0x7f00000011c0)=""/226, 0xe2}], 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) flock(r0, 0x8) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10280, 0xb) recvfrom$inet(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x2, 0x0, 0x0) 03:38:50 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) 03:38:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x21}], 0x1, 0xb0fd) poll(&(0x7f0000000080)=[{r0, 0x100}, {r0, 0x2}, {r0, 0x2}, {r0}, {r0, 0x40}, {r0}], 0x6, 0x2cbb) socketpair(0x22, 0x8005, 0x103, &(0x7f0000000100)) socketpair(0x20, 0x0, 0x1, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="890264f2bf826a68cbdf8590", 0xc) 03:38:50 executing program 0: mkdir(&(0x7f0000000200)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x20000, 0x80) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10) chflags(&(0x7f0000000000)='./file2\x00', 0x4) rename(&(0x7f0000000300)='./file2\x00', &(0x7f0000000080)='./file0\x00') 03:38:50 executing program 0: r0 = socket$inet(0x2, 0x808007, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="64b3f0f7a8e9deca2b00", 0xa) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) write(r0, &(0x7f0000000180)="bb40933616934b0b5e36f62b4ef1ac5673bffafdd7d8c3cb4455035683167bd6d9b13a549d0a410141711f932fb196b28b8e82426fc90b37efbb432f7836bc5e66d2eccb8e577090eef58de54b51fe87e0659ab987d434c6fbd4fbc53701a923f48cb9ad4f342cbeb7d151eddfbe15cbcffd713a647c54b03626e87251196d0f5efd8c5ec6539fa5337046f5204ff8c70b459e754e2d21961346c31d2bc41f3df61c2d0fbd01dcd14f431c147710a1075d6fc396e0dc52c9c191cacad9d1b3ea1ad16b417bc080a29dee4f289a74f92ee2acf08ad476368f4be8a31dd256683a3480d182da1b2bd4607340978c9566c7f6b1fd1483941eb87b918af6f0", 0xfd) shmget$private(0x0, 0x4000, 0x582, &(0x7f0000ffb000/0x4000)=nil) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt(r0, 0x6, 0xff, &(0x7f00000002c0)="ecd7ebf74f57717233b564dbf265af98ba31ccc78ffb44f9c651c9ea72205e56cf539b52c80f90a7e117e8bd811ca92244bff6365947401d4e342aa8ca6df4bf25d46a80fe8e04e7052cc8183c27e29397b8ca129a29cec1022bec6998a7cc5ad6c559f8828d4fe66ae836cbc094a1ece3f282d36c244d1e3faa86412a4008731dc85a07ff239b3f98a31e830a113a30950820e4f7404e7823ca41d65a4eab78fec459ba98a9adb99c1c12c468790d2c289c7951fc63fd673721ca0b97a99d6e6a3abadbc3bb83f03723e47aa9bdee5cc755e9aced8405ca68d29b47632699af86c6d11ab4e62a9afe7dab0ff8b508a5cc5fe4d3d08a23a5847d5a71b18e5f3eac7dd90ee5f7ce53f328a3dc39a974582bb84753e7118131ab77a91a657111572fe32ec14e06bd845ae476d25bd21e44a4269751c9d814c895033714cc8b48e429a7921af399991baa19b959f5b463dce8767ae7f5c022bb22ce28cfe96e216578e8cef8d2d3f7ef9b1e15a348a848cabde941a72f5782d846fa5cb27675d5104ade797895678ea79ec9e7f5125ac2e6130988e1c78757add9d42d1ca3088d4bac12df51e8ba1e842abc021ca9251bbe5a1f2ad55d07f31706e9e8f6f91667eea00e833af1b7f7064a7132c63633de5da90f957b20a664b7f5280f8d444aaf2a98563be8d55de983375e280856a47d6b8999ebe27413175dc45ccd9711ef45adcd3812d4a32a9f0a4bd6f50e3aa9ad9f22e92a591d1c2e3498712960698bb046b8a27187fe40e6ddc02c580aab4ce0c0c1da2094310461df8e10e2ff3f1cbcfac97ab610a64de19744ec844c179ab89b042fd7dec1bb9c74ba5fb466b40b0750b4d36ec93f6733557086a91b349807dc9645b05df317cdbd41640888c3a7ff171e583c0ab6c0fe64ef2fb7ddcf1f981ad04115d2c0d685dcdcc972b162061ae7ba7d898770cc6f5dd9a2ec6944859b250476247a7bb67c20b016269ac47680f284b318ac63aded5dff3db4a88b9b034ae123e1f05e3fd637b1d0b35d063ea6fb250316949fbce5fd5b13ab199f7e7a4432b93b332823d60d4e79348357011c7b30e354838b21ccb47ad72135111f1b6e4a46890f37a092d72b15e18cb8d71717dadcc4ee15a00d66587decd31d58e8779ba14f5f0b040b4eaf5b73bb3144fb678692f5d57a5c9f5f5d391fdab548c2885aae4e879bc9f266159f5d35da76d96519dd3ebcd5900e909d5d3cee1029643309fb2656dbc199dfcd1aa10e8c45f037bfc506ff64b09b27a2b736635ae2eba43db6aa06e3cb889467274384691703c1c1635c086c59f12ff596236865c6e3025e34657f479287912b0272d6d865eb140dd26ef74d72a6173fc6b96f430c413edbc55a4804e58534585bf02b1e61ac4e295a9b7757ece6750099c6c5b7c925b905ade5de1cf769bfd188304f212cc92656120b23ed46a800ca5195dda873c0779b5bb8b28a7f39d39d63cd1b4c790ebc7ccd807ac62fa7dc485ddc18c09635c1276f58e4947a57028e670a301dcc8280ced78925bdf58843add864c95faeb0850172746ae892ba64bc2ad131cafaf58fc16c82f1b13ad33e3d0bae98de8716fb4e43375cd804c5a601c6bda679c06f1cd67b832596c29e590b26244c5b6c06b111e0593803c590293884b7767f17dcb51ff3c75053c563cd81eb735b1f22b308f199411ec309ceab8fa9fcd8746d1798d5cdfea4e67be8f818d51da66fdf418259bd30620f1a30e77b474e7d1643235f9718d01108034975630f39bf4ab67b7d903e2d5c4dddc8c23f734a29ccd1b1df378e3455aa8b544362bef174d5bd51cd9d7b8c86da69675817f1eb59532965442ab4071c5f78dd3810520c58b650c3efdf5dbddfb99d6659adfbbbe35766925ac43d04f8a07a77b2153a81a9ae9710b53a090ab1489303d6bce15bbbcb7c2ae06855f5008cb546343bdd5fe350e56840d64a7bba924312ff541e976770f69ff1d813314cfce66a1d24ee99dafe61380bbd26da8f29a1114eb57ee2569156d48d4307b5d494a325ed63585f6cbe42a036646d7b6219452b786dde204dd2f887cce5305516aed1996b08cc980c01d8a12193fc23d9657f5ab612b9e3a9ec5f1600485fbd9413aa42d29eb2aaa85f02e76016411eb4dc9198b19ca794a3d74e773de0ec479ab53e0dbe5862dbb0efb0d30f149c0e7ce8321d7f45d494cad9c0d15fa00c73daf98081a61fd1602f659467410a85fc0c02e5ad3594007d2ab9639eed4a7bd415cba01267f273c172ad7c209708aa1c20ef0a39493b4589a3d678be67c8452cf8f8f194cd2751bf042e8bf3c53b21078080c588e49809f8ac5c5ea2e40d57c542e939205a5d303757fda5b8c66131f8c6c754e8f8852e1eb6a781e206e2474b9785b1e4be261a48420441dcd5ffb8719e664f08e11735892966b4d161a3e75e2c9ded8368831b76ffd5e9f4d6101c8c2e1b74789b31c67211cd70f4779c1722ba9c04d966dc37063f16f21128e0a197c15aa3d47b57562829c03cb80754de9271793f5e199d0f03b3c58a5669d7210a0aa384e99c67553a4f1e0748a9dd1341f4f8d02a3554627b04a91b422b1dd06e82f52967fcee6d4e777389f4ff59da96050f4c5a1045cec0c7e135e02e2b78d721f2946251da3d9c8e445e5c57263dffc7ab434e9b082dba5e6028465be354cb0662604aabbe13ab132d93cf1e79433e67f95dfe9936a461affc204e8142cb367fdf5093cd5518148ebe90007c04652999403f07fd3206d8cd4eb8371d10edf9942a8887a0a082d613bf2e22452af5b9fe53ad8443be7719d90fcff4a7ac1ea1f070b0ecd8871b82e6f674dbcce94268881485919c89cba07173057bb29e76a64b5cad528fe5bf8d9796ea80553096762c64809038d3b7c2e76c60721c74cf41acb7a4b8cbf7bd5dd5ab4d573b992c38b8dc3cf0f26800623c27bf28dca601eca67453863def380c6764c01c8b8ada65822d37fc06af9816ae795be90b41778e7297a7fdf6b8d97197155973c11b72128d60ff52bbb4b6ee8c3e176e70f434bae7f9c8c3936f9cf7941f3287e667562fc587e307697d1f4311a795d5d9a3764f404ca6939399b4cf1b129b0e99fd17e0021ff2b88541168ac10bde270927208518a379884243bca9af450c1fff623ce5f285be55aff25f86049fb3f35e66327639c3dc911c4db7237637b1b402fe72618b2a910a4908be73808bae3a3cfde20830dcfd7e16cba78148f3560c5efae90d2cfc406c79aa2d0192d972bf7f0da134dd7b6c61a76e5ce1299c3dc21503d3fcdf993b0d3ce76ebd32bf9f236757255b532c55d721b8db112fad1c37c4f4c8bb89aa4eb96374f677225a75e9fc2c229bc02501b2545cd8c2d6ea31623ee9d3e908b1f6c09a06bb8c37216cc24ae2257db511499cba11ee050c9387c14b833529b2b824fe17f6eaa1a1af625da4b7d6d924eeeee0f5d6cc96b69a9c942eb4397c5e8ca7b7d961597bb050f3ca3a11d539d396824392c2dea5ce1f67364d4626e8315bf215906ffe1a0ad78c6702542e434852d06a14c29e72b4986fd16da1a5996f97c275c8c0ae6620978633f7cd35f241dcbd5e60611d4d32108c2b3ea1267b496fe4fbb11ca474d0002a731c4bf37e37b484e10cfb8041c0c0fbb7ea75c79f888affb0201f8735f0f990e56f34a5c36d8f861395576955b3a79a6c0daac0ad70d9bef261ed594d853529cfd53b9b131736fdde9e22028e0d0ddaca1993a24e0040b53a860c1fbf2e375d4ed60e2a7fa0ac6ac1b8586491388479a75c771bde5af2013b05ba732b2dcbbc64674c70dc9e063e61ee5002520561cbede87f1c58065bebf5908ded7a101184a7d6a543ab1306899d70b2d3f1910ac4b4e5ac236299d3e93ef748b06be4e68ed82b82010ee1f91e85852d66923a3c5e72cf5983f3ca2b5a39e73406af1a496d4975e3f1e5e6162a550f7c8fca79bca51f300ead3711339443a077ecdf58113895525f273e1fc2f8263e6dc653badc1f29d65930e504f60a34d46b8184e074b4591e1ceb0063641c1bfdd742fe6da2ad92e4e19630eefe99d01c54cbeae161e1d669efb2f18a6d57d5bd086ea140dc4187c9bf48c71058a27688cc24946780cc5ad8bbc780c96da25da8e2ed495c6bfa7351aa0b0919dbbaa6a927159650d7a8e0ff81d26f0bafca23f4e0cca2d8490281583007fa87ecbfa2d6e4c825ac7a4bc81a0a1add7d080e3f526850c3654174c391a98f4b5d09c724a42b3f0b12fdcd0e970b2ad974e26fa44fe64ebdfe6ba8d95c60abb4c605f8367c70cf07419c9a032aa633a7e2b90c4f10b3cabc4ab6de9cfdae5f4f718dce03b668f8401b6c87df30064780ce947726067e1cbbfebf4786db7947589a11d888953d88d02a4644227e059c7838d4601ef672de351d504521fbc3b65b9825dae5dcac3e6395f3d6a45f19d4d70cac5df93239a1fdfa6d8d2078906afb606e6808f2617d3fa16a505dd2bc3d807b9539af72080de5546237b6cf9f5b500ac91dc27c3018de42ec5169a8f76d78989fee4ffe127cc93eeb43b58bc02f4348caa12b104d2d52d70118d7bcf3431f3084cb5ec5d872d6328745645bbd591b1d3343954b72287efbc2904bd1bb282ff8c8cb7f7c08bd77908ca52985b3e984cc761e745ec2117b88bbd00f25cc3c49ba0567e6867fc2d4690d89838247fe3a03cdae9cddfd2edacecf5eb441415a7356fb2b3eb68a598a4bdf216c8c5468e053b7d36f6fb6ea00a28d977308dd872952b9975db6fccfc20d89b9137c01f967a4920e4852fd22f87f8b99ba05eca89d72c27ae9626b76b7203b1307b20d51e60aa1effd701e18fa0f3202df80a0cf8abe5895a776b8b5381bc19426b703a2417785c90e1bf48dee5909bc55d3bb9fbeb527e41b9abf2e8680ef7f354b3e275c77316f0aa4cafc5e2b20c2ada53db1bab0a09f5f347fee6e2e1988e19704ba5477d3fb532be96dd956ffe21d20233d2388bf91eb7739bb84eaf535e2f5ddc4420ab36e74a6929f0e4f386da5aa5822f534969a12552b65eac48b3c293f2dc6c4367aa73dca4ea46f4fb5d5a38e9d247c42120d01042dc1931c4292ef5ed18cb87c1d20d06af5956c8818edb878b72eddc3c35b2255bd73e86b4a66f3d3b4914d2f4af013ce8504115ea78de3b9afa8db20b0e21ffc1db96daf5e279769653c1a2a40c631525bac9123a71a430dfa8e1f7a82c7f57c8cda17b957b8de58c8f9699b97e12ae4fe88df7e5fe3132c547bda15d7a4c080f92aab3e9f2bb7198a1637e48f0cc0c8d823c47a5694df4f1f153408d42ba14445c7f7cbb8403a3d1039112818a891c1b1be8fd97f775a9ed48536e9b1826e5c38cec23c8db5b1bc7b7347eca6820e1c9017fd703b5eddd963565de1f9026c87235bddf993eef865d99b6abfd6c2ab60837d3debdd63f81c834cf74801d86d163c24d7f7941a3160e7b841b086a759732cacbd56ac8d64aa87008480479c9dd8276d25f82d41736c623cfa53e238bae56739fca43c5a8cc010fd4c5396307692915a6e1ee82a102bb8e9aca9cf4cbf1d2af8883c0e1269d8c4d89216567e7cbcace5f7714414a79875dbe2d74df137ac668c7ca451cac1bce0f14b2332f49727b3c0966938735f1425bb206d2420f7bda3f2a936d85a31a4c22888fa5f786f2c3f8f43ff8d5e47eca00520d5f8d29bc05c3fd72ace98c1db0c9af86abdbf1f4976eada506da52e5e4015fcbbb2bf9d62ea2727cbf9e3896c5c3a286fd0c21dcd4b1698edf071aa1c", 0x1000) 03:38:51 executing program 0: r0 = semget$private(0x0, 0x0, 0x280) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000080)=""/18) nanosleep(&(0x7f0000000180)={0x0, 0x6}, &(0x7f0000000280)) socketpair(0x20000000001a, 0x4, 0xffffffffffffffff, &(0x7f00000000c0)={0xffffffffffffffff}) semctl$IPC_RMID(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 03:38:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) dup2(r0, r0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 03:38:51 executing program 1: rmdir(&(0x7f0000000040)='./file0\x00') r0 = msgget$private(0x0, 0x328) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000340)={0x8, 0x0, 0x0, 0x7ff, "2fe3e2d9043eed75780f73c38bc45dd6e1ce71c5", 0x1a, 0x9}) getegid() msgget$private(0x0, 0x2000000409) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000000)='./file2\x00', 0x0) lchown(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) msgget$private(0x0, 0x40) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r8 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x7, r3, r4, r5, r6, 0x20, 0xba2b}, 0xd5, 0x4, r7, r8, 0x7, 0x1, 0x9, 0xfffffffffffffffb}) msgget$private(0x0, 0x1) r9 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt(r9, 0x9, 0x80000000, &(0x7f00000000c0)="93569204bb761d38e3e0d48e5021e76989630f", 0x13) sync() 03:38:51 executing program 1: r0 = socket(0x18, 0x4000, 0x800) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xfffffff6) r3 = socket$unix(0x1, 0x5, 0x0) fchown(r3, r1, r2) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 03:38:52 executing program 0: r0 = open$dir(&(0x7f0000000200)='.\x00', 0x40, 0x14c) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000040)='\xfd\xff') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') link(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x40000) 03:38:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x8c4}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 03:38:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x18049, 0x0) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) setrlimit(0x4, &(0x7f0000000080)={0x2, 0x8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffffd, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 03:38:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendto(r0, &(0x7f00000001c0)="1de0a1f68a1f2f34bc02ca3edacabb06aedf24919619b7fe9db6adaf47013c1cfda6b6bddba352f81bcbd792116ba7f42b3e29ade5be369c8fd5500ffbb5979b391e29efb80a37224ef4a9afc47f4d19260488c8c78aa60274f7de63c7f00cc3fbfe63b9a37f06b90f5429e77483a231ca1408fce92a7c5e0fa8d05934970de957339ce20585b89f6d0817ed51ce9243", 0x90, 0x4, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x4}, 0xc) fcntl$setstatus(r0, 0x4, 0xcc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f0000000100)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0x6456901cfdfc300f) 03:38:53 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 03:38:53 executing program 1: r0 = syz_open_pts() close(r0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x80000000, 0x3, r1}) 03:38:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000400)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000001400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000893bfa6cd3f5b8875e2316fd9a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084f7f511ecf73d1d3f6b2eefe18267c1596935ab8e4f15f5e2d2c7a9d53874780e0b1e4051f80389ae40f1befa853b539e2d3d12e078eb81574659933f69992580cb"], 0x1, 0x0, 0x1000) semget$private(0x0, 0x3, 0x0) semget$private(0x0, 0x0, 0x20) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCCDTR(r5, 0x20007478) r6 = semget$private(0x0, 0x4, 0x103) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x208400000000022) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r7 = msgget(0xffffffffffffffff, 0x3fd) r8 = socket(0x18, 0x2, 0x3) ioctl$TIOCDRAIN(r4, 0x2000745e) setsockopt(r8, 0x29, 0x35, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000080)) msgrcv(r7, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r7, &(0x7f0000000440)=ANY=[@ANYBLOB="03000000000000005477122a0f6f9610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592679c24072c326086b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373ff0b45db983cdeae89acd2eb281497ae28701926334b6809902c30560794971e0fbffffffffffffff376455ed061b9fd5a6c7a6c58f8ca14de13f607e7cb0a9fc293d60d586fba0bf37f34bfa273b2160003bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f8133925b10cc79a823e2da6f77ab8f55e2cb8c73dd589344b000000d0b170777fd4cf85ff8c363c0bccb3cf0029ca967097347c5a1e4bcda99a14b0ec65123fd0999611154da0cccd46a173a3cb6a5e94cfabd5af29d7ab675ec2bd7f17311ef7ed5f49e789c578c811fb78b43ea65bcc1fa7738eb15a5929f3a06b7148cc851ada709350af2c0600000000000000e3ba475c02476898d64cb22c8f186ba9720fccc2072d4e1ba00a08528dcd94c7f33989397bca"], 0x1, 0x800) 03:38:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000100), 0x365) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r2) syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) 03:38:54 executing program 1: mknod(&(0x7f0000000040)='./file1\x00', 0x1ffb, 0xfffffffffffffffd) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000011c0)) sendto$unix(r0, &(0x7f0000000180)="721e66c0565afa61a9a94b9cb4757a20a9794c391acb103a13afbe7423e0a3663d853523796ac0c9f290b60c60839124b480281787e626090f4bcbf2cc1fccaa40b54d86557ba79a28193c32544e769b2a7724da7d6ae7a214374ea63a0c20e53ed39f74baa8759fbf2daa77b4c2d8bbac8a4633d2f292a1106517d9a9a933b50595e1888796bb065830e155caef2c5d8ec6d5f17a2a24d449333e0ed2e15c12f7621deb6ed2377cff2ba664f22a0360abb2d6319689650b8500fd30b3d0fc1499a875ab46d8235b2e0dba7be464f1909d0d7188886ab2737d7caa2ad3a7880a4166d20f54e840af099b0a4026c7601c7eb0053680bf36ec39b5ecc6ed83b8fddfe7dbb80ef9ef163da5e2efb5d8eb68dd4701fa0a8c65ed34a974735fcc2551407e4b489993487e3fd12cd618b4db5bd9a32c3b137657368eba80925e0520e5e54bbc5736206000b05091412e49fc03d30fc7e9e3c187f0b77fcf5fa0a3f305783828df6353134d11ef7aca8da0dd9f5377ddd1aa699fcca1df067ea2fbd2f97c44e074b030dabb5caee89dc3d4a3ebe325b5786d797386c8b87e19dc3d3cc42dfab1d096ff0f774016680c4241a6203ea891010338b097b5b1ec7302b2ad53c2cecff53622362638c8a0f346c56ab77a32ac6087acee54ffd1b1c178b87508f8e5071fc4d050295b950ff4e40a10a9be1f2c63aeb9ec52f7a19d66f9217ded7e5fed9aeff35728f80ecd403f7e653215feea84134fe968b99c8c132f06fb8d5ed6dc29f47946ef3b07ed7e4cf9e6bbfd3aa81588a18f1ff0646565d67eb79919e5d3ce40dc23d182878b4b3d486ad990a978ac77cc68014661f9897004d56f2139cf1e43de233199021b84d41bc49c7ec57143ab738d26fccf639eaa31061b24889b573c6a33915d57eb660233208779a55c675ad639e90728a1b4bc8f7fe3a131ab0bf314149ca004ead36852d9663b51d52e3b7da124af8ebca2186327e5f3dd1d4baa79d770c46028a036da6e59dd0801a1e7c8c3468c4fa2499d797a704c5cbb33f742b24784e0267bb1a51604ceced6814ae8a59a5c9aa4e2d5411d080cdb0a9b36e635eb7d9d059091fd82299f5490832354ffdc28f63f80103c92ffda8baa305d36ab1876731770782096989acf5e6593a7edc46be632c125d5032721cf4afdfec95098bbfba48b2c369a354a1f1c548d76c85c876f4d78cff6454ac06b6186a666e2a5a62851af615c6db2b72334daaaa8cb58da0e757a50f96c041bc90d0bd6f4f2cdf828a67c52868ce0be51c4aecd94a1c24cddea496b231906d235fc9287bad7ea399869cffeb99352f3681a8fcd7b05cc1b70648b765c57529f633138824ecbb21429584943f6027a5cd1afc8b54945794fcbdeca9c08d4eb9ebd7cb2d1c1841ff574ec661e41645e9502d428ad6ac97b0003fa02b8ed6944ff809e6d805a60e5b0c4a6e7237c615cb19ddd0ed3e67deb9c6a1108423f5045f86f49c6a55a7b37a5c8ea85457bf30d3287eb31dc4b8aaae927349029ee288f7ea1ef2335e4d0485a7bda17cb367ec2474e33f9b7ea1b473a59619eadaa23199437b90b48e59ec06b54af8df735285b49aaf075d68fce9c42333c80b55ce9cb89934c2953f197075fc78cc27437b4693fc4df96ad6513e2315d8d7cfb091fa6c6921f058af1652349d7292792d5fcaab04ae2735ef0bb1e4c3322dad4d328b58bc3865e6df0ad9fce36f438a73bf9d61711a6dcac0f75c78278c8037b4a112703f828eb33e9daa2d03a31e0febd8f4e90fa24d7890bab8c489628a9f59d240590410dc83dc1076980ead663559154a495d5afdaeb227f0f746d67be4a4b61553acfe88787ab57424bc50a47e3b0982d4dfa10318e69a10886481287fec0ec3f69edbae2748f930e8b10a2e53540f2f75d5522390cdb7e2ce2ff5daf58e93e8a9e51e969dfecd599e53fe9f39b2fd3c36e24badc6047c1c7b7aad5c0c98a3503e7f3db4eab81a7440f59a4b5a04cf5839be7f9dfd040b503ed9188b197775fd63889c1de5ffdfeceded5e9bab3953f69c5e2e7ac7b524ded93974ff91dd820bd1611d189da419662479de283364286dfd8c09d3107394887ad44b04531133f15a0241d7cd09fdd6eef28f41a89072ad079c8a6f680d4ab2780ba849c0317c362848c8dac9161f5e425b166266289ef186eabd0da43428d22d9e4764dc0ace3f408c70e3129b6d59339cdb7aab44dc5be26e9979ed1cd24a60d2a90a750b79b37ebcaade2f31389967c73ae31c8631e82413d15674d3e0b931186135bd39f84f277fcc2a3946dc12ff188e6812cba45ef287c60bd505dd87203f6482c32eb74cc32b8ea6036db7e6790a12f1b3cbd97678ad225b79a362b916c44eacda3c9db74248a0b2fc4a189107fc7a954e7163aa6246b8278c87b4539283f739664d6afd3a17eed2f921a13b8424224462e463469670687a719a9ded895831d98e0200d0f7325e9f0239e40a74f3a06247ce67c7fd980bbcae2e3820ecc7da5f024a9adf16398cd31e7e5f8f5fea9e2177200c174ad6700ec9c4d7f4118478c3af98b3e7bdbf5093dcaf0e25c58cd1c1d88ba83fb05afa3ba419e7d570b01d032f5c674c8b74fd5ca87ac6ff4e03f0a8e65df052c3210a236ed9e9fd12da51da4cfed68aec34f05522954a78b7ee8e968ec27441ac726d6adc5147d359c594730cc8e0f80be1103e868a7a023380e3e2bdccb19c2c643e979cad7e405b0a2282ddb28fd005545b599472d45b7a10e2a200e95c038c947c4170a42cd6c0fdd77013e26a0d8f80ed562659e142b7911330fc6389a1df85c5b4d7653e1ca631703eed164491b5c43553228c1eeed323938bee5d6a3a9f66c04ba31d9a22e39d8eb9e9cdcbcb5089a5e1ac8e1b260e4b5375885631272d34a45488435d28b8c4ea2fff093bdd7857ef0da2e32afc6dffacbc27c806a173b78271077127890a009124e31c8cf241f222b73591e0d6d80001c5a391f96ee905e45559e33d3efaf65dc0ea628428ab8c0bc3398e283c48393cb7f2dbe05d75993294995b777816ff435aa15d01b4ce1d557ff649aa7b6035304fc7e924d356956afd5b58c4dae4ec8b68ee37802048c7325dd8d536e60785ed4f191faaa3e3e6aac03d852c0573db469fdbf928838358cea5984cb71bff5f55fa4bc8416c95459cb25c03e111822c13d65fa3a04cdd6e3bd9229f5bb716b92323fab68cbd4ee81fbef6954525a321c07db87c04ac833019bc85bbae922f6e32dd3b4d782e0218b1326960d1ada9f574c9c2f3537b3f1c17ad76298ed14cdb195d14624fc25de0c2609830c0a454afc93abe28a8fdd3c25694aafb8bac8caa72e8f34ae47a8a4daec0e57db2cd9eb26f04003e710fa865d8f2d3b9628d199917d4f0e679ceff1b9ac588118249b0c0fcec50b6c3ae1cc63d1f33a7713cf4f8c12bd6499cc21fb8590999ee1f2b3b8d385f9c2f35a04843f20378124812eed58571b6ee8a435142faa127c2c259c069603a3def9a86d8d43bdd6587fdd3e3f271c562503ad4f5e0b3aaf6d01010e183c262b32cb04d5da584133cc6061492660ed1a3014fccb10c05c876a0efa6b1494c00d68a8692019a41b421cae0cf3685c3c157148f9140ff719a50b2827f8ff6ee56bfa55af7beff6ee79c5ab3994ecd26612d4c9522f0f4d0ff12b4462502cd19f66358f405968343f4eca72fa3c7f83ba78818634854a41df9b2352e6f4a0b546ca6bf1634f4303f5b4f0093c108e227f76a3155ae445cca613620e22b51f3c906de2cc3f226ee194db8b31df0396d7d24b4575847659f3734806b208b4d861db448533bdeb4327f8eab7ab4f72b4d42ebf1959e1eb62ca95bf6a54143094c967fd44b1725df5d16342f5fff1a830d2153062e4d10201b78c528dcf004d3375d1312740508f25b60b9e4a15b804611d38a4be7f006d2b8a2df6c0190faf12dcefd0923319893e359deadbd96f73cae885510812e7a78bc6a7f394dd0649a7d25afca8f9812ea0fa509e717de81cee5e12a1f0101e04d4ba1baeb7d6c35b552938614cd9962912ccdf39e6e7b5cee35e104ace01642fdb6323a9a31ccc2d59865f4239cc4e6787e50a3a560d74ddd8ce89faa2eed285db572a8bc20be4db68dabeaeabdac94ca5bfa409ab5023f066b40ed792def11e2f94ea18e8967729002982b5d6d453c19bc33e2300c17ad25b06f110f2cddb62c630364fc6e4843a99a51531a729536749f1f7d0569326aec111187665e0a06317a22ae45b1a9bfdb8fe97209d9cc59e66d2abc6caa09e4fda463236caf3624c14b64fa9803cc971d8e716fb97198385ad4cc1af1b4148fc0869f75eb837692eb8e948191601757509cd8b644bb18075ea489c0073721b4571c42980005549df3adaa9be9f728b0158148a456cf4e5f95d15ede80f191feabc4244697649a4a7e96f544a47e053ca63a46c78f238227ed4f7a54057af10358a969bd18b32e05e5fa18b16637d06744bbd3a83505169c17cc9d0ef37fb9fd0aecfed9378fe0ad999b5b1cf4d0ea04fc1051a4466d33859526fe3b58ae3d3f6adbba2043c0a5a9d027b5e6175e7b61b88a2d15c01561d1f66bce5265902f5135c181bb847020e9834ef0559df784845eb527efb42a4030e45ab7db5163a1d32d58a4add9622131f91da1bb279d25477b1b58ab86988dfa5740ca00755cfaf7d4506a72f547804e54f420c2c033072dcc670663b0f2b955eff1b2b3e1908a9a5471ffeee491cb3822c779b2acf74bf4fba43f651c150e46f964579f4d35876ec1e91b948c46d6211838b0cae021ec931c6ab13d69d8fd3e2dd86593023b6541db2e9f5758bdadfae457beb3a1d5df9b708e49243cb0c618058b03ffc934b99f4d25e5e2a946f563e7b977788c6fa56f5fae731396c0f271ca679ee97b602dd84aed24fe945cb0213bd761887d256102c7c0cfddbd08a72e2830db5b56fe9c58ee9119d734bd4dbf8769048a7313ede5eee1bc7c793104eb458d8f8b1a90269affaf92911da33c333a330c4664c8d641e5b574021b2eae3afe3cffd1c74f4a4b07ea3c57d8645eaa6d6aa5c67ecd90948225b374e59a8e04ed7461363bf29de34eddfe6cb1cb08fac0029008758b50662a4df409c8b0fba1a54d73e65ca6ec49a96ed79c145239df825e6eff9309cc94ed4348c506248f20f5d443a27f04a1bd29abe0acc0e06bd8ccb25a07031982b5dea3e4d41260c4fcaf6e27c5ead39a36b7c3164939914ec9b5b026edf6f1e4cf2095da3ca1e7a68b353698086a2e5e413383e50a78310b6108cfac3367809cc40281b4a4221684ad70a63b66f37e28b9ac318dd890eb0e9d2840f231932755d114b2495edc5b49558c246807fa3d10e8d2edbaf3fc59deae76909a745c04a522ab4153d90e4128d16a286e54e491f8311d9fe5c7c2c0d87e62a423172032a102c525000c6d4a3645062bbd0b66ae1ed66613e137e506741143ddda0f2dc086fc9866cda297020bed5577edf16c176e7dbedefbcd6be9e2e4cf4708ab7371fe5764f21a6e24925c81105c6ed44c8df1a0f557b64e1c9662e42526a713e576226e14301fa19f7a364bda8f763ba79db3e737ce92d965ed98e7b41910c4bd36d885eae728325e47e8483e1d5f64237e50b6a84c2a66738818beb3f601882a56b17abbe4b15ee3756f39397e62ae7eccc277f291e90d61c01168f53f59dd3cd3099947f555ba8966f314282c30bb664cc69306faa4e295d1cf311ef3acf467afac608745f141b4eedba90", 0x1000, 0xc, &(0x7f0000001180)=@file={0x0, './file1\x00'}, 0xa) r1 = open(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) linkat(r1, &(0x7f0000000080)='./file1\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 03:38:54 executing program 1: r0 = kqueue() fcntl$getflags(r0, 0x1) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, 0x0, 0x0) 03:38:54 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x3, 0x1}, {0x60fb, 0x1}}, &(0x7f0000000040)) setitimer(0x3, &(0x7f0000000080)={{0x40, 0x19bd}, {0xfffffffffffff001, 0xffff}}, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x28000, 0x12) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvfrom(r1, &(0x7f00000001c0)=""/170, 0xaa, 0x91124648d85a0d1c, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) close(r1) getpeername(r1, &(0x7f0000001b80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036efdd5335ddd570b58db58632a0"], 0x0) r2 = semget$private(0x0, 0x3, 0x101) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000001240)=""/225) r3 = syz_open_pts() ioctl$KDSETRAD(r1, 0x20004b43) fsync(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001340)={0x400, 0x7, 0x6, 0x7fffffff, "2d2a5af8f9c69a9f9fbe4fbe74b62120538008fd", 0x80000000, 0x5}) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r3) pipe(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000001400)='./file0/file0\x00', &(0x7f0000001440)={{0x1, 0x1}, {0x90, 0x9}}) getsockname$inet(r6, &(0x7f0000001480), &(0x7f00000014c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x2011, r8, 0x0, 0x37) getitimer(0x1, &(0x7f0000001500)) setsockopt$sock_int(r4, 0xffff, 0x1027, &(0x7f0000001540)=0xecaf, 0x4) symlinkat(&(0x7f0000000340)='./file0/file0\x00', r5, &(0x7f0000000380)='./file0/file0\x00') faccessat(r4, &(0x7f0000001580)='./file0/file0\x00', 0x102, 0x3) shmget(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) recvmsg(r7, &(0x7f0000001880)={&(0x7f00000015c0)=@in, 0xc, &(0x7f0000001780)=[{&(0x7f0000001600)=""/163, 0xa3}, {&(0x7f00000016c0)=""/192, 0xc0}], 0x2, &(0x7f00000017c0)=""/139, 0x8b}, 0x0) 03:38:54 executing program 0: symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x90, 0x8) 03:38:54 executing program 1: setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) r0 = kqueue() write(r0, &(0x7f0000000100)="e9307a8708ccc03eb26ac91723f4f5e3bfb938565b7f182912be775fb6e26ccb0d72cf544a0c709c16c5e4e9f5bd830b8c45f1a27bd5b1be728d13756ca3c5d0467b70c1712c5f0dfe47c507982c05fd478b248d196815def71c474720eba6be30ad422a449931f40f18fc60e7ddf170741a16f92915bad9041ed4dd890030085e21612a06d302d66eb63167cc457986", 0x90) r1 = socket(0x10, 0x1, 0x7fffffff) sendto(r1, &(0x7f00000001c0)="aa3c7d488878544e648f29bc0922b419db72d08d852d5a8c1898bb0b38897b7e0b1a25cbbef3e22957a93ad8001d7f9b533c37885ca7e4c6bf4032565b2ad10f944456d465e852de382ff59f0d563ff20a7ded11927c7056159707f910895b03f2dc6ede6de253a1b8df6af3a181b464e30fc758b28bb71df2d037be8ba6fbeb0ebd9070e70d9f7e1a28b895cf4a8849", 0x90, 0x2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x2, 0x1}, 0xc) clock_gettime(0x6, &(0x7f00000000c0)) dup2(r0, r0) nanosleep(&(0x7f0000000000)={0x10001, 0x6}, &(0x7f0000000040)) 03:38:54 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x5ffd, 0x9) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0xe4, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x7fffffff, 0x800}, {{r0}, 0xfffffffffffffffe, 0xe0, 0x20000008, 0x2, 0xa8b1}, {{r0}, 0xffffffffffffffff, 0x0, 0x38, 0x7, 0x81}, {{r0}, 0xffffffffffffffff, 0x20, 0x9, 0x3, 0x517b}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x9, 0x3d}, {{r1}, 0xffffffffffffffff, 0xc, 0x2, 0x100000000, 0x10000}], 0x42, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x8, 0x2, 0x5acc5425}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0xffff, 0x3f}, {{r1}, 0xffffffffffffffff, 0x13, 0xfffff, 0x9, 0x469}], 0x6, &(0x7f0000000000)={0x0, 0x1}) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 03:38:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) clock_gettime(0x7, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = semget(0x2, 0x4, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) semop(r2, &(0x7f0000000080)=[{0x3, 0x13e31ec140000, 0x800}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 03:38:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)='I', 0xffffffffffffff4e}], 0x30d) poll(&(0x7f0000000200)=[{r1}], 0x1, 0x20) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f00000000c0)="b822d1f66d3f32e6359c84eae89f9f8911cb3ebeeadc8402b8ba8bd0de8e0f9f03a573894640b4133ddd02feb60b6bdf2200000000000003cc24cd5d43f99cd44ff723ef7301ce2a257cb9560ff711c8ef62028a3459027b9da17ccd8d858900fa21", 0x62) r4 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/178) readv(r2, &(0x7f0000000340), 0x0) 03:38:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000001c0)={0x80000001, 0x8, {0x3, 0x5b2}}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x7, 0x401, 0x7255, 0x1, 0x5, 0x10001000000, 0x5, 0xfff}, &(0x7f0000000080)={0x4, 0xff, 0x7, 0xd, 0x1, 0x101, 0xff, 0xaa8}, &(0x7f00000000c0)={0x0, 0x7, 0xbc06, 0xfffffffffffffd4f, 0xffff, 0x8, 0x6, 0x3}, &(0x7f0000000100)={0x5}) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 03:38:54 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) ioctl$TIOCSCTTY(r1, 0x20007461) 03:38:54 executing program 1: pwritev(0xffffffffffffffff, 0x0, 0xffffffc2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10002, 0x40) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 03:38:54 executing program 1: socket(0x18, 0x1, 0x0) 03:38:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:38:54 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 03:38:55 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/76}, &(0x7f00000000c0)=0x4e) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 03:38:55 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1ff) ioctl$TIOCSDTR(r0, 0x20007479) close(r1) 03:38:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffd, 0x0, 0x0, 0x6, "85495500020000000000001167f5af8880400900"}) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0160700000000000000f7", 0xb}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x4000, 0x4) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000180)="8b9e34db20021efb9d6e1e3bd03d6e05a115e7b8404650efc037e70adbf737ec3ea2b8b1f9213fe6474516c6209fca0df9151f86fefebcb435f3bea25ff3760cb8ac9f72edf8c5fa883c6ca519c5c64b73cd15f40d7c3a0065e1675cc6d2c86a0beb1f1bc04625aa0945616c84420d07b2c89daada78714701e65e956fbf5449491fb69d3f8e32f46fb8faaf27fba34eb9385cd2d4621bdca4814ffdb518b402842df727add7d1c7d0b285e1525abf3f170edae2afc4155299544c744b18e543eb70d37011d11dc1737a19432e2fd3b17006f10cb3f79d59a8d63e199360b16b84677b96411a2ba858ea22627a6fa7c4fc1b0339673acf076a1e27a34d326bac6cdacbd03f49aca803cf9032caf03d80d3b2f479f6ddb4f969f1e97787bfffc6e7575df930a5bd735b289ebfc86a0319e8245e6a341ebbf827acf0403794ebb9ff3bd9ec844eae2c3f2056816b5057dcd2523bf8546c4dab9f6fbe4684f6aad11076f480d22cafecb9152f45fbf706319a4166354081c2acceed3ba98d57632309b92b482b5625085dbf8092cb4921a4beeafd1a1ee2420879c2f388467ccf630d6d53ce8ee6b56ac790f10c2d192a909744e94b6fe902a946e9950f10ee1ae65b0e8370442f6d4a2578a719f95ea478538dc353e474d0edae8323f9bfc4533dc3b991495b1d5918bb444f23f43503c22076e0d7ba1abb2c1e92a88abcdc43aad2946e1410cbb48bbeb1b4340dab8e4678c73e7e89deb9f1b020b1a90e052c7efd7bf2461ff87756444b5f7ccafcc47af8ce2c79ea330a649d25b266c28bcc13d053c14b838289d037edb530e7f79d7d175efc9dfce36549e6c1f4a3af638de27a072d5bfa7367ea19bdaa8f84f3fb4be6f82e35c6231b7024a0200b3c33e444d452f35f567f670af1e5b35c4957645c3828402a47e80a5bfb1c61df864255d9505d5cea12e3ddca45e6670d4e0cc742302362604ac9e61a4b2eedb8dff683367cb660a99195930befa75519511df6ccaff9b95de9b5766e31830e17d94ea7ed98092b02e2176940a5a9334af562130c751f8c66ac77f9fe990a41043ba83787ef189d8daf8ce28cdfa474fae57b1c5bb8ad771dd9261e4ee00a26ff4df3ef79b64b384f50a79f2c6bc964dfd9e2b69c85ee87a53dbc51202d8364f2dc7c6848e174656e9315db634ec0882cd66950c82ed38d29865389f4ee5f90036353a40a57e22f3ce6a88b691877f4be93ede361956e802339af6cd1dc0335314f83b9e3a344f25fda83977698c360e875404ccd6932bc277e12778fb7e126ebf0341164981115c478f6154a7c529dcd30dd1e282c8c55b1565f8e7d3a042cec04f8ded8b924a3348cfab5a0307b74e9afe6281d78e2eba12a544162f92b51e371b540ff86da42e5b40fbdd42db116da60fbf365d7952349e5241fe202993179c7c4c52079c8ed1a4d62e1c18e8b176f1d6638ceccd8630d76b135287674b484e9ff6278693c1ebb4d467043c68824205ef16c42077a9f1cc320944eb08fc323a42c1f79561738e3c297d40c657ca65827e03e89bec24c1f884f42faf6f64b44091a14225d9ce89ef43bdf48a6a2949eaff1991cd29561b91aa0993c8aca2003c4c06ce1dc87b5a01cb006b11c3b7fff2e13feb2b2cfbddc93e5e8359b4a2a227442531d212b7e40aa08e2af7d6d120de38eb128c395af11a7de3ffb0c71f54d30bdc099305ae85024be4aa83ae493b1df0043c5d0e85a6a58a76ada405186b11c942bfc706c424221925e3248ac879a3bd6127927c60589cdbe6ab9f08f909d1cb6d543c33480362dc2ef65c86aa780868f06f543db2838e4347d2cf07c43f765a19cb4842d82f4a20abd25d0cc8e06a2e0cc117123990771c3b4a1c7d59ffe6e05de044c327d81342d613af7e3d9b886b7389599e27de45abc966d17a681e1015e672da15b4ffbac6bdc219f6af130bf2675cdd0d5bac1c41289c053cda2e1929e6b50680ae4b160bacd0506eeaafae57b5cf2d0642df25c6dd13334802e5c7b975be027183d51f26f4936f52376008cc40a82f1ae54049433fcd10f0e7075608899090bf3d196ba334857720130893b141e5508b07e21ff908f26ab7016e33499e3e709c24735eeef1d029da03afbf16961952f2d94c154992216146e9878cf4c3baa8b3d8a7e7fe209e70b8e5cc07a3ade01d018e6d795bc3f2969f556ab786467bf1ae710b53299d4ada86465f3dd8dbf159770cead49e36cb65022af00bbe2df52ecb3084d162e98e152deaf00fa616bb69a707c62a6540f63d4295da07c4bd8b25d86fdca473c7e24f92f169e483a2d34060469c5ace294529653efdb30229edf09ee9107073456504878ed00d2fee172cb0827a8d2f5087d94c9124e2605f5b3090847f08a307a36afdbd9563cb9201aa27337c6a03469402d4067801ba1e7681fd94d493f737ba273a3ad2066faa46b9f6daceb36546fd2219304f449a7f5faddbd519ad20542ac612a6f45f6334c96b6c69fda1ad624b94dc7c3ae3e458682c0ae6e3ec937489f83267c7b068174fe3f3a4e325cbfde155801dc8d7e3bd40e5bb9690a96e0647a0efda636abbc2a38a77451695c9c7415ff2e158187098a2f81dab2f040a816b563d7bdead6cd5c0718f13dd50c81e88971e37bcbb6cfa52eeb1aa6aa2595b9d7ce7ba9e43083411c8e86bee1ffc4686ea13c277c40e4efb26188f90bd06a07641f245a91bbfc331002a3f602cbbbd61e26e8765c05b1032da4488a5bd6333000616e8298065f9a8e9586eda2ad209e92dd30bddbb4a4e7c276f26ee4327c5509ab1f7127a6906eb73dda9a115cc933cf6f16853fbed24b0d75841e0da5045975c1cc8dea70a699c55e0bb0ad08a338772d8f86ebdc521373aef417914a640d1addc4c8507349c8773015b20272c60858aef49cdc039f8a80f110d00865a5175116888a17a19c91dcbfd9da689b260710ea25e0dbcf8fa333faefa940597a9f12b6392a07eae89eba5d159c078962be2b23fb4f8c371178e744a36fbdb71568f417cda4f60695d07646d1f23c6664bf22cc2426224997425c039f3cf17bd37211d3062f050afffa8622303542ef3d215787ce2515749b4f20c40bf10c31649d28fcd5e970bd70679d9e21aa30afe5970429bf0fffe4de12f814925134de2b4597c2f4cf0515e2d8edc6dfb81bc6c6cfeb5d9afba249456f78a6cee1a246b31a7c475d16573ea04416159d2df103ad82ee3fd31ab4f06559a3cea6fb3bde82dae85206e6c3a5fd6db6e6e6bbb8c5b3a43b5b4544e3f15ab1e7517e5ef275ee687cfc5b1403d7a80b2aed9efc075cd57739e41b7dd3bf96976e9a1074ad6eddd2693a5a6ad70e1b255afa9acac4177e34ecd979e7684d716a5e68cb54653fd20242529f77560dac10b82193d5cc7c962bc1f5f45a2231daa42c2fafdb881dcbdfce1f735bd2df73cfead15509988eefe9713fe987b60e952f7b61d52075ea06f2842f44b9fbe3d0a3681201e0fe8e19ed0e0c78a1a040639f53b844cbcfc668bd6580d3a33f8325fba17fd37451f9479ae6d4e9700fea05943975c0eb8886cd2bee10b72cb69f7d56721c9cd1ad5e1cd14065bdb91c0841cde95e9ff8032534aee35dc26c21148bf3ee2abb48a95b7d15b71910e29a678cbfe3a855caed351bbd4f5bcc6ceb745f12efc1eb8fbbbca9bdd893819ad3d522b580ae0caca20bb64b38057206ed7a595cf57a4bbe7c51a755fff9c1454729228fd44e122b1429249811b0a2ca5ab115e89b741bcdc62c482ab037ee7c7bf6972c02c9f29b3b7194e7424a800cfbbec3b764060a1877af24dbc9f3004e2a6182a6cad97b9562132d019fab6af0729fac4f8c91fddcaad8a93115807ed0f00d5cb8e70b81bf9814f70d05dcb06ea73511d9e524aa813134858b8a8aa6f6ecd7c581fe40bbc4ef246b586dec03ee7b0ee48cb76aab02dbc5a724b2bd35cda052ee9e1a7d0da90211fb45ce154e2e778d70df6c0a08cfa7e8bd38d7a26dc25000268408817cf026d4a114d7abe815f77d3f7986c2607090b305071bea566fb631e4d8b9bea38ed56ed6260435aad8d8731a38ca1ddbfeb04f8da58a0c2026f653d3fc2a9b75869cff2b8fa806df84ea4497d975ba0acaf1c8cd60f356f586bbb563fd3919d20e42b494c4270b4cf1532401c11aa1c5f9f811e9cdcb5dc853cb92553252757ab78654818d16235ed75d4686dda164a43fade0471adb1992d23de3090bb857e5631b7cdaeb83b5f8d5dd9d1d14da7be14e3c2e3fb803f936d3a082da3d099500339efd1353abfde579d55fa6b05254495452df0ddd975674bafc103d60ed8c8b20ede1b72b54f67731b071f556b01c5e0c381cff0a5146b6ee6fda2cc397b0d6d89610a623b8ab46ad4575fbc703dbf5cde96e6f87e9c01cf8fffc1179ef46aee9f65ddff317d2160d0e348756f4568f51ecf23f168bc2eec6e1194104966a16de24e4fd71034d78413a8146c126e5e41ee21914e3a9b8e87aec76047a81cb84f7ff0c851dbcc0c3e0fb1bc752bf25a98dcaec716d58a8a61fc776d98270264d6705af5c22d23e63b6ce24ee4bac9e33f6092eaa8186d869a5017fd55b2cb390b869d17958cb7ee3ed8453cca47fd425ac8f63a78b22723173cb75c920decd161cc0d016810383053292633a3f4413ae77e2c3d9dd47ab4c10da5706718acdeaac6880e0ad880147e659a860caf2eb6935f89612cdacd2c6673e0d2add6132dcf7202f2a04e602b55e2480b412e74232080c1b9b30ad5fa133840bf7fa08bfa0e4f155c6dc74ecaf9707e489c9e49a4989ae9e8291b14da0b65ffcd2a2d402009263e8370e2cd9f1655451f8ad0f9f39bec7e11dd514710fc84261054f43a2d60bf3832eec8e92cee0f72cf08a3de23c15ab0413a107122f7a12dff3811163b47ffca11275a202807e93e2aea49f4b24feb79255e62ef2655a09a12118e72124d0f534be5287655d53ea98584b15367d818037326daec0059fa3e75005be52e268602428ce966f648598cd37e3c1a4c60f2ea99de1dfcbd7d1c5e7958cb4becb35cc6450f001a582a9576135a8d52e0d978caf9abcc61bd485ca63b41822d84e85b1d3819682a4a8a4055c2204584380182660e82dfe1dd555e0ffbebda8e876d105206f462e93d877932bbb494e5114f3c3ff325e33e8a7aba7454576556fbb366a66c9d688287f5028545282bf320e38af62f28955e3c860408114905ee577cfce6d04d6815a1e543e3d28092b386fc079620b17adab8acddd09a5dfd1ebcb32738bf82b731d1f3eae9935e8d7a0b4a0713bb89d3891c96298d4e6450eb62948e2b5035833a734a0db506348fecc4007ea0a17670a6fdf49caee12da179a2e7d8d0654ee2d72a100ba6a3a102b67e0ad54d29180763c8e2bfb714fa70a0e0bccbe8acb6f204381a5f6b333412ae8b5d46376e5d7c86a4b84292dbc615b65e676690507653baa0958d8960833ed4784dde9595ea408b4187419ce7c00d16f6041e83ce1ebb1035067b91b3e02d0565f5894dffdb7f27ba3b3cf999c451739fe7c73a4acbb607acf0054080f3761bfa4b4cc7d3376a94e90be5e5232b4b49c2a2e68da66d98c0a41ece0f494fcd291ed84eb6a9eb236238da25f353731c9cb1d6115403f80045c4291b266d2897a1a747ad1f51ca97813d47f3a813c09ead7331888a94ae57729f71db39182f6e44874f12a008b17c943707601e19fa6ead5d7348b19f6a6f9d850d775bb7950bd53afda82a0a75c015decb3dfaeeb4b73", 0x1000) 03:38:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x200005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:38:55 executing program 1: munmap(&(0x7f00009fe000/0x600000)=nil, 0x600000) madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000f6f000/0xf000)=nil, 0xf000, 0x0, 0x10, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) fchmod(r1, 0x40) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x5b26, 0x4}, 0x8) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 03:38:56 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1ff) ioctl$TIOCSDTR(r0, 0x20007479) close(r1) 03:38:56 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f0000000240)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg(r0, &(0x7f00000012c0)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="b32aebcade5a9551979731a45184a62de01b9b4a3c898622657bcb1b79209b9a4d1496c3ec28805818080480c64c5954f6f4ef24a51c77ef79626ca5a1972579dba95fcbe7a457a3b52089d2dc1c7089242f5d906cc557746d028aa029c74003177a39c72e667e04b794929e32a298362290f8bc4cb0643d18b6f63e05392ecbc98390d2db7570efa1a2bb9869a8f94e28d1659dd75a9b3a9033749d1ddf8ed9306b3c0e79948d2dafe6f31b6a33", 0xae}, {&(0x7f0000000280)="978028fa57769d8d703cb96846ca193d2aa0829244a2f6d2a312a348e9c269ba6a6096bf815a32860e03feee38ac5df2e62f3ee79de91d5c141176f362b5c34e0642b998662678bde155c0a90a2c6a2c33c5f472c8e003adfce00c2fff8af6e4eb5bb496fcbcaa91d617360094165993b2a51564b10457188124442f4ea0d61c8a1e809a2040090262ed7ba9bd690de579ead36c190da1f0047a35e8110d265a7a4f4aa1bed8e2bdacc683ab2cf3e5459d801ae31c9fd915145f8bfe157b20b203c6ada71543cd6affc81595edc4a6e0387febeb5973c35089b059c4a2c474e2969ef42294207810690ff8bf28de16d1a1a4fc77bfc149d603ea9add668bce02cc32c3de2979903fd6db0787a5e4075d16d525c078e56124ac32f4413e5c1a68e51c611e1e6f5fdaa2a26f186de4d76dfcdcd4bb900b8640e881d934eed2106613183fee2bf3716b6fcb2cc8e6f7d043a59139ee4db7b5c8c5464b22092d1809dd6faa3ed4bc865f5ec9251bc92059116372de9255dd1ef32f4a80e2097eed5170da9e4bb590e5f2e526f73c944a746320865a78aa03ba843501b6bb33f508d6075ac630855c6cd0c611ec1d7fc0c15145452ea5360f6f79ee501808525ad401e0e8bca4693f0555e130d9ac9ab0c83548c6b2d5276e5bd56f7f8f61ef42bb9bd05d25086249ed25bc2e51f0e91b9f1e426285987938d6999a3cec152fb102462f3110c2ce332e4c60a313621e6aa2493c9360295c2d3024d2740da920db069856d222d525b5fe171aeb372d7009259df8b8f8d78e0d1102963b0b1812bb0da9d29ab42e56ca9cbab5859fb9c2c7027ca22292d47c58a2575f8b365f8ef35b68c4cd8b9165eb4525057eaf92ed236b42aa5f02eee0ca8e297202110fdd33dac371fa325fed87632cf62e38b88f6671d481afc23c35d2edfa035b1a59f257997aa6d91fc19f22c09cd9f6abc0e79e213c9cfccc8f11890a69b0d241eba876a4adacfadb2a62e1a146902451ac1eabee87a6f64c6da8c058867a265f274c70cc5253c960d2153070bec3ea294dcbfd273486a4ca3f160439f19ff21663fd10751a6e8c0344715cf582601de8180815f6a0c64a142d62a84943abeca229dd3f1ca50fe93b766c2a972fede80afb6ec6bc3f1841be7c49e80687c873afd9f1e4ebbc3cecdb8cf8061e7b118efa33f6288dae4dcf1273efa0a09fa54f63064590caceaf6500bb4d0c9879336613db439651723de98e0377c70ff158fac0edef078b515f0b7d215e3fa531cbe21b7ef3b5a0d7a046b5c36a74c84caed062278b9fcc85edc09eed2fa63e5cc52f230051c39a3e0ce0c86c7955eb85e22519b5ee00a7ffac463aa14b97e86933d6ee0b0c018708208a8d300880d4d19010075a2a0cfc5f62454102fd8db23dad7162f372c1d4ecd9ae410bd5d0b5a6bf79a55d43d4d42f8f4cd44f9c82d400038b0f9623bf61bb609c323954e0d5e4d378253a73dd16d68882ee7d6c67fd2a7385993cd9a674656cc2be62e4c8ff06af7c4afa3d29618c9d3d4920c5360ec2b61a6399f591032e1ec18555c4cea0b8b8fda42ae5f96ebce05e92e0a71ded0142b9b18170e7da0662108f5de87e316aee401033b74a2ea74560beb3b975df29dc8f2730f615a5830a57e30b2e6f413c6cd7fa2d3a015f737255740b8d072e7ed14e8925ee8d1c6ea77f951a46d2fe9ee8fb8eb1f4ad2b5e0b97712d58be7bf10391b806d85942515faf351b6cdac05a6b45e6cc3ee6c5f90252e97ab86cadcaffc9c996c09ce07d0e248176d5eb88b598c7ca554a0b3b7ac6f970e12d966c8f9c6b398dfb6411702c5cdce5d8a6ec85d34477b80cc86d0eb53cc7941af5276609252444e56164bdcdd5ef963ec5ee7750d3ace5ada5f8c82ecc95d4935486c2f1d9ca15f7655ee731677d6025ff28aeb4cd7e61aa6aac71bb2105f6b1b95100d5a016ad3fdb9a3407f48bf489f06199ede5e28fc08d8deaf09d86fc8780ae1e52f93c7ef9738a47e903dc089cbffda79d8b681915e2d1e170e5e4db124deb52cb670bf056c8afac4284c863ac2ea6d4cd3454ceb5b95bccd4a83ae327de4c3104fbd7d248451f69479a9be9f467afd3ebc47ea70e63aaa25dddd0935a110b8c3c87c4da82debe663fb71554ee81b85c9a62f054368c21ce3eac11b11d14474de4bcc81b18e449485a8e65ea36191b4eb4b520288da364bdb667fd277cc10f1f5cc14f83b994d08d98426dd015eec6b877107f4f50e2c0c6020ed7ed24f0029ce8b3c61ea68292d27770d86ba448fb463b97360deacb94ee3405b719e2f9002b3ac463a1210b260c0eed5a5ad7869e2578fbdb898a55b222b7f572f85c871bd51e8721bb3535f2f9acaf006ac587875d9b9df37aa85b0027843323a23eab82b3c201255eab1810efa3f63aa8aab205a3506f91f0eac485900bd56570819930e88d7fb6c4b690c0bedc6405226158493a72142e8e1d76ed64c9064d545fd4918c6212f475bcb3e7b5fa41e9ff039b4e786337b5ffdbe15230bbb4c3a35b1dff89aa2487dfe153fbc84dd4c757831bb23049736dbcc9434355dfccbcbea8b10a1fe06dbcf881cff4c36cec826a023d1c7b64428e8d6a7f8ed2df82bd253cc3b9c68240a63feb3160ceea8485add8ada69b63b3081129e2fc59cbe851060111d798b175243272fb3cc14a10ea90bfcf7fd36fb27c70698e19db48d582754ffeeda74a9d3fc0eaee137ff8a78cb0bd4bfe6ca8ca6cce612efd20c6428393bf4b49783765b2ebdf0742318f019349a2665a37814062cfc85789cb11a9eceb62fcb2db43661cd0cc84f98c8496caee61e2321ecd6f0f7752437ab05b62608ca30f779c33ae932802a7bdd667a50eea145d7b2e18cb2c09578e95589ade1cfc4ceeee19df6e280bc78b8e94b584176fd201f1cdbefef33d993d1fd07087b7ee36cf4cb72b2146b602e8ac8aef7bb6b1255884f5e35f15ca5c2c7252a13c80dc7c0dc95803291d106c29e5cd89f5d6aca7f51f54297295ddcc0dff9e7bfc35a2c120fb8b572ccf21f5732a57e831d2881f1d5f8c4ed19eb1d5d6b8f32848376751cfeedc95be3636043a1bb21eb5a6986415b764b7c9ed8fa3aab5168ed094b0a1bfe7e7206ee91350f40075919ead28dbbb92850f6d739db774f57637471a7642a29294fbe4e283dbef6497b96b03c37200212bd61fefa6267ea7b081f78e26757cb751a5ef2b44ac443d27605bcd25142a6d133927283c8303cf42098b474d9596113d2f3d29d721687d394ed586c7ae51913f88715f12cf4d1b99691af4990902ea7f4d74c3a9cd59fcfb3476aa18477f0abecc5aaf632cef4c76913dcf1685b7e4e708d8d4d27e43e16c938a3b8378ca862d90b828f8f1be5aa0814c9832c9a77eca78b1527730c7d54c724254b8bd745144fec5e8986439c90a24a4ef7a39293c40f90aca1f81ca9a24dfabb239a46d4a531f234ca0b6920cfa34dbdbe25b1ddc39a45e09d9c00379a09a147d6d5d475a4b9b297f13f64d4ecc5de2a4ae39b35343fb33a0e598f335408621d7da45c276014778544c12f5caad6d3be152c25fa76bc915dfda9539fe9f570ea84b7274e95f1c11be8d73aa650369e3ef8d715ea3a478ec130844c6355f449dd4e9b4f0cd927e920df22fab348ee23bc1e9c3612cd5a5a4412b97c9d9a02f3308557b3c20b8ee5ceb15ed4809585e94034e28bf1b3e6d5f82b20beac6b41ba027e47301e6fdb235e22c60149b7c4ab086877267e3669bb8c3f0837f530f2499bc6a34bb743dc86beeebb44f9746d42a318a88092b7c66457beb8011c3b885db5615d3be1f209f0fd4264cf31d3c615f872f476dc64d7c3c33b9ca9b6095ef0b8783d77b7105ab3a3bd6e6c0a2f49ccfb63f8e58d2b2776a4a758721a536fe2f6bc4cc993fa11599e575bc51e65e89be8829a9339e0bc07daf59862da7e96313d3456879c45f35b6a583854a4f8d6fecbe4a0b5a5b09ce05250f827320f6a2160cca4803e3b212eb89ca7c3a3c6ca65f13178c4684c9776016e8e19443edfae5ff34eae48d03f4954b68aa3e7a5b97be5a7ed2338dc5a81aa1985a2b6f69b42bba177896d25566969c06b6da2dd03f62edbd7a843f163adb0d0495de4dea51d17735d904a66cd7facb933d9e18bd291932c56c1e3ac1b18c15bc45b14bccbd7f43790a93c8f7d715a8a7dacd8755f655f1dcccb8a528f874e153692d5fb0c69de300f9cd9a5605a5342578243ce2e2883d512a5645eab6feb16c9dbc0c1537f08874b3df9dd1776003afae502ccadbedaaa5ed08d939abdfb966405676c6093bf82d97f487bd2f0d1e65eb9228dcc43ef62f6345b269bd3e8f6686feebe9a2ed5a1c9166a5f6324e191c5dd0407dd947c5467d9b46dfe6b2d122beb27ac38e7e3958d90248cb41cbac28ddac42b029dc38c19392505618d46fe0a1a8ddd269400acdf2bb93aad766a81443bf2ed94da3b82b751b3b4b41799ee0cceb39716d134ca2ad4816bda847ce3dafc96d2f2513ba3b9705da4c101925625c173e48f1326eae028dd7291e9da103054e09a960c0cd6b3825d1355759c8b392a181a3f51e3a64ddb3b5585ddaa1416705aaaa604d245668dd33360fc995b8a4cb34617b9ef3710c9e930e56a5ea66bb3503e13f687b107ede5c0317f24b84c07209b2a531037d630d2979488005055a5d92d725916a409a5d4203fa63c6e8014b2818e74bc2ceaad54a5ea3f914752629f387b9582ce97564181d617cc4a03e02063ead440b92dfbd3d5c79cc288d73a511038216a7e38c780e0948f12432558595a5c4fd22a13b58f1850cbe58f42bf1364dbf288a15274ec562affc752a8863b6d1f05a6d002e59ce4d37ca431b1a0858e0d1802bd8e932118e1ebf30afd1f2b768152447a5202408cfe15c81cfa0d672d6064bb141e190527f44bf36fb2e74b8bdd41bd846020a7b37cbf3607e8ebf71c106e3dcb4e91dc9f0346ade3620b4effb7bd883fd5a0e490b31da5cd257bd885e7aae6460904760459a6c612f170702c06082e185a446d53319bf9a265148c8ff08970dd035093621ed29d46e33b90e59740992640e35b448a82e883e0d3d2d0ba0249dec24efbf005d5465b232333e2a7841cddfc813368f7e642b73f06acde12c57eaf99ab9f6e93b333369e3e96b1b3f7a433fd713363e16675710c57d6159e4bb2d85e6eec1afc49c24dff316dbd83a19451c7ccd45f7b1c919d3fbc8e08f18b6a0eb9c7539b50008ed02ce95cce65f0bd805db31fe5359cae70e5b13a3e0444ee6da37707b21a3513c23787da8dc161018a3fc753a29e6ecd379bb5d4e06608d464d613d56bcb06ad42c69c831ded552868afd00da713802a78eff8de4150e36141a03345b5a24573cb8e995057990e95c67ed67717fe33c6f667e20b062812eee1aab757c2c8de2732cc7d3ecbe1d42fbeb83ea6293fc8f6b3c74dd646ea7995ffa41426cc4113ee72d0a419fa9a99496aa8bb8fe16a548ba21e835147d93f4524bbd24174d82cae8ece6fa1c73132fd44e06c3323f6940398dc676c191acaabade9d191730a1dd4f585bed9649a5a689d75b304c64a8d8124b08e69e94316603bb8195eba674756957d602078dd4234880a8d9d1b381299560a7df984efd07ee647de93a47447efd3d94f1b868de67ef223329f687dffc466714afcb6705a12640f1c1d7ea265c175bdc712e3e60ce8d75a6308b8d87f485ef35c2a9035e002b6fbc0e8ef83068b17981b6f5f93a55db343f0c043db6a527dc8f5c6c0c", 0x1000}, {&(0x7f00000001c0)="3ef73fe7b53e19379ddb37de857e5974f02526ad4820ed6002ec3895f2a1f9f7e5084cda96fedbc58bf0", 0x2a}], 0x3, &(0x7f0000001280)}, 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0xbe) 03:38:56 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0xfffffffffffffffb) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, &(0x7f0000000000)="cf72144a1d18e59f83cac25ec72e0d7c9a9864336a11b3df5637c2b840f890d41af38dc4da9b727908477a0e797e96b0df682e3874533db6d78fcf14a43c7af28821c478a923783defeb42dd7ac646129cd7d23917f9f88216603c853bd129f65f48395e36a1b601e4b465688f147017ac881d31d42e7bcbfb46d51678887d0cbed3986945bf87d427bb22534294699e4988241f3a15e0ab67224a20291b1d0e0f4ae7b4930677dd2d4115a607167afc3bed195b73bcb351db6d6fe26ec747bde4b4f4536d03f9c7f69c08d78f651946f62749db77040839da286215a6568f601a34c0b911b6d575447dc8b65cd369ff", 0xf0, 0x40b, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 03:38:56 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7, 0x9, 0x8, 0x1, 0x94, 0x1, 0x0, 0x3, 0x1, 0xffff, 0x3}) recvfrom$unix(r0, &(0x7f0000000180)=""/58, 0x3a, 0x40, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x200010000000005, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xfffffe24) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000000030aa000000"], 0x10}, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x12f, 0x0, 0x0, &(0x7f0000000280)=""/214, 0x7}, 0x0) 03:38:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x200000000000}}, 0x0) socket(0x12, 0x1, 0x4) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:38:56 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x203, 0x0) kqueue() pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="c5c92475675b4943041fc2a007ec12d9370aaf52d61a126b5a68fa23fc433ce70fe5171301daef9d55094efa0ffe8d37ca0af849585ff7b0251747a17d01ca1aea1d2c3b04989998fbe43120c89b85a2a56f175d163b6375a5aab1ddc181aef7d2caed8f4ebd2ecd95ebc3320fb9b05988c28908c6428f2d812eb93e9752c2e13ab5e4ac2a43017e086350c5803f61f80bb586cfe186bc163f89cd8668e76dcbbe7e1287d6fb28bcaeb1a859f0c5d73efcdfd0b292c1eb195b489fd1fec8f06dc75f825eed20e8a22299c9324398ee2b2eb034e89a8c1e246fab", 0xda}, {&(0x7f0000000180)="e87c881fdc08d2667134e1f3a703a271a4539d48cbf917d40ac4fba0584fa25f7e049a61364531141511af335c152bffa29fb85d8f8c833c9668c6de9d84f60b19a0f2306fcd6893cfaae6864df5bffe97b6b5ef575f258d80719f7cbe37866e623b430e59da0ced94d9e93946dbc04aa1790809d55f0ab6cadeac34d3b66b37c19408b905ab9c99e8655ad4ede410146237afdc8630561e622d46791d08f4073e357c55cf97a0804fc09ceb55c6238457d99609f6d738efbead9fc89187700095200c602d00a7f9fca4ca268a71821a6e5f4af8ff94b88fec7625f79ccb03cdac7929196a4eb3205909a9fe0f3df23e02c2b8", 0xf3}, {&(0x7f0000000280)="59ee53392e994ae2a5aa47a0280657124a8ff01b7e3fa36c9a01a9bef2cc9da4bf2e3ada34b7c769ede4eb32e1cc850cf4aaa7196b51b0829a3977a057ae190e756674ab230af82ce06cf18b704b52da96ebf268eac8ef070b827993f8746bee2f26f616af31ac", 0x67}, {&(0x7f0000000300)="ff303b472fbba15ec2330818ca6ce877d16f79f92b70d60eacf8c3eb1a28667a647b3ed22d4bc765000ee3cbf774be584a9bcb13685881b7ab54c0c2cf11e0", 0x3f}, {&(0x7f0000000340)="4794f49931300eff8350c81718f39475ff874d18f0ff7800e5b333f644244e72c3b43632dcd08957a883fab14f0b8538c57b778b16e35c724a75d8683203c8663214e68fe276beba0b11", 0x4a}], 0x5, 0x39) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x5) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) preadv(r2, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) 03:38:56 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000040)={0x1, 0xfffffffffffff001}, 0x10) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x4, 0x10001}, 0x10) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x8648, 0x10001}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0xc1e}, 0x10) setsockopt(0xffffffffffffffff, 0x0, 0xfffffffffffffffd, 0x0, 0x0) 03:38:57 executing program 1: r0 = socket(0x11, 0x800000000000003, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000010000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = shmget(0x3, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) r2 = socket(0x2, 0x3, 0x0) r3 = getpgrp() r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f00000000c0)="e471f4da26fad4f00d3002b476e28d626be1d4f16ef6f2d94d76a3ee8e256c0ebfe5138149b90d216c1766060c83f4b9d0e2afd47a244aab4378cff9394f0a811673fe4657269e3533a2cb03ec1e67c531d7f2732f747993c4a40b284a03f0e605a734f3", 0x64}, {&(0x7f0000000140)="de16f762b90c23a66cde2c4d1f4259f00ba3a782841fe3df8fe4c92efef4eab0513ff043ade348075c5981933650e3211c84ba6c84063e38f8dd2dfe1c9705152b4bd6693c816203bd9367b52bd59e341d50a50f", 0x54}, {&(0x7f0000001280)="f0da02a566c0560bfe458d76a13742633c9b420da3d55adc4f25a03f24431ed7e88b1c8f29ba6d6f6428689e0ca03a4d06ba096b5238e44f8c7321756b7097410273dcef7b4a1feb7b0ecfb43df18f84a6f3a19a161cb7b55740fcd2722cf36e217418a9fb0c8f4a2ed05ecbd018deb34c1956e0d3738436f2a3140e115deb15cfcf50", 0x83}, {&(0x7f0000001340)="606b88238a8ba267b442da581eb4e00f8442b93d4e8bb1bf2ade0a655eb3df6a45585e6f09c418851fdc97491613c4252dc17d4e03201962c364608c8d486afd8c892ec1413de6914d3435414f44f34a5b8a74a988ad33d65baa633807128f1e7acf2932335bb9b250d5f65d62e8cde67759a8f95e", 0x75}, {&(0x7f00000013c0)="1fbb01c6ca791c48a41fb02ff51ae655c21337182bb141f583110149e3b1828e0d5358145566117f10d8ccd82b218ae2e52c0ea213cfcf58cd922c656f5c9fc6ca262ded469ee0498c6851347b30ac717737fc635b9f08f257ac10134816d46e05353fd49b308ddfbc12ed91c319b15853a6a08b41bbbb8eff89746b0f719076ee0c2f307709", 0x86}, {&(0x7f0000001480)="4e55090e59369551d0f88ee2e87527397840020ba0e6e802a3a6bfc9138f070a5833c66e513f28a1b741754733a54e613731ace6acb2a7aa8beb562e2a95", 0x3e}, {&(0x7f00000014c0)="e3e9656a2625e6b81e306e3d1ce421d6347139113720e158b54cb44d8b4b70f9bfa74c53b020f4c2709510f986bf92f462eed63e8403b641bbfc04", 0x3b}], 0x7, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x400}, 0x8) getppid() semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000280)=""/4096) 03:38:57 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x2, 0x8001}) select(0x0, 0x0, 0x0, &(0x7f0000000040), 0x0) 03:38:57 executing program 1: chroot(&(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000000), 0x10004) r0 = dup(0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x8, 0x6}, 0x10) getppid() r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x2c3) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 03:38:57 executing program 1: shmget$private(0x0, 0x1000, 0x691, &(0x7f0000ffe000/0x1000)=nil) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x5, &(0x7f00000000c0)) getpid() 03:38:57 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r5}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r3}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r4, &(0x7f0000000400)=[{{r5}, 0xffffffffffffffff, 0x80, 0x20000081, 0x6399, 0x6}, {{r4}, 0xfffffffffffffff9, 0x40, 0x20000048, 0x800, 0x9}, {{r6}, 0xfffffffffffffffd, 0x8, 0x41, 0x7ff, 0x400}, {{r2}, 0xfffffffffffffffd, 0x0, 0x4, 0x40, 0x3}, {{r5}, 0xfffffffffffffffd, 0x80, 0x5, 0x60000000000000, 0x1}, {{r4}, 0xfffffffffffffffc, 0x86, 0x1, 0x50, 0x1}, {{r5}, 0xfffffffffffffffc, 0x49, 0x1, 0x7fffffff, 0x2}, {{r1}, 0x0, 0xe, 0x84, 0x57, 0x8}], 0xfffffffffffffffd, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x1, 0x400}, {{r5}, 0xffffffffffffffff, 0x2, 0xa1, 0x401, 0x800}, {{r4}, 0xfffffffffffffff8, 0x11, 0x8, 0x100, 0x53}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x8, 0x1}, {{r2}, 0xfffffffffffffffb, 0x0, 0x2, 0x3, 0xe9}], 0x4, &(0x7f0000000100)={0x28c1, 0xfff}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 03:38:58 executing program 0: socket$inet6(0x18, 0x2, 0x0) 03:38:58 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000003c0), 0x4) 03:38:58 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x11, 0x0) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x1, 0x0, 0xff, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x3ff, 0x1}, 0x10) 03:38:58 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) fchmod(r0, 0x40) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) 03:38:58 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000001300), 0xfffffffffffffffc, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) readv(r0, &(0x7f0000000000), 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 03:38:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget(0x3, 0x208) msgsnd(r2, &(0x7f00000015c0)={0x2, "fe3f2a8f0337e4a354fbfc8b2024b36ee6dcc16a69156e1e927f81c730b558b4f833a1da76c2cb1714afc387f54433e0f1fc25eb951f37"}, 0x3f, 0x800) setsockopt(r0, 0x1fe0000000000, 0xffffffff80000001, &(0x7f0000001580)="3f0b17e232f586f41857ceef84f65a466a154867", 0x14) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) msgrcv(r3, &(0x7f0000001b00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b467317dee2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) setsockopt(r0, 0x6, 0xffffffff, &(0x7f00000013c0)="ab352da653443f9a4443459fa510881e524148559cefe830779b742f798d8ae7003a308dbdca1a309edd88717d3d992882", 0x31) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f00000017c0)=@in6, &(0x7f0000001780)=0x2c4) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) r7 = socket(0x3a, 0x1, 0x8) msgrcv(r3, &(0x7f0000000280)={0x0, ""/67}, 0x4b, 0x0, 0x800) r8 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r8, &(0x7f0000001980)={0x10000000000003, "d08c59611484eb450652907559ec25b27a03dce11e676798fa4d26b8530fa80f2e11ab9b03fe63a6252acdd2f9ea205ea09c11231164b4ad8d60b6ab907c3323fd49b7912d131b09327c2f45bc06989d0cdc9398a1db864d1ba230ca2ff8808753b284f85c7f6215b0c3f81a29b096427047c7e5ca17bd90f41cbb3d2d44b9c3bc7ae55746988cb3c453b67968d6254be55ef23d7af73e600f956e8c0c346fd9bd066da81e6b25b645d4581aa16cf06facf36d41b7219ad42538fb532757142f7a8bcb609b56eec71c54f635fec1b579611f97c41218222fa29b93c0b52259d7779c64c28af5107ebb74fd67a66f1027d18645fe3aff550b6dd1c1bf367c43e2514ed6cec8dd48a9f82214713b0191de1bef00261a9b6cc676acdec1ab63bd64e9bd99d22cd163950283107c9d6eae8043617293f67a11dfd4032faa21ecf00fb1642dc627d6aaf364ea7d"}, 0x153, 0x7fd) msgrcv(r8, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r8, &(0x7f0000000000)={0x1, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) socket$inet6(0x18, 0x4, 0x2) msgsnd(r8, &(0x7f00000014c0)={0x2, "a132b306294353eede531137fb970ab46493403200a5a732117fcc2bb19fbacd10b9088725651f5e819ba90d624451ba7f9ecc6563bc7bdf1445d58344849e4540c6899c404820e3ad93ff3ebbaaa74d086daaf57092bf77fab5cc72c0ffba0e6cd07a9c3aa593417d73960da0d453a0378915a0e1d38ed0b6232b9c9abd22df566cb6beddc337f4346c4ac5de3999d894e2d417bce33490f08b"}, 0xa2, 0x800) r9 = fcntl$dupfd(r0, 0x0, r7) utimensat(r9, &(0x7f0000001400)='./file0/file0\x00', &(0x7f0000001440)={{0x3, 0xfffffffffffffffa}, {0x2ca, 0x101}}, 0x2) msgsnd(r8, &(0x7f0000000340)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204772c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f5c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6000000"], 0x1, 0x800) socket(0x10, 0x7, 0xe53) 03:38:59 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) 03:38:59 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x7c, 0x44, 0x9, 0x3}, {{r0}, 0xfffffffffffffffa, 0x2, 0x89, 0xfffffffffffffff9, 0x5}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x0, 0xffffffffffffff56}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf0000020, 0x5, 0x81}, {{r0}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x4, 0x4}, {{r0}, 0xfffffffffffffffe, 0xac, 0x2, 0xba1, 0x2d}], 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2eb, 0x0) 03:38:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) fcntl$setflags(r0, 0x2, 0x1) 03:38:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) connect$inet6(r0, &(0x7f0000000080), 0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x10, r0, 0x0, 0x22) 03:38:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0xfffffffffffffdc8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28, 0x1}, 0x0) 03:38:59 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) mprotect(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000080)="f057e8aa7627b3450f48420289fb9f0556ebaf4192b7238ffa3a232f71454a206dac4ccc0465712fe0eea250070cce661452068cd9194627bc1990c09a03faf37bf0c92073fb11fdc7d9ac060ea49e4c94ae792516f5d4f8eae74864e488f0430f30975a516dc0e921ffccd8ebe402581c82ebf7afaa1926e543b712478574175cc6ae41fe0b09edcc75dd4a61", 0x8d, 0x4, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00", 0x0, 0x2}) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 03:38:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 03:38:59 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000003c0)) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r1 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r1, 0x2000745e) connect$unix(r1, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x6) getitimer(0x2, &(0x7f0000000940)) sendto$inet(r1, &(0x7f0000000140)="b57bf8c312a0548504c50935e04c04491f22fea7dc1d4ebf63c55f59dab0cff17815176d3337307ce6539170f53bae6c2b969f4febe2321d1d00a7bd79aaad77", 0x40, 0xd, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000400)={0x0, './file0\x00'}) mkdir(&(0x7f0000000480)='./file0\x00', 0x78) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000340)=0xcf) r2 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') readv(r0, &(0x7f0000000440)=[{&(0x7f00000004c0)=""/168, 0xa8}, {&(0x7f0000000580)=""/122, 0x7a}, {&(0x7f00000006c0)=""/143, 0x8f}], 0x3) ioctl$TIOCSDTR(r1, 0x20007479) 03:39:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) getsockname(r0, &(0x7f0000001680)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) setrlimit(0x7, &(0x7f0000000100)={0x7, 0x8f}) r1 = syz_open_pts() fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0xa, 0x2) close(r1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) r2 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r1, &(0x7f0000000680)=""/4096, 0x1000) setrlimit(0x3, &(0x7f0000000180)={0x3, 0xff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) flock(r2, 0x8) 03:39:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) unlink(&(0x7f0000000000)='./file0\x00') r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) 03:39:00 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r1) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) 03:39:00 executing program 1: r0 = socket(0x0, 0x1, 0x4000000000000000) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="6b9600f43a1b1a520f6f8c419647683ba69f6653df533d92a2781cc373df6872a62cbc31eb706ffcce0e8a614cccbf02c92b4acf9fc7e7bca6fd244f09fffb332fc6382dfb89206517378a5efd24e1d1e5f9d4b7e6f1d1e74ae4832453d522866ccb4d76866cb1d31cde50c83e356e08", 0x70}, {&(0x7f0000000100)="7fb778855718380d9f4693252054f7de1998daba24a0b2c806cfa8dd6785a407334b92e2f2036cdeb806c76adc8fcf3f978ec5bc7a22c6c23e9a1fe8260e388a03309d818be04fb6853d38c365b0e0c9572a89c59d8f257ac70246f919684a150a477b48fc5aef8918318ec75eb8e101afee232d5154bfd1c111d4e81d35c3e6f3db88e5ea5a854e43f0a9e9604b0ad1f97bc0883eba9b595235439da477f76f1a3a62d833e3cf098f3b89c35805c6136165dd1b173fa986c162c07417ebcc42b106e35a564533f3135190dcef9a237db89088e8e6887fe90851611c7d1e2676e247226f641d297f10d21480a77f27f8dfc1d4be46c4944690d292997048e6ff627a05b4c5197da3a69695c55cea85f5dca645d58a13e5b84ec8d8b0d5bbfc47bc5d762fab62acac103ea24387602b63f96de7056de97e8b77559e8ae618ffc32b267647f0061bf8cb562108117939a08081785887c871df1a08483b8bae3b74c61c670a687e7e4d3653ea770054db9c3a5b15cf9fec4b11c51072df9e4367b61f01b1c1a2b592a4c9e3ba9b0792ee6b1a279f7b2e17d8e6e4ae8b9eb12471309e60dd7aef0a02aad81d9e3d6438a05b9c3e5a9f972b68830a674259fbe38e00f27f6eefd860041a55539547f66b26843c9cb61ab03343d97d90058f1bbd2e2d0d60dfa03438cee5c691a3d187141f1ab0fd61757ed4a96b15573b502647e57bd833ff6661bee058b9703b04409c0418ead2e90183d3a4deef7355978e88345494a38d027c873734c24ec40cdf9cf32943467edb47e3ed0baa352073288035e34aea3ece50526da2de4d7724f7b165754997d74a63ce56e33701c42aff5484b857f906d070c0d51026ad2d688f838d540ca1d68bab1b46841ddf3152fca55c0ee8cc3e08d20bcb03188c7a4e6e6d82fe45e5be2ce46978d13ee8cce0a93f1df19bb8a82b5b7dce5e231d72f14f91edc85a28267b091584caac1f16b8a6af4eaba2188757f987b581b4992ea111dce43eee15acbf449832c52c293bb27cba52195fc582a074368286c9267a65db258e27a8cee91d5bd091201a0a2f47487f84395412d694584edd38a69f1b9456ed5a47e0b64e17a60a45a2bb7ae452f00cdfb61ece2d4047b7c6b82f80504531b105ede41d8c748afb704086236b412b0612d57165b5e3f87162fdddbfb6c7f3507914a41ea98493e598fd7470e7e76dddb1c8f04e4c9c64e071fd7accc621148449605f9dcf91e4567924d9fe5d03238cca4ab283d182ee58c857c3bf22b8b32809557cd0d2abf150974358b61661676e31ae25bc2cae32006243275ff1dd5ae3e09d72141030f3cc5de8666b58fda08a05b4e5c2338ef98862bb1e9796170d814c8907b8e7264344987a912678cde478930440a0d74f75d73cfba9e6c543456a266d41ff40b0b84d1c673555c52b8a4c562d888649d8275e7a6a3eb9479480e9da2178afb16ec0c1d1e79fe9f81677e5ed4dc74fa62777ab259af550c1dbbd17911b53d4e8dd748a904448340f6b0260df134dc4bdc0ac59e137d229f5f2564a20c2d3d2da33b7a2dc78551910dc0fd9cb5148a4850a43743e526eaf75278471f59c9ada50cf7008bf6171d06454aa49d9de03ed9f4c181c8b3b729d0a3c9f17b60e90305f1865db63728ce4334b39e80b5440ba9e22fd5ef37690d0db0d12cce47b45fc06907d89e39945ec89f131de9c389779e481f0c8dd839693d4e8812ede1255bb4edfaa3f0d809b4fe993bc698f345645c0ba320f48b1060b74e73b6776d8e9feccbcb8eda87ae475c76f83625cc125ea2a9c2e86ac4085a74614bc7815b156ae0153edac2826895571ee44cf957d390007aaf575428580ce8a09f35c23dc62730eeac0a97151c431033e961031f1e1d5755d14f611596bc29aea90918888e136e219903d7afb4102713e72db8475d5a967338194da831871ad66c96a21ac0896bb2c148816f9cc530265346328146ac81b978637c0eee1c1159606af36befb90612a47895c115ededf3542b2ec27734514588ac8d8413142ac279bb3fcb072e93f3208955c68e677b848ebc495d4c991996a71ee875e660b0e9e757b3efbd5660ac9d869ecb782f396f8744c799095263d3c377297d140bd089dbbc5bf0b0428f1b10bc952a1671d6cdb556c159c9416acffbc1b31cfdad65321526300ced6361a1d698b6f12acdea5e79ec22cfa738a3dfadb506847be206c7f6f90599d3521274aef8ef0d3abf99b6e828661637d3ac383c1fca51a38897449a8bc7d72f022862eab305d46ae30ed2537e6be100e2b0f09770aa7b8b48996f2274cfcfd25861827f4527c7a6c1087244cb7b7e8fbaebe33d73a230b4a8d2ebf7cc57f7be953a68f22167b0923f12c17f6e6c38483b9510d8328c02f3b54d036806374c0fa4e79cbfa67402e5a411fbb0167054554f8f383a646e8cb175c9f3cbae1612faf1a610a733050f82eca60b8e74f5942e875b223e563a45f558c30360f2b5a09c1f43fa3189ae424b573094285c719ffc6a34bef10fe3fe271422b7fa839e75b989ba72989a0b476bc64c78400ee9b9748bbb70be6470e05a580c626157dd482b6c169e73ae8d00397a8b328e8ffc4afe2f6db5959383ff6df20e0d7d6f95e4a614af77c716a778a8f00f8f7ac057da25c1bbeb4b45771e3eef545aa9d4d9715be0f7efdb6a031310e2677dbc1bdca36fd2c310e9d36d7fd49f61a7b816f941a5c0a987fdd488ce73c4ecbc5d0adb660515fb0ba853370e6cbbddcbda87f6ea5bb65d2e14bfe240231ac92431105d94a6a6281fa60d5ea599f07a8e92522130ddc1024080bbc40b41e19c2d3a0e2f6cbf8cab2e742331f32ba436167671e0e54d34a9ffaac4275033d35c273e8fc52ce4fd64cc96bf1db1666619ba4f582778ce805d554856d66265a2a8b16433d0eb1ec3206181810fe1a82ca023d003fea70fe53849074d3fe90f93c793b738e0e6aa8f4fea05ad1b910c19f456feea80ac8d8d4a8e623acd9a7144cfc3543eb95f3610e49b397a2395260e3224b5aadd453d97739274024691dc193dce36cca480b9ffc0a594d1ee7ef517aa5e76b1a5aff572477209c8d0a83f6e5659d01e2d312541f8e5a7c8262c471b19874814d20a782d88d5bebe3791f17b9e213a4678f7cd0ca6f4aecf2b6d98cc89fba8f0e03ffd08289764ddd4f566a272cf4a1dc0b0fbb9a44fb422fc88a424dd93e991f5edf1e9e59d4febd3c4223e65b584d2ba2910d245723236d71b0580e6b43d65dbc4c1dc8a14730ac1f3557861c9c0bfac7cc85dc897b9a6d387e83f96745f8a56dbecb4d3c794969092ce5e282ea8c5981d3e6b0766af31933541d29738866ce98d05fe797163b3ff56f84cae1ca3608a7d16c24c3b9e4628e4bea3fcba56f2b472e8e0838d3544b19f6b627672239f6451c0e90821f6e4f2a0f9e88baf261414cfecc09e344421e217e9705a38ee62fca3df6337ed158dc84e9a4d7bc3b96602d355c4c9bffc4f30df2c56aa8447afff07dc2418c42b35cc667145c6380613c7c4e8c4ec725ea1e24c4ff03a361775944012b029027ac25db984d84a2ae6436f6671954192144cf1705d90e12a9ec5080b03fcf58df076fa40800ffa404d7bbd05df6e006a2214770a35dea517c49b0a726ae9fc3021c1b05be3d007042bf1f07a3dcaae59437da21569845cd0728ee7065887e357ead689bc370464aea089bae551d85ab22ad691d7189e09c5c84b99ce8a6acb1030816555cd01f6ed74cae9490d7417848264b89e97575560fe37edc3360952050e452669bc0b96568612466436f9321f7f36de0244c17c42e816fabf4f2cba93e16fc2ee21edc759136f1f8a2119e1aa17d32849836a00d00272b538e43a60033a1fe466dd5e7b503f24e53c9f4fb68cd671d7988fbf140d04aa9471c4a96a81444d20e763fa5eb0e7bd1599c26a3222db5b7a8d27eb222a39137484b87a7ae95a4a69488b6718393f70cf70388cc2b43c3818ebbc2e313496c6737a027652af395d821fc6bfca4e18b4caf78a8381510df6c716fe66af4111eca2ec23e20a528c4006564a47183672687ce8f04e252333ceaaabfaacc9f9715aa2cbc7974a9ce901f19757ff42473b94106bab048f3e2af274cade3edbc7ad1137a1a6d60bc12b55fc90ce3dcbb4eb4503da8819d0e69baed7f4c7e43a3f2c2e3f74cf4e6fd141126c1fe4dc0a02bfc1a3f0bdc8ae1e47d0c6bb3ac00a7ac9adec264c6d557ff040c7d6ed801467d2b6e5ae2967b79547fbbf4fd953d09eff9376b625a771bd71c912c1710b6e4a11197a714252edbea336650a57be234d13d460f50d0a4747b0a39a14ca93aeeb804be6ca59822a77389b19959f35fb6fd92e78aba44150ede9f8ae9a21826637485e9b6c4efef8b1411b99d21000e5d1b3bcf4edb7a3960c135bb05bff488185848153148175842eaf7db053f72b61b70b7a7370d5e5cc25aa3e1f3aabf4ed17752e608239c7f17cb1600c27760d1716e246167b559744a0ffdb5e68aad532f7b99d9b756c452f5f4edd7b56151b0e3e43c25b6c626b61cbbd255b0f093c82dac8d713814d29f09ab7d2f974adeea1c24e49802e5b78d8de9fbd2693bd31bd7f35a2f6f99a53f1d7e4a8ef5f3e42e1129fb08a2ba77b7cc5da7e556b5b6faa66b13607adbf57b6f0e44fcb5792fd4e46511bd8b9adfcf6cf2e661496e82f1746bc236e920eeea46f1ae8ed1d7edb63b15e4574daf4b98564971d01f6f40a962a84ce6b07eb6ade276fb1912e49458f6ae1ecd05015a9704cfe71f2fddc6eb1cd9ed956c747e9d661578de8d8371162ca98f9061b9efc5eee6918b64bcb0f649127dafaac0d98aa085db319cb58dd3973dde8a863088c773ada437fc2d7404b3fcbbd4da10ee6e842a7b6f25ccf4a1654e46c79cf5776a7ab9f4533c5ad3d5170a6b0bb5baa879ea59a67d155abc32604357b92db1897c6d99ca97a5173f035ed566eb53b32daa6f3d11487f4d298f95a907d449dcf96251d3dd149ad8cfa07dc67938b123588521864a2632d5f85aec684e0bad6fc1f390813506fa0339cfffe08050c86825c1b4e9ff5115f66e299d0e49849baff646e94afd2cfda9d9333367833e39e32bc5ecd50466cdb5ac4a985cdfb7480bf6d184fe072831229a78fa0845c5e22a303682373537c5abbffbbc5a1ffde53c18f219714e1a2a36be60cf3068fc35f9dc973877972ae4571b66f3dcfa0769efd6e868400fc4d3b5dbf1481d26944f761f14dc84674158fc3cd120efcc09af54494e30bae5802e1a550cfaad647810b34db9547294fa92af10ee46cfb2a31813176ad38d3a9927d5a98ea9b22960dcca31a14784998c0f05e9b0718237cda0ac2778ba6df3f8d22ca0580b2f82be2b0d2eee563fab9375ec89b384baeb30ffd8da7541f3dcfb17c59d26077ad98720800eca9e0eb1cd51d9ee55f4e479823680f5b3abafbc688de811461df73eb81d40ef13c433d8f21fe2d8ea5c2f6f25f9b19bf72294bb5a1b84af53b5acbc5a933e8666dfc9fbbda260f67ede0bc6d160c2fa9c2868997fa6489c34667e91081ed4275fe4c7ff20f118ecf975b488b5ac819132e0aa48b79925017e0e40c2ab861f9cb85e645921a8680ed29f66eb2b95aa0d24e4c3a4961f1fe858ab0d85387d2df2b064a9987204a03181b68a3ec531ff793b9fe5fdf9b642a55a01c37e5c64f29eb8f0aebed74eb5a841cb883db0906591a44eebbb96ba830a9dad2c5611de8f1aaba236dc18c4c6ce06a751f71fb4a2", 0x1000}], 0x2, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="9328015a", 0x4) 03:39:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ff7f000000000000"], 0x10) write(r0, &(0x7f0000001080)="6711c486bcffce0fa8444d685a9578e9e4abc546ad71c657eaa7d2afc93769b37d9c4e5453f56ea661dc2aa9e4daa5e9b5920183f1f8bd33ac6ba15a23a8cbcf5309791749393ccddf820c3752756dbb452756fc4032a26b8ef182a9e974436b649b01a6d6e301219ee24c2326205188a8f311948569659532cb941664f5177c63c08b064eac920ca913ce530be70e73213d8ea8f48c206c0d2dd1e60b24450880491778d3c728c166244f92dbb1285620110f9928035fe1f6c662b037269c166d989064a5d8c651182f63ad74f3f6c3850575eff21ad5f0354d340535b2ea87f93a43ff066465d0296f8a4b63b94a121063003b4fbb5b0d354cabe9671d17a5929c4f39bc814f6ffa1ec52d747eb151b97168f9d6dcea61ac214b8dafea419ba7b90d2cb378d842c3bb56110c4e23880fa9bc4f9a7bfe87c33baa895a6d3773b0a212527171d0b66f78a7812b0ff92c622d1732a659b145d31920005179271069c168df4bc7add143124ae403f0f81cce9ec7909a18c99f791a7c5f630ec701be34704cfa6f7a05242496bb2a89f46033aaf7e4eecb42cd84edcc1390b92db3785566a858caa5126768fe5529fe89fb55f329b654a6f4465954189413da0272e5bbe528f338fd64f996a040e45717122c9c7e0af3e91ba80b86ac6846295a2841732a2653e02101d678e743558daca8c7babf35e3c6e68cb2733aaad6ca081990c07c9fb425727591595ddeb43284542de918527e9e250161c96d3e69e10d2ee14942291b09e809d5151f5fc1a022062bb63ef02e5abcdf16dea514c6d047b9cb76ce08324d9491122b67527ef6e8fd2c407f99ade16a3ba720b0d09222f1603e26b4d43174685a8a20827b96c9630bbb2f081650111e977815c2131c6ca475b91cf31b8608be2b7ca3c4613a09f87d93c0b86144b8a22771c57fba63f559486aadc1411e2a98214f90241f89fd7572dbcf52a7dbfb353404ea12e8c96d6aee975799009956c89328a5773eb46563ab65f74f6b9258ce2f308dad0535fcd37ad2b7a2ccb786f6c5bcd9dab850549c7c65cf1c1fb3734d2e2ea85ef3689b962cf2de3293fd0b884db10105165bfe21292a9f59a4a31306683cf30995055048f1edbe4dbd2b44f03e31c477e2315fa4933356393444f1fa1d560a1b5412ab271b416eb54455942ae54fa12a08cd10e3571dccb11ec38e5ac9debd15ce70959b7a997c7a3c1bfd5165596d4d244f4474abd1a61f8ab01cd6157bd6ae3165d7650ac5c95cbc8f2854e252cf27cf613ff5b31f756c8d9685908166262d1ece727da820a61229d3156e12a01847aac95d22bb7681e0679ad0706c3a70917599b00ddf3344ae9d6e88cc78474ece16d8c289388c5ee8331962f542aea505db4d7c6622dfd64349da0d5ef254c749d88e2a5c0724ca9c9098f9537ab288ed6a717d0815d1cb7875e95985b4972dfd88f1f197ec1f1c94873af151e1a2c99519f15e7107e410c84ddca07800ffdc34edec1c62748e6cc840a746edfbc4dd2dbd0c8c88e5075e7d8c1565f2d0953e4e71e2be54eed601a4990b3c21dc588a4b01d3d6297317996b66433604ec223c9cc900f4eac963b2cef8db41ffb22ec7acb7065c7255f513cf3b949825ab2a9b366fd187de90c003ba8b164b086ac1f8e4eda0a9f8c12aed7e9edb2a16a2adce79ab15b66faae99f40bf0b3d50163350e9d9cdbbbd60e22b5511dc022afb8cbdeb283ffcbcc90f3b5afeaf8d20448e0962ea837c3843547f796e3cd78e71e6720640e545faf9e2973788017d35cfb7d381adcee773c7b5e60bbabb301aa30bd7a87667e7efe3e4237253701f8e8a9ea915c7f55cdf2e43b81c2edd03857a8719084a7e5509d7fe337b5ba6aad0a98eade16aeac096342c30397fc69d0ca9d59e957d11a808edb5237d30ff62932178f431b60c78ea47cd0895a1a49389d2dd5ea0a6fff4ff5413713d0f7a4a9f40e02cd1a21949e6d887b06ff93dcb7f3077a5aade16aaf0a5ac2e48132d8eb67cb646f0481bf9a31fff76470f204031570bec01b1fe8301158ddb0b422c36f4f460c29cea41b130092663dc5bbc5ca3aa848175381d42668e0702b5062eb218a6d13aee51ffa50781936bf7e927046f7314b5d8c429783057b9c00d0ff3cd59f5981391d4b263ee1aa0f4c10a9d7090d5e8fe7d4b0af1a3e948954da58a2b9c55149c4d412775c7232793c1e0dc3c98d5d96cbfed8a7f946c8c2bec3590d346331f8df556c6e477e8ad427d5668049d2470d7856f9447c8bbfec8c1d1791a18bf32c20907fb1abed9b82e98678a85162a4e767c22a8a4650a636290d093f6752c9c7377910470fbe365dcbe19b0f34b9e1d141abdbe7bbd74444ff116402ac7440da462b66a9f90f70429ba5d79205f4cba05b8d20770e87921a40f534b411c89e156edd48828f718aef9424f7830221730fd8c9dde2c7a94bbf55cb79dbb0fd17230387b958f975ba2d73e4a9f545e434108aac0d8de36c8844df70e35306e316bf8a3796e213a5b45375fe83a0a7007c311bfa78a220dd7bae0b4cc48ee87c326d1d84b06c75185149ea729a8b5262913ffc48d3ee33fd65f8192706efc8126df3b57426ac2c2e9ec069a290d1f452ca525cdda9bc0de5980e5cb7fd49dd454f7f2845357080e7da109837c0193be2497da3971efeafda3fd2b810886180fb5d3633e717f87d2a8c27f906ed31870fc45a4bdf6e70d47fa17e13764c4819cda4bfe7e047e55afe9a57dcfb8b44dd39ce3a322745f728c461a825ababf0c41d840ebbcc54bf2b7b582b645b3e6d513fae882fdecc8877c0a8aec09bc9a17710243029fa5e6c50501452bef99821dec86771c0e4f268535438aeaeb6bd855d014893151c6b97cfe363ecc5c174e66887a1d6caaa1fc6f37c736507a8b1e2effd0ca60fc0158ba2b333b963c7129eb990b449c0af58d6d565987caa4d5dbc05cf8640150c4324665d241576bb974dd7095dcb80080bb9b197caaf9158ef66714dd4037fa803d8adb7e4e41f069ef6472bc53753e8e44faf15613efae0ea79ee9d2c1e41c60e6b60e2436be0c5e451feee8229351c8f014f45fd3afb521421a4b908a3afa84da5ef6f43d94379f6961a50db1d16e134b4611aeb2664e48d3cd0d055fecaa1d8e1d4c4574b3e9e43fd637904ebc0e6469b0fc1a181386d9a95b01af6e5f14025dc36be2e64806b9afe5b68e175dc05e21a43a4a51364230c44a61fa2bdad278eeb77c3a6d4548648b38a18b1942045837a2f51fda4e1fa7586bf06ad10a4032c9f388e6c178a0f2bc414530cd56fddb2dd24fe728984dd92d38bd0b3b7c189f8524c9f830c51443293a039d000ec229a3690eea1f3865a1eae30fdb8e80316ea2f5f65fb309e25098666ed8efffde84a34a62955f020e38577627998e2bc04556968006f4ba1957c3cec7fcd286715b44268c6da6c82f7a5ac745cd2479d6bc8bb3fde0656dd8c3408746f1b658159645b9b876da08130b3c3db69d003624c61b59c3b3b735e250dc91f1a4e0985d99088cc04970f6bc70fd4f8b0bf38d2e8eec3c59bf9aa8825af11a5846542b55fb0fa4be82c31eadca3a4cbf018d96613eb4d18edfc721eff77d98e6459d4d4f32ea7afe97bcc7ff0871cd10e277d5074f4bee5878d62002067c6c65d8eccff709ba46fe12d2ca353a0a2e4489326dfbe4a033d494121831d0f619bf34274acc3e25bb6854e31b31ed99fa4e8dcf52d57ca5a19f4cb67c4fb308725e2c4838212dded9bd2daf2e95017e97373838eb00363fcf7e9e2b9b743824f0816c3598214eb2acef07d09990f5171fc72bfe234ba4a1aaf9cdc41282a458ca5c228525f99158a52fa7da7bfbcf2a55648628b0d85321203806b8ca71036faffa09123ec569c00db0d7a266438aefc663b388fdf9445016b0f7087c54028feb38ad9e45561ea2e09b2c6e50c9c4743dabe2814eb030590699fb17fbbd162ce05a71d3fcaaad84c57f4045166ac2c48a9e4531486bde4f37bf724ba6ac3fdea85d5f9e863a70004709708b5cf9ac627d1cd33800d154cd2529e55ad884e520c0bc5be6f2cb1d89db7d26ca5448f61a5813eb0ffac2baf6a1f6d5992b80bd253a8668cfd3aa0c1e9bc1799bd623a81ef8dc3036896beb2166bf7fa650205242c4c7058e36c62e098eb6a7367974a170e1fcbde84e38a7727ca420cde5dcba2f1abdc83ac04cee0daf94190629b36c8867a6eba2b7949c874f04e3b1bccb9436982d538607347c9d83b59709c702c97997498834d3841bff4114a591bcbd0758b7c33639fa583e6bdc8357bf38f7afc9d5b95d277502e1d19fc1019a47130a4bbb2f613a97e5f5ea127d73032b07fa54e27d5aa8f7c2c5064878377627674753b62e7ede8fe2746a108030690716a98f6ab451eccd1426ac5906a4180db7ebc7bac470ff8dfce1f98ba8ec0308a3be31e0c249f248317fee17ba4448ba4bc58e019db1395e2cad35f439b29d9833f18a361dfd3ed623f6fb7613979a9ddda01584d1c8ff2d92263220789249db8a2b80864dfa728a1b6761de22c9bf68496abb30162407b58d5d62dbd0873bffd276b57ea88c1a103cf290adfc4b9556ddbcdee693ee24c4e47275457cb41146bd492c6dd0663f873d744b1c22e1337eff27bafb037e21562137c8ef48e43e22b1d52720e3c259849ef9e964a9476942dc4f7926f73f8220075a8601479b7c96163d5fb042581213ea06152219363e752e77a94eeb90996d6183d3b7201b9ebab2560db769b77cd8d3328a1b0789adbd09a695c717529742ebb607488675f4e2d22c29729d46bfafbe56e79386c0e8c11fcf9e8c5195469cf5b6446e58005bb27c10502c47cffaa43c7ce5f467845949d8129ae795bc837847233d04e79ef493493f1e315809c9d0825f4c5b05d26acec1abeb3ce233ed3ea7a442de05ed1e075e64c3cf1b251fca6f83ff58b169b3bcbcf8b03be67760c51c5b8d52279722b9fefcb5ba16ca788fb006d835c523043299000ef4725f9c05b5470201c3585aa71f7008b6b9eccd59fd94b36c0f16ca1bdce0efe5e81d82a673aca97d7eb0711dae64b720119af616bd8fa98be4f857482a4cd58d03c95f478f888acbba22fd403ea80ef2d720641d8960c4e75cb1d75cc20b0dd1eda3b1d4173f0f0e72c7c1a46cd27b4f243fc89923bd55c84920bc08ec1de858d4d8dea4a5a86864068aebefbb73b11ce7f98d0862fcffbda6cf28c2fad0c77fab265edd18a68c6525d08c6ff3677c4e388189979ff37d44a900acac7f11fae2a25897c6b27bebf44809db0d8cf38bae86d47c1ebd96bcfd234da769cded65608054844b78a578380b4e02e6ad462ece38254e83bb17d2a0e9c135ff591480868316f80ab6e22750c70ffe8e5d19865beee5e9b86c162624cb83c1a412daa01fdac0a15ab65f7084f44b159c91925f9872032dbf980359a6c914064eda8c4b4a0f355edb8832d5263ff53f159257baa6f442509dbbdba4acaceda0fd68f9a31271f876865452500dcc9ad48831e92bf09346284fce00a4b956dc0a9ef4e6f8728ea75fcff4aabe9d63c6b6d3454ccd2ab0e7ecc8abbacb819b45ff196665c29cad8167ee8c35b31fd84489da190787313627fe3210a3c194efd28d9616892e94a1cfc4754da73c03b99ee37ed9a88398296107561c9a0e72b430cafadc2b7fdd44cd7172d5020414fd7f00247a1e19ac2f7bf8c0c85d99dfbd6498daf8482dc38abc9e95a7f91cba3fde557f3f7745d9904de77a6a023e2c2332", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) r1 = dup(r0) shutdown(r1, 0x0) write(r1, &(0x7f00000008c0)="0b75607dde371b5a321e4c840156b31f9a22aa8179334898610ca016310afb471b51d458de7d8b93336fef07e22b8d8f33395903bf21146252265edfe8b45f3d724622de51aa55df52348d3d78663eadae3dd47c7d0471756175b2e17882ba0a52199815965ada536de3bf63a390e733618d204f70d94b12c2671625207418e1c5ec3bbc47f069b90408ba05ad3776137c1fc1186bdead8a4420dd19c191548f6801f3fbde74a227805a3f9ce6ae72a16eb0bacb1fb5fee8616b9db1ddb9a4affc86b68f9338b71f948b7504376fce775ecb4b6c1e96b9560313da240282f525477174bcdd77a21ce73c4c7670db344b16983d0124f13dd23e86ceb3e91ef5969bf0e3b8af888b99f7efee0b56645fd2a6f4e02ca6cf0468fa7b256791048d767e0ba09f76da9db032a84046249887adc6abf13e402ea133cee5ece5d36967b5d24eeee041c424e88d8f2ef63c2c4401600348f535f891ce05de6c7784bbec9b61b146668c040a72f3aa1b589ace278114950303041239ca2dcd5c67d13e706740f17b38e52c997524e8b7c2dbdeefc5155a33882c598c8bef2ac6f29299efbf8cbb5beab34509d72da903e48b8583d1fc6ede8720d322c4de5af47c6705ee3a4f6a3c5004a0a8f34cbf47914fa642c48ece50d2cf671763bad3932371d35a22f7819d8bec19c0eeffd23bdf679716915a7a8d2f52829bae5b97cba1a4ccb61a95c733aac0a8e3ca9382c9249a61d7fa3178c845fc0aa57f68be7f068ea88e7d29867a8c59dc1638301ff86efe8dd6481e5e9c63be2019f35130f35dadcde5759a71770b0aa4b92f9c0c7631f3132e9208005d78ff05567a8f4214bc7688524f76c080262c5053c4ed51636ecd37da86bd0b33c09ad59d6c7f93c04d63951643d2e9eee2808fa66d391dd43e925ecea3a19af43a5af98fec9b82c79f763a1b610b383885338138dec07c683e58d0479dfd6037d8ee25bb6a4de08a7c674690d6ea958374e1fa268fa89ebe970c4e3850c76fb9ad294fb36a5b62e46805688708b1ca8a97c238211c6b74d9405be7e7d642b89a096999a4040fddebfd71bc267e924e766ba4f4a91b099b33b24f176e25ca4f925260bf9144353033a7de3f11d481e7085b7db429390adec3b6755c20ed4875f2992313331a4c0b43fbf1f4b21db9931a7adb613c01309ea76439e118fc0dd8729cfc4777f8b56ac05f4fe8a9ca82ecb80c018a9e4e697e4d6a20d55bf84457ec27f531b94e3f12b8f5725bae59915eaaa99b3785cf14bfdae5e5ea42dceec4272f1022c275532602a8a7f913a0f1907a36ff7fe21c7bc97804ccbb3b7b64542d6e7dc4503ebd2cf4edf9446ba84f44c7c4ddf997ae146839244a8fc7a46bee9888871bc5545d04058fd57cb6794143a89edac3c5d7531225bf46f42d9d62e452b7f14ec4104631676bda4ba673919da34d4e7271d1ae12c17783f58d23ed71d6973ec6b98875fd189ab83e51bd8f069f97f308b2dd037dc1824d20049fa2d1b9d7c39517e40d9e02348acf7f176ee600dfb2e30133ec87ebab9208850d9846c36cfd76109899fc404b30f0fbadc441823345df110b7a7f8f5ac027e3da434a31b416a709070ce884dc13ae53857fbee445030c6aea6d3781b78349a3cdb72ec268cab52bd700081d87b2cb60dd4d66cf31d3ca515f81c957f5bbd68b1ca14e09793b56f9715f8f85ef8d1e0bb23ce47b5abed1883e8f209bc225d4ca29b4820461997b661642d5b69cba60d29a8e59d019172d89fe71314398eea4205714357e02976aaf605a1ab19cfa615539d59b6a8539292d848daf70bf3b21e8a4d4c976917209ddbeb1388e29bd13cb78b870e6b89265556127349524e9f18e192d48b4c9e7a7730e40e8e5c7ebd529b56a2d697c10e4b18258e6df5d1b72a6c1d008ef697856e81110d7855c67b986185b0fb16761a7911a34ccaf90629f15c5fd5794e2f3d624473bae266d9ad2fb64c14ba6af683fe014e5cf9ff938349b9cfa725807583726b6f5b13372ac35675c60d2a99dca07b65b76a76c5768cac86eb5c003cc784bc307c94128a7de64a10e08595b0b04daa462efadfaa5c5e8174f09280c718c771fc75048160d1dd32d5c885e2c9f991f4b7bd61cba9c87fd3cc15eb589e13bdaa2dc2574d9eb91024411e88e6c7d817a862a29d31f7d5836ddba8e0309e7498967eab1829c6904a7ca37e89b8d538b0ab8f227eb5dd9b884b8376651f86dd357bab2662cc36ba19f6bd05dd5e68e8cac7fc62065a72cbb18728c9abce55acbd4f5f7b4bf52baa8c2e6385f73563edce9289624d24e0851f5dc748931a7f02d1b2f07184c6767ceb45ca4cc9cee88eba6b327c4fd30738e9e719e367b236a447f24eeb3e7042ac8b84b0a82fb510bea5a6a123ee05cc57b3143ffa3243fa613daa04f57b6f39d4764788caf38f448ac89563e86589ce9cec13ee4593a0d71b20de2b04b74890e53186d970eed6e107df6628cffd2009956c0a0e58b4bc7f754c4f64b84f4a46c67e7da8a282ee75cab8c3924a57c6994c11d1fe660f108a7d37bebe6baaec2ac9c63e8199f095ec8b9d2c7f70b4c44c13dced07ebaecfd27cef121fac7de8718398b1f4691366a109b5d562be4a9c4b20fc1f77f06dbd87ef83b0cd9e1d202a28d1152482704421e84f95983a7247f8ddc9166ba01d505c948baa8dacfb2fb0c1b1d6d95e46fe93956837d563bad7151595dce8aed8066d52f5fb4f410aac41c49b854db", 0x7a0) 03:39:00 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0xb800}, 0x10) r1 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x7, 0x2) getrlimit(0x4, &(0x7f0000000000)) getsockopt(r1, 0x29, 0x32, 0x0, 0x0) 03:39:00 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/93}, &(0x7f0000000080)=0xfffffffffffffeb3) fcntl$getown(r0, 0x5) poll(0xfffffffffffffffe, 0xffffffffffffffbe, 0x400040000000) 03:39:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x64) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r3, r4) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x40}], 0x3ff, 0x0, 0x10000, 0x0) dup2(r1, r2) 03:39:01 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b7668c8b4443e008dbe52cce56c6e0905b1afa6942df1ba4b3cb0a6a7596200c22", 0x21) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom$inet(r0, &(0x7f0000000100)=""/209, 0xd1, 0x1, &(0x7f0000000200)={0x2, 0x0}, 0xc) readlinkat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/167, 0xa7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(r1, r2) sendmsg(r0, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000400)}], 0x1, &(0x7f0000000480)=[{0x58, 0x0, 0x0, "2496fd3808707093ddb402122552098198c6ff62a2b093bf10d16a4a4300fef5b45cce414ecf632870785ddde6d2e4b4c968560f83d672e4f695c306fa809235bd6054a206"}, {0xa0, 0xffff, 0x5d7e9535, "d8ead81fd02498e221cfae3123dad8e1920f2f392e5d43904897865b90318169216da827df4482d413dfa2b5a850d01fed7334ce6913c33f2c9a1c9a254697498a493de3d1ebb3232feb3bc2be14a1b68c90506209f8f599a1b2df13822344d4283f9cf504d421d3b4db95bb75b539d332f6513f765cfbefaa075150b8d9f9a85208e8f2396b52211bfa9b"}, {0xe8, 0xffff, 0x8, "5e30cd4c4c347b4f003711b2b43459d942f3fefabbaa649b8953f2d1fa074b3cfcb11835fc673c5739cceecdf7cf52ba02d411e0d04e6f402d2aee444f75620f992fbc94af38666bee7b267406ff92097f1caffd798f375cb7d4cd9198990d6dae451379220622f561f6d43ef20f4be89661214abfa6abcba4464a9cc482e6548439caefc7b2acfb5d7ea9a517f73b942aeb557f46ff0f2e4bb5fd09fe3810e90e818cf6a00261f8667eb8f1683faaf14bd7cdb06f407ab8552afe0112df7a54cbe6bba9e40b1b31211d7031ef1213fee930b3a3"}, {0xb0, 0xffff, 0xe556, "e6c81e9e7e27b61b6fa8fb6d0a3cd0475b6d115bf178eb2aa7d1045ecff90aaaa0f7dd655edba3d82c8218747917c430782b378e2b4f1f03cb427c284a5465fbf6b6c1a37dab654ca7da6790079efdf033c2fb86ce11d58e3698d61931aa59b30246a46dfbf55f9f1f477b6affefd0394e5cd128a68d90f868b12cdb2fdedd6f08d3b93093620010c29dd56499f5d988eb8b3810203e2a66d189b2f2f52271"}, {0x48, 0xffff, 0xfffffffffffffff7, "055a6d2fcc2955822e7f4c95f4facbc0a61a1d74d421670ea01fe79c0e9204be99f39ec23f0a69a1b74a56f5a56807038620eb8c0723a1"}, {0x1010, 0xffff, 0x5, "b6d7ebeaff4b7863c8dc78933c3f0bf9fe03411f4c425c2dc1fb3a9512b44bd89c47de356439f122badbfd4134cf06ec8e956ea1d8a6e30a9a9aac778b9d32c1f05c4d9cb2cbf55dc427c9a02099b87ae20fa8c4dc20bd2611cce96e3fd143479f6bbbc44059391cca6b9d3938201a867b0d5de247155aeb226c03d81ec9af88deeadf0224e4c40523629f09f83cb6e93dfab29fd44d01069aa905a3f58dc8091a6561340820d06d038f64942eec53039498dcafd6f18ba12187a04d7878f7549f808245b025454d81b30880fe35786a7c54d0d03f65591217deb7b200e276f135ad19b07d543d160b19af1ff9c666d250328cab2fee4f7d1bd95078ea065edc41782f37759e84c3f0ff460f081ea819867a59d23f838443538f8f258f9abdb59f15fb7cb3762eb2ac07fb49c35e6a48e29b80ee1e73bb7e195ade5f399a4ebfddf7d51993247db1bb09da2730e0c831c3023bc8f07db1b007a832e4d142b728abd222bcc3c65171c91f830e88970469b82da81572e03f013b68e9c4ef5490c282e8179ab28e70c7fd7e5d7bc44870808c3db9d80cce85bce389c17aacd1683902b174c96405c52d3e29d555c3f8590b8542b0b5990317872fa60c0ff97b932e6b24a07aadc6254d9ca855b12206af8f2bb8b12d9f63278cf1efaefde09e55bfe5e654c0a078b4b5e33f844443f84b271e11ddf78eec5c11d03cac121f098804a7b4cc8284b8dadbb52cfa8fa351d8e88e346d51a9b03e667d01be4e5d8456ad74f4aa26fc9406b2c29f2583205a5b64cfbc89cf9d1b84ced194a30adcc71c043c805ec0f8881472c86f4f83c7419ed4dfc984dc3c34c9be511f465589ffcb7e08afed3b1369e17a8d803c6e23dd3cb52cecf16eff20f3126d04b496c3d370a1b197620c4e6303f9dd39a91e94f6401e58f18aef4095990a61aaf5e819f60a60dcdad96ca3022c49e3ad29e214654b4b49ab7650ea212bd7f9289815260640f9764107f10ed320e1f2cce0453013010f3bc906e78f07b248b99f81747ad28e8d790abbd61164694bef91f8a639968892ba9886290ea27e4e5ee9e27ad20c02658d7f45e5185e595fa034d0dafe730d1c9d8464a2731059fc63557972089aa57869117a1d76eefdbf198582bd84d5eed20244c5e98c55a71d907a522566964c9012e96d0624db3290e780b39cd0439a6d36c92b8eaf4805304c19e83a8a261de04d0e01f97bc0f8b9bd972e4e74311952f961812cbf97ac350a1da5cb09e193dbca2769a5e42dd29f19684e78f42d1c523c3185818009e21c54bb98e3b8e2b51e162d0a1d14be4654143cd225c8e128ce6318a3cae955b333f21592fb24cb8df71d6b673a163b92f5f67d3620ac2b70f9261f5679d24dd45c4adc90cf9ac0d684f75263b976ffcfb0c6161b46bdeb521bcb33e3c8a496204dd4b00ca577a2d08a442e62ea2fd4cfbd78343fa6732b1788a83e35dfe92fe68906ac44ca5591a178413dfe1269985df5a5b9069c79b72ad1311a3e19809e7befaec782625bd994d4b957056661400a8b5c15be951eb1be6aa1efe1fbf380ec02cc9492d3a659474222024bb0468924bb5c46a88c8b630eac14ba60aaa9b92675bb7ce68bd2cade8d46a3887dc1c54a6ed42fa0c5266445639753f706c169fba434bd722b3f113158d29bf27e0a957caa8ca43f602457b794e89a0a4652dd7c97735a915b259460307d5054b733cbd041b32e84b6d86080bae40fda675a094efffaab13f9f41ccc2190892ca5ddd647b195f3fa24c5dbdf2f758242a44e0f0a315bbbff343dc74c2ff6a59f87cad1e004fafd92200ac3ed1936ba7f4c0c5aabc9e5104966acb4248ec9b03044b20a11d955e6f274de57a1dd4148248d191ce01795262d816e0845a3dcecf0507eeae96a80a76ebcf9e36c4f6d40801308df8f69753f9091a121174ceae7d4fa5a4de08c379d6e9046b475e5c686a5bec09f868711d5b9b02731db77bd8fd8d799a77940fa3d396a61c09de0d20c8c14d368e2dbe82755075b72f4584c055a1be1f3fae324e75a426eda7e6722fd29a1c70fc5c8c375dfca86423704a3e99385064a973a2fa2a9068c3fe65992fe7d134fdf00da5e59fa8d976c3b4be14db4be942da9686849230826116e0953160aacaebff39c6d2ed7b3077bfaf65d809f566395631e6d2de1c7166595af47996f88dd7e04d21a8cf9b6ec98ba0b859ef495889e50a2461b30f5911cae4bad2029029287665bb6e5b68c35b4db9930a5019a8de9cda62eb06dea6dc12310d6c0b495e69f37be1a8c4ce55fc96eb07ecf2aafe7d79d079db4e504bcb9a9bf8a1fc6be2940d6e6397c67c422e82cb722c4990e571e952b401771326851030c92fca95975149628087d9f9444f5955737d872ed54ddf43ff1a7bc74b81adc96472d004d9ccdf6c677b7ba009bb61da06a6dae702bebcb210f6c026b2d95ef4cbf04943d3f2dbf52b6152e7bd16bcc2dfc1a7c3fd8994ed509ff1e20f1ddcfd39fd854762890d1dd26da746319586a41a4459514412b6a8040ac8efb0bbf0fe29068c6f134df2dd779ff88075c769613009b50a254adbfb8009e42d1176d529f1b5f054f9fd79e4a4e5a1525115d3e3fd4d9c507d8da39fc4fb10a7b6714e4511b724950aa971a28622de5aab2b9f019b575487f66c6a331bcadad56a84de3a46bfd1c370a92a18217e61a92b8e1477370ba6479c83b1a2bcc2bf0451bc3c66eff4752b32b38352b526d99e03aadf5e0f9834c27435f7f17cf763a9878b1450297b8eb7acde347697e81395e95d066c77d1c285a9a7c5a2e63e64801b4119be3270f2c6e10b173dcf7c81d299d090daddb97db2de5b96eb98fef7f8f3c6e4c9f39892f4fa8bb7536fc5f067a92e6351cd8f9f435692274f6c5801de23e98bf8c3ecee65c2407f32df52076153e42c4b3cc24eecd3bcb1a5c7a2205154642cf29117eaea08154871e12fb2cd93e52b934eccf1e9a7c493f069471623c3680679155df8674c7cc76a62a266512f7620b41d1bac9ade50db6875644f5fb0f476937b224fe25fe6b99bdbeb5639aee635869436093a4d65a34e79e48dcabae662df59399bdf6012f96d01182b826faf75df61301e2df9cf8de64dcbf5807a15ebecca0ae1933c67b1d99a31c5c9962e761c4d1c268d2526aebe51d6485f5173f90f0e744da529b706294aacbaa6beae1c9bda8c11e838ca5ddb3f469fb857ba0169fa984f050427be277372e84c485d1c68377ab76842d9cfa66deb9d3bf956f7d7d4ad847900360e9ebae8081b9985b392af9ed3e1148ef280299f78ba4aa2d8e83b760622dfbfb1dd172a99dd6801370cc448ebd8739cf2a911d301b1eb70d26580d4145472b4e2665e108d57b94a0c10bd6eaf3c89f314cb753b92270d107449ca998acfd8d13e53087df4c5172a65b6ad303c753d2bd24995c00867b07410274c948af327b74a58242b36dee09eca501cf58a196d03a2be5811bfe203bde4878685d528c77b6214191c16a0ac091777342e82e80fa6aadd947517204e7468ccdc1eef97265f3ed02cc37f63ed75eb200ab4bbea38db59c2fc09b10c62fb050c805fa7449bcc2d02f218d49353370800f23f5ab34afc192b1ed71c7fc75cbd45d3c63264468750579e81717688ffb36fa997233e20c5e8f4dd2f68136ca343e6139265b4fc3bbcc1fcab72128aeb7da691b928e47e76ab4adc0f239da45ccb3a95573dd6643af0626f024abae04ed29fe510177af6a9f44ece5feea1314542c00dabd4718cf925e41d7cace60b295ba11c09765e8c8a76f60528df4929441cf6ce882a349a75adb369489dac5cec075ef43e8e32c7cbb7b39f4a4f0a36e707dfbe055cc686246e1550ce62ef68246201933320a379a2e3e778687bd79522ac92a98410d2ceb93286b8eaaeb616840afcf2e5592cfcd9adb8b4aa8e3a4a40454459a6842bfd22486adb278c10bbd8ca663cae7da10429a26acef7995ea94f13d21be3c2872afcc5b36cd4a0b2ae4d78fa620a43678ae535a23dd6e0d2fa820ec1e3f74c4ce526ff239187c626b1794f2e62258aae8f4a06fc088c53c9cc9c45783ed0ce3d0c3c9e1ecdb45b6bfac0c502a55ccf70b023e15e5e0c3e4401d816a73d799917a10538bf36c67b8836f4d7e26ed19cf8f07f894f839636f798e4119727123c561e3e678e10af06375a5040e13fba609dd18d2ebf967b0a792d2f4198230892f0e7ba2205c41ca2085442f7c54e5d41e6c99aefe350f2e56fffdc7e2cab2df2f974a7f5ec556d2d82f1fad949c2e6094e0ea102c846b1526f3a26ab47818de880e44731d1d3fb896ec914a06239e3bff12f9fe0907c9b199fcea06040fc11c7351c763dcb86e5983557c0b657f09ecbc22dc5ca6a287404ff27070a4519419179b6b9b55275ad3ace58e5a209769fd185184ef9fb2d52943911c675df7e196a166aac5cf914ed2fb700d4ad37b7899409392557bcf5da3422b8a80698d8e7b105f8008b7fefdf82c743c547c04e50a7b9ed99fa05deaed9d83b7aeaeb84c4868924ad4185fb05b8b1d3169aa3405006badcc989339d443caa94258ad6386d90c4d8c1ff9db1e135eac7ffcf36a83a73999aec08e065b2cde34d9712f56112deceefef8f0d5ffdd8f0995b7d8a36217c8f73fbae0b0534b656c71ee1a7c1ed1a93c3ac547c10e46daf4b4175af760fb0a04cabfac11c22f5c055c0f45e7786ba36159db5416eef7a71b420a203741cc540d7f05db633f2bd3d67f4535fec01718a8b504c7344d72a1b7321f40d2a627e9e5364727a0d03e7851eae2a0ba00abbdeb750a9c522b9734011dc2cb27debba7e401d172bf0ae3bd8f614a6b91b7a10bf05fed8c491969ce26031a268a31c4f3bfb2db2b956c0a27d4942872bc78aad9ce0ecbd9b9da4c59b517a994d010f7315d32ba94a125ecf755e189ec9840e8d12e76ad846f7e8a0277b5938303307de40f8ba205d99f02547c2ee970ca03152249ed39b3fb6e13b04d8258971d70e0bcf4e693f029386e571e4aaf2a4ac62779abddb89ceaa1b7c10a717f02152228afc20e26bfae72b5d8ade8cd998b81900a85a7eb1ceedce2b4a034d9632bbb97d73c0f5710634545f7a4e225d5d21771649f8dddcb3235175af38314e1635e55f802b9e289334973654422e69858b02e362d5853656659672a0a9bf0053ff5ffbeb7e97f126504c4931f0722d28d44520c6e48de89e0198e39399bc6ca757e74c3e84d06901389685b3e96a76bbba449605f5b0802866918f0b62fb4c0dcba91fb5dbdae7eaee21edd751d74a17667b25ddc22024be273215d05a0b5046532817b6384f17de212c1b68df71f20127e40dd641742a002d1cb7690d1aaed56d57eb3fbe88e979de80b9668fb3010e466d97207c8fff2a085c48c8887f5e32f4a31d4454471f1702d6c6003631fe388ee2e753be20702ddc1d16258a9db381c32bb2ab84535f1771bba178e1164307558a885d535ff2d1041d54e8c5cbbc837eadf69a35a6e8e1e7e9b84cbe29d900035079133c800a4977a24671a5b7cdef953bb3300ed04652796b56c8719e1d87eaa996117923d95005cabdfd629285a1459995f8c742341c80bec64b97ed1c48a8d971d78ec153ade862b208e5ed77a12e28d2e96a782a9d3c4e169da98cf6ec187777c71675900a945171ffb38e99b7f310e965fad95c156c530b0be500b47bc063e72db51103b964be0e7b9a71eaa52d672ff904043d80c0cf99f0ab944676600ae4cc2c7c14772e942c1ad12900121"}, {0x30, 0xffff, 0x1ff, "6d12748d24171b604bf3c8e070fb30e31696e7221306d23d00"}, {0x58, 0x0, 0x7, "1aa63c32550417f2f9305f8acc0799e6a982a056159c6c692529657f98f3983c87058e5f648b475bf75830d53fa6f54be4b2b328e4c99f5988af164d53d150e7f5"}], 0x1370}, 0x4) pipe2(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000001880), &(0x7f00000018c0)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f0000001940)=0xc) ftruncate(r3, 0x1ff) connect(r3, &(0x7f0000001980)=@in={0x2, 0x3}, 0xc) sendmsg(r4, &(0x7f0000003f00)={&(0x7f00000019c0)=@in6={0x18, 0x0, 0x8, 0x3}, 0xc, &(0x7f0000003cc0)=[{&(0x7f0000001a00)="64c1452f65f07abe046dd936271d", 0xe}, {&(0x7f0000001a40)="d13e7ddf3d3775dbe5ff6a4c851a81c530ca26bfe1e124c5ffa71f7e6113d94e9b36d25a9943ca4125fcb0cfbf792021f7fb0c0a7045702a90c7b8de21b30669d3397359a70d3f1439ea82ba2316d9bfa6937fe43d70abf231b1bedb36b7faa154e33755437ee9b36c56a61f3b2f707bbae551eda58a96196b213402caf78de87ac91d656b5cc6ae2a0b217a8d20b650c034a9cfb84d67869c364309152e6ca0e29e20aca75b6571e8afab7b2b1f123b1bb4168710dd800ffb22d9670690f3653c9a570b709cb3e2b094e0ad7dc436e551ee61935bf95ed4126532c2855d616a", 0xe0}, {&(0x7f0000001b40)="63d7ff0ec3a9b906cbbf53f083e77418a88b4e337fb8a77605e6a31cb9fd225dc1a3867a1bb04daf604f771fcf7931cbf1027e0081c84ab8e91d49a50f5c4d4213d41cc0abf01f357d55dc25bbdcc9cd79dd42168e238ed7489e2e3ba899736c746370efb542b0c2f1c8bd3238786a9821ef69630545e9a9d2c56ad2e0fd186ed0f57807f6d3196b65f9e009d013537477991b8bf5ac0c605f64a296702a07a719afedfc7f5c2dce4693cc186980b16edfc20c74542b447933", 0xb9}, {&(0x7f0000001c00)="cd6b217f9d9898be63b7804ddaf137427273209efe9388fd4587363fed95d25b44901fcc0980413d0bdb03bcc0118831497bd806c1319a01327aa32d1c3483539549dd35bc8ab4293414b85b7da63711894ff41112eb86155b167a0aeec0c7b37be1294e04b27f903dca0e49d683f337313bd493cc644361c06f000fab604ae9a48db21f353159f5e1e8a8328549526c8594f7249d891da111976062aa75840866d49750b686c645517d0e94a2e6ad92fcedc8d95dee22755c8e79d7e0fc3e9d0477f549d55965444804af362eec473002aa24d750b2193d079ef397cc78d22fa407e6ae0dbb635cb0f25ddb20d984c48e6c3612175f1f178d46140ceff99936eba2f40a15ec0121ad3faefe9c49c9dbeb61ea05bc0e438bf015755b8391ebd89656aa75e27d7c3b699b2d567a1d054d1629e20d7194175aa82c0f0686b79e71ab13983d721df8482b3d9c1eba3dead313c9f3aced0af23ac66b58c270ac12d8f32770a0b86e51f7fe0ac2f6360dd302ce2ff8b05ee1328e8b60a4764f66765973cc93df03681726125450ae8d6f96303b92ee457a2e902d08461a6ab7e2aabd97f64d5afb9d97e04acb9e2c21fd6608efdaed40db05b945fdf8f3147a460367901e4b8a7ce3683e25aa3eda27571b0e163642e64c5459e70c93bc99537891568d50ed37ab6c72c52e26d371eda99d8e0b6ed4608b50d2f17f3fc9a57a4e142c5d02d9ab75884ed5593d0906d4ad2cd2ae563b15f97e50076797e880c4071ca9d904cfbbfb35163a5f0980db55649abceceaca220efd0872e876fc8dba1db376781ed1fbbc5e9096b7d6fa559953d008f15c8178007f914c7470b7cf0ed681b83f3549904585c955f246b832b4a8ee854b13c66f33416b977f344aaf8b08691793eefc01319f1e3e698f1c6487d897c0d54cd254109d6a4aa0b6816de211c22c7918c8abcf2e58c442c0a29710eff4340d8b07604581b3f3f7c5d58cede9b1e1e91928f1f25b95f7100c42ca976e7d34a265b217eec04529ae26baea3a7241c09bc9557817a5493acfb4c541e2a5e416eb84748bc0c80d845c8f887ee672b10362a3be8be65195236f8ed36b8c28e1101a26db379998fdab63d315e902124a3149a39f106f5fc2990c17cd176c0b371f54fddb1f6e15731dd852a14d5427933fc4d298d8dd715ab96445521d663ee141e3af30e95adc761eddcbe2ea4f3389bbabe567976501a03f8c226e5319d7b16d192a3b069f8910b96a67a23cc4a08085dcf688a8ecaf7dd533ac8ac5cc91567f4176fb6d9548fac76a7995a21b264943d36e8a447109e696883cd43caacde4d6f66dc5b5b5c1691e309a83134423c8e75c7d2bc0cf9779b1fdbabb0c99c0ec8011e1ca87d225e92157b48391310ec7f1003544b57f06e6577dfed4485ad0a27c538a0ed0a6a7d25281ea1e7d248d637c0d39de6f2858a95850fabbaa7c4c7aa1de4fe39a91a097931c63a34eb1908f722f65b0581a02d62255a2ad3c411e2161678b8aeb64c846cf2cc9b0208ffe62c46f4234878ce0daa144acc38ff6f2b69ead99322328af63daf92eebcd6b7a6b3f44bc5aa671a9b1d05ce7d2b6987b053712e6fb6116b50907d675a2325a36818a71e9e5363bb5c36fc3eb43f7a15e5c6d6fa71997a6f521664c303a44e28008ce9e1271b8cc26dfb19d65cf2ef6eb2e3a9f55e68ac303555b063f0ce3122c86240c3ffe0a3b7f165b64e9cc37bb32a914fa23ec5f023a2ef8e54869471403d77f6e0de3fb27f16453b073190a69c9ce9d3dd38a5553e950870dfe6cb7591dfd1c941b35ddfefe6c141323812f6c18c27007149a24f1db4ba11d2687a9932d2e63ba0741d6f52697a8a05e2d3bbc2fc531d7e17c9f18602b84490f8ce7af82dfbd2abc03a190ae031583f10b92c674154e48e4cef5509a653730cc2aaa01a7f618426c251975bdd3d369cc9a78f54c8a85651ff3f33e6e5415a371d0d4c9e3ac4edbb1f76ac0d84e161ea48c0f3d9155d6884d08534baed39cc26538971f349e2040077ff70901af86ab9e4da083c3c2eb7dcefccc954245bd7d7f501e6280a7da1f06ec4b8c6443e27d749326bac49aa04e47469d934c3881c3072590d73cb7860a83ccd90f7f1062a56f0d36d86a8219f56a7b784421b9cecc45163531b30ca10bc718fc5e3a80d9c4e23b16853ef4f38959d1eb9e681d9caf9637c65235001fed33d569bb6a8c495bd93220697fad3f45848e13fcdf48ef5c23f05f498420c5671b97fca6ffb7a9831e57e7b751fe3247398caa49630185ffa16f30202af022872754f64df9f2b531ec77a6f77b48d4682607b6b90d51f0360d1b4c0884bebaeb16780ef61591aab750ae11f3ea4414da659d5b3206a77bdfcec51c0ea056c518bdd495342650174985f42e8ad5d34cba722ba7a76ddba8b4976bb81aee0206a8d7756d754612a1a44f36e89a68b7bac01b670200956c195720a6ed5c3b4f0b89347d815357bcfc6c06fec7ef34a9262d231b72ce30e55c92dfb4efb7e039212b6723479f24d357349b740d2060edabf7f152dcffb4958618d1c54d420c62003387640c6ab5c381857bcef2f8fc49fa42da92d7a4ea637291c520462341ff1b4d2880b5056032f863762e5a2817215e99f171ebe6f787c5a8efd6b104b46e934e7c168ba9b67814a981d1dc49e39af836214b45d2999a10dbb8950ad425df03dba9fcfddc51b5f14e6448d77bcdb6969b68b5916f2299dbb944375d93d2a86fd0de072d0a361c2b6dea618c9023ee9fa9e6b2252f995d81e47430f6d680ee15b9df8ca1657a4045754e0f6105a57468269ccbb3dcca5bb5127424ffcb46b6936bb78527db4fac8abee430e47fb111d7599288c93026f47e61a59e1dfb8d55e92ead1b24747eb791fadf8037b27acbb7ef2833b88ae4e150d784bad78dc83a0db2e33dde40429613faabf77f12dcacb1477925f758a3378689ab0ca52eb082547e0eb3a156b44c09e29ffcf9b1a65af586c8a1c5d7be2fff3e7aab5f0d34b92c26b1edcf2566d04ba8e3055beff8a8f7ed1f68b5f3c65327aae04723114902882b0c8b07b05fe2f6ea0ed9ff8a816524886abdf9dd244112143ec3915c9c931eb133655c9027cb1df9112befaf9204efa95d8951910bbb1bcddc1a82b6814575c6fddd001e214e8f6d5b1b27711f55563bc09545aeb76a7652909a18e6c460607e9eaac2c96e741306c18618ea105b91f80813b82e83cb8b5983003e84d6772a942e27bdf0813d3d0456d328f2cfda0f5c5a55c2914f266b2866989a26b580748f6595a9fe9c8686a00d6c543f4582fb281ae63d74ad5cee34a19954bb61e836e6c5fb784f149fa38d8772fcd9d8d7b077998182d23c10dfe9968fb3daebc7865ca91040e9aa16639bb388ccbffbe0b01e788eed84bbece91c6d31486852f8db7f512bd26ab748d9a378d2401f5a444463bee32ff114d174bb0b55fd40899db24c091fc25a0f1da4884298eba97dfa2d0f231e4b5317ec730ccfc22fa41d26536cbfe932070920649d9eb8636550797c971243b099b9322a480366ef4c5022300038be729663a8b9db9a6715e69d5afcc8342f19e463492e573d1e1aea92802c70ff361eee4aae3875ba0f906273752011475356564d0221b1344ca9a8e0e493eee8fbbb3dd2959bb938c89e409b1da7105a1972735a5298fbc50c389bf6d8eeb2ae41c18d20371ad264861805cd3941c96e8e2c9e439301492ba46e892fc2055d93bef50089cd0abe69ce422da6a2b7ae90619a25cbfbede8558a1695fa0992945b56cf301acee79414ed432514034055a5498475a23ed184af1e01f0a2aec25316603ae33d1db414b70406a49b7f237bedcef781890f5c1f33a2a62063aa20dffcf243b123639457122bb2284c151372d474ddf85a31cb44e5c2caad67d9a4882319f4107caf1c382202f171b175ab9abd329b97d775bdf89e2cc3b27abb0c2f2e90c041af804240832ccdacef822989f950c82aaa667b15903dc511a7e93c1eef477278a5dd6f7dcd5bbec9fd372053842ea972a749e72b5351ae63a0fb9b46bb1de2e1e86d585a81ddf748f687d1f7c666704459ab919ed2a30bef7df7cd6ff02b7faddc8097571c53973e633e1e5fb3554f4527f5f5715703f5f7ae1a311c44396037ab519bfa55aaca5b18f531ad7a99ca7c8c0802892e68a9a50e4be905501d98991546cb58f7abf8d9c852265bd5993376f31c064aa36bdef26c22dbcd8b2eb8a197edaa0fa8ff62a10013c8996dea77ff9e0c7f02885b9304202894649ea7df944133d4441725e224f1ac3c636b520a08e2f16b278d1f437a0e64c1b4ba808cabb47cfe00908ad541aca7ca2f4d79e3d82d238d1203b2d0ead342eee9732b58d14a0f031acef4a2168b23804e61a0e12cabd02572e3bca80fec2e375912f6c40d1a6124829369374bbe9cc4d076d501452a16c596789bc889c922f8d12ee454baf392214cad63057e649d0915c34782ccaffe32cba4c6fc7822f62d075b6e9222dbc3ae2e39f6449015552a8c35b7adba89444d60078d45c03406a8dfee3b27ebb4a7db670f476e76de501458947cbcdb2c168ff7fd6635279bcdb0b919cb9abd43fedb6f19e598849424d16b2e2554839c84d5009abe945daa93a824ef3c1a91cd86a194f0cc81a807607d3aae221d81d212b88462181684d3b30053c3a53548259606222c94c4defa32dfaf82b10216ba119c31a337aa38ebcd86c722912b073bc27a9f3db5da1dffe6b5c35e5024b3031554e8dc98a10af030aba36756b05edcc8084775d42d5a8497c9f48bad8e9c82d859c3ae571bb106caccf2603616b1c56d5748c34548b70bf2acf122f60eff206fa7b2897375ac67a1bcf85c35c028a91f7bff27628ffab0434ab23504e03a6bc2ef027fe859e58cb19be5a918989528e29ece3efed63b4806fe6e465f8080964545ad0b1a36eb6eacc005831329995cc46eab4b95a49966ba2d630f6911c1b2386f33730edd479fc54015a58e5c00d5387f2baa641aac52dc4022bdbab9a79ad00fcffc99728ff3f166cd5746bc33c89e6bb02f5bf2ded7fa0ed5edf61b29652ce1a98d0b863001d5ff6bde3b5399046520443105d8ab4cb466f3b19a90ca14bbc503fad0b9fb45944b536b3ee465e6d7596b0ebebd92b62c9317f6725e925047f09667b84f3cbe464b83751859431880d9e94e8399c858d1fa1a6c440f44d5527f5afb93301bfafadb1f1c7ac8580e248976a62b8900d0e8f01e993e616cf8cf925fbbcf717b28e79c5da8fa11fb9b9044826cb7331782508111baab5dc3acee79176a06879f5e40d72d529b197412b891f31010989b8877c1834c06e0d9978e8f1272470ec79093c288d2a18bec846167a929b89ff29dc95176cd5249e644239986b8ef254eb3fabc2f5ee4a56d4e76381e166a1050e00849fa491422e8495795691765838eac87b328a187b35e27419cfa8f26901a54d2412e9032bff01eda65bb02c662833ff4d85630cc2c5e50b54fb5cf7c78c15cc2cef97588c0b7789f5bbc8425429046b68057bc2bbb8428566a1d2b2c97496e9ef5ce35772e1454b5b27c21f9bc8596df991dab974c4b074ff2bd0fd6b02f02afbd396f412dcb6e620d650e48357a307c8c5774499c3d3401170734e929f513f2dc280b379694d4f454f3da88683ae24e43e248d05c223103373c5cb3be93910a31f923609a3ae3ba6a1a6685bdff3c45701eb90d2e8af8138eb7750241be0bdb46f88db2dbf7af7363e691839d2ba339af", 0x1000}, {&(0x7f0000002c00)="e872c8e3f2d7848e2b6d54b268028edf653cb2942343384c557efda00dcd0d73ae7eacb802e0febbfee948daebc391b2496697977510096c6d2fe095e8e6bded3294289e0510201c73b56080179610ea73c72f5f854b4f410b6cb2c28f264032bb8856e44f8b177603198a548c6d4dd85420b10afff728b15c981f6d09d4098811337975f9e382faa50839fdd34ab83c626006cc53ed8dc8d1f6c44e02287754a714a3c7ce1b23cbdbeca6c39382cad2dced8524977ebf8425e83b5e755140647aaf15addea2777351c10bdd68af2657143275b15d32d08ccfb88d6d2a4e74ecb9a95e6d311146f0858de82c63095d1a7926598b734a86e67e6aa5a738eef29fae7687f4f6d09ec59b1f7c244b69a6ec29946042fa5cdd0c2d8aae2bdfbb9da85378f443873353d1e8def6bf235ad3ed4c460d3ccb75280c838f7d0b63bd641d9ecec7ff409ec8a85f0bf9320cb53906d377b7c224beff456b26b01caf757ab657c23d677e9cb65f92eb74fcbcd93b621b05dfec4d66f19a04b0a13e7c2df401377c624d048f1eb8ccb16b619b9a07c879300ddf30fcaae47de4fd12530317e49bb21656822369068a2eb8924878b1380b1fb3ff845240665c21a2261a4fae85570543ef42c2aa57ce9386312dabc96f78ce64c82aff9b33f9e8a0a4fb144773a21b82676e6c0980bcd2684aa79990a1b8270b6bd23f597b6ab6097484d753f958ae287092a733b0dc915c82d043268834826bdbe7d15806ff7d6dc007933a030e5a98977e57109b9fbf95e025021c37e237325f5eeeb911d1242367dedd67027745599bf440776aca8e6ac303f07040144e422be6d22265d40244a82d9b1b21799c5ba99aa94c2bb3c0d9191e3e55dff20a5660aab6e80bde908c81c9ca4ce9e1c8bee1cc4c22f0844d8a8c010ee03e68ce14d75d0efc8ce8ac4753485887395da1ce13ef50191d99dd6414a864ee8aabcb129ba2d26575723cf048b988aa6dc06104038b9cc94480e7752f94682802a6080f43e76a7407efed0190063734daa2f2435dabacf9403b32e573efb351a9d3a9e8d554fc35db7781206b731fed37b65befda87f60b346811799df64faa2fe7ded3c0ef522b599818f0d2d310a8a0374930497e5e44aac80b5bd66f2deb4f35840cf5ca4ee4e0542c2dbf2f99efd5e140a46470a4df3f9fb95186713bf7e129d1d0cce57a27f6d57036a3b2f6901eb69c4239fb8497bd8551278f12d38744b6d9de560678b57ab561ecb8d4bce6a857e74ede94fe88d1ead450b0db9db7992fee048957f558a67f0159ee49662b7e0c2fcd557626b75b97e1de5309815f5ab11564f3d1ef9684444afa138a231a464de83290375831f761e638ac21f4ebc6729f4d516a7c36cdf52126f25d896a5f7f085514d2062340b95a4f9d2b0d00ad0ab0d2735a56907725394539770797ed5ce9006bf8bd02bf092f1368e32557f957695b732cc75d68550b3894eda4d401342acd15839aa9faed1f4a1d7e9d7f216e9c115a481a923d9269b056eab7a08e6bb8eb7a62d4cfa1b2bc77d458bf3ba7fdecab76a3ca204af5a92dd65ec435508f51426274192a048731f207e6d87ec4a02278290a548b973bf3112e234dd7969f4e715cad1714553a4a4111bbf0f4c8df8a46accd4d1059f60d3c2e8d43a02fdf8989f9cacf5f2335e9c45cdfbaa640cd4f5ab327988c8b5ddc8a0cee24a3d8f60cbffe9c1e1a49441d631952df020d50a448dd4720640f88ed6802766edecc8e31811a9d8d6cbb1b80ad28013dc7d22d93dfb322ce920bed00ae97f6b2465e4fd9c3c2c473732a54894dee9d659242b86e85a23d5d3274fcf978cdf18e92175a5b6de60ff50cdd4fcb3accfd15a77b09446db57ff7a198e7eeb05055b2772213b1f9bd06425acd7077dda00a3c617438538d407697af4622d327eaf346f7f203ecc6326dafff885b6f46242508f41c2e621131b4a072c31c7804c6178f78b60dd16bf6884ffe53a396c9815c0f9c0d1aab443caa92f86881670970abaac5d50983eeb751ac8daf134794ad6a8524c901af556f73f2c535946c8c77526fd85ddc0f885538bf5511dc856b9de076695ab2d562c6765298d0aa31d537d538875af49f83dddccff14ee4d89d44a02e080dbb92bad810f633ebbc746ef78e2dbcd402fbe856d9da292aedcc54b718560df873b3cc95b15af7b7744e9dd711b8abdf2bebfebdfb6f55935b34a699c1dc5405b6a8add76346c301fe76be9756677427835f5840bba2385bf3368cdb5d555f82d3e625531397b98007b6b155a8a129bd5e38be86fe7956b876363c0b0f4b3f4e5b5f60f3faca175593940333c9fa092946fc7794cb5e9a5fe26695826397b0e7521f2bb3111a8d90bd54ecb438fd9d07c50626a6107933aa25f83b622fe752c2c2b5fa928171f78258411df2729fd5b41b4312ca889ef64c668773734fd133797f553993a9c3579004eeb38eeab70c08a9243110de8aa7d21bec429028ca0167e53a4b502bec28e75c20072a87405ee796458c85a7701a69d581d14db1356d89245caf10ee6566870677d943dcbc2e040533b269b3cca43cd4d868efb614c5fc8374c845dd607fde81c3371d089fa9e23637c34a65cf01df82ac9ebfd41e3aa2ba63137b0e4dae265ba2cd838ea4b3af5b96a8eac787c10d0954a44fbb3ae4e12be3dbfce431ee52b2ee032d9aa2629aaac94570e907a86721cd6100487075136db4b1f78c6df7824e92b7eb35dbbac4994cdd31f66be8fe089af4f6f09971d65b52469c3dc0c0557e4de32fa927d955af89e8684181f952f19e6543fa66bc04162c74c76afa6112c56b4e8b02c888414aeb4cc1e2a816fa27cd6f0f9e86c426b4ed60dba2d6f3293a255cee3aed9f0aebd3f29dfdb89c3c2ff0ce72b0ac095f96ecb4ff776ca5aed562f824bc8a934a98acb2e7cf4477420c7214b9b94516e1d968fa28bc4b9c4e6daa0f3d283e6eb99b0651a514cfaf63b71e08d74c10ad6475f110d34198bbbe54f0a42dec90f23c9ea3b9ec5538789bf2b059e6d99b9c2762282b5a45bf3e365ca72bb607661a10cc29a0d76b3ac549875988c40aefa8194357a1a9b7ac09a7dddf65b768bc97f972c5f46c99c5c8eab8db6d1440955d8daabfa0f1c8afecefb4b9ef9c981a57cf0f1ad944169479368bba58f37ae87535b40f7ce33359d68ce6f5d22e3d048f03008ec14025045a43795beeb122b2afdb61759e5ddc6f38d44e1482a70d3b8e892cda937155d681182276878cd58db061c0e565730ef43af47d4de34012856125a3a8b73c9e6db90c3648d547f6f003139fd2405cab26d57b31c001ff70c54ebf050b78d8b3641eb83ab03a370729a553f4e7577c913db70b84bf499018abf744a90176b8435b02913f253d56625a1a17984db3a852bbc07e13ccf336a307a0a25b1592df26e9fb130ec496e2cacd639d84956f7e38ea18460dbf779064b4d2de5106a20678b98c8b547b9f39d5a25f525c854103ba48eb248d865efbb9f444b92453a967788abdf5435908aad77dfb82b3ea16bd7604e72c248ee8f395dd8320fefa8065eadbc0f75a48f61a9fb217fdb7b2854eae1c86a8d63046238ddc7748283ea794c9c56d406e430b72417e12e9dc7377d032152bff6505a531b3aee360eaa84ea7f508472c93e290dda6ce8a77521770213700807e7784d4d8107e324dfeeb942204c220fc49a0d09f8535ec03ad66e71baea68d59dd979e7525a7349027e68454352d79e6fc5231f93c220a8e315e01ee25e80ad7f3374afae1f6a4b2c44b3583ecc9fecdf12885ac7cbae97a0a553d4e2bc33869be1e02bf203986ffa4d63a844ee74ed0651597c3a1121947d061dae39f3477e07bf9a98ccac8defdf61672963c33e3ded4e66d3797551ca7e14fadef26b7c1199c6f100f11f18dc8ac53c282f73b4e6e85ac53f3e23ef6c6789fa33712f4829ed7bfff5ed737ab8ac3ac1e1f1376073f83434587b9eb6a2107c9306f44b5b422f95edfa38c994e2103b5b88d64ab4cb7babef8201929e49870678b8101cb952e216511cde236d18a06135895269143fad96636f68bbf5a93c39d4870923c966f10cb47dddb13bf19de40d83cf12fbeafcf65237402d609f4768d5a93486f22f634df92437f9d47ad37e89aa05cdef54020c97f40ebe409448504a7e0a9c1452f8df227f672ca7aee85832ef0b3497b721af8560ae8c68d7be6fc53ccc205f3d28fafa5af6e9857c349471a1e3fa1c6b606b9500be7e4df774ba9bec552fdb2f7aac71d113f38f878bc742fd3d822cbd0de3351dbdd758f125e1cd2fa6c10815b2efc3db8a8b41c48cd1ba61cf09e7fd71a77f9d5013789081004b0d967ff9b94c6e23ffe7bfda48e75b130a8fa01aaf87c0109b621881c010c1a732e924bd77046a2b18efd9d4ae292f0cc765cc2c3ef761780b07ffa34893c8b6206b2ac3a1a2b208ac3d3020782d26a321135ff7d04b21b3e895cedfd9b8c55100a521d2e24b57496d723e636f49cc5354f9b8f9cb6d9c4bd3911091599c5a70ad2a0dd5d6cc5f4a18fbe1d32072f1926aca3cabe8ecf5e91ad2b5ece27546c9fdc9741a3580ab96e7bb11d57b5616b5088fa3cecef24c0a9e2d1792788214b353f074a79b9ee50b431028c97a3c3812caa8f50caa31f2f7499cb28b202cdfac25a96108c89eee1f27214637434e899a020e2bbe0e771c5c0decbc1fcedaaa7ff4551677efbd0c304c49de0347f1e839bed0c4bdd6f7b3419d75498a486de22a05760bb1b47688c111aa8af51c955ce9c6a69e0ba5d1d9a9693ccf463c3823628df6adf609baf757658e72a85f7365bab767db9ecbe5e71a743ae3d240f4b02da76c7ea22766392bfcb23aa0e005144e375b59ed4e9e2ad95af01077ea75b2846361b30bdbd1cea919f70e3941cad1e3d3063e4d737d3fbeb2d4f19b0f6a47889b8e9393ace5a173b6cc0eb78ac672da9900c55f172bd2e2d7152bb11ce42bbfe99f81d3320ceb704288019275e71bceb921efc8b9a836e909f150bd01ca76b62d66cd48058954725e76446173886fbea76a31283a78244ebdb38a2df5a303b656325d58d6f9616742e7722844634c4c53ee6171e84b520cfeca97d577f29dc49edeabe428837984558104c1061fa0df5787a2b8bf97bba67ee8f37c1afe528c9097aeb3be8595a523e48e93c30de2853187de9b77a13a94a778f713395fbe7341275184eb2a09d6f234053cc99c07cabd47771e39e786c49e1533fac1a1bc47275c18d0f1a8c933c934c4bea1097289ea3f8de2034d59d9b119aa46dd1a80f24efdc9efe03575dbfbf2f569b8360d68abfb8663eecea98a19859bd8604017837fbad3b7aa6e75305515789afae93770b992994d30ce48cf1163296b2ed067b8e8c6f7c69508f25fd4fbd48130035ce1705a12a6350b626f45146326d6ca425d882b7476a8d60f0c09df8905740c581c4609f12c5b2303ff946a89eaba6916a03cd895fd10dd46a51d17841201a015687d83eb46162b7ac321181c34fde5bbc678c8907b47ada6d2c7c52036ba9488648acc45bd2adae1a391eff44d6e7d8dd6da480fce5873e176de857c4f1511997d4415d5388cae6ba75c4bbe5d9aabb60d40b9092b94b2b8987f190a50802e9b82fdc557cea2db422270987b00e6c47c0080883597acfa94bf5823c1f9ca42c5385a2a9c95c5c74ffa06efd5366e7853b4c51aadadca17eaa63c44267bed849e5eeed9a82245c547c030658d5300bd7d9ae26c9e752eff7762c61fac7b25f", 0x1000}, {&(0x7f0000003c00)="f17046b33c4c7a524c686e3eb778bf86003edbf9bd67f193b43cbeded5994db6e4d7a8b927bb8e6112590a5e99fcc31bbc7dd232946a3468795fcffd1c627dfc21c914f9547b650a67dd485ec885632df4acbf0cf7a9dd93965798fbd6da46330b9e0cae37bfc649651e315e9be5aee96e8152ca69c32248b041848b0bab9e1c54bb9f819ba80d041765af441b2e6285beffa0dbc0632c138511cb47d3b8b1d94e361b8c34069278172851", 0xab}], 0x6, &(0x7f0000003d40)=[{0x98, 0x1, 0x0, "07616ff2c4e1ed959ad985f23ad38d78f4c385f46fb4978b6165fbbbf87bfcfae322e1c1c9ed2663300fc4c38d79540dc78bb703ef82da9dbb5baf7aaa9db0f0900f505242e6c834757ca605e91b278d9287c60667985a6f3033888f6e4a0b9a0c3981a303f19f8e037f3f667cc8e3550989ed72c3c2e04dd049641f524ea07bc0dfb99b09b9f111"}, {0x70, 0x1, 0x2, "4a9b1012bd0398f0096c9e3264887979b4c7aff04893969d68ce1e0f0fc21d9d2fd9c8c4049ffcb2c8ea5209990e277f6441f67672241da90e88804704fba9bd69f14fec2a1c76af6ba5b48cad5605fade7c5886ca4571b53ac373"}, {0x10, 0xffff, 0xa35}, {0x98, 0xffff, 0x463e, "05993e135ec12561b4c9acb9ca033e5982d8c211a5e6dd1b4ae6c0ce2f5fa2c34e43c262b66fa8ddc79b74a887373b9f567cd8a4de95b81b5d0cf26b92cc98b02c65d851d3189a970061af2d883c7effff7fb9c5738215c4e5a20cc5aef5d3dc51eccbbe0b3b7b36d50aeb76dadb54291a431e468eb9cdcc54319c0bc53bbde4e643aea31d7e"}], 0x1b0}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003f40), 0xc) sync() nanosleep(&(0x7f0000003f80)={0x8000, 0x7fff}, &(0x7f0000003fc0)) socketpair(0x6, 0x4003, 0x37f, &(0x7f0000004000)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000004040)={0x101, 0x3}, &(0x7f0000004080)) nanosleep(&(0x7f00000040c0)={0x7, 0x6}, 0x0) open(&(0x7f0000004100)='./file0\x00', 0xa2, 0x30) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000004140)="2b942d443784e8c32bdc6e0322552deb982dfc792fe04b5de0e1d8d0030236a77267e53fd55758e757faf903736a1fa9fd42ca8e01ee30b41ea2642904258ec9f5b9a90e6e2c5a608672bbe3b1df3757ace16db1f91c1e53775f4291aa605934878d5ce14e45c861c27039d30c32ba370809339a3a972613f08ed5cde9c5a22d1c3d00c2304ea7e99f18b693982c0e1971d1bcd70b39c720eb388f84f49f342dce1a7a759449054766321148cace681612c3acfb1de2f97acc72e8fd5e09bd3d4e6a20278c36c4d25d042472fc22803e9ec52f5a86e76e3616b6f2e1acac157c422ec606462176457db6dd39cbfbca79ad47db7d50a17da4df6f681e375ba2", 0xff) setregid(r2, r5) getppid() fcntl$getflags(r6, 0x3) nanosleep(&(0x7f0000004240)={0x10001, 0xffffffffffffffff}, &(0x7f0000004280)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000042c0)='/dev/ttyCcfg\x00', 0x1, 0x0) symlinkat(&(0x7f0000004300)='./file0\x00', r3, &(0x7f0000004340)='./file0\x00') 03:39:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x9, 0x5, &(0x7f0000000600)="000012002641faf4419dc5d28e58116755c3bfb049d48c427596664513533e89243dc6baeb8ad4903a5ae831271399f655f68636fe406ab3c5f8dd3e0bfae12718ac1979b953580c6e362a10c94504b656eec470f08fb518c310066b5d568461edc63f4273eb2719cb15cb780d917bf109b130a948d285f19cfb3912ee49b51c0be2a8ecc6aba89b0f908a1da09808d38b8cb3ab39334643c9b940173bd5859f561e47366f15d4454f", 0xa9) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000080)=""/241, 0xf1}, {&(0x7f0000000180)=""/29, 0x1d}, {&(0x7f00000001c0)=""/175, 0xaf}, {&(0x7f0000000280)=""/229, 0xe5}, {&(0x7f0000000380)=""/116, 0x74}, {&(0x7f0000000400)=""/251, 0xfb}], 0x6, &(0x7f0000000580)=""/31, 0x1f}, 0x800) 03:39:02 executing program 1: r0 = socket(0x15, 0x4002, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) shutdown(r0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 03:39:02 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="d1", 0x1}], 0x1, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x9, 0x6, r1}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="02", 0x1}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xfffffffffffffe5a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x1cb, 0x4) setreuid(r2, r3) 03:39:02 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x11, 0x8000, 0x1ff}], 0x1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0xd, 0x1b46, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x86, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x24, 0x80000000, 0x1, 0x2}], 0xa1, &(0x7f0000000180)={0x2, 0xdd19}) nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() truncate(&(0x7f0000000280)='./file0\x00', 0x8) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/99, 0x63) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x4, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 03:39:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x2, 0x5, &(0x7f0000000180)="9c0c709af3cfd1e6cd514089165dafd368507ae3b3dd8584efe64014034cfabef769590e5d9cf6bfd8f847b968cf1488c5b9e90c17e47d114e52fa115c122d70e6608b8351d79ac2767531df80a8783faa731f40a4489bcb705fb24dfc83dbb095e67b7c2c60f3009f01b447bc66055b16d91ce0f1e2981e156c3b68d6bdbe692b03b5f346a0c5190c5545d9466e6fce6da8a280d7cb62f17dbe13a947c82ffc3f5b21b1c96f6b7d47f48139befcc77559870d91a050e7dfc85b2cea47795d97617574e6a55a4550b131b20ae06ec7a44d1fc8ca01052d6c0f63aa81ef40b9f7f9f72e478f249c5946d67df124ed776f5a4b6a0c28304013b1d206901fe18d7775d3ab348b8a92706190dd8adce68836c5613cca20db3d08fc84432236c2732b169716802ad453cb01a5c47adffe16746c3e45d75fff1a9a9f476065f0c471845fd665f656fdd28f7f17498c54d25ccd4ad9babd67850e4b6ff45b3af2cb7d0a6d3a178ddef0d1f5b2d1878f18a8437b49563a8bd87867b78dab885ba134ca03806ca2b1b464870396a770a22447778ac86a1e08a445ec5edce8b397239b80b5f1341d0acf455ae0cbfab8954e50eaaf927bb22a4ce2b772388c3d7d1f70155fc7ac7601f90947b1b7072dc41ae7aea7a2464de9525de028daa8c7414258308fd91bfd770d9f0c8c3e26011158b6f787bdc87358eaabaa20a1ac8848ff623ef54a51b023cdf4080d6bcf30ba4b8926c6ec9947b7d2f29cac6cd8d8204367c2d641b95708306dfe6923fa7fe5a701ed50dfe892f2163cb5f738abffe38a39469e337d49931df7e479b9320938352bebda0f6cd5b9c5f4015d4896f80d954bfaf8d9ba73ad8d396bdc9cb07e7197a19fe65ae71dcb6b6475c1dcf3e68adb13673ae4a2659728cf383fb0d465f12bb6bd90bc6a79ba963175d65590b8cdb451b75eea53ed70e03e0763d30ec7343f9cda2b291075c1526a11cb3f7e47b41929007f950df7df8b40e25773edd4f9e324cb2c38e48d67e492275d1df26f0381d851daab573994891877ed7e1f820eb0b1269d377c9bd4426f90894b52cf49da87b337e3df7a3cc85629f11522e64745c7d7977c57e35173b5d3d06898b97834a820873c6080ed1117434dde1ee3b98f0b0b0ff60a83590e5dda0dcdce7c6e2560f9e6480e2f2216b395fccdb59d23d001a9a0e99e8971c35e0b964bbfc2281ac3a361aebba06143586562ed2621d5f31e81c05916859488ca416860e0d3b5340acdb57e716748a0be307766a16dc689f287d3792a7ac496426ad787103a56b69c3a1c672261d0b869c1f5ee9e1d0c9f101f0237a41155f5ee8977572e48b900bda64865409d54b22460c39cc70d5f5d5ca54ad6cf99d057f2f77002fc49752eae274c98db9642cc6c96bd048e95944af9621944c960deda767653d632b7a6a9306617d254866a1a9d505b8403e71e99c53645b2950ac61e7fc8627e53a005b75b269f44f359dd5abb668bd7955cd360e250c2ce8a49d24bf2401df6a5602511bf9ae52af38191f81ae91834cedfd4251de7b6afbb6719cec0d437a856fe9c850ef7f3f19ac15766cb6b76657c7a0db140898ffaf5727254df04d23bc647643cb6f5c379b11eb50187346563e0c57ab6225bad9d10637e8455b668236685f7ffcf90bb51c2bd98bc7bbc230990497081a1774a893ddc26c5bac60a8ce6acb3589a09f9bcab529e8e60ca2628d6a0df5b9fa4012f830c09b928e53db68351e972c59789ec3c67c29f8f32a74568ee742bec3fe4b712962d744143eb4ebd5b49e602574d6c3239401ce1d94a619d67f642845c90274816d9d52c688fdacbb800479a44cc53aa74950701d63c50524c842a83875f84d15b3e708219847e4798deacb1bdfc1a071ed3ebc2dfbe3d78b311d7385dd261c5c7c30188a4356a0417ba5cd854ca9529f82f70f7b2e95a8f9d44645da6734bd5eb350c399cd30e1ff5aeb6d2c8c5f07be28489972de3f11e7fd67048c5ebcdfd0a2c13db950133df4eeadaaf09a3bbcd327a321951841ec08955f9a86f7959db3481f6c71108e3cbb9633424032505299e1f7f2a1cb430adbca0d1da5b620f423fdb69cfc92b06fb8bd4e92854227297cbacc8e9a04cde2449dbdbfa9911b36701fe050a67b9b87fbea4116508a60718e24e963536318a6ccafb5a05048ff27d872f2ea6593179a95767b4e8ccc1d0c59dc9fe35ef0456e72b165dece41b9cec7bcc88fe71d93999c77b3352cf203a1b1427aa06401d1313dce3d70eca01c57ae5f9496215b5f1f41f5c413e502f27e830e26051e428385222b17f931e06609ff016af385a303cfa94559f8afdeb66a5b246f173c574686af355910794964f394e2d76cab52488514491950b2df0de4e8e0347fcf4cad013b47407c266b85f23e7013b0650fada1c5d0f64f09c61141b329a4d613e77855dd86aa3bdb3fe1b789bf2ff84fc587a7812f856c69ed4142df841629d342c0bcb7642f744d5f233d6154f017e51c3b2631b48aa6cb5ead471ffbd79c22d704902f03f4688af91e3e33fa7085d3fc218371f239663ffc13a441c1590f9cc82071988b30658eafb45dccf56f1e372a688a8d19edbf476d15703af1a5cbaa6b641280df36772368632d1488869edf28edb6e5dc2e52f5b3734ffba02da22ac775358ea61e09ece78783dc1060ec8e1bef4f1526a4cc45f71b1d535f7178675aa82897fbfd826ea81bcc2e322c80af843bc01499f064e03ae9d6e0d39ef5688f29d3c621cc9f3dd8eb6a612908ceb325fcee8cd104d5c8dfce2575357f8edefaa897860c26d0b64e737ff503fd4e9344c977a0c8f3c6c83a479fefd258a2d67ed76fa4e82411cb16bd11f5a0b1df89f680c59b650f200e891bf6650476953026f843cb915f11ae60fc508f2f5858bca113b0265246449aeb5bb8203bfd225117070d4d7f1fdf1c60e037a1f85e55924d37d93ee72dc5b7a5c921088973f913051cad183ac9975062a385801b425c3745e36ffcc1e5870193d9f151fdebd9f1f7dfba66ab7c8eabe4db5bc2ee9a934542520abc09f4aac5f9f3e1506bf3bfecd38a61f07b05730dffc5e2ca1bdf6895faf444a05b211a747259cd1e98e2908280c5698e420add150c9298367569c050c7ae6bc98a45b1a230476e78872e271146ab1f19a4ca46b63ed9bd36e0290531e2ca51ecd004c6af6cb8dea4641b3995e9db78acf9e96d102d3ddc72c73f03f51ef3fbb8be48d6e0d90ba6022a10811c26f7bc0cebe1358b847b4a6678b4dba4edd8ce24c1d068e7cfa2af8a34057c303506e146d09e21848ca2e57740243cf7d8ce882cd2db79bc5db3cfbbb82221a852f9ff3d5e5b7b14eae32a8608a169155e3b4e61a2e184f5fda9b38167b775233be60263f13a70802fd21dfbc283bfd6237b41ac9001bc8abf992d1d2bee276b65b3fa95fc7f734a8a57c0d6bf8a3aea455e177bee3a5ce0237000e47fe789c3fa1d7513d6c25472e7af6e559527c1b97037bb45bca50090885c8e3864279497c60d2d11d794329929b4138ed973bc42f085c045ce61004dd14c3d0cb868805fda0b524dea52737ecb38d700d0e4bacdd1a9f0029d6ed9a809f42eb011cca7832ee2ba2d755d76afdc336ccf1ae8d3a70915849d11b1aa1549b9f08fd60793d65d855eca4b9296b76b4fa7a38782a8c0f9aca7ba3aa7566bcc1c82b7cff30aabdf48737040e49690797fa9707d97ac18392895544c7e59f430d1483efcade1800d9206efc0c49fe5e25e28e2d9c0642646fc0c64ba35d55bebd7f249e8e4d4d6dd20b8b0bc7f1e2d6af73b256b717064934ef2d1c3b2272913ab505a5ab89d4006f2764245759abf83b9001c36cc2ecfb75a0a37096dd3e85ce8f15c316f29b9893aae56b23b50e57bd41f6cc2f77cd6f9d0b92716726a2c9d0b148f8299509fcd62863b4b316f0003c41658ec20fe7b441eabbd7ef4d6e5c898476fe361773b834b28320d7a73d63a923aa419e21d6f319aac447326ffa6f74aabf3fd31fa1a52283f29575867e8ff06f0d0a8db397690bf722ecf1242036039e40bceb128829c7249a193a7c78399a89f49f6c3e8199fdb0121c927d57f9c1f81c390fea3d31fe52571458209ee7f8b47b0e3d852df68cbb6c8c039ac5f9881e86cf845f0992d3832ed02dbba520ed15f426e15ecbda5655d8b8c363b6bd13ab2f3479d29d35e827c413d3ed7120c3e31690bb3cdfb7b55641933da6b9859473a77d3abff5aa5c9cdfb7179ee03ca6ad4b3eff1454d24cae73e587ec6007ea8f13b5aea62d29ae476b59689cce4745de1d409bd83a5fdd4ee74759821927004a8963065e4e898b932727fc377ce8526edec87a51af7733e80d4e71e1afc32b8ca9ecbbe79e36c5eac83d8a5c0196b1ac98577b974fa90126dfd8a679649252c13a939293b0371f2fd5c7142811d3c473ab4e0897efa3c8c74e7006d4fc187c858b1069e57070c59f8868f4fd7a1a308ee9cbc64a5bce894824722ff9743a8600b2db877bea054b795f26b56e107af30356fef9106fa45c4e27d946937766e81891f3578b1bc0618d5ae7022d6a4eb8aab208ae3b5530bf3e6c8cf973307f3547d2e06ed43db9d723524ddc3c05de6823a143847c23646b23e783146d5d9dbcca4cda8b4d8127ddd8ba3bd66ac2107b9ce5cbcdb5ef6218dc63a67cdb2d09fd4b83c8ca6fd8a98642733ea0047a54b8020ef625f25ac4292f03be053bbd4a776832f4ba15ea4221185431037f396d042259d96489563b42585c30642d26d247f9a5c1ec849426d265da93ef967aa0d4b74ffca27a48f222da06c51582849a583b72e2667c5023554ce825174437a53b26c729323fd8891b89e7bad7ef6ceec5f0cdbdeb67ef7d517cdd9af9ad8865a9930a408f1ee5f5fc6d66514ad5a5131833bf4111823a36c8f7686155becd11f0ddb7fe32d825187074a9ec6459262c46d5e4c2f3ec6d54821653c4ac975a2833b15510659bcac97444af55e8a2368dfceef225a38d0ef6e89af3143fb98d4ab3b1f12d385727d77db6907d9e8d28d6bbaad05f9d6bebd889ddf03793edfcf1ec14db3e05aa278dffc7d5b1e5598a0fc85f7f48b51b9db66009e61b5ce57763f8c3a632090fe837f095fedc1d648723fc18d8087f92b20582adb2c5cc33756cb0643a419926e37275b9ac341509be7aeb5d1b565bf103d4854a0203fc916bd7093603ed3415f4840c639a5907c7076332e5138210d1769e74e3c77217d9851e9b5e4749553b11f0a4315584145d40da27e3279dd43f560425d2357a795ca96987c382c8d9002503fe17686e3651d649977bee21e4a349ebb8f8dc9deade7457ba2fa0aa0c4fbaf79ca78982be21d1e128e68ddd8c50a11543d46a65c3f81c299153edec3613326b450f733aa8b720766344a548b954188965d79d93aa08dbe0816eb37f9af39baa17f669e9aac36d3138bff44a124263ffb05115b2eeea38f23369a203c4d98008da478dfa88ba83342e449e327f8a37c50faad0d446e07503bfe2e3a5bd6ff4cbe1e6532ea0fa3c73b7332d05b071d06ab4e8f84d39905d777cf9534049b6b52d038908083ebadbe23f3c2bbe031e58169c60959ed940350c868cbf770b660cb8f7d0132c9f3eabcd18411f34cde961e4557ec5441b8efe159277e0ca181c3279df2c974afcfef602a4faa5e94429247a4fe63d80b36ef7126f5ea52061bd2c64749fb3b48d56cd3a4888ec8c12fbcc0c737a41823046867b7533261cfc71469e83a926b53a680c355d", 0x1000) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:39:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x87391e0eb3daee89, 0x81, 0x0) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x15ad7c0f1a2fdefa, 0x2010, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:39:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) dup2(r1, r1) fchdir(0xffffffffffffffff) socketpair(0x888262e4188a7aff, 0x80008, 0x6, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r5, r6, r7}, 0xc) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r3, 0x9) r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r10, r10) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r8, r8) setpgid(r8, r9) 03:39:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x3, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 03:39:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1ff, 0x8001, 0x29c, 0x0, "258e4591d3d068a2cd5bccb4160436e52072d78a", 0x8}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) fcntl$dupfd(r1, 0xa, r0) 03:39:02 executing program 1: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000200)) accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x10000, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$KDGKBMODE(r2, 0x40044b06) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') 03:39:03 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0\x00') open(&(0x7f00000001c0)='./file0\x00', 0x300, 0x0) 03:39:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8, 0x7, 0x5ba, 0x8f5cdfec72f1d16c, 0x5, 0x7f4, 0x7f, 0x1, 0x1, 0x3, 0xfffffffffffff000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) 03:39:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) r0 = geteuid() getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) 03:39:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x3, 0x4) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) sendto(r0, &(0x7f0000000100)="7e6c448b50e67cb5321ac44bd68666abdd9a790e8082eca4a5d711d0da74d10f14ebeef4fe", 0x25, 0x40e, &(0x7f0000000140)=@in6={0x18, 0x3, 0xf8, 0x3}, 0xc) 03:39:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="153c6567eaf8564f4a90738919847cc758b6b7faec1cfe9053725c69b10939df8daab7c39f2b280742ef020d1ae4df85b4243f66e9178ecd56970804219d08e7768e9ec95e98230ec32e4e4bd01612e22ebe31629de6a7cf3fc3358f3905010071773de22239c232725f07cc1dc0bdce5b49ae"], 0xa) r1 = socket(0x8000010000000005, 0x3, 0x12) r2 = dup2(r0, r1) write(r0, &(0x7f0000000000)="2b2ed6501b21a4ac5f059ed0077be4bdcb13c92f263cce972ab1b2b9d6c46182eb1a10c94491ac401597f81ebf91dab4459215b890994424a8cf6d8a1ca39421bb2d061bebd2f14ba912b3568915faf67c311f94a0f5d3c6c50ff50192070b29fb4d9a5973f7af0bd1288226d04afe5f8680dfe631d8236c8cf1fbaa9935d54e9ffae5cd278c7ae8aeecb74bf503aa888ef6fc083cc8c6", 0x97) shutdown(r1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 03:39:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) setrlimit(0x2, &(0x7f00000000c0)) fchflags(r0, 0x4) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 03:39:03 executing program 1: open$dir(&(0x7f0000000180)='.\x00', 0x200, 0x0) r0 = semget(0x2, 0x7, 0x400) semctl$IPC_RMID(r0, 0x0, 0x0) 03:39:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0xffffffffffffff61, "73cc5155098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) close(r1) 03:39:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) close(r0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 03:39:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = getpid() fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x2, 0x6b5, r3}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x7f, 0x2}, {0x18, 0x1, 0xff, 0x9}, 0x8f8e, [0x401, 0x8, 0xd341, 0x101, 0xffffffff, 0x3, 0x9, 0x3]}, 0x3c) 03:39:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000002c0)="f491aa8b04530596ba73e5870a572c07c0edc5e8aad24d6822724779428b1496906c5e03c077899af39f343f0f7ccb1d253e54d123f1236d191fb7b1a80cb365", 0x40) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000080)=@abs, 0xfffffffffffffcd9, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r7 = getgid() sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)="163501497fa94525336f3a5e5eac8ee16b2df81aa9e8bc445c96301e7274e4a6969f8b738bcd14aaebd06ce092f9d137ac7221bfe8dcf5d4bbad0983fefb84ce9bb05bae0efda1e2a1915db7a95d8fb4acb2221e15814c54d298c8d5343a03fa4a9d670be3185518cbbda91dbc136ed18c245ad6b64745c5e8", 0x79}, {&(0x7f0000000140)="ee631041844873c332fec24d55f143db5c4b7fa2eaad8cd385081ae2d91d94d6e13bd666de60a1822db426eda7e345c414514a0db9a436149859", 0x3a}], 0x2, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r0, r0, r1, r1, r1]}], 0x78, 0x409}, 0x9) 03:39:03 executing program 1: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x15}], 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x8, 0x1, 0x0, 0x40, 0x9}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000200)="3e54d76ff6d4909a07ce1ad0db6f8ffc575724c683ef1fbc36bfbee176b288c30100be3ff73f86ae368de1fc93c2b0ad4ebfed3ee6ed5ee43831d1f3acc54fa26e31550cf883e88109c9be1ad2ba3b14c88285ec3c9bb71c686945101b87b24a3c90498d160a8cd8d111ccdb8f55e4b6097dbf56415c6ce7166df2438f5ff7d6634b878a081009974428ce", 0x8b}], 0x1) pipe(&(0x7f00000001c0)) dup(r2) kevent(r0, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r4, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 03:39:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = dup(r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x11, r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r2, &(0x7f0000000740)=[{0x0}], 0x1, 0x0) 03:39:04 executing program 0: r0 = socket(0x7, 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="d4ebbbc3298cb247193d1a15e529d810b8025879263773676a1334d8841967e266867652b2c349cbedcf1f7289a02aff9b812c4cfd609615e88ac6d251354e7678d3806ec2929830e6e0c5f78ad818ab08ea04135ec77a30ab7a76591de649d82d60bd0f74264544f2541799b1f68da45899d0f5ee5a473a794d8e26ac6e00ff6475b059cff6cf2e5aa40a1540c4507777ae928e3dc22455f31ebdca54dd25f49482a13e7ccd088a01179141776072f94d415db7f0e323fd81abf1f0187a7ceb3b98660056fb815ab460bfd909e8dd95b1425e875638b8b6523ecaa2c0a8e8ee3779943da95d1e659943e36d81caf1fc828c9621b36d613168047d09e2", 0xfd}, {&(0x7f0000000100)="5f9edd6b44f4326c6489ed1150760084a3ab", 0x12}, {&(0x7f00000001c0)="9e5ec15b052c0f14011a3b36c7e84e77bb4470fc17e1e2eecc968a9daae967fb1e48afc435a5ec9f821e7c7451edfff0ee1c68dc0dce5de26adc0d87a3832e529385bae457bc63c23840e558580770fec7eb06c9c2f59cc282ce2849627a8d2d9fb571be4b7d30c83362d9fc4110277f34facb76366844cfbed49d8a41c05d3d8197e41dcc8531b62e408e012e584e41e45d8f02395b1e228215ae5570f1", 0x9e}, {&(0x7f0000000280)="32aa97fec30e8d75003dbb8b6f0a17ead868c547fc165f70aa93b45c5e57ca256e62dec1bcdb77845d8ba6c11fc909b927b04e9bea0f9473a7324ea6e842f11d76c9e5ef03f3487e4f9e83aa22bcd9a9f7d14398af1f64e54210ce2c", 0x5c}], 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8000000000000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xffffffffffffffff) 03:39:04 executing program 1: pipe2(&(0x7f0000000040), 0x4) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000080)={0x7f}, 0xffffffffffffff0a) bind$inet6(r0, &(0x7f0000000000), 0xc) 03:39:04 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 03:39:04 executing program 0: r0 = syz_open_pts() close(r0) fchdir(r0) ioctl$TIOCEXCL(r0, 0x2000740d) 03:39:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10200, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) r3 = socket$inet6(0x18, 0x8001, 0x0) nanosleep(&(0x7f0000000200)={0x0, 0xa9e6}, &(0x7f0000000240)) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x3, 0x6}, {0x18, 0x3, 0x18, 0x7}, 0x7fff, [0x1, 0x50c7, 0x6, 0x9, 0x7, 0x3ff, 0x0, 0x2]}, 0x3c) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7fffffff, 0xe5b6}, {0x8000, 0x8}}) listen(r3, 0x0) shutdown(r3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x20) accept$unix(r4, 0x0, 0x0) 03:39:04 executing program 0: clock_gettime(0x0, &(0x7f0000000040)) clock_gettime(0x5, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) 03:39:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getrlimit(0x6, &(0x7f0000000000)) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 03:39:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0xffffffffffffff94) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:39:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x0) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffd58}], 0x0) 03:39:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="feaf9774051b1a59d78b805d655e2451b6546da8845f700f0865b52d4d9a53c807e9d6fd", 0x24}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchmod(r0, 0xe5) writev(r0, &(0x7f0000001840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) syz_open_pts() r2 = shmget$private(0x0, 0x200000, 0x2, &(0x7f0000dfd000/0x200000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/15) close(r0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/224, 0xe0}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000240)=""/137, 0x89}], 0x4) 03:39:04 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x7fc) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = msgget$private(0x0, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() r6 = getpid() r7 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r7) r8 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000280)=0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffffffffffffffc1, r2, r3, r4, r5, 0x2, 0x7f}, 0x7, 0x6, r6, r8, 0x7, 0xe, 0x40, 0x7}) 03:39:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x7fff, 0x20, 0x0, 0x0) 03:39:04 executing program 0: r0 = getpid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x1, 0x0, 0x7ff, 0x101, r0}) r3 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x2, 0x3, 0x9, 0x4, r0}) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/174, 0xae) r4 = semget(0x0, 0x0, 0x4) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000001c0)=""/189) r5 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) r6 = getuid() r7 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x1, r6, r7, r9, r12, 0x1, 0x6}, 0x9, 0x2, r3, r0, 0xfffffffffffff001, 0x47, 0x7}) r13 = getegid() semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000380)=""/138) r14 = msgget(0x2, 0x308) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000440)={{0x39cc9643, r9, r13, r6, r12, 0x80, 0x80000001}, 0x9, 0x9, r8, r3, 0xfffffffffffffffb, 0x4, 0x200, 0x5}) shmctl$SHM_UNLOCK(r14, 0x4) fcntl$lock(r1, 0x9, &(0x7f00000004c0)={0x3, 0x2, 0x80000001, 0x1, r8}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) msgget(0x1, 0x4) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000540)={0x1ff, 0x7}) shmget(0x2, 0x9000, 0x310, &(0x7f0000ff7000/0x9000)=nil) openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x1d0, 0x0) getgroups(0x2, &(0x7f00000005c0)=[r10, r11]) syz_open_pts() rmdir(&(0x7f0000000600)='./file0\x00') shmctl$SHM_UNLOCK(r5, 0x4) msgsnd(r14, &(0x7f0000000640)={0x3, "793b11f1f04c4c4523f6fe207df5976317cd5def0ece27b8ada5c3c67bf811026ce3bf970a92dac5dabcefbf193564e8db8b0c028a49a0ab0307890e9fc280b49567a7f4de94ff34a3737dfc67865994624001622a59f639c49be0e76d0f38cb4f7a83c99d1135bcc6a03ca00288c1eb006fd712eb4ec3d620cd6ec0f3cd2249b871a93eb001bd533a596b8a2843a4a345ae83e2be105566eade3f115fa895c2152d5710bc5da24bc00ef1d60e9936223bea9bbeb1dd15cf92a8df76f832a698d8f1029641aec488ecfe7a966405e443c09f"}, 0xda, 0x800) 03:39:04 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0xffffffffffffffa0, 0x0, 0x0, &(0x7f00000014c0)=ANY=[@ANYRESHEX=r0, @ANYPTR64, @ANYPTR, @ANYRES16=r0, @ANYRESHEX=r1, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESOCT=r1, @ANYPTR64, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESHEX=r1], @ANYRESHEX=r0, @ANYBLOB="33b882a60264428542dab70bca85b70fcec240b781cfd3f479f2328615405ebfbdfde8a859402c14fa68abf49f2038974409a857f6c5be1f4d514183613f6146a7e4507b34ff6ba7e65944ed762361511bff3697cd59eee439105876ab0e809d8e558a4ed33cdbcaaa3c991c82f3fe5964fa25b8e4d67a66926ddc3870a0fa11c8b7f2bbc6b57d573581b91c62cdd092e10d4b910340f7d4294a23b3d312fb02aafd2220d2c12649f444d77af7903140aeeaf98bb21600ff95a2c753bbc9ce11fe87f266f4a8b152b8eb4423696f098cb21d831b0db2c91aa48a5418292309630ed34d816213eba5f38ca7395c1845a07070aa5055c6148a2967b69d6bebce6f063f6eb54010752559915ee5eea1d14c6b2686a5efbbd6ebc3f3dc755f04de239af705e55bc67e57d7380388ecff1f9dd01ca57d6a6e6e8325b6c54e3f602e296e53a3de7a32af59defe2e5653f3e740bd9f16f6130df16e3e280708766322dce87f041adb8ef94f33eec8d422844d2cee772c24b41964a3e4a746d4eb062cd589455c42e308b393d0bce1f97931a3a5efd363eb9ed5d48e435b842aec56c93e690f21911629cca48bd003d011b9a4c36208fc7da50548207f4617b11a314faa00e943512bdd60076b7d5cb323e9598330fec5b11e110526180fef9c36b30e136efa4f4ad7d0ea23f10b18431d2dad888f9742f6d94e1921ae46cb8ac6d900b4a1ea20556d95c4adbfa25da6af8d2a3c2c084b3adb87c6d620dc4fcae6f1454f0d057fa207616a82acdce75d0b44164aeac1c5b790fe57e1a51a5b5832ac882238e7a61d1671ce38298c65e97b72c66b0f62a8b3e4c77956690016af5a319e1bf93f45195b56933349f633d18d2e72f19e283786eaaf8372426674dd1480440a29d61f8564e12e5f0c909ce6f4239e70de329d5308a12801e411404338db784b893f4e98ea0a7cbae78749fa4e4da8e43d9fa6eeeb040e05b4e346aede91573318ed56d0ba80d0f25c19629aa4188bb3a525a22828a543f37547b6cd531efa213b23b98b679b693aa7d22c516a0646f021b98b528bcea4136e15bfec5518305885b2b815b8ff980d6586c1c31af71aaf9e9b76d36c6d955a5086f518707d9e29c31e6e3fe38dda7fc164ffb83aef7df76d90208d54d17c0e0d00f4118114a7251d374327cb7ca44a6e4c53b870774df992e238fbe42afcf7a0e02ad0d54ae2ccab7e17e8c35aedd2e8c7e505502c7d094280e435d532425726266b93d66c510de8a40e924c69065aaa45ee61dd341d1427cf5389f3d2655416d1dedc46234d0cc481111785b8fb060013689336201b35eaa03662a5dc78bbe2ee90bf5d7029906442ba817ce45342f47db768332cbd46aa44120bea1e24b59aa2ed4da0d1ee14f802688530dc3814af564130fef7c3e9f49e0e57603b2aad962cfc18a83445afff424ba17c58732fe371e5d0a6f9db9361822f5d1a001f18537d37dbf56aa21a99e2eda1b1cd7500d7ac391901ca01cf2788d08d50e8b3f38eb001366c4803ebf2bcdbf85d3ef46d1a2544113e2f9d37bc5f2d1c76e49d539139d61991712beee3b337a590a8d8bb99fd86d95dff860ed4f7b9f3708a300dae3891ccf6957b8a0fc222ec973fb4ee330e8376d7edb63bcead5b9e91a44aab75069d200d665655fccdec6afbc20b8ee17bbb594e0d8e5d6e6c35f5dfff0e640617c2c3c4d53c157530ba92b83910c1b116c01eedd061c8b99bc8a531ff5795a8685bcce97737e71cc9ca76ec197e30453688e2713f42cc469556702658dd1d25f0997a0b77424d294236f961ddf61135df274a655019834fa63136a68b5e28122a20c461fd2df481b753eadeeaf37c31b618dcf4801d473f3b0a1546f4c0ea488e798d37fceb3cf3e1143729b9235bc5ba026c3db33824a57d0f66c702526382d911992a6f8823e97474e61c0ff203d952fcf111ab21ca8a5a87a313250228428f16f757fc29492c43369c814a09f271aef1cbbb738de91a304f77bd134ec1ef281f048b7f12d37211d5261b35efb8f8c8be0e975a5fe93834c8d195f8baab6f0b4b90a431d93adb8655f850ccd1f72beb1c13ef41de7f955a658fc4fa9037e71ca9978b3fdd4a6cc72d150e375a02db96c93800078c5eb67053bd49516d94022312cf05bf4b064e57addc28215fdd308e83d09a27ac2dee60a5dcd5d998d900c59f85bb8fe07dc50928ad1bfacd52a5ca9253f01f43d73893c23e09029f8e1f1f04b9aee395154aa7c03bf17e09704189be7884fae5e0da013875735366b988c1d2aaa082633866f01f8cbf3a3136d468a9b8930502e9a619d28fe73c274681112ef25bb3c6baac78fb38708826dad47ba818c158cc51d2fcd08785343d97a273e45e14bf5f7fa5f628adb6b28169e733395e3428b6ce33a02e4b0bb88981f2cee25080c349439c6fda59796db454a9f6e4a9902a3fad31947ac58281d9802fbdb812a86bccee41b846fdcf78e9c3456b928184417aacf7c766bfb959e3cf0879b7d79f565d882ca3db4e8054e04e0fbd7d61dc941cba72834d8cdb378665f4f35148a5d73c215da8f25d15e59b49efc1e38d561d579a188eae59ad738f76bb01977ccb270660a00209af578733e5c5a80176f8f0b0dcaba018e794cf9c2f60da03c9efc7480e2311fb995369659c99af0c38fbb906b2df9727c5171d634460f52d0bb5c0f983a0f903b07adab859fc99ee237278fb05f5b78d412d30736e684e08e014ad94bf32e634fa41a8900352a5df21114ce304fdb55defaf09150342f9cd63cebc4ca043a8864a5bfdbc63d3efbff4fba18dd49d2413ee7f7c96f6e3c0ed3ba5ba736cf06831fb108c734b2e218874853654e71e903004101e3ad8eb65701d009615edbeccee81f5a812db98c6884e32fe3f95bdf47471473a004f595b4e2192b6cff840c77c9e59ad2eb1511006418a8456d27bc338b658a51c836699586fcc3367c46146a3bd9108756b0d853a98835786bcd1f3c05300c51b3508d777073544f6fe34587c4008f3accdbde3ab9ef09cf4366ec8edd073ec4265613835c8c7dc36cbbc074543c0e570090ff3491e2af998321663380db31a69d77900539c06088e46adb6f27fc036a1b4f727c78ddbfa8d6fc06b5ca74da86218c4245080a4748449f51c411c2ae03fea6cebb16169d0a5f2ba15376e8682433e7402e11aa7c25b3a4c985c8377a5576b728cd9af93710c4569c1f0b62f4e2316bf137f9c33e5b6fadd463ee6b69187210b25c4a446b765498eed18f93a7e2904aa7a1608127c42dc04984eeedefb8eaa453e04de4bd263008dba8dff1f332d5e6f0923afac5672978bc2c0072f416962eff81adcb147e05f8bc7055c1675d77de4c45dd9eee0e0b260ad4241a8e1142af28539549b51fe698281e558788e59a1c00e2c51752dbe51df612502b60f36322645c58be51f764f5a6b61f3b64f5c2c0aa66f1446305a383420128f94e6ff2e7f7a774b8db6e439e6c59d874f5c65018ffbf0b7542309b081bc05b011b244fbc7d15c4b3aaa2664e11de2593a8d259fdf99f76722625446ebbec6b2493fdc40d763255493a3c751f1dada89b4ea13c0b97b6dee5c28313f2c9dbb315ec05175bb9f3590e916eab3af3a35edefcc95c91bd88992609258a9f1153873f7f6e1fdf4696e12aa9f50df011786cd6b74f1726b3379aa98bf3f5469beb59d8b937f5c80f77da9e6013d9028bbc6d1266a1955c85f161b73c7359f2c7a48fa05295070446d138fd82e759ea7d51e897ba8306d8540a7cc0a6a493e30fe1f3f05a640aab2c74fb6d6cb003a1417177da7d3939ccc7fb492bf4de3d895fd28f2fb2cbb69b2443ef26ccced2c2bf5741355af1b0706f782ac8f83b518926305a57afc2a23e53a99e153485a78786e8c789c5318a634fd9924287176e36b2760a23fab96349328b82161ba946ba923cb79ccb21655412a002c5d21ea7407e45a9ac0559e0be7810848e9e998f2aa894509dac1d8169a0b1fd9046e60dfd0f0575fce2fb602b5cc3af263068412be2983bff63b3456ffd68416d406d99c785d9bfd72c3df63ff45e20d1ca505a8165974e5ebafa93e70ff94b08e9cfb1bd766a17d63ad8b257a8c035cd2d810c48c447483782f2dfaeb5b76250b1a0b7a36f5c3fd84095376ac8a1ff39f6e6bd7f9bdfe3f723205afb4d677fc0c48638bfcd51f47bf10368295e75b65d99fac6fa09a593f68d3aaa02e0f1e2dd34c7f4ed96e361cf469da0e8d3f4c1dfd8dec389a78bb7d34d39deb31118c0f0f119a39d99e704388d3863febfa887f449ec0d04ecd1a17f29bd7a0db023dfe52bbf2c98cbcb35f5fcbe096d0b8768de3415bd13aa46ba9f725572e06d8385d6cf29a19aeaf3956bc1ebda0e7f65759842bd241fdb34991edf3cf969cac345c55b74c70d084dbccfed37b0cb9252b17ba9c57cb7652e750e8868399de6c333e364de43146d28ad3a53c2465dea5907ec77850aa560d539149f977a7fd031f64ee2b8202d9c4b86c795a2d22645a6d20c55bf90c92bdc22f72767bbfa92534b8b2dec2d495ae5b89d2f18f85a7317f5dfd4ad98c46c3a745b1d865fee2ab02cf2c0e3fd9eae9945f68b843ee0d419ef65c48ea2723f8f7b2c525d6604e350c578847cc1d37bab7c124757e50b281c762db0f4baf50f11c18161c7053bea08c47cd277755cd77c01543ae0589e51af5a9cb40e71ebf00cf080f7bd3e68e52640511985aee343f4ae6a521483c69a0ba8ba6c66a12883a28d6aad5c4f19d811b7fcafb0e3e685e56893c832862bf54ce9516ea23f6949cfea77f1529bc37ba528838a5115fafd0eca7a587926b1be7b41d28cf3f8ebb8cdc65957d52bf71fd7f94ec2758209bad6d22c000fb2c7437f6826b733d402b5d83afa7aeb02df8e87142269ef8716a2dbb35f252d97a048b33505db787d92e0a9446387b30ff853ce20dfaf966b1f3e8400af23dfde08be608d5a83dd2cb1e5e6c0d8e96b32e498367aa1068c3211de7f57cbb189b83ea6e28abc5f41ec5db35f929f42a2532262a7ed4ab3e9b48856f38db294d9e053a190665e77a9717f027b728e8ed4e33990347c8f64a8fc18cf61cc471ea896126da706293fed0f466f0bd7fba430c7a4ef5afca9d40ff44b0f97eb0aa3114b0eb25015f1e8bcb5d0b8375492414230365fc52215008b4afb247fc5d735facf975ae4735c993764b031b7ae4cdfdb598445344210fc2e9ed3ef5e29883521e3ab6c85704c0bf6955d3e43f5a158f9798d9a8944b3ab7e30ec5072a828223bb6a5223ff2cde7d696fc3517da3bc76ecb8e738ca6a9e41e9cdabb9dd3a835de00ea515baa9854aa3bcbe477a8a0369e4fbe4aa4af7002a3fac90d6cae667bbb91889b7a32c060a7455dedf1768f237d744a91f26da8a88c9b47436becb1b83b0cd64a5887c1f85cbe10b2cb4eab48f4b81b13de833742653810085861fe12cdc5c7538f9a411e071b3b984a8e1e9484ad7963232f9aa5f1b08ae1eb2e2f53993bffc15578adae9f05035cd1195cd1a84d250786cce8795e199d4cb98b9f72a9e091d5aa61e62382773af82500bd846463a4cd9b359cd2381aa8b4e011f06153a1e39ffdfebe77ad5712866cb8d6d4844bbbcd14822ffcffdd2b42a6e7cdd3ef257eda83daa355dae77aac3aea997abe0f324a4ac37d1efdc1940b0f8232a4ee207a09b55f239ddd0a459871e72b8d61c520c24aaa7d1de6a3e692b693a8bff965833da2cb56a3e6a6b0a1485729418e8b200faf9cacbff7bdf", @ANYRESDEC=r2, @ANYRESHEX=r1, @ANYRES16=r2], @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES16=r0, @ANYRESHEX=r2, @ANYRES32=r2], @ANYBLOB="beca4c36a727b26fd667ba12917047f171e06c9315b6955b25dfdde20a0cd4018e9aaf0164fa84cb3545bedef7edc925f63da848a60d"], 0x8}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) r3 = msgget(0x0, 0x0) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="5dff5b843287f9360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c30000000000000000be80000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000"], 0x76, 0x2, 0x800) r4 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x138) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000180)) msgget(0x2, 0x8) msgget(0x2, 0x400) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) getppid() 03:39:05 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = dup(0xffffffffffffff9c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000001600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9e971598e82000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cbe124478ba348c200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) r3 = socket(0x2, 0x5, 0xfffffffffffffffb) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001140)='/dev/null\x00', 0x8000, 0x0) r5 = socket$inet6(0x18, 0x4002, 0x800) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000001240)='/dev/tty\x00', 0x8800, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001280)={0xffffffffffffffff}) write(r1, &(0x7f0000001480)="6446a0578183ed43144fac178759d4527045ae4dd3583f9d449bea5f92811db340aeb498e920865f828760aa91cb574ae507303cd3afd3a01ce5e36df38fd3729a65e155eec18bd1cd51050a60a9cee6308c77630bbf323340d74a1fa89056a9f6f9ed8f8dbe97f0960ca3641b87b1d51d0703da888aef3b991ba25b95207405a62a5105841eece26c4b6c908464bb8e790bc873cb5ad690807d181147673ba1c32c8e17971b6fd0d350373879581a50e420d671262f7cda296fa8a2e44fd200cfc82a40184072eec592b077f8fe", 0xce) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/null\x00', 0x0, 0x0) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000001300), &(0x7f0000001340)=0xc) r11 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f0000001180)=[{{r1}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x6, 0x200}, {{r2}, 0xffffffffffffffff, 0x2, 0x91, 0x8, 0x4}, {{r3}, 0xffffffffffffffff, 0xc0, 0x4, 0x0, 0x1}, {{r4}, 0xffffffffffffffff, 0x20, 0x20, 0x4, 0xa719}, {{r5}, 0xfffffffffffffff9, 0x1, 0x4, 0x100000000, 0x8}], 0x2, &(0x7f0000001380)=[{{r6}, 0xfffffffffffffff9, 0x1, 0x1, 0x40, 0x8}, {{r7}, 0xfffffffffffffffe, 0x80, 0x800fffff, 0x0, 0x2e}, {{r8}, 0xfffffffffffffff8, 0x22, 0x4, 0x2}, {{r9}, 0x0, 0x1, 0x20000001, 0xd8f9, 0x3f}, {{r10}, 0x0, 0x4, 0x4, 0x8, 0x5}, {{r11}, 0xffffffffffffffff, 0x41, 0x0, 0x400, 0x7}], 0x8, &(0x7f0000001440)={0x7f, 0x2}) getpeername$inet(r3, &(0x7f0000001580), &(0x7f00000015c0)=0xc) r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r12) 03:39:05 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xb9) r1 = socket(0x18, 0xfffffffffffffffe, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000880)=""/4096, 0x1000) recvmsg(r1, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r1, 0x0) 03:39:05 executing program 0: shmget$private(0x0, 0x3000, 0x200000040001, &(0x7f0000b39000/0x3000)=nil) 03:39:05 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)="ae82a2d36f0609357ddaa5b33912ad2f0b40393d9f47b6e6a773a6c6064d2bc3f5f6d28d9e6b74a3661b37f3537c3ce491435449a84e8bb8fd8e6401d5eee36abd2f0a5fb1fa5e2dc6db5dbbe310b3fa69507df22f55c5a7994df2c52f36da9bdb5afe20273ad0a4df8994f37465c98eea0991cda36385283a650ce868912563bdbc7a85183e725cc41bc5f7f421de2db37543a6e08237f7c7254eaef02824661f63ae2535698d80ec951f3894ce0efad6717a674df66cc2173757ab206e7f6239a764e12fae671b52251bfe96cd1de813b922adde", 0xd5}, {&(0x7f0000000280)="e89060ad7984bbd2c04eae9a51c5f02a79e1ad3ca1aaf3bbb0adf4f21713f46c8ebe532189d71c800e3a04538c0e66fa9a6c0e801bea5c626a09a881b05210150a7f693f623a76a7b4d7757ffc7e3fa4b0cc6ae46e4ef438de61b1bc07886e3d199891f661fbb71e50b10140a086a2d4d6aa5f258dc96f8ab01b6617c4d597c61fc08fc78729d2a95c10bd93af6b9c1c46b2358d0efdf33dae6ce31209f0b8fc8b9d0fff9a8cdc8810e339738ad4ca32f3666e6212db24b665fe13cec5e3cc2545d07c859f1643e77059cae412baf8023e02068269", 0xd5}, {&(0x7f0000000040)="46068a0a0bf2ce42a3b7a3b975b470d3d1e74395cb7661d3fc4b757b54a6ed4985d11765a95515d5689f568d322cd5b23895f5f7ad05ae960a56cf90aeb6563c7946e7c335", 0x45}, {&(0x7f0000000380)="a658ee5ed8e4aa48e40bd540b7084dc085d0b3586560112d8cbc8e86053d2221aa8eee562b6ee52dd217ee8505ba3b2596345fd8f17a2f12797e4ccbec95e6bf5a2e6597e0e2b21ef6c731112efe91f7d270d6326bb958814c3d83fd152ad81c717658b76d399f1d0c52eed61ecd0a14a1c474c9da3459dde9964e5ddb6652438fed783cdb3ac1e83481f9817e7d941f18c290637bd7706dcb642de1c1168cc7c158684350f546e1e6705ec5c923109300a38b5f95", 0xb5}], 0x4, &(0x7f0000000440)=ANY=[@ANYBLOB="40000000000000000100000010000000c835b94320c99f4527b245db96adcc37ab181f3f425add62b5e7f8509e9c380934de0c7a0aaa06ff5630a41bb1d9f12ed000000000000000ffff00007f0000005805bfb9d21d759f286c1c2dc318c04bc591832ce7df81ba5f73233623cb64f7dc7bd4c6e5c34bd5f19ebd346d587447c68c84244856f8e6f4c5cc5c539024b5f6e1d95cac4df06028199d90dcc05fa1086a0741d49e62cbeab94925236b20b625915f0a873a67bb5191100c7c2572887ff673a1c99c0927b5d49f292fe314930a04d70351dc0eb55f164bdb1a0a0310f9d2e78bcf729f4ae53e0109edbbadb7a9b9f25f32f5c01ecda5cd6763eb6372217df50dc07ff6fd4d882200000000008000000000000000ffff000053080000bdf482fb65d6f4a94486bed632ac80ce35835731a2fdd7214bdc3646a4fbc7533d16d63fbcc2839103a76c47b931306fa919ce1c137041f7a96db33661f2f7cae2f3604f8f72e73b79c1db6e44a717647c2a33770ffc06bb78ef7f06389cbbb069fdf43e9998f7c8b06d58d07bb4000058000000000000000100000003000000c1139d54beb0fafb8e8edcec72d20be99a7b84868f8fb2e8c73648eb4f36649266b8906642ecec1d836ea02b7052f06a7ef7c01bb5c6244ad7974e2e9dd001770000000000f800000000000000ffff000004000000f5523263568d012a02e0c1da65317591b2ca3ded69677bf76cff9be48e1e8edb24acb7b442fda2cbbbf840805cd9cad8ea2eacdd8c49eb23a6f0a5748bf4c9594547e246e5040c515d61b81a8496bdc29a10f495b44f2f04d5af371cf0e4db3fb21d156893b76bf79756498a45e96bebbc3c001316e007df973f2404419b35cd4888729f2fb92ded9a27f204376c41f794b26471b7a9a4dc7853a5a9d2f324089e457bf798131ee5ed8f37352fd2e54b644a855e3548731dfb63c42334efaae803cf0a83240acab16656ce82a5f280443f62ad2888f0a36519124e25dd2c4913922acb0000000000e800000000000000ffff000008000000dbcd6b3e45dc83678ab8c2080c04a6a3e4968dfbfa6a387ef563e6e2972cea8809702bcb40a29f23c47ea69ebbdfa0217b6d9b7dd28769a0b95420c51d906bbb9ab4afeee6ace61f70948fb3d7371db309dccf3e79b4cab605421d8b4cd5d3b90896f9a05d9724f1fb451b572d786cbb2a7e68a44e6a8393df9a8d300ec36ae5d4999dce9ee513d687615d385efa41acfc666761f87cbcf71063682979f7295459d1064857b184e05d243b2853711c9b48bd2b182a413233a73a00d57f752bc7f4af296aad990dce35aee95da2b013c938d73e2c05967b00b8000000000000000000000044000000a3e149f5c6d466176b1a41d93e0afb67cdef88e77911a5b2231a7415190a9ecdab4f4c2fe57cd6d5d71f5dfa8be58849253cbaf90bcc84770f091b564868b782ea4bacf466c60cba5059b4a21684048ef7ba5bf28b66590c6af6d4207107d90cd3de69bea5ec0e5a7f911790745bac0532a7ae0262ac43bb6c260106d4eeb480b2f120ffab39d71a7df7e6b12a4d02fb79eff290fa7a7efc701e38ee52d1eda00f1b000000000000b8000000000000000100000000800000f9036275c27a569955d4292d18319f7b9e85c73f528fa55a4940fc870e1a1f6cb549222b4c903af76ae56a76998a0c8ba0320680c5281ed6e783d63fd684b7921babd0efdb88c202a186a0a580b3eb3a58b3a4c2fa6905a992d60f2eaecf5471e5570270ec6abb95f68d9404064133dd75763c5e62a2ed5830ba498e9b6e1abeebfddc46bd092ba6ea95f4bbc4ae9430bbb76d958a8640584014f8940a6cdf797c58626aed1ab6002800000000000000ffff0000bb0d000057fc71830923464f3323206608352c7ccff01e0000000000000000"], 0x560}, 0x6) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000100)=ANY=[@ANYBLOB="e72764b422cb0e993c20a1c5d611d21a63286b673a343e23a9867fca23987000c72666054d4c307234960795508200010030000000003f30003cd180a78599149b468248ab53fad06fade4dd8309e914802ae06eb117f49bd2c974556c986880b67d992dfc746329bde8d06072"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) 03:39:05 executing program 1: madvise(&(0x7f00004c1000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00004c0000/0x4000)=nil, 0x4000, 0x0) 03:39:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x21, 0x144) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x2) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 03:39:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) r0 = socket$inet6(0x18, 0x8003, 0xb8b) close(r0) setitimer(0x0, &(0x7f0000000000), 0x0) 03:39:10 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)="d04c1b0a77f7f1dd531197380bbb295f1c2ce81c5a9876d6ea5cb97fca5a7bdc84ee5588ec38782be74ea03f857adfd5e285e3874e51a2cc437e5b77fbc322889f63443855c3ab5335b2c55d6311c43d906a5ad92d7badd740b83dc5470bb7", 0x5f}], 0x1}, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000300)=0xfffffffffffffffc) r2 = msgget(0x3, 0x320) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="030000000000000069a8972cbf4ff40b6994484c19612a85114c345d53e2168894980e322aa0dbbdfe0c1f9bc367f9709bc4a0559ccdace5c862ec5bc0fcf417e21a294aea83090a195127da80af272c9aa376b665310c642cbdfaaa5b57c16d4ea946fb59de3d0753b660185d522f6a80c6b2ab1f5a7e227e955a2534bd88ebc53c1c275a282f070b04400660d9"], 0x8e, 0x800) preadv(r1, &(0x7f0000000640)=[{&(0x7f0000000100)=""/176, 0xb0}, {&(0x7f00000001c0)=""/192, 0xc0}, {&(0x7f0000000380)=""/167, 0xa7}, {&(0x7f0000000000)=""/27, 0x1b}, {&(0x7f0000000440)=""/97, 0x61}, {&(0x7f00000004c0)=""/187, 0xbb}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000580)=""/147, 0x93}], 0x8, 0x0) 03:39:10 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x8) r0 = socket$inet(0x2, 0x0, 0x10000) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f0000001280)="4d5a2911178005da605e9c2ae30eff90998c039d37c06b575c3530bd57c54397d4ec0dfc381c5b86fe0c929fbe4471f77440d456243cfae28d0c4fd45487f7b8dbebfad65cdf8b0afd69e9f79d2b3567127933a1f540c3dbf4a9b2843cdf186f87e03b5e4850de1888bbc1999dfb209855dff6db34783e0a1eb936d2ea65227ce30e5ebad1ab0e309372dcf8fd0bdcce22585e25b65e2df11c80313170786eec6c1fcc285e324d76f42a326166161a734fe6b5b5b80dc4665c1620dd7d262340df49e3903570f7e725bba6e53880effb843a44c2324e17bc96178284954adddb4652906ca4f9a0b92b4447efa26dcf1ae8fad7f6d097af6600819c", 0xfb}], 0x1, 0x0, 0xfffffedc}, 0x8) ftruncate(r0, 0xffffffffffffff84) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x20000, 0x7f) r1 = open(&(0x7f0000001780)='./file0\x00', 0x100000000000000, 0x106) r2 = open$dir(&(0x7f00000017c0)='./file0\x00', 0x0, 0x18) stat(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)) r3 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r3, 0x2, 0x4, &(0x7f00000018c0)=""/104) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x1f, 0x2, 0x80009, 0xffffffff, 0x101]) getpeername$inet(r0, &(0x7f0000001980), &(0x7f00000019c0)=0xc) bind(r1, &(0x7f0000001a00)=@in={0x2, 0x0}, 0xc) open$dir(&(0x7f0000001a40)='./file0\x00', 0x208002, 0x100) listen(r0, 0x7) utimensat(r2, &(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)={{0x5, 0x140000}, {0x0, 0x8}}, 0x200) r4 = accept$unix(r1, &(0x7f0000001b00)=@abs, &(0x7f0000001b40)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000140)=0xc) r7 = accept$inet6(r1, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) getsockopt$sock_timeval(r4, 0xffff, 0x100b, &(0x7f0000001cc0), &(0x7f0000001d00)=0x10) setsockopt$sock_timeval(r4, 0xffff, 0x100b, &(0x7f0000001d40)={0x800, 0x2}, 0x10) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000001d80)=""/197) mknod$loop(&(0x7f0000000100)='./file0/file0\x00', 0x2100, 0x1) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000240)={0x80000001}, 0xfffffffffffffe66) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001f00)) mknod$loop(&(0x7f0000001f40)='./file0/file0\x00', 0x4, 0x1) rename(&(0x7f0000000180)='./file0/file0/file0\x00', &(0x7f00000001c0)='./file0/file0/file0\x00') getgroups(0x5, &(0x7f0000002000)=[r6, r6, r6, r6, r6]) getpgid(r5) 03:39:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() dup(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xffffffffffffffd6, "855c000267bb3438a0001a009235000000004000"}) dup(r3) ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f00000001c0)=[{r1, 0x105}], 0x1, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) 03:39:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r3) 03:39:11 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket(0x10, 0x7, 0xa0) r1 = semget(0x3, 0x7, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/11, &(0x7f00000002c0)=0xb) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0xfff, r2, r3, r4, r5, 0x1a, 0x9}, 0x4, 0x1, 0x8001}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) 03:39:11 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 03:39:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) chdir(&(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x7, 0x8000, &(0x7f0000000000)="bb7725fdba", 0x5) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) chdir(&(0x7f00000000c0)='./file0\x00') 03:39:12 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = semget$private(0x0, 0x6, 0x143) getpeername(r0, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) syz_extract_tcp_res(&(0x7f0000000280), 0xffffffffffffffff, 0x5) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0xffffffff00000001) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000180)=""/246) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20001, 0x0) setrlimit(0x2, &(0x7f00000002c0)={0x4, 0x5}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) r4 = semget$private(0x0, 0x3, 0x20) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x200000032, &(0x7f0000000000), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0xff, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000080)=""/77) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000300)=""/81) 03:39:12 executing program 0: pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000500)={0xff, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x90, 0x4, 0x183, 0x4}, {{r1}, 0xfffffffffffffffa, 0x10, 0x80000000, 0xffffffff, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x8, 0x1}], 0x9004, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x800}], 0x1, &(0x7f00000003c0)={0x2, 0x6}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/238) bind(r1, &(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000400)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x5, 0x0, 0x2, 0x1, 0x401, 0xfd32, 0x9, 0x1, 0x2, 0x6, 0x9}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x3, 0x5, 0x9}, {0x18, 0x3, 0x6, 0xfffffffffffeffff}, 0x2e3, [0xffffffffffffff5a, 0x3, 0x1000, 0x0, 0x9, 0x3, 0xec6, 0x7]}, 0x3c) mkdirat(r1, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r1, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x14, 0x0, 0x3, 0x5}], 0x1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1, 0x9f078f0cfeb08e11, 0x2, 0x7}], 0xb5, &(0x7f0000000280)={0x8, 0x1}) dup2(r1, r1) 03:39:12 executing program 0: rename(&(0x7f0000000000)='\x00', &(0x7f0000000040)='./file0\x00') sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000330000000300000035ce17351d70577f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='.\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 03:39:13 executing program 0: syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) connect$inet(r3, &(0x7f0000000000)={0x2, 0x1}, 0xc) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) 03:39:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 03:39:17 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0xfd) fchdir(r1) 03:39:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x7ff}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x2, 0x200000006}) 03:39:17 executing program 0: recvfrom$inet(0xffffffffffffffff, &(0x7f0000000000)=""/11, 0xffffff9c, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCNXCL(r0, 0x2000740e) 03:39:17 executing program 0: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 03:39:17 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)='c\x00') mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4) 03:39:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000adf2a2b9c2049c766a0195c86ecc77592be142d96a8aebf9978cb38b00200003312e679e75343d"], 0x10}, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 03:39:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000000640)='./file0\x00', 0x30, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={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, 0x1) 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="ef814221d230fb9847001983bc6d993e2fe2e7b04a843273ebf68d9baa90b45f3cb72186e7ac790a9a13132251c7fba8d471f6ed3e9782bc6ff02f6fc32cc7521646bdb4acf7f67b6df56860a4f2121fce0743022da5e466eba8c81ddb3073866a3573aab97fb5e6ab5f4dfdfc95da57f90adae7cda6759fb5670a3463c01754a6bb0dec2beb2e2bd6bfd2032b6c4a1142e25d91fdcd78c8a6eeeaa5d4ce7a11eb858692d93b926f86f567bec44dab68367cef292492aff231f4ac4b1a4267e2971cb80ba9589a711d0aad9326b8cf486f51b812138fff77b1ed1195073ce614957ffa0d3ee7c2bf34c1f024800750989e9905959361fad210362271e923898b891aac57e8b49dd3e16122f137bee807664e61df4d32673a09f0e36f945fac47a030b526ca1cde47585d9dda7dc17d6ee94c54187d9913ddf76ca2566d13492e2c722e5d3b8b53c2de8bec2be97a3285e0bc3e8a4192eb8e6805f7f4ab0aa1961149395d19e1c9249c33e8"], 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, 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, 0x47, 0x4010, r5, 0x0, 0x10054) 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) 03:39:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 03:39:17 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x840, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0xffff, './file0\x00', './file0\x00'}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x0, 0x3}, {0x18, 0x3, 0xfffffffffffffffb, 0xf0}, 0x1, [0x80000001, 0x0, 0x10000, 0x6, 0x0, 0x3, 0x2, 0xfffffffffffffff8]}, 0x3c) r3 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r3, 0x0, 0x200000000001f, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x5, 0x0, 0x80, "2330010000ff60078100", 0xdd3, 0x1}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt(r0, 0x8, 0x1, &(0x7f0000000080)="3898dc3b0997fd2e91feb59f92fb6e5819f58dc983437862be90b1c14b0d2eb0c7a80e4bdd21cb29cbd5708f33568bbaf2efe61468b350b3909b7f8254b8fa6bc472809b1e18c5d9df844cd79e4db3cbba61816d9471863ca219c7599bba4f3a7f641a924ce0a725d655ec1ecf1b889bca", 0x71) 03:39:17 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x7fff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0xa, 0x100, 0x0, 0x0) 03:39:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 03:39:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c21", 0x10e) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffbfffffffffffd, 0x1, 0x98b, 0xffffbfffffffff3d, "857df934ea00", 0x80, 0x2}) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r3, 0x29, 0x3d, 0x0, 0x0) getsockopt(r3, 0xf53, 0x9, &(0x7f0000000200)=""/224, &(0x7f0000000000)=0xe0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:39:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x44) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:39:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b", 0x20c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x180) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="160200002e2f666dd8d39d79"], 0xa) 03:39:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x8000, 0x9cbe}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCNOTTY(r0, 0x20007471) 03:39:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) select(0x40, &(0x7f0000000180)={0x2, 0x1400000000000000, 0x3, 0x80000000, 0xe97, 0x100000000, 0x7, 0x101}, &(0x7f00000001c0)={0x9, 0xec, 0x2, 0x1, 0x5, 0x0, 0x6, 0xef}, &(0x7f0000000200)={0x3, 0x100, 0x2, 0x1, 0x101, 0x3, 0x4d6dd5d9, 0x20}, &(0x7f0000000240)={0x80, 0x3}) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x80000001021, 0x0, 0xffffffffffffff79) fcntl$setflags(r0, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x69, 0x7}, {0x26, 0x7f}, {0x101, 0xcb}, {0x48, 0x81}, {0x3, 0x7}, {0xc6, 0xffffffff7fffffff}, {0xcb, 0x5}, {0x2cb15eb5025d24aa, 0x6}, {0xc6, 0x2}, {0x0, 0x5}], 0xa}) write(r3, &(0x7f0000000280)="eced6355af1478406a93c62816900d818e2e6c7542f4701ec4b13052eb0cfb19f603bcad4b9b6be8c088d6451f09f4", 0x2f) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000100)=0x9, 0x21e) 03:39:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="3fda18a23422a948c1ba33e69f70ab2f3ec2fa4945ea3d834e8be52c15992d2574d68b1596bfa8a5cfdf5722bb700e5d1f840e1de0a1873496678b20b8de3c8fb7ed154b7990b6bcd294531758955aadb5383b60518515e20924b365ea8bbba499d10338b5d80fc98c", 0x69}, {&(0x7f0000000100)="f67c65d501a102189a6feee399cc900d594e70117bbbdfaf49db1b10ace9e69ef48aa7a0bd410137592a002a7a770445dc50d306c34e5efd612b8081430d3c81c4", 0x41}, {&(0x7f0000000180)="8d4375d98e5dce856258eb91ca1f925fc6c876674919e464aadec1257eb05d987c5a31e00945b0d5928bad17abfb0a574fa7879f4333e351cd9067b6b984e3c0afbdd29cc75c16b6d15154100635846b18908ec8054574faa8aa7ab23cfcd5714ca1432a31bd9d2c49b3dd1fc8e1a8e8efde460325a1c2baf875f0c44ae3a01bb6149403a18e47c853955351ae5e05d9d828e113ead0f8d6d5be21a391585366df36793edf366016faa0eb6afaf294d80de218db79eebca0ef74accf0c794d020c7ea5f184aafa8e5f145348cb60885701", 0xd1}], 0x3, 0x0) 03:39:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2811, r0, 0x0, 0x0) mprotect(&(0x7f0000010000/0x4000)=nil, 0x4000, 0x6) r1 = getgid() fchown(r0, 0x0, r1) getpeername$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) munlockall() r2 = msgget$private(0x0, 0x100) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000003c0)={0x8001, 0x3}, 0x10) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x7, 0x2, 0x4, 0x1, 0x9, 0xffff, 0x101, 0x2, 0x1, 0x81, 0x7}) r3 = geteuid() ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x100000001, 0x5, {0x7, 0x7}}) msgget$private(0x0, 0x8) msgget$private(0x0, 0x20) msgrcv(r2, &(0x7f0000000940)=ANY=[@ANYBLOB="0000000000000000000000000005078337e1ce07a79a7cd1939d3f8e46923c5591ee2ed9087f396d9927f18089f582f52d214562ade2a8abe0d99622ac4b35dbdf5ebdce98bc6d23962e0ae61b041eb2ed0645bd8d451b8c96d20de2ae5939c77ae324aa18420098352d0000000000000000000000000000000000438c950100b2cbd82685acae617ca260a1a3b0f0b9885acf7add3f22411ab33a8f22667123860c82d5f10bf5a975394073c662e0457bc8772cf564794913e7eeccc1a94a41fb8d893bd7da1ee5c301d149bead9cd7fb42f69f5a3f27d6206d45c154c67f3433717d7e202c4adc0b4159b305a2cb64672fe0a789bf7c3b7879b3ae21355362105d09dd6e78f1f75bbae7c6fd3dec8ac106cd58d06e9d341e608f9204f6671a11ec022254194d25fc54ad5ab73cb0b437bed35e3028884c6d2921d315eb1d70a746a8da09d73db2e31df99f166ec108182f4d147de1763a8b1d2ed4814a19fe82a859793719e03ab5a85b33b382fe9f12a676185e6ea7dbf1836fac96319cdfc31b23c5b8d0b06d99c17525cbd27e168bc5af263c939e2094d24ce179b1227e800d59c8616c1bbd6aab3436978f461ff3a7ed97e30b1c4ad0eed52e93415501687598a07a228b78371095cadd4763ef14b15aaf06107b29a01961"], 0x1, 0x3, 0x1000) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x2, r3, 0x0, 0x0, 0x0, 0x146, 0x3ff}, 0x9, 0x3, 0x0, 0x0, 0x4, 0x2, 0x400, 0x5}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 03:39:20 executing program 1: socket$inet(0x2, 0x2, 0x6) r0 = semget$private(0x0, 0x0, 0x420) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) truncate(&(0x7f0000000000)='./file0\x00', 0x923f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r2 = socket(0x18, 0x4007, 0x408) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x12) openat(r3, &(0x7f0000000140)='./file0\x00', 0x20090, 0x14c) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/247, 0xfff5}], 0x1, 0x4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x8c) pwritev(r5, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000002700)={0xffffffffffffffff}) bind(r6, &(0x7f0000002740)=ANY=[@ANYBLOB="81926501c9e7c2eb2dbd6b38196762dd06d860dcb630618862996e46bee2490ff2f08bc75121459da6540d62ecdd2a0b8c4bb8c60f4b8111cdafa9a8ec812ad958fe9a2cd62749f7ed9802ecd2ae73689cab4f7c534d43bd57069cb1a53ac17e600dafd574743ccf4dd1418a2f619db326c98a375aeeeabd26cbda8a6f317ceb6f8bb0679cfc4a9f3a4a0cf2e1f35805d3810efae8f8af0c3afde3cfd58370dffb6e3c971422e5f556dfa7cbaddd65a6c748c04260162d59f03135092c0800ed826a9bfd2915c279ecf5d30311f0b707de6c09a2a64a1b13f7ff1305d5ca565350dbdadf7dacbd98670934aabb48872f5f60a595b522632409b8d961770fcd78894765e2aa08069974dbb37d1b6c8c83c319843cd58a3e7d3eadd5f2e523a651001b29878655727330c3ebdb5678318b195aa4a55f96eb2680d21722caa529c1ae64d9426d7f0aa7407f14a64e8b560193a6a4d110ef6db5a6f38e9bbbc1e38f0e25135d92851202173ab2c21ead7957474152a761a6ab32b3dfb3db4861f1e1bc59627a72a886eb428e96d783"], 0x1) r7 = getuid() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/156) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f00000025c0)=0x2f4) setreuid(r7, r8) r9 = socket(0x18, 0x2, 0x0) ioctl$TIOCCBRK(r5, 0x2000747a) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002980)=ANY=[@ANYBLOB="2000020000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb07a5108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c9418eea35d12ebeebe5546fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c801433b710c1c53dfdc1106b1216bda4e9c4acb"], 0xf3}, 0x0) r10 = semget$private(0x0, 0x4, 0x49d) semop(r10, &(0x7f0000000100), 0x33) 03:39:20 executing program 1: chdir(&(0x7f0000739ffe)='..') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000080)=""/220, 0xdc, 0x2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='.\x00', 0x2, 0x0) 03:39:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000500)={0xfffffffffffffffe, 0x0, &(0x7f0000000000)=[{&(0x7f0000000400)="c92294353bcb55c58d384819922da46a26da0beb8cf5eb538c1c76e3af6f01fffaa00dd4bcf357b6ed16c7ea7e7d010813a9c3d98b68efd9f0538254c63dd3aee9e1f65cf8a3fe56008f067029259f9578b2be47c054c94dcf4a5c03671d59045b4ede1911741adc11323c17f9bc426b608e73d8b32eccf9b90617e752a54a9de2d1dadd1f84443aa358326b0a8bb448c4026a27e8ae59f7819a7581ffbee67e20c0dc96a41194b6f6459dc29340f7d9ad60887f22d12e868bdba622d29b082c5ec5b6720a2cd4a1c168399fc2d998933cb12c50c96db7370fb9dabda7db1093f1359a", 0xe3}, {&(0x7f00000001c0)="62d2ac35ccf856fd4f836fb644199b5b1e82ca8206a3ea1e45cbe3fd6e29ecf34c4638bc137e1ec0291199a1325ec16b9c97bc0a9e1d1a332fbd0495c8ee845886f8addb8d885e6a4fb148d6bc1e81a6d9f6ab78bd67a7c07f39623daaee53036c35b540268917149cd0101561789f06e0801a2265d8fd6c9a7824d58043aa183f5b17efdcbcca3093c14e753343c3f0353f5ac18fd59354ee2275a63e496a3edbe4a5b5116f36fa2deae115b42baab0ebfbf4273bf21bc85e5010201820f839026afdb61ee0998f4daf846634d73e4e8c47f3f31a0e0e3584220a6bfdb4c8d6af4e4f6c838f12b1e20c520088706b801d99eba408", 0xf5}, {&(0x7f00000002c0)="6d9b34caf8f4a35fc008e56dbfb396d0bd247dc12d70af0f170563058932d88d778d62a6175b143c47897dbd16deb1cd362144d2ba0f18619f1c53b10a168a9c651b95449cc0bed6bee4621c92f51f9144c3d0a94f57c5364cde87167b9cc29661753fa59f83e9ed19c6a2a1ada3711252f692a820788734519e8d8fc615aff0f865f2a44a9c44f5cc6eb9623bf706a2d6c0532fc10d39956ccc778ed28b2ccc2f8e615c49ef361ba7235521ac0e53955d01cc387fcab15a17cc38280ad8ac09a916ccd871adcfa906ec8afb986418ba5dd703ce68d9", 0xd6}], 0x1, &(0x7f0000000040)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18, 0x408}, 0xf) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:39:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) chdir(&(0x7f0000000000)='./file0\x00') close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 03:39:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x6) 03:39:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x1) 03:39:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x45) 03:39:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x400000000000009, 0x0, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x9722e1a10cf46eb8) fcntl$setstatus(r0, 0x4, 0x80) 03:39:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) close(r0) listen(r0, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x800, 0x2}, {0x80000001, 0x5}}, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 03:39:20 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) pipe2(&(0x7f0000000040), 0x4) 03:39:20 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='e\x00') 03:39:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mknod$loop(&(0x7f0000000000)='./file0/file1\x00', 0x11, 0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./bus\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 03:39:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="1000000000120000fdff000001000000"], 0x10}, 0x0) 03:39:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}], 0x1) poll(&(0x7f0000000100)=[{r1, 0x24}, {r0, 0x4}], 0x2, 0x0) 03:39:20 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) accept$unix(r1, &(0x7f0000002100)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) 03:39:20 executing program 0: socketpair(0x2, 0x1, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x800, 0x200, 0x4, "1784b691b4e21d31a642368198865f08049e69ba", 0x1d, 0x6}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 03:39:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) fchflags(r0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x100, 0x1) 03:39:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28000, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x200, 0x160) close(r0) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x80000001, 0xfffffffffffffffe, 0x6c95, "af3dcf56ad65f04ddc0c661c2e945019bd00", 0xfffffffffffffffd}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002540)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 03:39:21 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0x18) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000040)='./file0\x00', 0x30000, 0x100) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) flock(r0, 0x1) 03:39:22 executing program 0: r0 = socket(0x38, 0x10001, 0x379) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) flock(r0, 0x1) r1 = dup(r0) chmod(&(0x7f00000000c0)='./file0\x00', 0x14) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x9) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xffffffffffffffc4) ioctl$TIOCNOTTY(r1, 0x20007471) 03:39:22 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x7fc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x88000) poll(&(0x7f0000000100)=[{r0, 0x143}], 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa22, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x101) 03:39:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x415}, 0xc, &(0x7f0000001200)=[{&(0x7f0000000040)="3f8293797914094b3f27305ecd36a9819129e639175dfebb8f34aea2781baeb248397be2672b36c35e", 0x29}, {&(0x7f0000000080)="ab04e80c7adb27f3dca3efd39d8283e045e67992bee74feb20a37871176161ff19770c15a0c5b0c28e5c045fa75b341b31214e291c62ec5a6d38fd50f95e757472786dc5bbf9b7c5358d669c", 0x4c}, {&(0x7f0000000100)="3af8f410804902b15f8cc01d4f734cd6716b745c8d33a6bcb1dec15b6b091436ee94632b7d461fcf0ca5f39b0744c00b85abb36a3ff53beae1281d42dc3f806a29931e5c39e179b14557bd61396d5a8183a917bd6bb74a391578b5f26181d3749308973b05a112109983c8a3cfb5f70b3677299a44c513c0ce5d8433b933b8ec6f304101315fe52a0286fab674dd889798d598104f4b2ccb6e33a5425a5df3d75a7fdc267d1762db19bbc4e110ce81e9cc4139adc636fecb2fc5855ddc0695fd89d20a0cedaae3959b096793b7828d41fd56634d4f1c8f4a971cfa35d0f96f420cae02a31e407b050af2e112c54ac2019b6f29e389b26a22192db1502ee81a6c002d74de7d9b0df0aa37c579058a8ee9a64d37ddc373e55e78ac21308900b8a55c6070013f34d7037a174a8712a2ce03b4e1cfc11ced51af23af9d1a7739f42539f1a950f027554c895d9f6123afb7a6fb16347ee43047718a67616c7123dc657152e57d750539862ead4f58d82363993a82aca288a588810ac9076d16b331a9aa4ca74d3c1e8c6ab18c7a88d51cec68c223248ab92bc606f363ee5aa522e5a854b5326b85af5e12793b911b0dee6473f53e04260d57500a4ea06c32725b76df6a626fcdca0a86e4eb4504ec7eb86373a2777a152345deaa51db57724d318c95cdaff48c8cd2b009c3ac254575f729ce10435783344726b51c68f09da2faf86479b71edb2bc22d4d8a446375afabd966170416805859c301cd4d269917870e6f2e8dc7c99babc3d07f1b259248ea61b8bfd36d86a204e49991d71ca92f6dd7e935d52ff8dd7fd9ab1d5baded13d5ae6998b15f6f0ce9de1b8217c33cdf30c5f29ff027b5c8e6e2a7fd4b85b1e0bdf94ed1e5ae73b11bc1eb64f008ba62ec59522d9dae2ae9a8749526fe640eb2d7beb7545db6e74378086e92cfce56c8558715fbe1805d6c32dd0b5eb1c427c7ffa468526b739e23d0e9738b2f2df39de063f77b8d7909c71f68e98d16433be76967ac5694fcb392ddca54417079bd2037a5d3a4e379ab75096fe1304c91cc50d6c8256a66c043d8b99e1e3c68ee7fa269cf844eec69d59a97234070e049006b24e3c4a6b364e4122a8d5d120fa13f7b45a862392110032a3cef5e0a35e1de1ca5c90bc691da17e52bf55bec7a51f58bb72d6e66c1768bc71e09ef8c73eae1f4f16e72595fb8b9ab48a1f2d9cfacdcd62e41ae960c8fdc0b19da88524891c8c66d196c40d6cdeb28ad455a541f7b0fb1996255ae42e7eda7881e3c02af771b5d30f00d34fc5eca173a589845c418db47a6fdf8a9feaea70e98c492cb3230f10680fc822c3060658db4a36873c01d354ba36515ba38e9e8a45c571821da88061600799d79283002ae50a173b294845aee191311f9fee139d11f477ce0bcf94ed90ca068f7c86e32d73b0f62441fa636ef357e1cda9dd146f336cb185ace84fc6e06ddc5c35213772ceba271e0dc13bc5ce1034e2715802eef980e79a316fc20f8dfb94bdab337344809e7403961a72f0fa83a96bbba1e67ea9634b80712bfc7edb5853db1be44abd2eed326577c108cdbed56e82a773be37bd9962b373c445b87af9459b3ad8ce835ce1aa7d679e2a850d5dd47f908a06996eb7dc47679b1c3f9125121281bc889f28c22b0141e59a689341a25e264f53c49f0e675f3f2b22cb0f60f95a9086dba90ecb347a98f6e0f22cb729b7254e5284b705ca1b3f871fdf345f237fb68ab9b036547bc082a95eaf27052a73b275219aa23e6c87117a33632add1686fb0e525b1da8dda4baf12c1a461229b497825db64b5476d1308476e36939dd0884e3bf516ddaa574787c221dcd2fe59523c5bda9695d530882318fb25c38e59e223c9130cbaed50e91dd41c589eb25d2e535fac3db7ea178cca2ef705d8cea5fc7bfef62088b47021f6926231bc3ad42a1b93de43f52e4306a17d7bb0bfb2fc9b8f5c4d0e0936a93ad87cbfa12f11cd7ac3b0b724242c25dcb757ff4d19e1a3d9d42086948b466a3fc86e3d7b2780b8e39fa68fa7fc7bae23fe004d98f7a773859b1da085eae3bf44a0ce885af2a5a6a139e579d46b75058f3a57347d3b38b271403f0dd590cab0c02e072297569aa079e256522322a24a6b8046f31ae27d87a49af2695302bb2b8c8af2ebdd2fa57a661d57f3bd766c580c7ba11941a0e34ecca9ddb38f081dba2d313e92129ca858087237df516ef5cb32cf8dd92156707881823e092b380887c40c7e061439d58857c45d9b325336ce0ce26bae28f806aa269d8637e84d1a2e3733001d2c84f4a842cec1f22deca00e3fa5f200690e81fd263d92c0cae5670e1f1a5dda5db40dd9121cbe4be61d83dac036f9759e5a7beb81b2f8f8c00b65658683e667a888b09c5ef83b0a1cc8434d7cfe905cf301653277274b797d7a22d32a348bdb3aeee0d2eac07f99791b151afc89fc5637ef4b58532e221b47ef124b7f72e2a80a5b8332bb12a9d5f85355402972f20135e878c3bb426c49de45d2b668c426cf27340860eb9ad63b5a3a78ae1e3eb7a3e1edc54f82d4d7e8e071bd16e87a8ac3e5b43b56a2b1d22923ecaad1b39f2e32d704d3a4c1b40d3b45992afdf6c7ba804974feaba0d39be92c1100799f6843b0b4e6a145383de90e76c02d817e1fa4100f4a9450224b78ebec2fba2d377ea136b0ca547df77ec4d8d0d743e89601c6cfd36867d43a811729559f15ef323715839deb0df0fddc2fca05d36e6cf79453511351b8a93fe15e36b0aa23f22fb47bec40762dad175def5c92d13965440f61c1182ed58f4d0a068f6facbe2975a8b03c9aeceb7b62470d8da3b0c550f279489d8649bdc61c03e546407314ef03d77130c2ebfe5d06db983e603fbd940997b06d29b6a15b6362d114455af3f6b46812bfc7cfa88dfc083b5b263df9bc4fedc7119586936789684dac5355774d5040af08ff1d67ad96e2bea7baed9c6a00bbc1c58872a44d871806305de8e3957d3cbad463c7fba245923defece83d8c04915320e05a6008628f30a785e21939fc1f38e6b0f39960fa00ff08f30aeae85e7511b3d259235def2e5d1646c5a375b824dae82543e0e956798b43615e27dafcb03e2abc737465b45a77621e3ca27a4f63427b4a19fbde46c5184783cad95a2630d1a870341e6f7cd94f1c4933df790a3610cbd09a2bfbccdfcbd074d7bbdd44d3820df0a8c5fe972093f4ab268a8587eceee7f801353e7815fca552a5d99b73ea3e19b873875d5542e5b406a48d3a9399f3a36e8ee81882afdc4f8f682e1e2a3f444daea7a1934e7ba2b5773c57f6464b43fe01e1dfe795ab83949b66a1f6bf33e8b963834f22bf40b7b7fb0f2ec5ddf2bdf6ae0036608ff361e5762f9e4c5aa40be2096b28e73c1cce972a65975bcbbb34340da5a9e3dc3a77101942f801b487e31d9aeb4a3c11cc2922f49edb9d888da8e8b8a6fde412fc69a3af70c39a3d72a5245c24ef80bcf262b85461d7c6433f61f3105eb8aca39e69ed234bbd209af37352c6de6a1e2abeb005763ef810d9c8678273c5b216ed40b11ff38c1b767bd006e333386e657de40921708ac6ee15595620f9fe98c2dac7eb98c719938219da3e0138b1aa7420d74bad5076980850eed67e8fe5209fba449e78854009d14af55a0cd1431e3623893e4bfc4d91a3c6da7bdf3a992304da5c0845653c8c4a6f8ee8c948bea7fbeb7af2c308af55a5cd3163aba462e055fe577e18f6b9a4385d8d5fe6ac505c9ac36108a740692553b56d64d3b1b2f924f07778f4d42422e64992cdcabba10c334b2ae6ca66909049416390e33b0299e11ecf74e3109008db584953305b5cf384fc192dc78b930641d6f84708eb58c63512f9e24fa091eedc589660414d71661b3bd346eed03c85ba40d3da2345603e641e2ac7a41060275786ea7b3adb9623a1444b56f7e59702d49b56b92c271321c5de09276a7f9765c29f548413936d644d1d512a09d56993e2e55c56881b3490f139391ece7729d1be39219747b3ae559d790a61e7ac65ba14085ac12ba7fd3feb15ee59b222b72bd57648e86c870097ba246d50b36bf0c113365d75e1ca7dfd2010e7204569e14ac88f0c4a1c1e2cbf3598e30c85bc83f438d15131ce759568df499fb1970f6e885093f9ba127a5345479f922cf0312b1a68318c91ceab9b88a2dfcfbf81310787507c2a1df3668a245921d6876ff33f56e6ce1640023191bc82785efea3f62ae060e6e2da507413400351e0910cb437edb9978ccb6ee7f7554355b2e45f31c93e3a4124f1740f909c5030484dbb42ebfeafe42ed334e0d87a359eaeee0668a9314046407a15501793ddb841c17ccc575ea802004895724c1907eb863f4d54928a2ed658ae1c668552bbb0ea3f950d6f3aaa86a0a40a0c65c442de2a2a5474c8db35e50e3df4631563bccf1e0fca3de9a5412fcd68e16a1fc372820f0617cdff72dbee745fae9275f11df85c9571bb01ea9ab7668bda023fcc7a7a375c91c6c6543e2e2c5d031294cb8b6887ebade5a1114e2b0fd9f5ab9d571fa3a8d7922cbd7589f61a56d98d5396741dd192c73186ac5581e0d5c25546e022b1a0ee7d299877b3742efded528d2b7fe381053e0d1c7e95ce4ab58c026d38307bc9d56530d61e364c65578610f42ba06d3c7d4af0c212809dd1072c76a971bb20a52c5e4c4bc756f9385f2e90d45d764ecb757a996eea08388d48666e174ca6d79a91620eba33b63e63419606d86854da32750f8ada4cca01b07bf47da5ea71e5778e4ff634c6c19502db7fa02f07088e34220fec779c778b9e3a650884db42c5f7898e61a2ac4496b3e1fc4ece6ce0c3ac18db8160e1573744fc7be222662b57172b0c9b8dc023bc4ead3f8857dc4584db1f08f680da5d98ef570500517fe17ac23a0d6410778897137b60f543587c8df45c4383eed1ace76cfb21578a74a75c3e17fba97c4f3c61ccfcf3ee157c7806bd25ab011dd14904a5fc7383bb6d741f941814ac956d128f895c30e048b5d7c2a8ba06904b3f4fc3dd34032199960a6f2dbeae5278128faabbc56eb79b029392a715209da231966d393b90bf4d57d6d44c6f6ba57acfd0ea13debd7aae1b9e8768a6469afc74cb4309d1298d5b1cbe07bf92a6d9c8148eeef2258b841af51ab93233d13bf4e4abf06836bc581a64a5b77c3b8ab91db8e2b706b48a7c9c629384877355e5c04aaf45de49534968d5586703fa6d6d0b8fb8b0e661630035de171596ac387cd53846c46158b9a54d9aba6fae3094d1d2b6c06bd6e3ba1b630e4e00898c77f70a51a65600f4e67fb9b5da8c930b2942f5cabf20471b8e9649a86c04f1afd2fc931706a2eda6ff32bb8ff7b0634eeb72565bff7562a80e074e47d5fc0a42feb6bee49821687e08cd3867597f9a3be6c406d4356919b7c156b80db4db02f4ef34ffcd946f7f7d1bb497beb33381253eb81555a5c46a278e1eebcd3b57da8b7c88230f9d1ba09fe12ab2de96685cced71db832c0309a90e11db9fc8afa84098368ec48b260f61f9c34f6d615bfe5907f1c034bdde45096c790b691b3702cf7d5f9a325f070006c22a2c942392d15e982101876891287744f2cb2bdb08bdc138448bad690682cdbde08eba6c38ea4e5a26d4397cd49a0e0f8e9ac5628ef92be1c0b6d49415ea63bec3ef6a6d3468a18ee1aa44fe75a37fd43b4ec997987a56f8d8a244d02041dc2fdb1fd74ff832ffd4a60bdb7d355502c2f570f0013d3cf6c456c4db3f4eecc67a8608630c1973618a70e2d477bab9dc8744c26b4f5", 0x1000}, {&(0x7f0000001100)="bed595b2bca2653a0f4cca6069f2f2fd9d6c843b2f606c736c303110c470582c265b895e5a4bc0ddaa498b60ecd070ef3811f5359f2677d07f29df8aa13f22635e225c07f69e649db27ab3c36cb7b9325bfb7b7bf36d2564d638378968bcd4052e224e99b81720e05615e78c6600df979c4fc87410034ebde7d1bd67c9a2d45b847e84e4b992e4b002ab4870c46f1d83ec4d5d48c4838eb75ff8fd055ff6c275219651ef8836805c39124e510da52b1d773ac35001471231b888a08a2a5bb9dffdae645395c6a38a46ac8945017d8112dd9919dcfde86580c3338f148a96", 0xde}], 0x4, &(0x7f0000001240)=[{0x108, 0xffff, 0xc8, "ca70c204633d17220d1fcad287820c6ed5304a24ae0fb160d49d7ba083482d02004188590521b3a055d303bdf3d158f437645aa1c5fa31838ade1c076ca527c029c027bf449e7db788d4bdf3cfe4f990605df7126ea5f7f68e5707a57f9eb891390a3c7a092765f791710f5626f36b88679e6eaca9675bc810eb72eb40196ef6eabce9e213be4477f45d223faeff42e222e3408b5c20c05f668fb0a32fe899b054cf2670ab793cb145145323c6cdbba7d36b4978a0ecd89510a8bba32aec56ce12c54587419224e12fd4d8cc47edefa401c2399c00161a60b4c101b434d381cadab83f453cef1625ee651c3af3b6f96939"}, {0xc0, 0xffff, 0xffffffffffff7f93, "d952a32f7cd2d5bdb7664d1c15a6f37ed21ab90280216fab61636bc506bec679b2421bba6312c8b301482fd479e33735c77b88e6f7e68f4501a25af0c6bba4cecdf4ba9457eb26b8e857df2e4937c3b428d3fc909305b0ec30ac76a1249c2f6b2952f8940fb97dd33e7139f4d019cbc46d8686e61a38dfbd18b334d64a6572beccf15a916c4915eb96f77057e557714a7fbb5b1515086f48a3d23f1effeaf88aa3cff2542fc36d16f5fe8c068123"}, {0x58, 0xffff, 0x3ff, "817e148a247bd49b6854887ece1f796223e037cf9a4bb664e0bd9947f4b9235cd57b0a01a1d1394fde8f70b80fbf9b0690e9947c8c9bc9ba74fade8049cd3d9fff"}, {0x50, 0xffff, 0x80000001, "85b4394966a59d6927ad409cce794fb941d0e0bfe41ff75b33fc62ab7df6be466603dd9dd59a60c12d07960ed35fc090c17bc8f909f9d57fa822fe8bbf"}, {0xe8, 0x1, 0xfffffffffffffff7, "0cbebc648c8d371bb3b47e999600f3d11cd2f94f764928a7a99d405a9d1c421f6bdea7dcedd9781947cdc5ae0fdfeb3bec7f13ebb7f1c91bbd66f6314bfb57677b9876741378c38b7f31743fe31b5ab48526d1778f32ede4e389eb00c605c2d4bb63a44c0632861fdbea012d8d0dfbb134c567b5b73aa0e541c9e91d8237cde32f64783ffb690f38e8590e9c20b1ad0afbdbd41abc86a2b8663ff85f4a8dfdf1f9ae441e215b3fa835b6e4b9baed3814056cb90f32a40f9af947d2d577218f4e55e8c989efd1fecd7a0c98797fd0a837c14a"}, {0x58, 0x1, 0x8, "92195ce53612bbe7bd6460b2c9401141bb1ce2118a77e61b6cb349c715b9f9fb4ba6890f546cef5268274f04f837c886878707bdd290c3250981a2332b9986ce389b16"}], 0x3b0}, 0x8) shutdown(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001640)={0x0, 0xfffffffffffffff7}, 0x10) setsockopt(r1, 0x6, 0x1000000000000010, 0x0, 0x0) sendto$unix(r0, &(0x7f0000001700)="709a43090febb379516b08eeacd125a27e9970590878ab43bc06ea4a139d89237a501b785b5df9f3f62ab6a97147570e4b61f05a436814ca860c187ee49d75d18c733cba674434ea953414a22ca0cd24fcb85a2aa5bd48b8accbfe72c49cb6808766142227a43a0806620d4d23803c0873417eec01cfed2da426f93d04c1d8faf1ec6c69668e1dbb0e7d9679e0e2e20a3b4d5524397d31b060f039da0335aa10264d71cad742578ddc4623a4ecad2d4b079ba1cde3e69bc175f33cdb", 0xbc, 0x4, &(0x7f0000001600)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001680)={{0x18, 0x1, 0x0, 0x2}, {0x18, 0x3, 0x1, 0x96}, 0x9, [0xffffffff, 0x27c1, 0x2, 0x6, 0xfffffffffffffdfb, 0xbccf, 0x6c, 0x8]}, 0x3c) 03:39:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = kqueue() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x8) unlink(&(0x7f00000001c0)='./file0/file0\x00') kevent(r0, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) 03:39:22 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0xffffffff80000001) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x10182, 0x20) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 03:39:22 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) read(r0, &(0x7f0000000100)=""/127, 0x7f) setrlimit(0x40000000000008, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x1ff, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) dup2(r1, r2) 03:39:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = dup(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100", 0x6}) r2 = dup2(r0, r0) write(r1, 0x0, 0x0) sendmsg(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)="3bd6ed4e1766809f956465714fbe1c2bee613049affb7fea02f221397d36454394d47c5f96e05660423ad8d65547b67f7126df476d167ecb66e24935760c14fc31433f6327556bed589305b761e5491e17", 0x51}, {&(0x7f0000000140)="0af7dcb29226c5bb14fe1ac6982f7cd49aeb7e7830e2ca964526872975693fa169f68b872e7a66207cef12af3ac307e8d44a04a82684755f6c9cddcc11e1ace9b868776ea5178cf7176b2ff11643f061ff139dadafb6f506a58a7c8a50fea6a1f5fa9a3ecc82633d45ed8ccd763cacc9d34845cd15aba6ecea177f4e73e8cb9acf68a99ad5df26209600d25d94b2cdfcc21fce2b239de47e902be7f179a63c8a76b78fa36788b7fb4b560b1abb1637f80844f191bdf30c05bc1f2e219d9dc647917f7a4b26a17de455ed34eeb7619deab0f4306a803706c3651d04693f4d2fa60454280e0c0e394a9bf2", 0xea}, {&(0x7f0000000500)="d73a026f125086d1c9f09659f6491d6f73c22b65f64298927f8d43bb23bd440f03727c50991498c10fbc3e9cf7e12502e684a00d181c2ed9211ba4997ad09850c3db0978ab4e1864749d0a0d291d5db6d665d5cbbbe6c51e1ac15128e880b745741d6b2a54d93bb7e2f526fd60fc704d8efd80ca771574a3d8d545dd6842357ae31d509876629a22ffdce675767ae2ead3b54607d9874c231127ec265a79dabab49bc241c7edb68616234a37d347f8fee8d6fd05981045792f6d90b9432f93b3d32baf110c3d3698585409fb162d3523772f3c8ee6d8b968e3823bed29d19569d058c53ef59a3d1fa889697df7114c79aa13d20562c662460f1a6085b419113570bb6e8a64ffa9dcbe46f2cc9233c351878421fa0dd919dd2d14c76d6c4885f35dc1d991e696d8fdf8f0dd01d84eaba53f4d2278d083178ae2483a75e13a75fa7f451b8064785f69b2f871ec4ffa41be300a4820f677b4faadaa131721264fa1f63a8c2b36a93f5923d22336710698bd575e276307076b617c9d0925172794a0c963986b48f046576d6f1a6b6592b79fba84864623fe9014881f58d68825b5a6f2bb8a910b81add19971938903278abb679d532ab93692cd120d3ab566c55d3bee4ad611a245bffc6f36131a36cd80915a7520a9ac4b09b8fc9699f688e3a472d0400384d3b3ee640ecf6d526d77447e346a282de890701c46c8206a4f54a6ff47a7d6f2d38de9002a8daa8c6ca593b872fb32261908663193ba9248d8adefd989808d66eb9f960dea32d1e69b8ee522baa453590c31bd7a7adc46ca36c7060c432afe16a83b044e91a6ae58794a79c229264a6fa973856da3fc9363e9860119f932795b707d497deb43040a603f96c263229f836ecf3bbee7668d47f4b6159c2fd3afc078a0c87b1eba3901063d2a7b246971b18877ca68731208953bfde27a7ac4fd32943c6205b2932d82f3e6dc8c0bc7874578d19fc892eb997b0abb6cffd9d3c8a804f4ed75c3390a9bb2d712ec396e144d2617e998d1b4137b5d6c4863afaa0d970b466e0895e20b0f716ace78271748dc0b20d7008bfbf6c7cb4732f919f7acf01b9e17864090fff3b247528fd644ac6e021807186dbb47eebcff5866e3210c3f6350a0bf869db6a8750ed06709c50f733fa4087a902520fab831f7b67b7fe349f349506504e45a3ddc8240b120152f61dc0a811469f22b62718a80ea7e97b0ae6f534f43b395c92597acd8899e1b2d8735895b7692b2b07053e632f3833db4851946cd33afc46866959f5b55e9514b80448f2aabc4592f1b3b7c37a9c040ead529e7e17c60e4fe58907dbc1385c2e4f4a949370fb0c5ab4ea94288d2c697f2beefb72bc39ab6220b82a278c45e0136cfb06f566912cc5e22c34777db4fd1da5c3e6d6e5607ec1f780e140b03e836f131959c5bf628edb894352610c034b2a9545eb9f171721f85faef560399966d226526ae6c29937b4666b90f8340d9ac554fb4c114764e81d67dbc3c91b2db04cab98a6d099c551f933e8c1a80a1a70d49e3272d09174afd778d72fcb02c21a4adccd96466972e244fa99183818758f60703efc60aaca1137e97080443f2e6b1bdcab7d585e3fe45dda2d28686610a2b811827cb9745a963994cfe3908ec98d696c0b6d6c14710f58f9e2d9cac9f7fe868f3bb49debc5173b1a866b53e60cf0baf9448af558478f348e8df9196b546ff1e5472f3c72252b4d00c8d4005ebf4661b618d2a76122a28fd16c1983fa8980ec2ae6f78ea74244ccd655fedc29c45c08262d408d5e1690f815b75f08f85c7e568866df7a20d8a5570ab7a11b31b88bbf72126fe82835d0c9b8fb65b56dc6c5f16265a142330639d16f83dcbfbbcafedfa7c679d5ae62b62fc33ea049f405de99bd600f8759e7e612f04a85b92a8b8f0ea5503ff2e951241c543d5a5f5c923cd94c86bf0eaa7272e1801f1e41258cb05650a1bf6df7867e9023a97606b2614f3f0211a57950b80b4ee53b0a3ed8f26199fc0bd2f46276ac95e517ef6ef836b7c1f8a0a073cc62c6a336c216e4ecdb5ae4945fe3d5d47af7dd52333e6a0bdf880ba1ee797f3091a4219df95b71b34d0738653decd6a59d4032424f2c0338928a8ec34a75a5e25d7938e93b51ded28f9e38e063e9a24afcd536709e1979783dc3095ac4ab58435c5686811d831041448acda12cfa40652d335a41aee02e379b37b79e6d852c21c3a7f171d322e20b4dda32ec696b07d35fdc2c0d93fb4a74a8e894a38ead5f461d24bda0a47f50787764e1b30725bef9e8c37f5642bb81bc65a6145480ff471a0b4983bb499d83f8c374633ba76d71a7d226d94d2107525ec04215419cb306d2ef93d67be772813462adfac7b8e23f4ea2a13f27b6d3144959c70fcc7eec7469025e157d04e2e2210271948f9ee709e6aeb7b14c5efa2f5a6c3bcb2380b08e9ff5b2d15dd2876d9866eb54a71f46c7af14ef8e4eb661b192560528cad1f751213bd6e50235dfaaccc60bf69a30b69a26e1a6631bc2f62bd6c1162d74a501c5776227ffccdbf20f7668e8cc4de5b9f3afd290d5147a36fe74a1367004c0597c65907a441315af3eed8e0cedc07114f64ec443795d9b571d6b8c39f519d3f8125a282cb271fc70151ec0b11ec1e40bfb75d7154a64ffbd67bcf6ddfd4882715687af3fce37075dfd4a48252826b479178ceac4f27f210efb4abeb4d6c8ecf9a087e1b3966d19d0c31d4dafe9ebbb625179890f67051c317697130c5b5ad7304c1734c5a189bd600d9fd8686c600c61d5c58d2eb252c7643f846debce1b3ead818c698037c05a902fac1ac29c6cd2feb8150e85d68ac3e939ced7a5fd764c88a78fba53d4c958f54aa403fff1349dc659c7cdd1bc0cf194d7e1848804973ab482fced84dd2522a7d2f721b5aa7d687ad6306f3f8a330b45fdef0e648abab754fa8553f42ede6ffbea3b8bd99badf196ff19b5d2cc833f28e7d1780cc0384616f743b7fd3ca4bf7a29ad09c51a68f386330f3f5ead409b75e842d1da1be36d4c5f57dc6d9657f81ffeac47b48f2a42d2e673caf9716d27359598720fb395bbd09adb24dc46d5a2030a4924f1a13033e4cd00540db13a5864557c05d24378891ab87e9e46a01b847ca9fe0bf4bf6280863a24daa42be4454f2c6345ecbcfd5f438bd11f00ea0be04b5d02f8d1277588b05563a342dd68d7aceeeffe2014292fe9c197b8e4f1bdfd552dac7cd27da6588bd74a20e98b9b9c6d4e947b03cc7021122f6c25e35ec0efe3c5da631917938e449b21a49ec12c2f51f24f32fcd93b3df70acbe3308d6cba68de64ca631b99f18f040f74d232d530118e4040a4947da542c83ae0aad4f252e9e5addd7ea700eed04de8fa2b18ffaaeb40fab33749bf6ab8fd95272f2b79329afc513bae17f1ad60fc21e8a172109ee6949fe2b7b94f73bf4876ee0f1c971c662313955fc034baa22f6f2eae39e22ccf7e86731a0b8528463ef52d068fbdaa7d83262d1494377474809f83d8bbafd8ec2990cc094d41e3d71dd964a8eb2342328974986e13716666d066a601800b0aeb961bc7dfaa046f2938371739afe7399aca2c8fd80bcf9b81535a971ffa0dff63fc30a8d82d44e6a4930c1fc273490baa0d170cd773c8d1f6d7bc8ad83616252f6833c6213446411fc104b1ec6f2bcc4f0e0d01cf69bc29e60c1951b9cb5145f437b60ac7d95822990ebe63599b9bda7ac5924031d932440f1a960caca7d6972adb6a35d205d1b571dd2b6dd7404ba77dd272b06db4a23a40f95cd4a16226cf2079fab5b658df5697f64016078fd20c892210798e65bae672d90e59ba825bbff4379b206598165ba1f5e75c5b42f96c566c884b9d830f0b6b457e43ca471b2382c054f039080183c3cc5cfd2a30a3cfc79871554b238014ca5ad8d2e6160268d7cb0b745c03df4201420542fcd7320e1534bb0d691fdde93c398c44d864085b9f06d00ed35084ea440ff191473b7e7a9951f835683abdcb20c97db03bb6c888380d5303b9d4c31c6dd7e6cd64d4266172226104ed96bcf6a67374478f4536d8bb3efc3d15f899a5eb8dc4fe4377c8b67390a498887e31e3f9e33fa7eef537f9191f30a60cb20a44736b40795b6d87ba5d053e835d759426509371ca3f036f9d99cd056f9998f299351cdc9d620e1c9fad95445dd1405a5e6a977b1258ecbff39ad972b50dfc0b0daeadc9a92eace535a5a20509c76676e6999af002655aedd4ad512fbf855cfdc808f06c9d7f4389b62fd3fbf3082aa5627fe5a50e6f4acf9a54678b391e9a974f6d4148d7ff8d22688beb606b4480be81716060a38cef03f18c9ba7d518ee481428215682c4961e85deb523e4931ac5096ad393ca4ce7046aa43a2df172aa1e94e90a3e269b6ef90b11aca5c1272b4b29fcd47df85d7fef12078dea40aef205e63eed9aade7768ed1a2d7ced448e5841af94624d4e851673ca2a4498cb5cd64d686f603022b27f0d206301c1819d583f12c2ff618bf7192a72280db6fb793b6a3f755455e396adfbeaba6ded4c955c2e8a54e6e9668b35400c763a01c272962e36d28fac4bde4b73ab92d19b49e30300a2844aa6641054410111fd7d71fa92be8b3b508c752a0f26ba720118d7437873eb165d51dff9612ba301a99b25bd7813d58b00bac8e414758cc64d1099ec9710a186b9af36a4b3d2690171bd5f35adc607758bccbf6764b5a5e14e7455817e9a359967520d9efc9a14633a56cec949e98d5c7d0be0af0b6dc03258f7914f2ced8efb1dd144c9dd7c0d61d20f1c4f67d4c7bf2177adf9f8df446b28b43507ceb321fcb227311efc21dd872e6a224dddfd82afad76c0066dc009eaae9a1b7739885aff4b64ec8e3b028ef6933c5ecdcf1f1c912fd6afce5e314c98385b8f6749a6d276b9cd4a370338aed97e3f4cd52fbbe666a4ca21e2179c7a17bfc288a591d6cd6acc0e9c9f5ddd049f9c326669874a37568ce05d3c8bf91154f93254cb3df7c8c358f37dab24e9c28bc8fab2666c0cc4b9e03371c1c35b04f74787af2a635ebc4d3d254994e44d2223f19ef05a9c72fa7d204c9a04f80e2c89520d34c7a4165fb676b2216e44af8bb8dd47c9245eff2a3b633e4745395e9854236ad9792070e8e8ac64ff8da9b0b338e5e9e03bc423c2a3899cc917ef653bc367865728387eeacdc95a459e3810a9ffe97a431a8810353765df7093075a0c30c6779bcf9d73abbbeb5245304c1704abcac5c5bc608718fde2b41adb1fec1d5852a6af12806eec6470b5adaebf7ea92b3d424bb0c5ad94ab219844b2241d662bc7c2cea517df4f48b4f34f3855e1c7beaf8b1e5ff3f9462e9aefc01bad7e4006601dcfbea9990d37b817d87766fd221e0af4ac90357c6d1d193b892aa70ea4307914900f94f761aaa346bfa602cfd13ef909fa46599a304cfa8903940890dff3be3b81f35b3ef64524855cee45f91f2907c408c6863052af43ebdd3194ff218cd0b48a42984a15878c4338a871dc6042ef4828518cf6fce8a275491402367601487fd6784c66a97b53bf417de95967ac80c7bb04ee40f4769a89c1a954def1f8733efcc2b4bdaa9c89727d6c2d1cbe47869541e4b92bcf28c6cc02509d0c4a5da35b15f2aaef8236cf277ef7582c4def676ff617e6472d0ddc1eaea58d04ead2df724a1963e7a946d252b741d401a49495ea10aba3998efdbf74f9bcf95ecc7559cb0257e74df99192867efc1e3b74d443bfea9fdec62b3d0e67e637a8b3965b7a9a5bf63607f226ea63738d6256e8226fc6", 0x1000}], 0x3, &(0x7f0000001500)=ANY=[@ANYBLOB="c000000000000000ffff0000256000008b1c2604fd5a962861720d2f7c2624a5093e93945c5c8f45be4ef3aba3c097021a578ae986831af74e5c03f5bafe05fb0375d4a7c99f738caf4943390eec0a2d62245a689f39da72eb47e4cac7edc43a8b15e3babab48e601b4ef66b28bbf70659df96cf3f3c635ac1dff90edbd0b8b6cbc570e1b15f0e6255a1137c8dc659ab0051452f468397d9156c930cd3983e6e5d94efb575bf972e95d114f700000000000000ffff0000018000006b0c31baad1e4e547a4f05a545d4fd0a963a1f8863df004adb46ac629de83b94c77af2d26a0dca2b9bf2bc15a6b651ded39e000000000000abc881b0e53d6b019f19c311f8c4fd7fb80b3b971c1fe0a28463549eec1bb1d6dfb2139099f6e34e000000000000000000000000"], 0x108}, 0xa) poll(&(0x7f0000000080)=[{r2, 0x14}, {r1, 0x2}, {r1, 0x45}], 0x3, 0x0) 03:39:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) recvfrom$inet(r0, &(0x7f0000000000)=""/246, 0xf6, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) close(r0) socket$inet(0x2, 0x3, 0xab7) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x3ff, 0x7ff, 0x2, 0x671, "4558300457c3be8c78a8f5b14b0285033124f0a7", 0x100000000, 0xdca}) 03:39:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8dfe, 0x0, "d745c1e7070000000000000000000000173fc54a"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) sendto(r0, &(0x7f0000001300)="7e98d0394af7d7466e71dbbe3a81277a2789ec98499e6ba8484de6908eaff1000decdd481d92ad1b09e7c68366405cc2a3c348cb9cf3023f51353333934243d8c23d848d461041330261354a90ca86d96dfd3e290589f5825b348fdb710ec9e2709a53c51aff3185e96dd5e4ec362452ac8cfbc0502d6730325223187d700924ff16", 0xffffffffffffff43, 0x404, &(0x7f00000013c0)=@un=@abs={0x0, 0x0, 0x3}, 0x7) 03:39:23 executing program 1: select(0x40, &(0x7f0000000240)={0xfffffffffffffff9, 0x100000000, 0x5, 0x400, 0x8, 0x100000000, 0x0, 0x2}, &(0x7f0000000080)={0xfffffffffffffe00, 0x101, 0x8, 0x9, 0x1ff, 0x1, 0x7, 0x2}, &(0x7f00000000c0)={0x6, 0x6, 0x6, 0x1000000007fff, 0x3ff, 0xc37f, 0xdeaf, 0x200000000}, &(0x7f0000000100)={0xfffffffffffffffc, 0x8}) select(0x40, &(0x7f0000000140)={0x0, 0x5, 0x5, 0x9, 0x45, 0x8, 0x8cfc, 0x400}, &(0x7f0000000180)={0x8, 0x1, 0x8001, 0x8, 0x5, 0x2, 0x0, 0x20}, &(0x7f00000001c0)={0x4000000000000000, 0x2179, 0x8, 0x0, 0x2, 0x6, 0x6, 0x9}, &(0x7f0000000200)={0x24481fb9, 0x3}) socketpair(0x0, 0x8000, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x8001, 0x1) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 03:39:24 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 03:39:24 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='(\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = msgget(0x0, 0x4) msgsnd(r2, &(0x7f00000000c0)={0x3, "4a7b6265dfbeb6b11c915cdcf28becb45f2618f5ed19138a92201acd8b0230fea41c6a2ffa617c923aa13f0e08e337ed50f324806e66d3a3b43094cabfde8812e53e91eb6f697b675092e7ab6f2e7d3f64029a6c12355ec4ea411c0754045e0a6aed588e28070c43d96bec9824857fe2e6f228f57435f163f4c4bcca6b61e19118e2f9ca8fd59d2eff48836b77751c7633a977a99548e6d3f4608aa374ba181c43235d1f3fc9bf424d8b60c31a3ce76995779ea33dfc57a5baf1cf3620732225a37bd6f3b7a394f85fad04b3"}, 0xd4, 0x800) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 03:39:24 executing program 0: r0 = socket$inet(0x2, 0x8003, 0xfffffffffffffffd) socket(0x18, 0x8005, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009ecffffffffffff3c5d"], 0x18}, 0x0) 03:39:24 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 03:39:24 executing program 0: pipe(&(0x7f0000000000)) socketpair(0x1, 0x3, 0x8000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)) accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) dup(0xffffffffffffffff) kqueue() r1 = syz_open_pts() r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xffff, 0x0) kqueue() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r3 = kqueue() open(&(0x7f0000000100)='./file0\x00', 0x108, 0x0) socket$inet6(0x18, 0x0, 0x100000001) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r4 = dup2(r1, r0) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000140)=""/148, 0x0) 03:39:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 03:39:25 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000001140)="d17f16aa8a8226f1f839d3ac72210489464980c25e5b87b13e1dae54aecec18e3aa3c81a1a6fa1fad60dbc64609efbd1b4179800e0b6c08af92a6798341046732eeab9a1b571d3b14500559f60b1946a3d1116311236f3ad59f66a2de29948d8bc683dc9102071ca5a7904519c59527c29f14880644b3350e4d6d1baa287a3942486d91b80191434908a1b7ee594aa456e98882271dbc77d3ad191f1f267c0dcc6069f2b71b94fdd41c5003e6f74fef9007d4b1f43f69d313ef17dc9d2b1588f0858ae1b1c8a40b1ff38817dab70fcc3826f860918f90a51160820e2178d85eba940b046e4ebe331695cb644322cbad186864f981a49d0dd31f4f23932154245d170aca5cfd3fecebada909e483db0e2f005e15ab5eb7c4a85606f3635980044aa0ab6b107878b51d8393e3353d83640b23763183e64b299ab00bf72f023a7a4ed1f35cfdb47edf9bbf19b412c617b95578651224a3660e885dbf37572b7d13714a2ded13a994d2ca53d81e633bcfb31958934874472865189102b20e2f836440815a6a8a77c40206af86164dbbd542e9655857d38ea490f950d1d552024a2b228a585d915955b36e40d744621873180bb4f18846903a5be47bc2c50d056206e277ebcaf21dd62b0669cb5670beeb9ac9367621808751968b80c7c5be99809214901516dfb40ee7e86076b14a7d357f04d8bd2c928deb57306078ab68db5983246a3fd824291f3662518c8e799bdb9b7ffea8defc82cf23e987a1ddd2aa800cb1ed86e76d1548fba47dc062a2805ce21b8cd30592cde7b42f46d319ee1588b93433268b344d4bcbf74ccc5c4ed96e5e3d3f3f72aeba1e648859a7508da11ba4c156e30dba570275922598766977641188095643c2cc14a8b4953922fb4f44b35d55da44ef6e56d5c5e45758bbeddcaeb5ba116875e67063a4bd2919574223183184ff63aef0b9c8e10eaac7d07b48edfc43fd7980f0943b52c4e3b57e06a60ede9f81828a5dbceff384b0dc8aa23d3496070fe21fb542e4786385758efae82dd336d82e2321da9aaf2d48a61ef93dd77b9d123c348c3be294f18f85e7c67b01ef6ecb6448277bbf7380645f92a8caf98af91c24078dfc33157a2e29a98f24cc20fad06aa7a08def27719f8c94e266c823aa5e1876fdba5a5c267bf1db8adf0786268131545100fe49eabb264ca9b29121a92ca83fc15b1eeb36605f7da2fdbb7547f98c6fdea6fa1231538be468bf4ab52f6c8e6c722bbadb99290bcfe98bbeb2337466cc3b71323c58887e608ea35fe6c3976e2b3a87f185d1db865af6682b80a9170f1cf4b61c22be613bef6efb789096a72407050f4226903601e34d8eca381a21011315c35e8f2ae346e14db9cf5771d805c9b2c2c5710636bf0c1e067dc5f0718a69e3c75983fe89c331644dd1933b8eabacd7b2c3fb8102aaa869146061d3eab3959a4f9a237c45e1ae5ade86b6d0f712048273603b3645716504afad6166c40e41eda9029ce0d0aed88519ee02972c60e1f947197fef374e1615748b5848c13ddc75e5a2bac2e7c66f10f9e3d0434313cf3fa8316ec29613f1963ce70b518140c14ef7bd6067b4d9fb593e7dba2e16f60f3ef29081b40f3636647571283c16c9a3a57dc028ac0bdb8c2cdb973b95391734a3efa0890f726683e937e7830d5ecbbb67067f3e523e1a5fc954956ab01bb5c93b594e65ca1efedd0b13cccf73a4517b198a9177bf16af89575f16d38e6de3cd37be87f3c85dde9625f1171531b6c764209888a9d85ef2acd8ccbc37d768e770da576c06ad17d105547c7f66929f3dac66a0a3c29648d315f15710a45f5d6ba439c5925f1721c3e84469bd264853816fb16266e4ec12d013a24945a46158e3c394c2116612665f99c0b2fd24dab55f82cc93e646b895564743fcf0187a84f5ca08587aa44a58cf8cea12d952abb79b4b4aff1bc1c31228ccbc8fc7e0178588cecd721d379e815e6910155f788a88bea69d1e1a021130a418ad3c992b86548db76e0fc9f6a49de7565b3461cdccd68d6845a2399b3425bf10468a5990afb58e9d0685e1b5aea1bbbd5d74c9ed543c8b9470356b7fc955f3679c45c8ec2bf200d396d4663aa0cae6890516114a47f52a2f4e79fad07c36be5d4985d7eaac9fe1f1fc122e6a855ea9e915044d655ee685dc36e67a2a77d8f74000dd0d060db6a642abb8c74408a83c20a4cb8f3ad5507081678844cd426e1301a203b13efe4e2d442286d36d1bab1efe2a100f4625fbb2c78aee561fffe597c3d7a24628b386623735909f6749534dcf6bb45ec4033e1a8009a28be6ea2bf72a6b70d9ba49bdbc1dbeab2a520744873d7c69f12ea425c76667d01efe083d69e3730e17e694eb6ab7eda68e09495f56c99d2894e1ecb420f39d00ba9cde7b0cf8503f14a500e095cd107700fc214827554d2d95bb11f076dd84b3e6596a889d04fbdb2ee7f45a4bba8700b72f8f0f8c67dd0d6e04f2e5a5b641670d02367c470364ac41b6735f39de0efef2fa42d2baa7952108d549784b59087b5070989fbe633dba6efd7114afc125755c444976b5f263dd9c70ba6f31cfdd4d20865aa821938fbb9f0d98c92da84fef8c0d1b10f438f2c928e2f5c5b24ddcbb30abcc1e57f7bad657d6bf0d6c9d1ee6f4f337c0fafc305708d8c7e122d8d7d96325b01c794f167c68ae117ed254459bf1a318be144b842897120ddb2d7d7015800674e7582976b21e628787e95c388946315467d73a967032e2abf46e275bc3fd469e9f969ab68d411f66e27e395c17a504e59e07e70b2991b05cac2bd0cc2c38d41e5a04e3e5050dad309abf445fa1eb84eac8e1ad1a4b43b960b2f0d8d8a102c860331829a47628f45980ad03b61b5da1a01dd2a247c66a0e8d00b77f80488a272ff1f30121feb1b88ad80541deea210f12445d0be80797b32a0ca91ff690f5159a3cde52383cc9c872cb32d8943377d141313136a990f5d702b2e87c223acff843c97e3dbecab3d572e7c7be600b15b60a76076cfbf83bb6cd34d9938389117cdc2f10fbc94d5d069f6e33de819f1d6bddfc4d2e0aa5b73e0e81f039ec9a5944012bbfc64f355795603b1f5ff45382abb193d582498608346e4a4f744a8ea93616fc2bbedceca8e6791e2ba3c7eb2b3699ec5ef25f0551444d817277dbe80e9f20ecc87357d4e3db7e18b9da8be68e40189587714dd633b1d2f80127147e9ff3c244ac64bb3231e894db7ade8f56aa4c27b6fcb552395815a88a844a1470a82c2cad0622e15c7b7aef12ddc7e68134ab6f4747302ec7a9c3b901a59a05c5339b87bf4948e716ef9c0d75b73020bdb0741516a4bb6fa631ccbe1871743f9145ae4d9844a5d2fb4779363c80f76b152512db0e61136ec7affd4dce30c029c07bbe55b8e935175ae5bcdb6d060f18dfcd5af3922184d965be0775c12e011bb22578140f8fccd999a34ff72c3a402968a764650564b29f78284d6b1288fc0b24ff5eca098b8068a15cb731cad76e6b4f81d10701e86c05d5c570d7abe6f38d2b10eb53132b757eb7b372b31fd5c813dd8b174d45284c9beef6e1a69b8639e00bfcf33770cf0e336c48bb49cc5449b06aaff45ba98f42e4ee24dddd0302c6a27c9d48ebce51a3329358bf0826b3e051b9759dca2494115c731cc8170af399f42f6552f5742b2c453c64da6e6856053bf15a1e54796c63842ad0504f0e4e9fe1238620b73d404921989a9b4d5b2c378f9d32e5cc103a8c6c4cf9d489edac013fe54c5504ce0f930210803ac553000fba5acf9df2a2c4d14caf1e1fc9748d0c900df56797c1f469b1933e30d2a8a9c234838366a95536396ddf70b602ef986c7af960eb3dd343237d434dab3522d0e8f720eaf9c4c1668788945829fc1b6e5ae77cbc6e00180db1a962ec54ef0b7a7892aa86fed79031261b25e5b204b359b2526d119c430d0b7781e384572cc5eb8a8d72b7be871cf308843ba0a70599309ed86990c6e087585c2f9dc49debf8b6cab1cdb337253ac0a0b893d796407aae8fc85058a67a8297fbf6305e8ad0d0d57f70827f8df87ce5790288ee47d27f9f7a73dbe51c62f0ee1795b603652bb9dcdde68b6fadd7a3e2928279be4315c1a530b837b96f92d2432be8d7c7e8f757b592927480bb9c5c0e3e5abbe4393c7afd15d4fdf6574d4bfbabf82c3b2b8570b4adba50820a8e4c7d540ff35fec59442cd9537a31d0fefdfb1924b558a6e283d70381a00c3bf9aef6a1eb2d309b6965f30aa962df30b2be067de27e512387021a772ab4d7a00021ace717677a52261d0c963ab812aafe576d1acfce75ecee4ef3831b09d17691a7bf9aefaa30ef79a5b1e6af8cd181b812ad5bb9e0f2e261dcf7abde6a4a97d8c8e35e31e50e9c39d2fc33e5d2b9065a50a04f586c069ab61632b25d5377a5fba2cf33daed220516671ac58b7d75a70eb77b28d54b44281426c95fd523c040b5e243d305ba93e0782e807f5a83d44b7c39572525db38b679c9a1f6fa3dd5839426e39f9ef5afeee3eae1b9c207c7762fb788536acf9652a1927029072f0c4ad0b9af7fc6c88c8a29d40095d130713947ce95aefcaa8e9d47758bbc76966ffdf1397a67561e89d2948e9506e8cdf5110a094208c27b57f5fe6975bd556900d1d3778f432cf09e1aa8140eba75102c6f71f48b5e7a45984d0acfdf4129ce2ecc002490cafa307478cc76ab6e7c8be50f59e4cb3cde3d4566024a8ea9179a8696431e9a25f0020afefdc027ef189ad85abfe67a8cb11e49eda7b45b9ede7cc180a69b76bb654e1e0b4e0fc8952f6effbaa2f71a41175f444ecb01e1a848432c0cb401cfff5475f249c154c591b965faa0c81e4e6360ca488fe92ef9424d0dcb09864cea0fb90d71792128497a5752e450063c12d9cffd8080bfc96a623c3185bff305209adc591778c2310cf3f4ec4b7f4bbec14535da3da84406a1f72130ee58ed3a611818aafd946eecb643e43ff5f2c03455634f1df7713a5a21377b7979816d18379cb4a6a49470eb8f4aab5bc04e1dcf13777f682c239b6cc1b90af72aaabbff589b51da31f18137a922bb5baf2db9fb3db57042e7570c937a2d1e78b7eeae4086b65a1ed8aedc0545381be6cb3944499c7c94513591f1184752a3f04ad87c5ccd91e42b706ffaa44a9656e117bfe803a63679db3afc4a3182e39ef0d59162529209fb584ebde48cf8913519c4d41f615d79e057585416b8f0a40c03fdd379ab6c70586f668262e552df14f614155a368c426bcf98278f63da96ddcef8dff2d56ffdc6e1f2a6e7da9ee5efb1e884777e3e05d620812baf8b90d227b53d01618f81d6ffd9caa5d6d4860c8af58c6a92346f86f35151775e10e3b071b9b38a29b3c3f458eefceb6c1c03e33f42ff9948f56ba26c5af94626e1148679b7969107cd4eea4ffbe255f7abf292f98c307269419e4545d07789771ce41fb91b599057346293d40a257be591aa62fb0389c1e7e0495931a214d71841b2aaa11cc8aea0d39cc97d227beda5ffc2bc72c06fbccd07bb47e78c688b2fc9e5745485bd27e478dea076fe53f772f5a00f6f84002f763d8f704730ce41087336002bbbb007f2b9875d8beb4656244e98193ed45eadb9f4282d9ea24d0e46be74314be686baa0d0e1e18089cad62757f90a05cd899bd71d16875d0b20bda8c972d7390bbeac86477d827bc86a4280652d5a481265f51faff2e2a14859a3d4c016d30a460f12a77c34289464ca829f979b3b035619b9b64c9d83e1e96fbca4c68e3014c502e2ae798047fb83c3c", 0x1000, 0x8, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7, 0x1}, 0xc) sendto(r0, &(0x7f0000000000)="956174a67b8ddb3ad6b1bbc15a30d12297df9b2c8eca0c003a", 0x19, 0x7, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) fcntl$dupfd(r0, 0xffffffffffffffff, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 03:39:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="711ef9bb9154aa15ab7f10defde0de3c15de9d42c80fb7109295e45e5df907c105b5217cabc9927af3bd91e5b594923beafe82c8c59e67a3e690a0c360c8f263a5475d480579743bc6df20d598a60dc7f66687cbf635718060cdeafc68871e1aff25e8f238b0ae2a62e19504277420c515d0831aac2f759edd291f33937dd88a0f090beb6d77bd9ea1868cc0dedec45c1f", 0x91) 03:39:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) r3 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000001400)=0xc) getgroups(0x1, &(0x7f0000001440)=[0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xc) r7 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) r9 = fcntl$getown(r1, 0x5) r10 = getuid() r11 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) r13 = getuid() getgroups(0x1, &(0x7f00000015c0)=[0xffffffffffffffff]) r15 = fcntl$getown(r2, 0x5) r16 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, &(0x7f0000001680)=0xc) r19 = geteuid() r20 = getegid() r21 = getppid() r22 = geteuid() r23 = getgid() sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000040)="03c4a4bac9362afc367009b9b13ad707baa062a3aaa024be46e8", 0x1a}, {&(0x7f0000000080)="4c1186667670ea9950", 0x9}, {&(0x7f0000000100)="f5e80f9a2d168386f181f7de848095621f77c8f07df4e7256a17d012548756508495c115ce8ad9b48136a1dc7a67f1f369ff23cdb45257705aba4d94f9e0f7cae8d65c294cb57c6c6550e984b266b54f614e03f32addf0d3eb72f21fecbe3e3d482a6bc94665b38b110bc46082c49c470d083963831aa1fbee0806e39064f1ea9ec1cd58a8cc2284570f7c9f68d2d1009d6660e49b8b98a2fc03", 0x9a}, {&(0x7f00000001c0)="dff3c7898fe82a2389b0d3904fa23eab7efb250b91e0d465f6706a782f24f05b776eb375a3a62189e3107939597ad94b3bd9180eb06b15ec6b04e29f", 0x3c}, {&(0x7f0000000200)="974ea1318929279fe66e0bb24132024eb9eca0bbcd9e9f8ac6323f29778718daad7470e1d3ba0946275b37c94d340ccbcbbb684855a3075eeea866882c3755f4e81bbbb4ea8256c93b583b948708ff0ba61b014922eea28b406a7c95ca27ecf3ba4e05b73e8aa3ee80c8128686f1661516aac63436e97576ed5eae4069e409f4bf4983d53004d26648c9c90b85c252a5337d573421", 0x95}, {&(0x7f0000000400)="949300b28439f0d0d7dad2a634d3ca65d09001cfe62d19c56b9462087d4db07d5f4f089c2a5fda5253358494e6698c407ad94ea9230ec17f97548314f4bf41cab72cd9d4af9a824d7d96fcbea020214ed29f4d765704349f5bc3fb393271487d890f3524f263eca6e1ab66b4c9a908bda0a25ddbbdfadfcee825fdbf2e6d69e688cc3a20c96afac68f2969d180530d2ad275b369f4884cc1092486b9c6154add7cd0dcd979600f66f384bbb65ec87cf6d60aeeb8de6f89744f960d0bc61dd6b800555bff3842d13636a3527253dca0dd6347241df86ed18d177994ee96ec93f0ff072f88f7708bb6722d45bb1d4583a38d70e59fc160c28e7454aca24df9f44f5b2fef342355d4a72c89cddbc9e3ac9c426e4881e925156b37c8ce3ba558a07fb827005b8a33c213a6625e4adfda77fd32dbbc6eed13e38db80985e5e2ea5cb71d6aad3a1c162eae3dd692cc3f6088872f6bb7eadf74fb04121add0ac7da84a568739a3b7f5ee7c5034dae99fbffc9f049ab948d336e025578b2ac031a2a8da448384459defa7a1baedcec874e16988d6f38a0cb6f6ba8a5458b4e74636027722042e02b991978a83978d7fc5c6d37d3c18d491633f33a5aa1cd9dca66c9dd6861dbec8eb5340521c2f1c89735edbdbd270c089d323a918a22d75f1f11f366670fa3709ca510497f02885b67a99f33bb4b36d07cbd033c5771da759a5f24a3724bf3f811d71755aba930099725a4c22fa896c3763c22617bc22ed3f0ca6c6eed06bf0413a8d619d0b93c7f0cc649462148caae874df048d8bd6c9794345550645be01c2652f607a3d73bdfb5e9b451a580e77632fc6ebb612b950ab3640d191d1a2f1d3c24d045d2dfe4c012dd924054366a4381699923535965552be6ab7d29405247beed0ec0568afd47936da76a077e96e267689f7a127031f0e1468fe04fba490c5065f2b9253c424aef9584affa116db9372fcdb8d36c34b20a6ea4eac0e3f6b23b79209a1c06088167736f867d0abfb6a9899502ed46c0b0f6049fd44689612cd1072d0121b48ba9df731e1d39ddc30d6524f2d253a38841217df37daf8b271049ddcd6930dc2d91d362db1a7a7d3aacd681608ba541b63cd0b5fb5dc3850496fcb90e58981e14a027cc6b49d2342bddfc817a64304a4e2b15f95a3946287753a5f8d9a6bb050227b4dab7f8ddd54180de8715847cf883de2cafde04acd46f1b9988d016e8ebf871d49710aa5b8b62b107623a3b7c9aae1f666a7e12f87c37c6cdb42bacc9b5b8b035055da9af05fcc134d2d09b795f10e2297dca5e87722bd0ff7d964db7e803fe3041cf1710ba7234ecc560f7cb40194d11c9192a176daca938951793bc201acead0a3795346b7784e6aa7b7512ceb20c9c910113cfb64e1894a404b1b0ca3347ff0c9c2c447e2a2c9b3dafd346ac03ff0c3f9b903e7bbdefa67e9d9b0bcc7b859e8eb4c73e3dd53d443d17270bfd79f7f79d40437c5569c9620b87814e970a4d72bd73b884cf8da2c8364b997b707d34b21a33d35976a5c7830dcbf966b8a5b6d4b42c16857df8f310a8343018967b9c86d97e2a44d1cd5357f5dcc02dad011b03d1710eac4397e658bcea4bd816bee83c4006fdb01b8f7659de7b0bf5b919bbe6afb09f5ac32abe14bdfd036a354d4de48a56c205902122132bd97372b53ec6ccdece6fdf6ee85ecd6e39f7794df2b7623e5aec3140d8ae59bd0a32d7af002b2aa4096d6081b12e13d1b96aed227645b5588761d687b33671f46ad1001015467943fc09916699b681341e1622e2ba148e8fedece78d8b7b918df6d50f88f6f39590ef95a2ac34f51e74377107407e85f3437975aa35ef10b764d7332e137fe16a6724be4e3c0b1352f70e75c80e4800521192b942e6fc5fa9f6386c4e06195da7d0386cb01d830bec75df1e9deffac733c831dba1ac8e42d0de12640c45274fff62f4f8a87f7da4d5b8818202e3e9d2d0ff2e3593b1d993a066148369edb7e5b4a78ad832dcf98bf8d442ab5543e42eb440e9f7c7d116cfb6ed64b8096d5d01289c8333974610ffaa29af566cf6936b75aae27b434f8a81e79d8421e271bfc74e73e8b67794f1e01193f886cd85cf6795a8b602ea97477ee23e7e8220a5d2ac4b12013766d348e8084290e43110f23fc444a2847bbd3798331782d6fe25e0eb565da6fea759c17840f285c11529d608bdaebb06024f566d8b3607f392210e2b902bd9ade022b9d5ba33daea02e11f1b736c7af4749d549fb756a9bf3ffc56480dee3ed6386d12979c59c97f185106269d426176e86d0c29898a11ebea18749956e88f701876ead280e8051d62863c1fed3fa6714d1248dfb05c3acf1a0d315b9043b7b2052053a2caebff8ff3e7226900e87ae44fd8a47c99c3cda864fbf9b8e3e0566e74c0c52778eb1d7c4e8509e4daa6c7c705659968f586eadc036e11973ce7b88fbedb36e23dd1e85d38a15afb08547199d2070a4bbe8c9fee40e641b516464711c514555b3ce042e8b86df3b736a1d507c787f65c13e2b6039a6fd6bf1d92b481f3641b04066c0efb23f1dd4329b049d83e80081a354a255c71165400acc61c1b88b47d693f44a1f4150967c383178daf3594592bc92505dafa1827995f6f750c5a0e53d5d4d66dcba2fa10e4d7fbdb2563c4e8a425922fd8080f449bb78cd703221d632b9ec1fb182b689e68ddcf5d3aa50887a237571c3331e167a78611fef4ad58259bd7bed103dd620d836d22fdfa990180fd9802574d960d45ca3a38542b02d3e391f278e16b975fc22d8015bcf81b030296058a4f29c176d50946cf9e6f47830a6e217609edc0ec40e2966a1c4b40976ed6485255524aef870fa3932da475cb92031f0038f5312415f5f6003e0fe3dce40c49a0984c55166f1b53b9d56c4dd787a085c23822f92dda4c69000ef8d07de502a18a8ef16ce2b82cb61267c16d306119ae2ed1f2e2417deaa963c906b2d03260a7bdc7c19ae7b5b2d6854ef3837d7c616d5a0a36eaed58ebde01f4f1c991a687ed56ac6bf183e567427ef9837e253c2897aa544502de1801497293da53798aee61a5b48d3a39932e94b67d3e5c5fdd41d511421f1450fddb130106729201f8ddf2817e10ff34aa1b72abf83567ac981c576181709f9c33e20c9bae3c980efd6d1b0364cb830cf818151085d56f06d5837f0ba7b2affd95c249ec40eb818f63bacb5b4523faf248d0264e1d216c943939c248e2493a6d5987f71e777c7c19482cc6eda99cf02bddf8d64c6eb3cfa8035cf7661ce7d15ffa4ac11b81dad1e7407d276f9f3b900bc517332190ccd3066023d48ae8c693c7dec08028ab39c8787c1fa64e1c11d823f69431f1748e1b082c6e40eaa6802f8e9feb54ab8c157b79d98f44245da4a6c1ac767e9282e755e595adf4fc51d05ccfc60f178c57380386407173bc07c65b56dfc4c8668d1b8fd1e2c932039ac996a2fd17462266b2d2b58ba767daeb3d383cea5c4b880d6080e5d7ccb45f4c200a101882174ed05bf94f51beaf863a8980e437ea6fe49fd159fb399b2e161c8f332275d5e8734a2addf6a80ddb9b3ed99317a41cd447e1ed44a72b3b799c5f23850775b5f22348b622ec91d23b1a9678577f3793c04b497a5060aa3ba4a75840fcb2595e0e924489b6d23f09e7478fde5da6684119608bc85edb5661f3305d6028d0ed5b814f6dd06442dda97629dd32b61bd68153aecc20055b7b9b20de434e36ee18ec946f00576a0014750fd836fb969ea9f2a52918daed031a5f527c4657d2810d16768c8a53653ae7373882edbeb315fb7d217e4dc46964a0ef9f44aee907d9418828926d3fecc1318a87fac535b14b55d39d9415ea2f4e17f8017111d62b9027c95e3f7ad7f1276dc52260ca3ea3ef775b0111d14e813678e86903cc3c6798e6815d02bff24ae4ea9b40e2a456c9c7510a8c65b1a78aba387e1e1dbb532a91f2b81ddaba73ef3c851dbcf7ac5e573023e860ea59b062bb09e833bd8b35158a62442f6e88e2884dcdc63e0973dc4df4cb6e6e9368b48f8c55be148ff93fdbf269b22e594c0c58c29621bd3954575271a114a99e71da659d7ba0f2587317a00fa2cea0cb2b483a4d874189c97b337a13e7ef390222d0006e5c0cdb2cc0085b91e86b0e2604eac12e8041cff1b8d7629798403706595e5ac65ebbc22048818592d57ba5ccb8163de584463dbc56870cfe6d727a9d208847183071742d7af4c35037a97f2aaa916309de5b1d5e16b798d707a55be027cfbc87d461c17431270d69fe8ee7584ad5d5c1a7eba470ca2793465dafe7ea1e4ec42dad1c9edbac3bf9c6de972cf318845d1561a0580a5bf38f14ed3d412b3a3a59c709397c0917b76e70b23a36314652ffb37ab86f6e470b194d75d129ce40e1dec2e8fcdd5b98a6fec3cab3e2b9be45aa3899305a52688d56800e3df90f4791b483fd0fbd1c5cd95fc7279337f15593c7f66fb7ba88d1ca97d7a3621ae9457ba8e5892ce8e10a77e6d371f5827e8cd8a23f7744536b0a1daec4d202cc99ee62c6178f74712c51e0a850f21a90a5d7bda0376fd4e59f53ff9c5c14292a71edbd71b881a424800a8c7525eb02e27bf48b885c8d404aaa2911936d43dcd2970498947d6831d863b5e839a6ed7d32e6348d0aa3bf0ce3ae32e53c08e71f0d351db33975b047305359d201d5cf8541542a0a10f5b7351763105e874e9a7c2c42dd48d2740e631169e18684b7dd4c7cbb022c62c68c2c9a4747baa6e5cbb34b077fc788789ce3bc3babafa400ced2d3e9c18ac6c85d29de81b2626e4fcd571993604800e3b6b84e15a6921e48392c17b38336cd39a0b9066a7ab40a82b0887e90a1b84fd0dfa37445bde655f91bd2d1a2cbcec876abc8355bbe586cb142e089ea321c65f7fd8bd34daae6101876005c19a647245c384dadc683a45249649bb801803c5b1cd7612d58b7f30e3f2ab4f555ba270bf9fa0b6e9fb4859f5c142505054bf5fae568696c0ab384a27bd95202d681c6c615bf3723903b187fd1e625848b458e53685f822d2c2fb87712848cecc64b5a99bebbed0487da66d06f484a2362dd722241662b629158d3afbef719a6d6d34151b1d02bc12721795e8b5d392ca48abeb437284da0cb6e5524a574b20c95dd55893064405486633ff601afb6bdf13785b773e5fc048bbdab294de6fa4a3117bd5e62830fc2a90935a70c857a5752eeddfed6721dc21d21e924bdbde6b9c4e3a16cc9884e12bb51d734cacb44a11184aa90b1728823ce02bc1b366524994730dd54fe2858de3bda00671f556f10a3aa5aca226bf66a0a9fe26c79dd9c8d0e954733cbd392eafe234fcab2a2449d3bd1630c9525e3ec79179a58115296a391dded347129bcd477276148747da5ebf13947de568930637571e36972eb77cb5c48e6c6c33c4522802bcc158b3caffed984bc131a63e06e0f134f8bbc712ac517ed65ceaf81b1d68ba2eb41f39bc9b0ab6f68bfbae2a88f77105b1f4b098f206131946274430cfcd3b0ab5e0bc582e8294916ca39789593ad586414c587f00be7fb487b6fa9fc6015ea44f9c4c9133c2879ea326cc59578a32f8eed85580235597e50a48a020c640ad8c8cfef7109ee398c6b1a08ad4589be6af5d7029d9f2e639c4a72eeda510ad531710ce98e7eb8f99030c00bb6766d84cef949a04b6d2393da77946bdc7260e5beaa651c015b2c2fc6e518126e47d7a7e57849e68573e7690999d9b85d5b3fabd1834c9af1db80d5ad43e532fdfd097e5e387abf74d9be92385ea4", 0x1000}, {&(0x7f00000002c0)="f6e719c32cce0da4794b99a3029e25699eda743a0b3f3f3104b90090b60d25d1802294b3ac9fe1772f100ce84b3718eebb891045671a45", 0x37}], 0x7, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r1, r0]}], 0x140}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:39:28 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = socket(0x1, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 03:39:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="a6", 0x1) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r1, r2, r3) dup(r0) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x5, 0xfffffffffffffeff, "85495500020e850ebee6f6000000afa680400900"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) syz_open_pts() 03:39:28 executing program 0: r0 = socket(0x4, 0x1, 0xfffffffffffffffe) setsockopt(r0, 0x200000000000002b, 0x25, &(0x7f0000000040)="1a597729857faa28fecdf53cd923d9dfe6d8547ba7cbd8d476897ebe0833c58aa7e8e2584f1413ddaf235212277f77c5428cae64c367534af5c60b7b1e88061f012abae95c58da931c4f05a7fa5ed150fc3d6215625113eca968499dd3d92bf2f3ac7beb3a5ce6eb3f6e1f561ce1b3598a22b58688269d4b565bb374d648307784b3e1740df884f86007dec966a33c521857", 0x92) socket(0x30, 0x4000, 0x2) fchmod(r0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) 03:39:28 executing program 0: r0 = socket(0x11, 0x800000000000003, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000010000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000040)="3af4ecbf0965b7e17657cabe81c21869845db1d83ccf17ddd63c44bf737774dd73057a12d8b67267ba21e1473ba274b82871a46f1b7de4988145fb63892f2f88f6fc12efc1e4a952a5f785a69baca34b415f213136677d865199a7d65b11ba42070361712509d5bc4540fc670db992f1fe33ace2ec89733547b33ce7b0ccb92e743e813d0719a9e531ab71061b507625857d0c681ca58bb164d1986c6d9982819436547e760ca867754cc5c6e411820f53d45e32e6012fef0503cc353bdc1cfc57cd008da1885f3bc0889b58928ca68b46b72e75f9a36535333870dbaec2c8f046", 0xe1}, {&(0x7f0000000280)="0862326cf70ced0afdc47943d9cf0b12a609ecad268b1249a7957bd6971ddf662375b742cb99cb51659019b5ba0e6b753dc76deba701feb3a1da112d7c610cd52a4ff696549b7fd16ed83adb31bdfb411e53d4fa6ed9230c0125fecd93bb8ef374c377436ad24239c59e92809ce3a57a395fb8827d97eb312286e7ff312c9f8f518d845e3aab24c98ce19ae0df5259bc249ae01dedbcc4af4981c78b75f793b3c0b5f016719acb93c8313a16b0e231837e36bbe74ac876eafac52f55438d345aa28ecbfed2d01810dc636004b9c4f4709981935e412ca77c17c885d9825140224e4b1a5dae84c6956e59434c3bfd0a94fa7d4f6ff9b7101f60e1e0142eeeaa9514fd835860ca88fc385467ebf92cc53d4372a1fa29aff2bd339824603c28cab388b14ebee9824c9fd89c3df35c7a106ec446b802f3bfdea1aeb6cfb7f2cb0f6d2679680ed0b5bf297e59b987beacaccf2251be2dc11e491b7ca61e994f13c0d9a12cbfd1f15e098f015912f3ad2be9c8d193b53127e2e357abaf80cc7588a3afdff1402ed948556cf33bf06b5ce305dc5f686a5a9a7e6a984001bf0de65965317297019a3fcf030052be3aeffd1967af31a44d725c6dfd55c3f7ba3013c2d1f368288860dfcf6f11979e1170b465bf6ac120151d9779a7732297a667071a36197a6e3ed99f3d93b535a9ba840c2e332cacc2806210eb6c76612787b78bbd3a12aea462811b6abd2b6fd60666913a56c73aa0aee829f937f596bbd6fb224eab3c49ebda1746ef75d7ceb5a877349a5bb0b5b7a153c1b6b7877bf59894c05c08b2f62381788b8f18702e5541166f204108108bae9c4641916dec4649ff94dc0cb53254bdb63aaf2947dff5e9f8695a2666e28dd9e55c04a8b0247d30a9108d920c3e88d680caf23348e8c4643adbe0fde1764cdce72fd8fbf74705686dcc68b8302b55ffbff51a4fd9707bddf1cbe29a83854791707362db0526508cceab8b0ddc73a8e7b7449fa6c3f355785614b83c0b5220aa06f7ca0192987e9d439d53f411f7467e4fc8bb433455bc7885ba61d75bb35a8c2b9664ecdd37fd352f7ca0e2f3e29cd8f2fcdc7e34a89c3e379abd40b949698bad4a9155b8f19f2c4af3c694f955069e81b9420a1359f6bf8fc016bf44bedd4a1b43ed6b8c9f548f2bc875bda9fcd0154fd8884c25e0be41d491cbf1022f46937b2f9bae78520e69700419b6560594e40f66ce3dcac25332432c5a194f27d44ee7652c6c5ce003552621330eae18314cc367a8a3814d61708c2420fb5653f68bc940a994e2feb87b5606eb4d245adf5bad9cee017a50018c27197938da81e983c1de3f35cb7f8e142c048bbb3cb0441983ce7df1dd5e38433afa9453de7028da0f9a28f751727422eddfb7681cfc924e844f4d37f5cd88eafa26a22f547962a019cd3353833514ca5fdf1f934af2b5f4cbfa9a643f9b71ec3249e3501398300e355ffa31422c63cd51fa6cb0a8e1d2c96b7cb9a2ec560310e0afb33056196b2336fb60b52caaff5ec7aaf63039b3fcb6e959d7a2a13659d89b59fba2696b7d33263b44ffae4d6876cd91cbdd9fa792c7aee5ecc71e4f5974fbaa5be0f1f7b47d0e089ec4d385984f5492d897633b02eb95d6db043b11887b89c17ce4c366b9840e7a1f301f76e6f531e92cd2f17ad56e1658581ac23740ceea7748f45eb0097ba1ee2e5beec09a012103262e6a2f3ea0be70078715c169877e872bf29ec98a2a7587772d165a8fe254c78ca1916746a9a502ce70e015d6aefecddd98df68d8797d5c4b447efa35f5b762ded25baa782296331d0cc4ff120695417aa318918325682ed59f8b8f284098bd56bfc3bc7fe753d506bd2597a4b9e10a367702c88bd8c1357e4b3b6bf346ae34a4c4289c98baecf23e940be9238518298151e3933f274c4d46b4da9e6c89553c3cef840544702f02b978a74a8ca0108ad2852609323f113f3ba4b9be7ba368c13f5536f79635365012b11eca45280f6b511c5540851e2e834268a38fa0b343ff7e26e1947c095c96c64511ddb8ba86fcdb2f02370d509eb207d16cd1a0b0d3042d9efaf29418e2702bf81d41f3dd2e7b1c75563e7e2605ebdd636719168fa8b295d90acf164d921e2bf87b77cb1b0674c2e3f488f20fea4e96b06f98912db5e91a01f2bec385166b5ec59580875c0f309bb853452e3a00d568e98c53143f0a21fcb6535cab06f4e51fb3fec3d3623a2c11352fec978e827bcc583099b9919998735273951710280f6d7418c355ed6c5064f83e8b3db1881f46c2ca20b3826438bdcb4399870a22e6b285504b8b9ed2388c4f87b4147acf2a33fba50a17dd9a7c3b7a66f8d39dbbcae227fbbcce5b531cf2966fa11bcc3197063f5c1d280dd2069b8acf51f66f770526e49ffd683c0d3fa1e7915fc7a244a19574927953854c52da7bd694ffbc368b7a2520c6469c5b2ee51e95ae70a2218034ff7db691486f061380b1582913fce1ef1875ef94a05124975840c45424c7b14e4a6f616dfc053247b45dc9f60968436859e8b0677ca4fddd78b2fb3a657445c74c862f81a860355e05e892e5ecaa085d7eaaf5da92c636139b80dd87218d6c13360d8da52729c7cea39c75953c9150ecac6e0748b75e763152bb4c0f946c7454eb6e4eb90c504b23bfa2b7aed3e5a62c0ac1dd2649c3dfdbd55dc6bfef38f8863d14788c235c29f7500c079c684fd6e8599349c4f9e8d1f33d43f2d195d33a161d92ee027c90f7e01b33075c07bf702c11287fa2413653587f1d0e7943bdbdba00820b86bd78492f25edd6cff7a4fe1a3dbf1e19640f1ed7008408d310fc713033e49b6aaf5d9b841b162be4a6f3333252c9c3dea1b3c02268c0377758963f4992a815a3d89fcf4b78ecbccdb1bb8ef65f28271bf4f9e0614aec6b1a94bc6f14d52a89613a80d29bd76b47141cd5a03de58e790daf247dabb54366b8ebd7886cc497c18583445b0f1e6b972b193fb9648eaed9a9ac9cecaac32b8f857f8a27015c45ff34fda1797723117fd22600cb3ae96cf6abc93cec047705d0f1afa94e8fb85ed61c316ac0962e3208cdb4d558ab8501e8dbc6506d5e273ca3961ee41b2e18f24dda5d915b2367d35a02faa440ae2fe1e8dc6fcdf5f01fa771b9e5270632f631dc010779f41f9b18a5199c2a6f420a4c0ea959f60599b7da02519f21d8fabf48d6fcb4e04a993ef958a68fdbdf992befb3f7bdcb5032f3bd31f8153df9738e70f2d0b1a74e4bf2bab7a6ee5dbc23e8901151b01840b7dcd8b35f1152510289d97cac6847d35b38deeb28511f3695349c7125bc6965f13186dbe9359d0a9fbb9c1fc17db537fd5d0d6d79b5ccc6a0e1b42b61d6a8dbb450e2c0bbf2ca8e04d4ef1bd5aedee4a0078d2299edc2f381e90cad7cd8fa7ff22a1f4be4466bc817c019ed9e0bff9bf1ec09eabd9cb706cc3aae3868e2677e5b160cba295a20e88fb913a710058e1f11fb9dd2df276fd1c89d1f3a0539d3c3aedfb4e3ef6f6ef92c1d7d9bf42dbaf0b493d655449f8b5311f4d35725c5e754c97c62d8945295b0ad5783d8320582ee55a5be776ba07509318d080dd0e585d488dd30caed79caf1fc2c19f23087b5ac6b66fa1a39b8856a0a9b0e13330705ffcd680133fa63ac18bda6f316cfcafa4766a5b3a8ab04106d8fc2a8f3e0bc861ed4e040b2fb24c2506a79cf06208358ed81075d6a82dd69cf5d697e7ac0753ed8a0bd9484c510f4155949f6570401a5f354a00db0717780c1ee2cfb0b0fce8f402e8c73a7b7555dd7c9ab726de7fcab96575e713368bae6a9aea63a269dc389aa503552c2d5942423ca63fc33bcac3e779dc6ad37d3691485763d92bc53adf138e23c8b22526a4f702d0e9c5337a6b24be6bf5e8609ef3aa8e3981329643119be68b964c704eded1b0b6fcaef8990857d83fc852f8c69ab4036af405e9f8373e115924955964fbca42224dae36a6241a93c5c3733c592ba7821de14f661fd7ca5cb12d7b4ff60beb8603c78101bacfb249be60d1bd025d3ef2209b49c70c5cf93fe41a70447ccdc0a2cd799a4a7c107205dcd38e741d7035c7b592dc7c3ecd38be13e395580c0d6dc5ecd5c4f2b68c389ca5a753b7323cd17fee95a48081c415dd02c546cc2c4c9834ac8a8a87357a2ea780d789bf8d78cf30b651d982a51629cc7dd395b6805c486654ac5fca353fb86085ea2cc78a15ac4047f8f5d096487f2c7808669299ef818596658686b329292406f5f2510155ed05a39bb182c3226a475060a43cd75b85269fc86b23563cc0baa71a42163bcf3ba56b9a732d2f00fe0948fb6ae8aac523afa495651632da284ddb264297c05208541415fdf1c3e25ef88f03f27a2338be6969f7a08241bee3138a2681b538bb3cfad34949ed50301c5a1fdbea26d65d68047a6e1e7a2f2b32539bdb812a5bdd60e9834e4698a2c9690fd8d9826610bc80088954b5d4e78983ef1dc59720d052ae1786ce18f56306791f1cc8e709f1f3b8abdf1002a130263a80283d40070d2315845f2bb8964fa7676cbb9bf73bfbb27f66ddb6b3d1b823fe3a32448bc38d1d422f0e3c58671e12b9b449ce367dc6cb7b30efbd6935faf57db92d530f8e1aa5fe64554726837fa73c01fb317167b6dec277ccda7a315d7c87d02e73a72feb41e66f8a3232376be0e1d40fd3479b588e0bd1e52ed64df1067aca741c68a189f31c8788c06aafe556684c169d5b693cc764e93de949786ce8a0caee7774816dcdc6e7fa9c8de393eda56eb9c696c0841a6bf3e77231d2e5a8084c2262d4a0c19a60c2f8705816a15d4c9b782134e626162f83372174fcbcbd5d2ec35c05db81b84eadf9c8bad5acb1e6451c89058d3cbbe8a1df07dfd3c51550278ffe75f95720f5e94728e70efe39662e9aa881ccc4ddd5e30df97624a6c1bd34304a1014ac317a2509aa22f29ee0e2122dd7ac87c0eae32f04c33f0ee356bf6f6b9d8568ba984b59d6944dfafa10d2808e742f2bdaa2eaaafedfde5c0d9e5ecce974e0fed0760f78d9965d1f47773905b3c42a377c23b83b0bd9fc7777144167be2c9ac1b0f4ce53cadb0f7c867022f2d2eaaf02810b78a2fd1f571dd90e7a6f3208ee5cbf19dd1874ef7c1c9ac730012b82b45bdcf2e466b055cfd42064985c88fbecd29fcfbfc79e6aaf60d3e3b141378d5b7f75e54a05686d869af0d9ab27b1bac905382e6a4399252348ef0ba5ec32c5c639144021a8959a4b0c849fd5606b9e4e4e3869a6bbfb18e53003d16f70036a255c46bf25604765a3163a308cf20a1bc2ddaa35c75921548228fe1fc1860db2a020c13c49f379cf7f1a8c22dfffd7b4f87cea7ef269fd1db892155c65dc285297776c63442a79d9357e113490fabdde7b2c5ef02749d6a7662e0364fb1a68d0b0ecb14fecdd2f8d78054345b17b5a4f87a744ce42b67754411a8a20d88b35e4aa519d2c35be013410fa7204295045d278c9a88f7fcdfa1392c6c5151065a0a360953b719199e2ff10c99922a76e74c2b29f9dc3527e98e29d2bb51238982fd09735509ba194e664a8a0775ebe256d903ee562827cc2d5c30d7be15915b1b51d2405ccad07a82ce29d90218fc69463a75733f6db381c45138deeea3a0e9f37026ed258a46d9e3e2cebdad80c1d81e2e81ae6e6a7822dd0af7c547386cc05233ef1f8f3d9b8fe8aa6413ed65b3e94e2138e21e91fea33bc34952bcc6267fc88dd422538c320d161cce17db77583f5caae4bee98524c8b5360d833a777633ba34f9b400a24d335335cdc1cefb0992b5478e", 0x1000}, {&(0x7f0000001280)="b64f687528006f62557df42f6d7589227ed4779a663246149903418bb5d54f9e8860c425f3f1b0b4484b7d4750e436c933a6eadd87f905523d1f9ea91a2411b4afa6b30300e6840c2386b329efa3ec3560e6e58955a043ff689f6c4baa2483a2eef7c7fe5d12f109a4181101c92cfe0eb3579d22ce0e67a6bc857ca9369d31f99b58c87a90f28676190f21718033426eb31e87204e7ae437286979b23d50e92086bfbf8dd9dcfbe995d551f3e5780dc20bcea8b673a6d2e1eae8dcfec343a176e1d5213bdef303a8c37715aa84ca2620ab87fce073129cba1d2d39ad71b8a9eef8f1", 0xe2}, {&(0x7f0000000140)="ce55f26e5975ffffa82adcdc293e0f677126434797d57661d4575c17e0489b575ca2cb146a6edf4a9b6a9682eeeb5f66d0c39c6252f944b73b1c79481ea6532488880d715c896b022c9c84e030fd587cd405fac4f42865f916d3393dd111613f68305403e4aca9b8e5381082829f8a", 0x6f}, {&(0x7f0000001380)="df24d82aaca464efd160c75c299bfe4351881bfdb7f1c3f747fdcf", 0x1b}, {&(0x7f00000013c0)="0532339fa976388d64b4f60b93", 0xd}, {&(0x7f0000001400)="3b5fb9ad1790b2b38a554b133a87ba872985b0ed005b4d9b7a0f77969dadb1f20acc08c1aa6682259359a339d5260917e051e7ccebaf55e23ca1348f382ad98d32bc643d0539ae3e200e72f064a4", 0x4e}, {&(0x7f0000001480)="0b00110ab28a1dc437d9a270d834bf61b63ca3109d609a9742f0c7dbd48d621d4f16ca8c87f7ae6e13a2ffba3336d4afa9930399cac595f111f3ebff8aadaf45c256b4628ba7c2682c683abeb135b12396ea1b2be0cd670ac84e865f3b756bffffe14cce066d29ebb2c04d96660bdbb74c7b2d7e282219f9b8206c9106de220e6439e7b92b3bff8ac8ef5feaf7c78bf3b8715d190897212d876ea6d862c25be112dd55caa6b38d41617fa7c2f4fefabeb97b7f1cf0c61dc32ee89df57080d1548d9dd84bc0abd6c43e04f2c63d88a00b36a836a02a4bf187af6f5e7b2703523609", 0xe1}, {&(0x7f0000001580)="f610a7a935489b01d3841c09eaf5ffddec7981e14b548b2c5bf9e8f5d978e9b9ae704c7019aacbb8de353d9a58", 0x2d}], 0x9, &(0x7f0000001680)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x20, 0x5}, 0x1) 03:39:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x810, 0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 03:39:28 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x29) poll(&(0x7f0000000000)=[{r0, 0x81}, {r0, 0x24}, {r0, 0x180}, {r0, 0xc4}, {r0, 0x10}, {r0, 0x4}, {r0, 0x90}, {r0, 0x40}], 0x8, 0x40) 03:39:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8308, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x1ff) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:39:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) msgget(0x3, 0x600) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:39:28 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0160700000000000000f7", 0xb}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 03:39:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc1, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) flock(r0, 0x2) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x6) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 03:39:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1002a, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x6, 0x3, 0x5, 0x2, "8ee98ba6ce7d01fa931202f58af67156cf00b52d", 0x100000000, 0x3}) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) 03:39:29 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000500)}, {&(0x7f0000000540)="aa207c03f5a6c9829a025934e9f62eb2235edf62d21f61325c2097af7a653b3e70fe6f1f922f89da854ff80aa4485e4aded93928659d04f1b89f372cdb53c56c9d1ae86e3a529ea75941ae438f1368ad13151906932388fd063bc6d3e0a604b491e073da84f9e0459b3c9a3033b4c1b79bba8aaa246af161fa62558c22e16cb17d9dc9727c359e8107c2c55b26a20de43d029a3081ad6cffef5d2063eff695c399136939cf39a50faea513a9d0ebed06f035cc850352e4ee06a796803fbed12dc45eae35a47597af1cc83a11379d15cdbccd115030a5ac9a1f984ffba46477dca01aa0a2f8550c6dea19c1371e29f752e092", 0xf2}, {&(0x7f0000000640)="ce770d02f327c883a9dff7fb72fd469098a706c6598c972a0cf1", 0x1a}], 0x3, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000004c0)) read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0xfefffffffffffffc, "7e389ddedff37173457851a7f9097b5ac793683a", 0x7fff}) r2 = syz_open_pts() r3 = syz_open_pts() pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000180)="c1ddbbeb5b81614cceb0e0591036baa4c3029587924fa5e5e8d49ef03318a60ae1894f3d899f751679dd35d756e88404a93447ae868f7a6b62fba1bc2ce45372655ec34b45256b8017accdd7c989a6dc", 0x50}, {&(0x7f0000000200)="ac5a890ba0e86e0a28f19dd691808ebb45d3d09b7162aa10f0c0569c81feda980bcd99b58ed7ae17aa57576e584f4bacb3fe907f542ad5a9c22b48c76b5e86fe8a81c4b4b472e9c802c19b13d366c894d7bcfbc1b97b7428f7c7481dc27a7d2694fe2dddc88b7b086542cf8b62dca3fd1b8edb2ffd5ade02d15b088f", 0x7c}, {&(0x7f0000000280)="2e38ab45a424c6ca9c8c2c30c8c298854bc53c52404b5e9592ea13d916b1f5291f7be6fc97c99be4951169fdc08c79be4d3a904aadc0f40359fe34aa7e59dbb4962c487489f96efb384fffe9997d00a51573dc5cf659722a361e97f60ca404a043cabca68f3c333d0b1e744c5904d5fec1e587d25026422739a6aef322db1370", 0x80}, {&(0x7f0000000300)="e650b7719f5b3c3645b1a92eb93bb053887f1c4791a452c3f2715bae8978b045b1bc14f244f5657cedb1956af4b311f4864725da47c8c1760f35a396e9a4d1c2310cb1128a0895bb56d9ef1b0220dc2f9e879065f6a191b24804c13dc5d078c3d87b2f2837a547686fb9c59e210eba10dec56bd1c3e2fb2f4f0af5028f9183e958", 0x81}, {&(0x7f00000003c0)="4367dbc092a8b4c8495ee24f001ef6aad7c35dcc723473065877b9fffe1f4661b25d21d49f7fe42ef724b38ee9f221c00c3a65121f2a1ec83f97c6dee6e224975e25a4dc7ff4dcf12a44b0f09ed349cdaca208dd4c161fc8e49499adbb91a0399bf079ce3d107e770458c13963287a", 0x6f}], 0x5, 0x2b) socket(0x10, 0x4003, 0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000"}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000000c0)) 03:39:29 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = kqueue() r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) close(r2) getsockopt(r0, 0xfffffffffffffffd, 0x9, 0x0, 0x0) 03:39:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) 03:39:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f00000002c0)) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000140)="55f2aef5e601d1c2ad74d934c6824d1fcf937a6b92ac530b9d9fcd071546df1006e9537088a052d74993325fe996bb2375f879dc52d76d7b32dc52b5ed80e448f916e00f6cf1efffa7bb3ffbd3d99c44dd49b917e89950ba628abd59abc1d95fb2d5d3b675dc7c3fe25519b11b35909fa28d2f01", 0x74}], 0x1) poll(&(0x7f0000000200)=[{r1, 0x4}], 0x1, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000240)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000280)={0x3, 0x9}, 0x10) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0xbb}], 0x1) 03:39:34 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') mkdir(&(0x7f0000000080)='./file1\x00', 0x2) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='.\x00') rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file0/file0\x00') 03:39:34 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x39, 0x3, 0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:39:34 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x9) listen(r0, 0x0) r1 = semget$private(0x0, 0x2, 0xc0) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000002c0)=""/4096) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) bind(r0, &(0x7f0000000280)=@in, 0xc) semget$private(0x0, 0x3, 0x444) syz_open_pts() 03:39:34 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) writev(r1, &(0x7f0000001180)=[{&(0x7f0000001280)="ad", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 03:39:34 executing program 1: r0 = shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) shmat(r0, &(0x7f0000b3b000/0x4000)=nil, 0x1000) 03:39:34 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) kqueue() kqueue() sendto$unix(r0, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) close(r1) 03:39:34 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/39}, &(0x7f0000000140)=0xfffffe7d) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 03:39:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) 03:39:35 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000040)="8b") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xb66764cfe16e7ca8, 0x1810, r0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) 03:39:35 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) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x8, 0x8, r1}) r2 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:39:35 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x7c00000000000000, 0x9, 0xfffffffffffffff7, 0x1, 0x140000000000000, 0x3, 0xf531, 0x3, 0x1, 0x9, 0xfff}) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 03:39:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 03:39:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x80) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x1a) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000240)='u', 0x1) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/196, 0xc4}], 0x1) ftruncate(r0, 0x0) 03:39:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget(0x3, 0x3000, 0x14, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) msgget$private(0x0, 0x10) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) 03:39:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x1ffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCNOTTY(r0, 0x20007471) 03:39:36 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x10, 0x5, 0x8000000000039d) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 03:39:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1907, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt(r0, 0x7fffffe, 0x180000001, 0x0, 0x0) 03:39:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) readv(r1, &(0x7f0000000040), 0x1) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:39:36 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x0, 0x9, 0x1, r1}) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffa, 0x45}], 0x47ea, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x11}], 0x100, 0x0, 0x0, 0x0) close(r2) fcntl$setown(r0, 0x6, r1) 03:39:36 executing program 0: r0 = syz_open_pts() r1 = dup(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$dupfd(r1, 0x0, r0) flock(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 03:39:36 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fchmod(r0, 0x122) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x6, 0xffffffffffffff9c) 03:39:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 03:39:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x160, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = socket(0x1, 0x5, 0x20) r3 = accept$inet6(r2, &(0x7f0000000200), &(0x7f00000001c0)=0x160) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) accept$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f00000000c0)) 03:39:36 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() nanosleep(0x0, 0x0) r1 = dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x3) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 03:39:37 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x7, 0x58e) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xfffffffffffffd5b, &(0x7f0000000000)=[@cred={0x20}, @rights={0x0, 0xffff, 0x1, [r0, r1, r2]}], 0x40}, 0x0) 03:39:37 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8018, 0x0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 03:39:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x40) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x101) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 03:39:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x90, 0x0) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0xc4, 0x42ac50b4) close(r0) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = syz_open_pts() shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) r5 = geteuid() setuid(r5) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000140)=0x10) shmdt(r4) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x2, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) renameat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) write(r3, &(0x7f00000000c0)="094bfb456b046f835d6e573348d23cecd3f874845408edb8e0c467388817df2e67dc6970ff182e97e0576caad77d261d812d63e93742776d1638afe1903e1aae581113802b28b3df451a89f791bcd36e4d6df672b6fa21e572796815e4342e99571bdd9f12190475f5427be6ed72398b031b8f05ace6d673c53dd23e4a549939", 0x80) 03:39:37 executing program 0: r0 = socket(0x18, 0x2, 0x100) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="02000000", 0x4) 03:39:37 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x3, 0xa7d8, 0x8000, 0x0, 0x5, 0x1, 0x5, 0x1, 0x1, 0x3, 0x9cd}) r1 = socket$inet(0x2, 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x3, './file0\x00'}) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r1, 0x0) 03:39:37 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x500, 0x0) r0 = socket$inet(0x2, 0x0, 0x52) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x455) 03:39:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000380)="71d71ff37fd91e688acc0c2836c51a6cecc6ad7b167e7ea6136776fb6c0b5cc2afd25ab486e549740fab34dd0157131b60bc3d1d02597bdd144ac96921c62a5151288154fbb6926c52729320edb95eabeadc472175126d1edd34f1b9b1ade69edc09c087267e169bd643f816ebcb7d433c6bbf4bf1c93b47a2400937add03c8b7346c57b6b54c1b8f33b898266000baa975202ee97e4ae3e65109d25a7537a0108c8c4ccc8762dff18ababbf48a30b5e36e54b9fee935e3dee9c6a0a5fa81e1d1b73a756f9d8119f23fc58ae6f625a622bc9a3dad8b869ff1766d616772b94c618046715e70bf1aba0596a61883f0e98639e80a9f163735b83febd3e2b1c0f78af680900d4f77d8ac5a108f2325f655aab0440bafa0c4316f743a99e81c5ab84b0d37471a9670d659071446ac65eb5ba69f0", 0x132) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:39:37 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x9f) openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x100) poll(&(0x7f0000000000), 0x0, 0x0) 03:39:37 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8800, 0x40) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x60) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) syz_open_pts() dup2(r5, r3) kqueue() fcntl$dupfd(r2, 0xa, r2) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10480, 0x0) r7 = dup(r3) ioctl$TIOCSPGRP(r7, 0x5451, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000001c0)={0x46a6, 0x9, 0x116, 0x2c40, "fd5540d9ab673c7b10929feecba12c29a1171110", 0x10000, 0x5}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r8, r9) mmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x4, 0x1810, r4, 0x0, 0x0) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000000)=0x5092) fcntl$lock(r0, 0x8, &(0x7f00000002c0)={0x0, 0x0, 0x7fff, 0x7ff, r1}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1010, r6, 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000200)={0x3, 0x0, 0xfff, 0x5, r1}) 03:39:37 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0xd004, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd03fbb669f2bf0f8c1adc"], &(0x7f0000000000)=0x1002) 03:39:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x77e4, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:39:38 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x81, 0x0) r3 = socket$inet(0x2, 0x3, 0xcfb) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r5 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x101f3, 0x18) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0x5, 0x80, 0x6, 0xbcf}], 0xef00, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x1f, 0x3}, {{r3}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x7}, {{r4}, 0xfffffffffffffffc, 0x10, 0x70, 0x4, 0x7}, {{r5}, 0xfffffffffffffffc, 0x10, 0x1, 0x3, 0x8}, {{r6}, 0xffffffffffffffff, 0xb, 0x80000000, 0x8, 0x70}], 0x4ec, &(0x7f0000000380)={0x5, 0x3}) unlink(&(0x7f00000003c0)='./file0\x00') r7 = kqueue() kevent(r7, 0xfffffffffffffffe, 0x2, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x9, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x20, 0x40, 0x2c8a, 0xffffffff}, {{r7}, 0xfffffffffffffffe, 0x8, 0x12, 0x2, 0xedf}, {{r7}, 0xffffffffffffffff, 0xe8, 0x885a5697c98ff2d8, 0x9, 0x101}, {{r7}, 0xfffffffffffffffe, 0xa, 0x80000040, 0x6, 0xf6d}, {{r7}, 0xfffffffffffffffd, 0x18, 0xb, 0x2, 0x9}, {{r7}, 0xffffffffffffffff, 0x42, 0xf0000000, 0xdd51, 0xe5b}], 0x7, &(0x7f0000000100)={0xfffffffffffffffb, 0x7}) 03:39:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:39:38 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x124) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file1\x00') write(r0, 0x0, 0x0) 03:39:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = getpgrp() getpgid(r1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="3e2a7913e4bad21c714f4dd36a27e50600216d673551c0c0133dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe900200000ff103434820abc4bcabba3444002007e14295fbaabbbafe214de00921526dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7465d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b80083ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df40600870a32eb2c2d4b0292851936eeae7fbfb4c9d7b31f678df44ff0ff", 0x121) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() write(r3, &(0x7f0000000000)="98486367eef566358f48a6ff226eb19f686601e5b2f82eda3277305ad7e10d74a4acb3dcc9366a0f0598c9fbb824868c56d96e19750805772b13c77c9ff1a261aa74d9e858413ca82dbf4dedbffb9cfef3944a041ca89be8f191", 0x5a) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x80fa, 0x3, 0x4000000000000983, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r4, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:39:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) rmdir(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x29, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:39:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = geteuid() seteuid(r2) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe580a3bdb", 0x58}], 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) renameat(r3, &(0x7f0000000140)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00') 03:39:39 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0x2}, 0xc) 03:39:39 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2b) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 03:39:39 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR64, @ANYRESOCT, @ANYRESDEC, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESHEX, @ANYRES32, @ANYPTR64, @ANYRESOCT, @ANYPTR, @ANYRESDEC, @ANYRES16, @ANYBLOB="ae670eafa31c16d24258297661faf2bd05603d12eca3c6b1197fd2d867fed18eef048d839e8b6091f06a28fb131db7414364e295adad657ebfc04abee5dc4c53b73a03113a686462f42eef0842a40e745a1618b1064e2bf6a59e456063b125eeb636016b8e2435d1579252a91f284fed8c0dafe9e505a37c167bb0da205e109d974e831aeffac228625e6c5db904adc3207b68ffeaa4dd1c4bebc849300a0176bb2e8bf7effd37c987d0e70df5d9bac0371bec28f0221c55100deeb27572c1a0194bb85dfc140b483c0570a993291e84479200cff6fd80219ce255013246cb29fdb9b9"], @ANYBLOB="fefc5aa5c958cf7cb4e485b3dac259cb5c8991d3bf3e1a93a2fb232e46bf5b2ca502754ee682b4015b6fcce9db51ad9e7e317c77d172d0f9435625f355a4487bec6db03ced8477d064d274a1fdbc5ed10291ebc84c3670b7c96a1d0d9b4ca4b2452f7978e5d14b3cb6ba6c2d420888667c2cdf94209269ed19e85cb3585559330e79e3659ae25e574670f3d3de9d537fb6818e8d6080b99217bf10ed4392d5a576612d5d2d000b60e891fa77b9027c56b2e3e0708d51ea0c09e9effdf20c675f6535a0dd", @ANYRES64, @ANYRESHEX, @ANYBLOB="cc758a389110cfc96e0fa92784cbccd979f6841ea2c28d2f11518e037307e218f0260848c603e6bcb0605e805ba3b7d46444d657067bdd800e355fdd695732460995e1b79df2c6f51feba8872007395c24632543ea1ac473589990c4d19e6997fc2cb380a99dec367e88b504a67adca5c5a7dd11b1a57dea7ba5121ce9d0d4ac68d4112f8a37ff5b73e5fae2fba10719bb8e45ba12d65ca7fe803d75d8d0742c60bf4e2c3452084c62946f1f64227bdce5259f39bf85080a818d5cab1e499ac544f820e528f8b63d02e02fe6357480577c", @ANYRES16]], 0x8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 03:39:39 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) getsockname$unix(r1, &(0x7f0000001200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055b5d9bee02c350520792139453394039c28b27c7412ce663481c1326902d85df0907fae1258c2c67285674ae5dd4d7864c9c279d570b896a5f021916db143e8fb19b5cddc24155d1206cc549212efb059475db285e02c437a7274b3a19c75433af8ec0ee880c849d215307f00a10652bf6547043215727ef346ba00a3b9621887b129e7b2eee5445b5d1ec23a5ca798d8dee3e9615fa32041206a590f97b24268fe079c73778fb1676e0f7a7238543bbd2bc6ba0d26d4de6effca32317c93b59f8052de2402b057"], &(0x7f0000000000)=0x1002) 03:39:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x888, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 03:39:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={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) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "bd80f3f4f98f14f03d973242f69b5fcf405b41d5"}) write(r0, &(0x7f0000000140)="96", 0x1) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128f72a846ada3e00fdddc4538a8ea3613809bb", 0x3e) 03:39:39 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000000000000004000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x10, 0x8007, 0x2, &(0x7f0000000000)) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 03:39:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x1, 0x6, 0xec3, r2}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) fchdir(r0) fcntl$getflags(r1, 0x1) chflags(&(0x7f0000000000)='./file0\x00', 0x70000) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) close(r0) 03:39:40 executing program 1: mlock(&(0x7f0000006000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x808, 0x14) madvise(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x2) ioctl$KDENABIO(r2, 0x20004b3c) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) 03:39:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCDRAIN(r1, 0x2000745e) 03:39:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = dup2(r0, r2) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x0, 0x100000000, 0x1000}, 0xc) 03:39:40 executing program 0: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 03:39:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) nanosleep(&(0x7f0000000000)={0x8, 0xfffffffffffffffd}, &(0x7f0000000140)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="1c0652c801b74aaab94d5b2fd7bf42f9c865e79a4ad25197ba32efbdeb2d58e916e9f4ee3231314b32628f7c79879b9daa0efd2a30fb27bdcb2da1fc3dc1b87c59148550119492e5551e45f51bf908b462e8556009094a98d6c5f2b6ae98d2bbb270", 0x62}], 0x1, 0x4c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x18b) r2 = dup2(r1, r0) ioctl$TIOCSCTTY(r2, 0x20007461) socket$unix(0x1, 0x7, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0xdb) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x900, 0x0) 03:39:40 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x1, 0x2, 0x80000001, 0x80000000}) close(r0) fchflags(r0, 0x0) 03:39:40 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto$inet(r0, &(0x7f0000000000)="a176e954733073033ab70495539b87ef98016d295c732b9159062f639fd7aa1329699cb28f0ca5fb862914576a25e04de57868b347c4d2", 0x37, 0x2, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 03:39:40 executing program 0: mlock(&(0x7f0000006000/0x2000)=nil, 0x2000) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000006000/0x3000)=nil, 0x3000) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x410, 0x2) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 03:39:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x3, 0x100000000}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) chmod(&(0x7f0000000080)='./file0\x00', 0x8) shmdt(r1) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8050, 0x0) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x84) read(r0, &(0x7f00000000c0)=""/8, 0x8) 03:39:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x81, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0xffffffffffffffbc) 03:39:40 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x801008, 0x0, 0x0) 03:39:40 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(0xffffffffffffffff, r0, 0x0) 03:39:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000300)={&(0x7f0000000100)=@in6, 0xcf6207fc3132f99b, 0x0, 0x0, &(0x7f0000000340)=""/201, 0xffffffffffffff31}, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 03:39:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file1\x00', 0x103, 0x9, 0x4, 0x1, 0x84, 0x5, 0xffffffffffffff81, 0x0, 0x3, 0x4, 0x1ff}) 03:39:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) fcntl$setstatus(r0, 0x4, 0x40) r1 = semget(0x1, 0x3, 0x100) syz_execute_func(&(0x7f0000000100)="c423f963a100008020e7c4616f5ffa8fc898a2c900652666470f382ab55b000000400fc145fec421305672022642805bf414c4c1255d233666400f74ec400f3804f9") semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000500)=""/4096) pipe2(&(0x7f00000000c0), 0x10004) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4c8, 0x10) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) write(r0, 0x0, 0x0) 03:39:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4000000000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 03:39:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) pipe(&(0x7f00000000c0)) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43d93, 0x0, 0x0, 0x0) close(r1) openat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x112) 03:39:41 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="f63b000000fdffffffffffffff00000000000000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0xb) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) 03:39:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x1, 0x0, 0x31, 0x99a}, 0xc) 03:39:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000020e0357f000000050900f700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x5, 0x1) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000180)=""/200) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x60) setsockopt(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000280)="600007403494e68f8d8bd477705aa847dee442e0f95df176be211ac51c8802163177a3a503a722a99a7d75a1051c806e29fbd27af1702afbb551c544d5ed56d31845bf45a84b7f9caad39ef81e360266adea6ca801a33e2dda32a047e9cbc682ac4a0166a65fca545d2a2eacb86e2521d6afa59b7e9692dba0cf8cab11283f721672adfa30015df9053e1293ba55a01734447c57341cf803082fa686f79cebf0b53d19aea6f2d604b957", 0xaa) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x2, 0x80000000000000d, &(0x7f0000000100)="07000000000000002eaa4e713048c89931929648", 0x7) 03:39:42 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000080)=0x7ff, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(0xffffffffffffffff, 0x1) 03:39:42 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 03:39:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789634b0094ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456ec7d40960458b6b87d82d72b8db9ad8a4f5f728193ef108b93e12fd79ba60fdc6fc4d5f1618450369301f9cb38fb136a5", 0x6d) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec28", 0x7a4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffefffffffff, 0x20003, 0xd9c, "b08d14c6750404018000000500000028e5000001"}) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:39:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0xffffffff) getgroups(0x6, &(0x7f00000007c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x40000332, &(0x7f0000000800)=[r1]) setegid(0x0) syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x20302, 0x42) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000300)={0x0, 0x2, './file0\x00', 0x45e, 0x58d8eb15, 0x5, 0xff}) r3 = dup(0xffffffffffffffff) r4 = syz_open_pts() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pwritev(r2, &(0x7f0000000700)=[{&(0x7f0000000340)="0a767e6afd9d84979891a891fd7f5eeb98a56c9b580d91be0d0ca2d9eb76878bdbdaed1a7a4b92b31781bfb359e5406756f375b465768a5ed29373fc52ab8c4b303e07d0a6c65ffba7e0a8ba36004bcf0fcf2203de334dfae41203476e96785bf1ef80b585a88d9a80bca4540d3220f45396b974a99e75695fea9f80c39e510e6ddf3272663a7afc3b3606efd4001afbfa694fc254a606", 0x97}, {&(0x7f0000000400)="a2e9c05bb8ad5698740616fa94908233b526780dfda5ed34e498ca807902510e692e3d50cb3877d685210405b236c848412da28f05a0151d928293838a6474b0da36ac529146ff6eee4125cd3e8caecbe4f9d35e98a278224c87a437", 0x5c}, {&(0x7f0000000480)="65e26ae8f6f2abe0350211014c0733ac66acc8fc4bd7f48d4b15840c17e9908256e339312067de2c0ba747e9c3e1c2e2e9328fee995b680ea1a619c8432cf9629893022b99ab4c489043ec095554470abd2cb5574f4cd501ae70858e4e10d70193e5a775d18daea18561e1cf15153cf8109f2803977995256ffbd3ed217a2f799f93d36b71651c50bc38bc4e94f6de639ef5dd7ca2e7ad8f92bc57864613da876e4c27f7", 0xa4}, {&(0x7f0000000540)="6dbc74971d7ef1d7619e53ad3879e217694ce0e9bee4772cc6ef5e72422397b974a71299fccd2144e3200ce594", 0x2d}, {&(0x7f0000000580)="f5741d269a2f1d0a62920c285d61527915d41851da8e041815d72f7b5fd673178c3b53c43d7e86b244afc1923c8795fcb29d5c46644046", 0x37}, {&(0x7f00000005c0)="649ea5f6bd6c23bd35d3dc0a9ab0afeb1df1140e430566e47ce357a83874b7c62a", 0x21}, {&(0x7f0000000600)="e68f09d413c920", 0x7}, {&(0x7f0000000640)="b0acc0c15adab6377e2d116670289eb4f3b15f5a35e340a083a2a732b98557c408a75635a07de7574c7f196e2313e5a868aa24e227d4bc26530e21baee60d323489be98b9e8b22556f1389761e7fd592b03852ecb8abd9bc0fc5709d32d8f2c872d79b488908ee18ec9663621ee641", 0x6f}, {&(0x7f00000006c0)="28832742484afd90c052ca6b78d6ea64e6c144b0d5d407ea0266924c7ff7e86b436ba46217ea4f2d1bbb377236802f", 0x2f}], 0x9, 0x0) accept$inet6(r3, &(0x7f0000000180), &(0x7f0000000280)=0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r5, r6) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 03:39:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fsync(r0) 03:39:42 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0xffbffffffffffffc) 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, 0x2011, r0, 0x0, 0x0) r2 = kqueue() r3 = shmget$private(0x0, 0x3000, 0x290, &(0x7f0000002000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x4000)=nil, 0x3000) kevent(r2, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) sync() 03:39:42 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10001, 0x0) poll(&(0x7f0000000040)=[{}, {r3, 0x3}], 0x2, 0x0) dup2(r0, r2) 03:39:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000780)=ANY=[@ANYBLOB="0000462f6681000000002ea97dceff428a8c0043da935c01ee45742686198cfc4777e41b77ec7e9ef9bb7c28b8349e6f97ba15ce04415218abadef1e0bf2e5414db0fbe34b73f5d412313c29bcd8b3e3df0c73eec5f1a76774819fa70cee9649b06b6eebe2ad2f3908b200e162d1c35edd48b717a0ecf527664c8265208725d74d4a3dffa25d6523291ff786126cf127e99215a4f8b4c5b28d010607a28d9596cbdc7a9297c91696bd57586cc2b1f04e7642dd6f3664bcfccf35037168dcb5624e64076ea9cf1b15613e932bd79d49423ea1965a0d46f445549b97da401ab306ebab1514cd816f9fc2fbab76f971974e37d388b9eb4af1c9134349468585f7efc810a094b99a0704f71bd18bd369b6937c998575b2399039ed151f127778e8f2a70661daac76ede8966c6a0c7c797313fdc2ca4b726d6255547ee4ee0dae2a7984f5c7a43297c30e748f2407000000000000000000000000000000000000000000000000000000"], 0xa, &(0x7f00000006c0)=[{&(0x7f0000000080)="e5fef81639965e3aad3a94a69320f27d2e5acbb5b59e970a4319d61c4751278f21d585b3a97ec0b9032bb5705281787174a3620425850ca368fe4ce455038fb2e931fb550b7dcf23b60c7a2bd8", 0x4d}, {&(0x7f0000000180)="31f6162c51b94b78372b443b7e8664f7224c52b279f3871ffd859e8df298d6deefc65d1bf2b02ebd434ea0d79e54b5f0ead05f718f68e0a771e68a8ce958bd46fa4302bdef880d7bf8967b3fafdd0a7f67a688e9694f2e509a1e24611d726c939785d37f6eca74eeb3c78e90785964a5ca0957fcb4ebe9b8ff42c865f969ba2eec1690ea014e35fed5f7436b185d37f3a029443132f3e72227b86729e39c74a824a961cf7968f59aa3f505197620d393c52d3b4b419e6bfb2385540d5cac32e1da2051bc53b71c107e5cfc26e21bb5ef2fcbb71119f6e4e3e4647d75c13e0e94b2df0b5990b3197068ef48a68460c47dd8581f", 0xf3}, {&(0x7f0000000280)="be815a2e29b81c5de91ebcbd45c576b97c3ed362cc3c86b3db31725e077d9c7a57ff6ce98b9f7061c7057bc4f4846bff4a4c27a4dcd42e6f7f2e2a6ee0cb3f0596d626ed7283ff7211db44f9f11960f03b03f00dd0152b747b13b60dcd78dc6e5da02c31e968f75ab7c68e2d17261c4242f6c272b96deb2561847f2ee9359d540c2fa9e3f011b8bba2aea35ac9aac72064bfa263298aa9aa3f8e35d719f77d4dce2de6403baf107b752143ce45ff68a42a6851aa5937aec9a467bf4b90e5308e944edb0c77e542ee7d20762ac3a8", 0xce}, {&(0x7f0000000100)="0e70db4644e5732ffc91db63bb7b25c525f5783236c61c473821c601ddd7f8397c3e28b32064326d44d75bbe443120f47c69590808289d101da0d1bf2f", 0x3d}, {&(0x7f0000000380)="6ba6ec2c0078e6abce1db4d37e5bd4f429796708605c7830098c3d13bd1b33849b184205d3f098f0e8db01789d032bb94e77dc152e55a6e0f3d18c7306504ba8fed572d1c8878e25fa0d404ffd962f13f20f6b39a83a2568ac09cc391f3128e794cc706c67ee5c52d913e0df9119a3613f7c61ffab05c104504bdc4adbe6cb114f7d4abb8e666dab8c7e02cc5913a7c8d6a52cf012e367f039d23895087f8ac9c6c3627fea8c1afaddc8ccb8af4f97f5c486760c76aa1a5c3ced93cbffb0a47c48166a9df03fa7944729cd2678942cd93c5138403fae9fa21c1322c6", 0xdc}, {&(0x7f0000000480)="239b1d39e34b94fd10e86265f734d1bf1b6034a55197bcd9db92ed382a37ad27ba98726e737e28fb30d54adb1c00ce173afff1fafa88adabc886ef6e71263678e57386768eeb7b12685fd5434f2db30016690096b7c612ff2ca3c7e65a08511d9c213ec083998f1924b94cf1d2cfd40ecd032dff2bee2670ade1b85205c5b6136ee754dba7bf5c1556da0b114ad5998927537e570fddc9b561cd9e08654b9164ef89e458352d1b84f02ebf2ba889e17ca2", 0xb1}, {&(0x7f0000000540)="cdba017749ef85701b2c4a4eaab8e475421b875e7aa6479fb17276dd2af5f8acca774544e1880ae0f3d4f1918db73640e4f79c0b9edc6ad6c86853bcd4262c067b55abe15537a2f378ee98f9eb7ca07ac3eaeaed2dd8f42c1943b2d8de0adb58e8f4c6091f54b6a86560d8fb276d0b8dddff6161409bde7e1e5ac5427696a5e954b56da61ca6ff0e845f220b26abda373edffcdda75962532aed4cfc9ddbebb8ac5408c34a8926d7212625ec7c5591b4b61cf9804303fe852a8c284699057b46c8ab369f37c48a0c207f0eb17a73f059ffa3d5d13fca968bd1619aaa3de84f5d3c04378c1fe3171ece65091e25409683", 0xf0}, {&(0x7f0000000640)="ba9e3dce16a669764ab36765f9868ad4fb78c1bb3231f8d5897b78aa0fb954482672562fd56db25c5e41ba241d1e7d40ef0b847381bee39a5e71f6666414b9d4971df469ea710c7853d1091936ece9b9a05ceab9b4b2ae34650c5171e795e2c3566ed4396f4d8b9561cf91a8908da652da27001089", 0x75}], 0x8}, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:39:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) close(r0) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r2 = syz_open_pts() close(r0) dup(r2) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x5, 0xfffffffffffffeff, "85495500020e850ebee6f6000000afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 03:39:44 executing program 1: r0 = semget$private(0x0, 0x2, 0x20) r1 = getuid() r2 = getegid() r3 = getuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x1, r1, r2, r3, r4, 0x50, 0x7ff}, 0x8001, 0x6, 0x81}) clock_gettime(0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000180)=""/160) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x1, 0x0) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000280)=""/98) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000300)=""/244) r10 = getegid() pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r12, &(0x7f0000000440)=[{{r6}, 0xfffffffffffffffb, 0x2, 0x2, 0x3f, 0x20}, {{r9}, 0x0, 0x98, 0x20, 0x4b, 0x100}, {{r9}, 0xfffffffffffffffd, 0x8, 0x1, 0xa3f3, 0x80000}, {{r9}, 0xfffffffffffffffa, 0x20, 0x0, 0x9, 0x2ee}], 0x4, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x12, 0xf0000024, 0x80}, {{r5}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x78, 0x13}], 0x1000, &(0x7f0000000500)={0xfffffffffffffff9, 0x10000}) ioctl$TIOCSBRK(r11, 0x2000747b) linkat(r11, &(0x7f0000000540)='./file0\x00', r11, &(0x7f0000000580)='./file0\x00', 0x4) fchown(r12, r7, r4) write(r9, &(0x7f00000005c0)="b9754ff6acf632d297e93c5833f767b1121f3e38f2e8cd2d741fc73810dee1bbbe4ffa59bb2e7ecab63ce1195424a998825364978ce70fda6f5a6a8c4862371b49cba6a6e90923411c80c3b564d7e5e4bf9bc09ca35bcc0f43502e8564ed1168674c49cabbff286c891e1935792178db9abeecb3f4833d3ec9b77e3b4dbe373fc2ffcf1ccffbb9da80a24b", 0x8b) recvfrom$inet(r11, &(0x7f0000000680)=""/24, 0x18, 0x41, 0x0, 0x0) getsockopt$sock_int(r12, 0xffff, 0x0, &(0x7f00000006c0), &(0x7f0000000700)=0x4) preadv(r9, &(0x7f0000002d00)=[{&(0x7f0000000740)=""/156, 0x9c}, {&(0x7f0000000800)=""/186, 0xba}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/122, 0x7a}, {&(0x7f0000001940)=""/4096, 0x1000}, {&(0x7f0000002940)=""/41, 0x29}, {&(0x7f0000002980)=""/210, 0xd2}, {&(0x7f0000002a80)=""/183, 0xb7}, {&(0x7f0000002b40)=""/191, 0xbf}, {&(0x7f0000002c00)=""/200, 0xc8}], 0xa, 0x0) shmget(0x2, 0x1000, 0x101, &(0x7f0000ffc000/0x1000)=nil) semop(r0, &(0x7f0000002dc0)=[{0x3, 0x8e3, 0x1000}, {0x3, 0x20, 0x800}, {0x7, 0x9d}, {0x6, 0x3d29, 0x800}, {0x2, 0x5, 0x1000}, {0x3, 0x0, 0x1800}, {0x4, 0x9, 0x800}, {0x2, 0x9f, 0x800}], 0x8) fcntl$getflags(r5, 0x3) accept$inet6(r11, &(0x7f0000002e00), &(0x7f0000002e40)=0xc) getgroups(0x6, &(0x7f0000002e80)=[r2, r4, r10, r8, r4, r10]) kqueue() getgroups(0x4, &(0x7f0000002ec0)=[r8, r10, r14, r13]) 03:39:44 executing program 0: r0 = kqueue() fcntl$getflags(r0, 0x1) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x101, 0xa10, 0x1000, 0x4, 0x4, 0x3, 0x2}, &(0x7f0000000040)={0x82, 0x4, 0x4, 0x6, 0x7ff, 0x200, 0x0, 0x2ad4e871}, &(0x7f0000000080)={0xc09f, 0x80, 0x0, 0x6, 0x1ff, 0xea38, 0x1ff, 0xaf8}, &(0x7f00000000c0)={0x0, 0x75c1}) getsockname$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000001000000000000000000000000000000"], 0x0) r1 = semget$private(0x0, 0x7, 0x5ed) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000240)=""/224) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xf31084cda013b9b2, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20}], 0x40}, 0x400) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000380)=""/2, 0x2}, {&(0x7f00000003c0)=""/88, 0x58}], 0x2) chmod(&(0x7f00000001c0)='./file1\x00', 0x22) r5 = dup2(r0, r0) recvfrom$unix(r5, &(0x7f0000000200)=""/37, 0x25, 0x2, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) clock_settime(0x4, &(0x7f0000000340)={0x100, 0x8000}) 03:39:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:39:44 executing program 0: r0 = msgget(0x0, 0x640) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/190}, 0xc6, 0x3, 0x1000) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) setrlimit(0x7, &(0x7f0000000080)={0x8001, 0x10000}) r2 = syz_open_pts() flock(r1, 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000140)=[{r3, 0x8}, {r3, 0x44}, {r2, 0x13}, {r2, 0x20}, {r2, 0x22}, {r1, 0x4}, {r2, 0x184}, {r2, 0x172}, {r3, 0x1000004}], 0x9, 0x0) 03:39:44 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xffffffff7fffffff) fcntl$setstatus(r0, 0x4, 0x0) 03:39:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x10, 0x3, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/235, 0xeb, 0x0, 0x0, 0x0) getsockopt(r0, 0x7, 0x100000000, 0x0, 0x0) 03:39:44 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0xff, 0x3f}, 0xc) rmdir(&(0x7f0000000140)='./file1\x00') r1 = dup(0xffffffffffffffff) getpeername$unix(r1, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r1], &(0x7f0000000000)=0x1) 03:39:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xffff, './file0\x00', './file0\x00'}) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:39:44 executing program 1: r0 = socket(0x5, 0x400000000002, 0x3) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) socket(0x20, 0x2, 0x10000) 03:39:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) syz_execute_func(&(0x7f0000000040)="0f0fd5942228c4e2d5470f0f77c4e1fc77430ff2ff8f6a08120b05000000c44179105577480fae673ec4e29da6ef") 03:39:44 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f00000001c0)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) fcntl$dupfd(r0, 0x0, r1) 03:39:44 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000012c0)={0xffffffffffffffff, 0x0, 0x0, 0x2, "010000000000000000ffffff8900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, 0xc) setpgid(r0, r1) semget(0x3, 0x3, 0x100) r2 = semget$private(0x0, 0x2, 0x20) semop(r2, &(0x7f00000000c0)=[{0x0, 0x77, 0x800}, {0x5, 0x7483b29e, 0x1800}, {0x3, 0x80000000, 0x1000}], 0x3) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = dup2(r3, r3) r5 = semget(0x0, 0x1, 0x20000000010) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000200)=""/4096) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0xcb) kqueue() r6 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) preadv(r4, &(0x7f0000000180)=[{&(0x7f0000001200)=""/132, 0x84}], 0x1, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x100]) kqueue() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001340), &(0x7f0000001380)=0xc) getsockname$unix(r4, &(0x7f00000013c0)=@abs, &(0x7f0000001400)=0x8) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f00000001c0)=""/40) 03:39:44 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) kqueue() r2 = kqueue() ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x1, 0x7e51, 0x3, 0x4, 0x1, 0x9, 0x4, 0xffffffff}, &(0x7f00000001c0)={0x3, 0x4}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) 03:39:44 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) semget$private(0x0, 0x3, 0x10) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0xc8d, 0x6ea30f3c, 0xeb, 0x80000001}) 03:39:44 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffc, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x9) r2 = accept(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a7e8e195d075b9fa5ee18f7981f5403c100934215c03458ba4bc009cac4c780d07eaad6f2e97b8c47b16bae68551ef27dbb790b902fe88d3675ff6fb59312ac727690a67aa1568dfffe4139fc669f4e13ccd3f5438c734512548655707ece1edf946a6e200ff2a7d93ef2aa173fc05dfd2faa15a8e06e1b9d8e7702b"], &(0x7f0000000140)=0x42) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 03:39:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x18}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r3 = kqueue() ioctl$TIOCEXCL(r1, 0x2000740d) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x6, 0xfffffffffffff8b3}], 0x232, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffbfffff, 0x10, 0x1, 0x9, 0x8}, {{r3}, 0xfffffffffffffffb, 0x1, 0x80, 0x8001, 0x4}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x17e03d44, 0x1000000}, {{r3}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x3}, {{r1}, 0xfffffffffffffffc, 0x20, 0xf0000011, 0x1, 0x2}, {{r3}, 0xffffffffffffffff, 0x56, 0xc, 0x401, 0x9}], 0x10000001f, 0x0) 03:39:45 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) 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"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:39:45 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)='x\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) lchown(&(0x7f00000002c0)='./file0\x00', r2, r3) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) syz_open_pts() r4 = open(&(0x7f0000000100)='./file1\x00', 0x140, 0x50) readlink(&(0x7f0000000400)='./file1\x00', &(0x7f0000000440)=""/21, 0x15) sendto(r4, &(0x7f00000001c0)="78af844ad61f796a1632c450171ed42aa046fb013849392ba3a1cc309a344c6e479ab66cf5184b945264b4724fa05570c5a1e30a8573caf53ca0def652441f476e51603fda5e35999d2ad4d0ddb3cbf2ce41f5d603a42633dfe49fc4a757472c7af7383ee3fb6057c0a7cb4ea49b66ed4a22bb6335121fb092d93a2a84374b5ade56acb67ca9f26717f1c7e01cd7050ad57464e58d3668", 0x97, 0x8, 0x0, 0x0) 03:39:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x6, 0xf8, &(0x7f00000000c0)="73ff869742be9006c9c27df2ba84040eb0c42c50bd9fa5c051351a0e82a1eb33966935c89584b25f955ca947cf7f337c76e86db71b662ab853caef8643aedac8e694eb5a86f4222cb73225362d9a75d1e87b1bdb386c3629e19093b6f97a6fbca7ac8f960be6b9aa441d635326d585d4ba1e7c41bd742543c84d1057460a8d27a8", 0x81) 03:39:45 executing program 0: setrlimit(0x800000000000008, &(0x7f0000000040)={0xa, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/138, 0x8a}], 0x1) r3 = dup2(r2, r1) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000340)="860c4b25e5595936213bf1364d7b07fa7255bd31b43be017c9e85bb63214c6a2a7cd06b975a27ce9b739898c512ecede9ce16cd7ca52645c1376256eda3cf38613aadd3d47fc275b53678beee64a1f6af1ae7b65ff09c13a01be8339fc96269bacca7d413471dba4f4f531d5221981ccc3692bf52c59f7394d2648a611fd6614b6686019462fe2d6070b7c67f60a63774dc9fc3adeb44adf5bb3c9b96dcf50923765619a94939a0b170ab14d91968743dfeec2779c559ff8dc345d292c5c339a096f3d50cce3e8145a1d7a7e45ceebe6bdd843fd9e", 0xd5}], 0x1) 03:39:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7d76fc6e21c5b000000e74de400"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb5) r1 = syz_open_pts() close(r0) fcntl$setflags(r0, 0x2, 0x1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffa, 0x1, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0xf, &(0x7f0000000140)={0x3, 0x0, 0x40, 0x5, r4}) readv(r3, &(0x7f0000000140), 0x0) 03:39:45 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xcfa, 0x7}, 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x10080, 0x88) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000180)={0x5e, 0x101}, 0x10) renameat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') socketpair(0x10, 0x4004, 0x4, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) chflags(&(0x7f0000000280)='./file0/file0\x00', 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000002c0)={0x0, './file1\x00', './file1\x00'}) sendto$unix(r4, &(0x7f0000000300)="7da0cbce686e2a06626081c6fa152002564cf7a97e91985e86d9a4e96bf30c56a3ca8aced089c81f44ed9b9a0be5f7501e42cd2795f65955e61ed3a6c78c9beb9631f0d9075352903c1875d4bcc964aaa62b62879dfb6bcd20c4dcbfd87b1e911ae4ae39518fa6b994b31a4575e8df7a3bff09cad0280debc9", 0x79, 0x4, 0x0, 0x0) recvfrom$inet(r2, &(0x7f0000000380)=""/63, 0x3f, 0x800, &(0x7f00000003c0)={0x2, 0x2}, 0xc) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000400)=0x3) renameat(r2, &(0x7f0000000440)='./file0/file0\x00', r1, &(0x7f0000000480)='\x00') ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000004c0)) r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000d80)={0x0}, &(0x7f0000000dc0)=0xc) r9 = geteuid() getgroups(0x5, &(0x7f0000000e00)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0}, &(0x7f0000000e80)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0, 0x0}, &(0x7f0000000f00)=0xc) r14 = getppid() r15 = getuid() getgroups(0x3, &(0x7f0000000f40)=[0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000001080)={&(0x7f0000000500)=@file={0x0, './file2\x00'}, 0xa, &(0x7f0000000c00)=[{&(0x7f0000000540)="88f8f8886b5c243d076b8979326ab32d151a47ed40a3a4c8667450e3b216b18fc31f7c27ec708c10fbd1d3e6cc753113d1da0f782a05fcade15ad1c685f4c963a6886a21325b2b031e656de343053bb7a28951a26bc12dfd0d4b443c4992defb40edda54b4b1e0529d0e146120654ddd17b116779bc58558a303fb252c2633f44ad8a4fced64b95d6b9da3026a4f35758da3a2c0c122e0cf4fdb36565ef844b2426d39eb8d025563a3ca825017733113c1e2977bbb02ed2ebd8a83c6b5c362505927444e6edbd7af6e2cce32efe99c85f1618f03e84ab263fd84d26ef012cf3432dd109e4acba60f452dba6a410c078ef1fdb7c3e4d5", 0xf6}, {&(0x7f0000000640)="7d6cf4fea9584701711e3cae642641bfd78812527700ac27f40507929b3f4478387ab0cebe725ae0fd578f3e08c7788fa3947d5a990678eb44fe390b810c799177df0195bbeb3785dda1301facec4ab5d9fa65", 0x53}, {&(0x7f00000006c0)="8669f9a54b3d75ef41ce66e49cb759516da3d997e0809180d4463688b771ef9ec3eedb881b12e610d1baac10372dd624b1c62101df80c293344d2c41f4c7347a54d47c24b40886916f4feae19f7be7f00043f612ccc7238361964a", 0x5b}, {&(0x7f0000000740)="b4443c5bc1fed24a13dbf94d0ebd8ea6bb3dbce1926c609a00ef88c9c86f7b17d3053077ee1e9da454faab5635b9691e851b8c5ef8b4e29325622837b94d3618973e31bccfd97b6c6b9082cf1ea8d8fc5bf1b5c7438d5d7d78", 0x59}, {&(0x7f00000007c0)="c9654c6e39a86211d19a2b2877157acbf428bdb024c113cb67c98a84ba068511dce70ea5bdebfacf28f802bd6a3820c2667b182384e0a12d4f986c1a1f5679755cf2f0d3ceaac001ca7dd0db9c035aa509f58052a63ce37f618210a861b3f6ac57df16076a866787ebc6d783255ae648961a3bce237f62e26b02748b9ef60ba28d93ddad5fe9f68bd59a2ce57c70758f1ff2c7e8909721dc3f9d570f3489b0d4bccd24a4b79f928a95987e8df42090adda863ae937b085293515b3842b6679086270ddf4f399556df70a07261f58928cc5ed9ba24bc850081c", 0xd9}, {&(0x7f00000008c0)="5db2", 0x2}, {&(0x7f0000000900)="3723b953faa93000b8750474f5b2036d0fab2e5d49819ef6bb667dc1cf334d516ec04b2d6eb3985fbe495f6ba645e75c8f1b0fd189018956200807002784a7992717a74da9b2745a6ab1d4361d0309e34bd72074f11dd8e0c743ce64797e4d7cd0bd242b12d29fe5137d425cb3a9f6e250f09a2c16ab321f072b3401ddc2322e1b48f8535264d8846914abe7a52b2f2608add57ac46764df7a05e04b9ee98add1475d4d49b6ba6e1a50df598188782818e289998976fd32d05b9d9d2c7254e8984fb0c4416001b818bdbcdff755816b858847df624436b2175190f0ec867c73692f82987fb9f60b151279994fc2025189a9eb419a45f766fd7", 0xf9}, {&(0x7f0000000a00)="54a6bfceb9b5d01d9f9ccc2cd0f49193cd014f2a99b30aa9543e9f43cd809988d58bfcf4c469607399a5429dc9057a59bb1c420ae0157c89e94f4505bf58494ef4700e56d8a6ee150101f0a7f4c55d01ac7dba6003459cc3da08ab293cfdd7375f54bc5719646e5fa6aeedb25c33ae5ee7499cf655cc1816e1da152c4291f5cab98d735c2fbf2a428e277dcc4b2fa24a7ba9b75aebcc6cb9661dcba10fedceb16cb6081635ad6bc174948f5de1386f186b604f06f537f9b576c9", 0xba}, {&(0x7f0000000ac0)="bf2d4b118de4747262f64458983950fde155dc2d6d2f440ad7a1492896629d92333c80f622aff6cf60ef045dac2e31f9f93e6af511fee171601ba9e9de0a6226ddc690a09faeb8f647fd9e0f3035", 0x4e}, {&(0x7f0000000b40)="063a2fe3c5b195a246673f7bdc6a84e0281b43a2bd1d4e3d6ba93bdfd338c15b74ba188365822eada110f8c3db58514d31e0d3c47eb2e8d50815de56474f0ce577a2e18135fcf27af1b7660a1ddbb3f6230f67f577f283bc99976c0b09649f4171ccea63c2cc0348c1b8e045a5a918daf57e91349a0bb6a1fa87c97939d376a2fc9c10a0ea02773f91b444187d9ed55230c9ce2343df72931a166cdb773553e324ebb5769a53ee56225cdf4c7556a1b09de996b8dd1fc31a630c8716ae", 0xbd}], 0xa, &(0x7f0000000f80)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r4, r3, r2, r4]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x30, 0xffff, 0x1, [r3, r0, r2, r2, r3, r0, r2]}], 0xe0, 0x2}, 0x40d) preadv(r1, &(0x7f0000004440)=[{&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f00000020c0)=""/83, 0x53}, {&(0x7f0000002140)=""/136, 0x88}, {&(0x7f0000002200)=""/37, 0x25}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/5, 0x5}, {&(0x7f0000003280)=""/4096, 0x1000}, {&(0x7f0000004280)=""/64, 0x40}, {&(0x7f00000042c0)=""/179, 0xb3}, {&(0x7f0000004380)=""/181, 0xb5}], 0xa, 0x0) 03:39:45 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) shmat(r0, &(0x7f0000f68000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) 03:39:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x88, 0x0) r1 = getpgrp() unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x2, 0x2, 0x9, 0x2400, r1}) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r2) r4 = accept$inet6(r3, 0x0, &(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$setown(r4, 0x6, r1) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 03:39:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 03:39:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x82) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 03:39:45 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d6503000000530000000000004aba72c94ac670d881303650a2a9c8dfef9cee2d2986abb786086ad403fd13ed874ccbd16f09000000000000000000000000000000", 0x3f5) r1 = syz_open_pts() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 03:39:46 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() close(r0) close(r0) syz_open_pts() 03:39:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x18, 0x800000000}], 0x0, 0x0, 0xfffffffffffffffc, 0x0) r1 = kqueue() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x8, 0x0) fchown(r0, r2, r5) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x0) sendto$inet(r7, &(0x7f0000000340)="5801fda750c83bbc9f10939ddbb5d1404a5dbe69efb4f3f378d05f53c7239f7c91ec1e0586f765955e51faaa43d2416659bf85215977a250ec4649d68a181bb37c9d2e48232c9be6b5159a154aa1f9347e3d0e41868d068c4720e8179088bf566014197695ddf768b73e4b21d07bc971fffbf252eede59a695b4044636833dfddc5a2f06d61bd3e5759d4e3c6959a87003e125bd7de0c9036cb9c6c5b6257bec97cf8b96bcb0ffc824d9c915d89790256ebd4ae2464521f556fe4585d36bec29e798a5c2d2757250f748362ff6560e91d767233f2edde1930d3f91fde4bcde513858008307b328feb92bbf04899feca0fdf81326d78cac3e7807e035ea015843c007699d1bcb0434b290c83341f40fc8e105568e471ba4bf06f8d9077fdec26c67e7ecc74ce7852e4e883f7ca6fcf0ecdfa78dac9d2dbf1a41aefbaed0c3c0484d640c91737f1ece5f5a5580e1049725f1b152af6088cf048ae970311083e5915cac46d5314d2c12bc7b59d7736712daf2f39c8a44e87db85c97bea06f7b5084e96f903da5802cf92e1a090353675eeff78e1326d8274c3720f68b46eece57b203ce7e460ceec2bf33307e5ffec9d7b63c27d07d339e721be68e761ea71dfb1747d9300e5fb46d9ed0bba4350cd7cdd79c46c231ffac0557f3f0952b8440846ae2dac688c873d575170ba8a622894920b527708f46a8c1a991842e426fcd7d965dfb6d5a9ec25bb86069a52b2b778d6a8378de34ca8b7158bcb8b8e81ec0ac12e8f0aee4a7a4d016a3cc812b5fd05e15fdd9e06baae25be5b542ac586b3f771cabf4ac3c139ad100b58ae0e559b858265042e49be00be940d6ea13621dd163ef27ee59a2789b456e151e874ce7e2c32fef1a1535892441a5e21ccf20fa12e4a3c711f82282aa7edb0a56410273b1e1aa446f91e9b548d0194078f0941c6f1bda8d26d73652740e024cba0cd5e7e802d5ef121005d3127a0ae01c480fe8bd1f37cb569e665b2b07295931af469a708efb123a2b1eecb85b0253d502dab94ad5a931cc4d994dd2917af4422dff852db1884b089843699276412eded15ecb9d75e1ef41bd2d3f4570e5825a9907dafff3ec53a8deb49fc0b7b1b7a5ee799718a07503283bb1aa3ddb68a0f2e7af3e2c5284790c2fdcc28937dd5635ca66e83d21976efe5de71fd3e01511744636f757df7414be1b84c9c0d84a0896bfcbe7b1fb182dbae0ff67e5409cd19e1d54562c9a44f57e7da0be1d5b4b66ee25062ba94e2b16dbe1611d0f528f2e2299761debfec34b54bd965041c5bf89060512c533fa2f0f51000469d4172f7396f9d198b3940d8cdfd537bf227998ecbcec1c59cc7a5e8236e741530024378539f3bb77fa98122b67e0e34ed8e463c118d21fc2ebf5786ba378d19e19b28a1d5dd856421739cc3745f226c19a09b27080881ccddde0b457ca4ea4322b52aa72ad3dcf27a254b209c0bff1ccb2605774f9794124d6173ac584b63d690c5e876d5bdbfa5164ef3dbbc55a3a5eb094cf59361e6cf0c397345f4095f85097fe4ee9fedbecef315dd7bfdf8da38fe07c71993fb7b50375ed3d708218ba46247938b3aec1eb42751b7e910cefab8bd83dfc558a873c14033f8334a36224458e33fe18e81a85d689bf4c05f7478c4379f508d2da7a05b59407a9b8f891d13122427a496aec5eca1e594a71f4ede1105314ed1987f816a2fca3bcfbe5814dd304908eb67309d3ff1cfc6979976c716694a60754555aeecd5b9e5f232489628dcdb3eeba031a45d0a3953ae7fc8c2d196f32f2020df1f4c55ef1c7f20e7c459acf9d566c7d556f04d0b2cfc667cf22b6ac3532c6babc268c47da1f09a7261b1dd3dbba89233f13b2b3d12975f1a2a3f6c50fb15c6f369444260d2109095ea80def2a89128635a39aa14be23cf784fe8ac7d92d2cba5ca78a65134d197d0ccde900c6ffcb334791b5f66141e54e37b87afdd630dea1275803e3ea1ea7ccbd9ae86741deee3d39c5686687b88f648024ad7c6c8a34e24e02c2f8212e4a62de665f248e067d1811725d95091c68d37d5a91096c4a100935d30fc637870452f354c650efe68c37db4f433d40993a7886406a2e50f77cdc7a347d4e4713445bf98a81b824d42aeecb77d9cc1ee9b4e0bad9a4538d3df4c015df79cad3a58be701f502309ea689fbde8aa85a6b7ea6c8463c67136789135999ae3c7f2f3506ada92222dbe4bb6cb976342025590586ea8b75f301379dd25b4302fea82b3ccceec241bca84f2c0e35c579ab7ef34466fc2f1f4217a19b099aa203807a55a2ad8b9bb62adc714cdb6a89844ade181c0ed86fd87f49573af845746c67cc3127c69c8ca0c5d985438cb99c78bdf220a6e402061b4a7d379a140ca92a88009be7f8245cd0bcaccb55880fcf3e3420cfe10dd8066e47dc96284634ce14e74bd37a9e818ec37f0b421ff8d2f478482b44c893f4fd7f2d034d44701473f05282c0743c9d9dcbce9e2d68df966150be3d9a4c0a8ce73d0476c0f6afa4f3810ce176d6e245b1ecfbe6cdd6a8e11fdffed315459978c91149161eb82d821281864c16676428161941f7a11efd1c2d99cb38e9a8cc731f0fb6c9e33910c7a8438fbe847c29104d1942a7f0f2a0eca114a594e21338591bdcb0ef9b523a002a8ad89d46e553e342c9efdf6d0e185f0aa7d3334a1c0a7dad52635f0f3706979016cb24fe21c434f48cac5b03e05e3858272039f6a618683f8265d48be2b3c24ee19eca132aaf43aa130b750649204ab043cbd4e3d8de7c23e79796d9f80fe5b75aa4476de85e1aa5ef6f0ddb625b8dc6840b498db9c9d53908c1553c21c1202bf75b334aec95518ee6e76fe23c81a9d9dc57da3b4fd9bcc14a483b29614b2d992448df6be5afe9f24761937c3d0fc117511715fddfaa5fa043f66831dee0deb42ea5355a1a978dcd906238fcabf009d156bec7e551e0ea68804891ef1efa7750aae7134c2e04c5fea0c8db9e0d27dc3e8110aea8395de4eaf16cd0e5e5b2b5cc1adf78396dfb3a4f1e0d4f96254d188bd2e5431cecae9a1fa9dd56698068b20e4726026850cab4a0d02d471a7cf07ccbb13b242a840c4faae78de4f8d63ca23a56cf4b75c394dbaafc2bb5019a17783cfa60910f7a27de63ec2bad1110e4c34d30bd217690637a334dc408e2b463996a0138bc637bc1cdf32439c748d3a7d0f92e503c7053555576fee14698c8db5e98e8ea7cd92fef9b6dd8631f09f6492bd362dcf2c13474368d7ef61490b1711a6ccd4418c178bdb6583923f7bbc272ddd5ff9cea909c6038221f4e388829b0d456fd5aeafdee0e940cfa94b07d6cbf63f924d97e3c22ee7db6371f76faceb55cc80ee7815f56baeb02021689d14db21b5e4a6387858a7f0ed0e6d73aa78dc6d195caeef4bdd2e6c44c98342c07c4a7609a121ffbab8015c4b460a17e75669d954cd97f10aa35c4e9c3579911802b4398c05b6fc0a154955968ec8f7dd798c2ddb6e0ebb15eae1cb0b75aecc7073b9a41031498a677635d69a852cc98bb2a6fef6a2064073d810d10cc96acd340e94cf4af352637de27b0b5599f803da8a70bfff71a6747e389bc94d8dbd36c284b8b293f37b2fda7887299af784d6a692a40f96f9f36bfcba0b1971d2514d00ca09728751015b2001f9262a5c747fe5917503962e14829a359729941e4758a5a4a4adcccb130a5d7933f9d7af46976ecff16994050ff14ce15dfb0c8fe7248d745fc4e8011ee53670f40ad33649592c7e00ec96c756061662fe91f52c64e0918876b7b003bff480f555fb354aed131d7f8cd79b759d9054c8c6b7e45fcf2909d70deed3f33eccc3eaefbc2898c32371ea808821ad10917f9ff397f4ad5bc74638a4e8ef89559241e5ae86ccec4a982ec54542614e858b49325fd7c1385a9351924dc7e369122cc580735ade0faddc750316618a5eb5a51bbea775a9de7847813e4494656c765dd0a786466900491d50640c4c724a0c9c278ce67d586da255e7a4ded8d2a2cc1ad502e1ae4e5e12ef7847039012aadcd782ec2ed8687df8e90d201e84a68b21db97cf9afe898222b0d5335a8e2c4b62e0ad4c62eac75de13736c352beafb1c43c149434b6d2ebe1203fa4860681cc429afcb24c599e7565c50553abee4c80860f0fdc7680c3fa1ffd633c95bc1795b26fd371de96caee85e4f9e975bc79e90d815273b0921b56472ec5e52cca7fb27b54c23f89afdc4a0150385d0c366cc7e598ea2780e0a65220f6301295ce359e68a17f7051e340403f1b14694b5ef3834e40435a8eab1ddb5041e9cb6b92957b6a1cd011cf1f9047a0b5ef394ca277415acfca55144df472c655b11d6c200264178c48b27291bc07ccb9810a182c8dcbc464125d5380f275373e188ea3d58ae8e34fe2e5d3fe77a92b56ee0d164e93750e5aba0de774725071c3638de00e064d0f90143388d87c46b8f5359de5fe81a77b4d5924660de25c3487c9ead2f9a8a32dc0e61fada6992438e1fa49171d57831762acf5e866a602e55b568a57320c5113104496f61a9f1b42c59207da62773a901fd9076ba6460185e4b4eb5319b179ea5a62b07ebd12028ad4a325ba04cb8ea7a1c5b63a5cd625933dce4949a2fdc2cdfbfbe8c9860d0b42b28eb6da45c1f592f996c56b873e3d635c9a9140d6c4812393190a1262faecf45a18e7ba4f95c4482df7cfcdf7b8537b22a06fb16e4f87d2ca6fbdfd08eb504a0c8e56065ba967f66971e7393f8e06affb8ed65c897b03471d96722524b94d0898d05656873e9d05a8d06630b1fe15859059f47ea0ad592a1a0961839152eaa80301b812457a7caad0479a79f1e8b554095941da68388e33a2ca3f91be7b94b22c3ca8c3a59c64bdf2c3c7cdec04ac03a1390de939b8345aaa5ecbce40e4aefbf28b750efdcd3e3caaefdf858f9cc1cc27f8ec9606adda1b3d5c4bf233042748bcb807a9f2db85b5feee976741990332ca79392c3bc10e29a464020fc8c24beaa8816a37962373c1ddc862699d701d08b5ef1462f1db8455766b756c3665b4125d36005dbacfc2028616c9ac3dc9321bca4f35b22a0201290a5d817faa31b9a3a37fbc961e262510bcf1f09e936b1c468a2f14144bea120975d9c3da798fbd11c464ca25400cb9538a78251d42f0098ef2543be8ec02a8b9e5ca9f75c1099edb64d99696e5e1f818f47f1daf8804194069106de824b991f8f382ba2c35f9b57ed513716e68240ce255f01dc09433a2d2daaad07e4e8e7fb490d8a7b645852002e1be4f5c7cbec68f14a8364030a156626f706b73054accde40ee78b801c645b701b5eeeb17ae29276461c259e49f48af12a78af14295f9569c1e8c4df065c1e53d03904683ced870c69a5c78b5dbb7974132e8ac43f736941674ce8d08a8c2e29acdc976ea2c7b943e8dd72ba247eba8d748992a1f34aa1c65369576be304416beeff93a7da8a9b2eec097ee45dfd4f771ecc95f93e0f4211ca5bb76abaeaddec530f969e6318d0b903b454b08a6e319bc65a5a0f9d1305c6c848a88083ff46397da0e7b8eb04ac6b1a598872e2474b17bd48b04e67db4c288b27c269ad85e15decf16b9818cbffb7aeabbe9aa4ca9a0fdab7ffad96b6b2a88c8253289d13c4ba3210167bceb942885071969b45b1ac06ce62ceff9d5e8e098863bd7932b5959741792b0fd71e5ad15db586aa0c72a5f104390471395e1cbe1a40370c5894164ebbb6b309db743fc2a63ec7842ac79732e3aecd9feb81972cf9268ad5d64d7aa22b641e6697223e183e60a4", 0x1000, 0x1, &(0x7f0000001340)={0x2, 0x0}, 0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000240)=0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x9, 0xff, 0x7, 0x0, "7d6e287ddb65a5ef870461ea735f2a8c3cd98fe4", 0xce83, 0x40}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$VT_ACTIVATE(r9, 0x20007605, &(0x7f0000000080)=0x8843) fchflags(r6, 0x3) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r4, r5}, 0xc) 03:39:46 executing program 1: r0 = semget(0x0, 0x4, 0x40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x3f, r1, r2, r3, r4, 0x20, 0x40}, 0x4, 0x0, 0x60c58d3d}) semget(0x1, 0x2, 0x212) 03:39:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000000100)="bd681bc24afead5c84c22e9d8c9f8a7f5d8fdd31fd", 0xffffffffffffffe7}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 03:39:46 executing program 1: setrlimit(0x11, &(0x7f00000001c0)={0x200006008000000a, 0x94}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) writev(r0, &(0x7f0000000400), 0x1) syz_open_pts() 03:39:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) getpid() 03:39:46 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file1\x00', 0x4, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 03:39:47 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x3) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) 03:39:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000000)=""/24, 0x18}, {&(0x7f0000000080)=""/225, 0xe1}, {&(0x7f0000001240)=""/236, 0xec}, {&(0x7f0000001340)=""/226, 0xe2}], 0x5) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000001440)={0xffffffffffffffff}) ioctl$KDENABIO(r2, 0x20004b3c) 03:39:47 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x0, 0x0) pipe(0x0) getpeername(r0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) setuid(0x0) 03:39:47 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) shmget$private(0x0, 0x4000, 0x628, &(0x7f0000000000/0x4000)=nil) 03:39:47 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0xfffffffffffffffd) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000000)=0xffffffffffffff15) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) 03:39:47 executing program 1: socketpair$unix(0x1, 0x4000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001001, &(0x7f0000000080)={0x1000000343de0b5}, 0x10) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0xfffffffffffffffc, 0xf79, 0x400, 0x80000001}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x3a78000000000000) 03:39:48 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000080), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) 03:39:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x65099560, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 03:39:48 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x3, 0x9) connect(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) chflags(&(0x7f0000000100)='./file0\x00', 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) 03:39:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000a40)=[{&(0x7f00000001c0)=""/28, 0x1c}, {&(0x7f0000000540)=""/140, 0xfffffffffffffe67}, {&(0x7f0000000600)=""/94, 0x5e}, {&(0x7f0000000d40)=""/222, 0xde}, {&(0x7f0000000780)=""/233, 0xe9}, {&(0x7f00000034c0)=""/4096, 0x1000}, {&(0x7f0000000880)=""/163, 0xa3}, {&(0x7f0000000940)=""/221, 0xdd}], 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) read(r0, &(0x7f00000003c0)=""/132, 0x84) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x0, 0x8001) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0x7}, {0x18, 0x2, 0x2, 0x7ff}, 0xffff, [0x3, 0x8, 0x8000, 0x24, 0xfffffffffffffff8, 0x0, 0xcf8b]}, 0x3c) close(r2) r4 = dup(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000ac0), &(0x7f0000000b80)) fchown(r2, r6, r5) pipe(&(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f00000024c0)="7b4de795bdaabdb7b414c25f6fe306cebb1eac4a7eecd09ef5d4597f31d32a2bfc33ce881eb92bff0d916a88f7a32e0e719e975ceef1e6fafbfc05be9b7252d64c23a2b70758d3d93d98e9ef6a454e9f6d9087c0274a7e198dca01586334c5df7b40b2506c78afb13032cd2c76646117da35e813ae9e62a4368615253f6cb1277e0d69134644e88c8d0b23de4824d009917365cec979fd804b0e4e1da785e04fa77d91a8952a247b3a29ff84db711814201c1a4009a22a06d6df71b030fcef308d60b01f9a3ed7ff971539f30260eded61b6d15d2c4e1541e48281b7415aafc2b6351fb5546baf487d2203ebbac4905a8c5450bfe3badfafef0cb635467c40c95dd56ff8b34b10f08f02a77d21ed9404a3451795fa5ad45cbd038a704abef862cc079cb2e29a5a45bc46989882a5b3571b6e39d74529ecbd81b633161bc1458fa6a069b90df85b5b07ace3e858deddaff8ec4f3f7a5ba89a2612c48386330a584be01ffa875d3d33340f383bac37bbe29189f4a279ce9f5fe1d008f54631f573f718c58665acbafe9aa512dbe331a48c002769e7ed599af7f1da0ff3f0a751d4f27aa9b6c6ab16ca519aaf154686095fc5c220d15f8f57ec949325ac6b1f87996e4e336265cc519e4cef3f7b5c2f24905751a41037e59e76ef23fff2887b5695500397d4f3fa7713504c0a39265f0ea4b8e04bc12aba28f3963d6c4b44b0aa7d2c76662ca981163db798e0533529b4bd9877710919360e2368f68ee0045b92a0e298fa7ae0b1fabdb895a4010e32228f53fac58239c6e1ceab83c0ef179bb9b8aa18f96a6258045da84a2bda775af3cd194a1817c06d52b33eea15571e48c858fce0810ce938135daee97233668d01c677f72b9de757fc33088e8f690fd762b7156011135ba4ceadf14c580099754067118f75b4774ba7b6fba064ae4d3507f0b0a3df7140c032d790dbc97a383f47bf64793bd10144c5a39453f312490b6585a078138d4a0f41881f62c09c11cd3662ce5662e101c871872462147ee70e57a29dc165ea551f722c82130247175985e708b5d1614ef07bc3219e6ab2be07afb5224a89e0eb4f36621d96c247bd5dc5cb9a47b670ced487ed1c284811502459421d49970b48f135a638a1ea9040f148f357b4f626c8f6f2de3f394de65bbef4d9c473b019ede80f5ef1ae6e7ab4a8f6450cfbd7dd254208f46a5e807257b72451a38942cc62d05de2b5e5683744b24d6b9e14757c66be94d0613859bdf25eefcdcd14aa0d38429cb87aa126110fc22f7e254e37573d48624f63246274c1df04e7077b4882acd3a7af63de88bc8c2ae400ddffe259cce95a58ea545e4fad4397939f8473c32e3f78fab3cd8fa04a04edf70e951a8c5ce96e2258275706ce06402e7b94ddc78ebcc60b2d373df8b08c9b58c907a85243ef1764069206f2ef692d7762b16c980d64bbcd5ed1b3b038c8667477421ce86f423ccaf543422e6745f63319cdaa1c3c1f73d4dc5ba3a54174b5b193c259cef1e66825ca3894720c978799f6ee88e9204009432b4a7373466962adb91034dbd315dca59c5dfab32b5e2523bc7327815e3b7fbf8d4bb2b59b0c75bdc814935b0270f4c6d843c66c92d6532f04988e562e607c4d65053968ef15ed43c89396e3d41910483b3a903eadc87ad9961fb99aaf42a60a9a8ffedaceb5ac1e311f9209effe86e6997935a7055583e1e05e0ccc91df4709415c88c4dcae090f8bcb215b1a2b72818842379e78acbc035720a876302a965f6fb127f17c0f6d51bdf04854133673c2ac91e68b2eb77c4bfba978e91375c7a73fcf0c3f32372892f09d826eddd207502152e3fcbc9d4e07ed8ad066f7b0cb5b2cb6df53fb9ea7c58a7cafabe4ada79736f1da8bb399165272f9acafee6312eb39cc80accc917e8f4ec850d7da9c042be195fc327af51f85f742f0202a0978f93b5fa5b810f029bf6a72e3f556e6299be7d65d03daf54e93066020db4d38162d67c2d4065edbc9aae3fabe574c213fbb86b2ec9526e4eeb2b779ac83cbe37802f7aab544e6a30e87d46efddedcb73610691a015691f3064fa874ebf4da4de03ccb02b07a5a53c121f556db738b26b0a8419b197a22cc7cd62335d85a9db7e3ed22ae544761a72ae2528f77e5be927afa84d125e8d081f675cc0672f528bbe5d7a1344e72b613b7594bde0245d26eceb1fb9d1fb982c9cac8166461b1ad55cdbb1db1f22d01aa955d9c07172d5066d3248384bdad593bcd225967433e68abb9d5cf74e98a174ef1e05a1b4bef9e05c7197d3fbf7016f908e041bb615d3b956962fc954634fae16a97c7142b606266d46e3d7d8d0dfd0724438c148f2015c9bb05f78b7b9e778fa6e255602e11c1b55de166fc35e09de574c0996ce4de9756646b06fa2632fe8991a8c2ec548099a788145ff25ee0a30bc6cafafbef5c1a5c76c45c1cd09d6207b1cf643bd0ed65ce13b980916e4350ad82c5b984ac09d4077316ae7a04098f10104469b918ad74ae001f27b3ed0110dc80c1020b2a2728649d148983acf49e7da028945f1062f4afa17f50d6dc54c839f498b858ab94251977100e8462fc688cd9569337bf7bdc20d755fe554f6bdabeaeed7d457d4757e7c642d5aa7539bcc78d8a12a2bc5774db6d6566b5001742949aed89d3045f6565ad07e98a7ff1a83f8cf97ec3293e3043e58ab4e09203d249e85722987a23112ec100241dd088aca5ccafbf3cc073cdbd61f1f6d2162f378ee219db010f1c75d4a196ade6a901721c75c389e943bf7b9b814501032ca1271e0e89ebb30c7e8a11a1c47405aa6ed1cdcb313cdef1454243f75e9ab91fab92b19ab72f84161d267cfc7b7c5598cd1e1a5765c077dbf92a14c3fac99a102aed7ec2c7bd163de390ecb0f7cadcf7d3a51e64552fffea07de5e75072f8ad93de8a4cd489c8053eaafd5ec6c81015136a7895beaef93cb36bbd5c1b8ac28fe85c9e463fc8b6c925d33c00df904529cb11205a0007cf52b3bdad2e14a14fb9346bab33d5a918598e5125ab30e9ab428b72afaeee6cb8c18d7cd3417a9a5084402bb7307a25edf75d693fdff033ba70e93ae67a6855e39c5ca8ae4524484e1ca2ac479c82616037a291e87923066e05d2e7d296f3d3527f1ae223ced1fd66d57bffb7afdb67fea467f54e4fe7eda4737278292b5d69d16136fe45e7fdf410112a776f6105846ccfe070ffe49efe91557973b3993f0175e96d7d3835d6277b23636b293dbf0d2a45672508f7fc9f4efcc0eb47f2684b31297d68b19010fea28bd9bdf6be85e501f5b05635522d12300273b45997331836c6eb8b9c28e6dfef044a1e4294f146e9c9da03d2feb7033b0318e95d929ccb5a319060b34e034acf154ac8e93c7a20ca71c539f78e76acdc0ef31c45adbd2baa1e78c94b3da04e57709f0f11f93a73e76213df14444252d0705ac8e94c99ada1d5b52f66a52fd598b12e8515c5423cadc811db1502728effa1b87f25204dbc9d35aee058cedf9e666f79fc31816f81039865614cf44d6a9565ffffe87737b7aa82876c23a6fb25e6d4a0a706be9d76f183a249da65fa4fc1289be4d43a5d094063fccc470f03fc200448f251d536ef1277a0bac741a0a4921b4a852285664da1563d10ed1d480cc2091f42dc3091237bf9021e82cdd751494978f68aa9d253c42659e485bb3bd8a43abbaeddf50a3b6998a9434b53e0bc296bd62bb3b8f0f8c4996c8b40029b40a43db1f0d57a0e7e3f387aaf2bb2caa11a4c5f9cbf2e8f7a2f6aefbb2148016f5a6fed8d691a378520d8c976181205b0536adb07a4c09823b0aacdc12b3fcf14e2c8cce91f19154076c7b8f1203645650f63d25eef25cd119f5175cef929a3c238341d63a2fad956062b86d49b89b88ae0e1d229ab2fee1852811538b2b78e9dfed581a73062ad15bef7fbc73c13eaa5a6c00f87216f0481034e2c409f0ebe385c63d4e38156abbd40e305e5357a056201f2fc2b9955b8896e3d59c489993f078a0e1af234fded54e2094b8b50c50afc804471386e29aa7284b2e7580680b1e77273c0d857902e3f13a49749c914b9dd2e2dae6f480cf68014c715d189217b6bdf9cd70f5972c61b4e2bce65734ca1ea4d752909f34dc54f97aca12c3f4cb16d3cf40a465b3513916fefb1250d5e6a3161ce243714ac226e5c1c6455af0ee1e4c49d892dac960771fd8aaea0bfe2330a17fba22a7babe46f8217286c3f3381148a4a2cbb8b59468783648b7d4d6fd68fc13b505311601673648ee4d2023bc80ffb7ff0f422d593c58a6660297cf51a5f1e49ae7af3ca104efb7417527c6bf97366d555255c63abb24915194143018dbdea14e30a03cf0338e2ffd35ea415186bd18bff2dacf8e6bc21c39ea6c8c703c47d7a0e03796cb587e779657f324bfae1d130fb77f70b909bf636fcc1bdf0c073100e589512a4a97e931060ee58cd10d9e1772000447efc1907c581ed1329d60d771a21f984cfb067718b4cab82cb5973f35cc7f53a9461413899cb23fa06adfaa6b5ea84f02d88d7b7c9d446d049270e6c2d7cf23c2ed78c06f55fbfb98fbb1b50aac94cd69d9ecc1b5a15eea35b32d737c9fc87948a1a23a7fcb6542ef9e4ab60d9d6ebea0ad375f2731fbcc54edf20ffbeb8c97d48f5474c2e050ce417fc2b7ad67795b4baf9446058379b594c09fd17eb32bd94091a8706b4754798b1c0f8d73924444b19853b03ced4127af6c3c5e207789604dd15095479c46ed85c9ff95db3a59a5d9b11393d36fc415e476502a9ff213e661682747fd330a1931cf191b1d0c81ce70b8c93ea12778bc06c392ce6e4f1d9ebbe61ea5198f5a6685e3f22ccdd92b955fcf85a46619a1b764231501b921c56f77224a270cd069d708dc7d9b87495361ed506f5f42fe1c1a4bbfe107e679e32252e5cac8c4f13ad6b8a16453c1a8cb50f32aeec532cc6e8d134fb9ab827aa22bfacb8ecf7d9bf893b4535805c50c3ffc569c9a1d04918e5a0d067119f6b203210fd9c3355a3982d0b2f8040ff13e5cd659fb74153b083a40bd5fcb0c8f3f4143bcc3ce6df1ef8f77d8c4621f8ca05be6978789cae3f10a47b29d64b3303f4afad91a1189f9f4c2172418694f1425a89f61b408998494bd69aa06c9b794ea7c86fe1509bafad6079467896735c586a150886658df89735ad0d8c9068771706148082bdc5b8f363ca9d4e1a1331c9fef598fef754da24f799cb70ca00aecc0b4fb23ca91a1de50852e28a16aeca199595c3bcfa0c1be63c48e96b7f990ab3fc8c31af70fd2cf0e1afc2753f0e2ec70ca0e6ce9cffbcfd3d6c7a8c6407cc6c1ad123fb4bb6a1e509ea02a74262a4da213ef270142a683485325484b938dd14460e8436ab024b9b6d12fc4edb0dd779f0105fa9d5440d39fa7866223dfc6e6c1621ec4d2bbe36b3704d33c6e15d5b8240dab1ca885840e4fd9c52b0638debf5419a3873ac108954933fae5fc5372519efeeba7117938bbf5c017051727643ba0bc7d2fb629cb79d463fee96cbe771f0d45c836925c0f3e738b9c55075be5e8f15fe2e131d7c326deece6ede7577919b6b413e15bdc1949d15dec161040c1aba5ff3d2be085bceae83cff66b7a17c4545658dac365e6511a36669a478cc0adeb580bbc462179df5c87cf55eb0d3179d2c0d397be435b1fa48ca21bfba225f310a0e85f48a8fe98a2a395caa9af30d55f1560ce1c5592184bf0803c44076df4c12118b1171284f77ed205c01c5e71ad724a64d38b2caf223d6d11ceea6f497565bc154ebc465", 0x1000) msgget$private(0x0, 0x20) dup2(r2, r4) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000002c0)={0xffffffffffffffff, 0x0, 0x100000000000000, 0x7fffeffffffffffc, "845d550900200000fc5c7fd200393b00"}) semget(0x2, 0x2, 0xb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x101]) 03:39:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000415000/0x4000)=nil, 0x4000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 03:39:48 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) clock_gettime(0x4000000000003, &(0x7f0000000240)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getppid() r4 = geteuid() fchmod(r2, 0x111) r5 = semget(0x1, 0x5, 0x100) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000280)=""/8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = dup(r1) ioctl$TIOCEXCL(r8, 0x2000740d) setuid(r6) semop(r5, &(0x7f0000000440)=[{0x1, 0x9, 0x1800}, {0x3, 0xe23, 0x800}], 0x228) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r6, r7}, 0xc) r9 = semget$private(0x0, 0x3, 0xa0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4, r7}, 0xc) clock_gettime(0x0, &(0x7f00000002c0)) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x0, r4, r7, r4, r7, 0x1, 0xce}, 0x308b, 0x5, 0x80000001}) ioctl$KDENABIO(r8, 0x20004b3c) 03:39:48 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000240)=""/247, 0xf7, 0x0, 0x0, 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)='c\x06') link(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file0\x00') bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 03:39:49 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="4e713048e699319296480000ffffffe700000000", 0x124) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r0, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:39:49 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kqueue() kevent(r0, &(0x7f00000000c0), 0x600000000000000, 0x0, 0x10000fe, 0x0) 03:39:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/247, &(0x7f0000000080)=0xf7) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 03:39:50 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x60, 0x0, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x89, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x6, 0x41, 0xfffffffffffffffd, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x90, 0x2, 0xffffffffffff0000, 0x2}, {{r0}, 0xfffffffffffffff9, 0xa2, 0x0, 0x7fff, 0x2}, {{r1}, 0xffffffffffffffff, 0x42}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0xffffffffffffff0c, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3365, 0x4}], 0xde0000, &(0x7f00000001c0)={0x9, 0x6}) r2 = msgget$private(0x0, 0x80) msgsnd(r2, &(0x7f00000000c0)={0x3, "e33e3431542f672c4aff39804987f0fd8bf83bf37781d99fa391212701ba14f93839c10393415775652c20205fd0b8ba2e59e63fc96e0365feecd7d1cb6a8d0ff7a3d6402e33c06a51b5ea2f24e5e579f1de9978d6c917ade01b07c3b6fd1a568d45c310134d7712a22a"}, 0x72, 0x800) write(r0, &(0x7f0000000200)="d0a8573cd25414be0a5d33e1b84b2047601c98be794b25f9096cb82f66b7a90193c9e672bb611214ad4f7822c4ded229c794a35c8ebb9be91b0c4b1f627de364eaa905097b4db2e4b514352e0b5646d3249e6f04615a9be89b0c45eaddb6aee99fe0c68fe9455dd9ea7ff6b3f300cbbbfe1127211255062dd5842cbba2fd8e0cd899e0d8f3b558a2e876fd3e0b17abe370d6f8a447fd8543623cbfd4e662af4a311bb88d117f238ffbc3348a20cb4c123c7975665fbf20841c1c627a5ded172ba96f3048aec07b8efa8f4413993fefff971e9ac3", 0xd4) 03:39:50 executing program 0: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r0 = kqueue() kqueue() r1 = syz_open_pts() ftruncate(r1, 0x100000001) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x5, 0x81}], 0xf8b1, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x7ff) syz_open_pts() 03:39:50 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/131, 0x83}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000100)=""/166, 0xa6}, {&(0x7f00000001c0)=""/158, 0x9e}, {&(0x7f0000000280)=""/110, 0x6e}, {&(0x7f0000001880)=""/4096, 0x1000}, {&(0x7f0000000300)=""/131, 0x83}], 0x7, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1e0}, {r1, 0x44}, {r1, 0x6d}], 0x3, 0x0) 03:39:50 executing program 0: semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0xffffffffffffffe0, 0x7, 0x3f]) 03:39:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2, 0x0, &(0x7f0000000000)='{', 0x1) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000040)="3a3337665bc96e7f3a4d89335126474ea0c8f3af1f2ac4f3fbfc830be964497d9570c13a20bd4ffa3bf31bc52502a3050000005f0ec5920f9756f5f176661b8af2d268e7cc5b8460d36beaab4e4766a305309cbb94aad823679a219cc7f7382b4bf3e5ed692cc6c7124489d2074c1ff065f53785c8e79b3d10c6303d1a69dd44396f9b41700ae5e1cf7a29b9666b2e4917a93ecb52e5623cc239a629bed078841130660397a02b77b286cb81d1215fc532ec7f303837a6e9f04262480f91c5cb4b79eeaea8e417e52b", 0xc9) 03:39:50 executing program 0: r0 = semget$private(0x0, 0xa, 0xa4) munlock(&(0x7f000079c000/0x3000)=nil, 0x3000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f0000000300)=""/24, 0xfffffffffffffd78}, {&(0x7f0000000540)=""/129, 0x81}, {&(0x7f0000002680)=""/139, 0x8b}, {&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000002740)=""/30, 0x1e}], 0x6) socketpair(0x1b, 0x8000, 0x700000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) getrusage(0xfffffffffffffffe, &(0x7f0000000180)) mprotect(&(0x7f000079c000/0x1000)=nil, 0x1000, 0x4) r4 = shmget$private(0x0, 0x1000, 0x20c, &(0x7f0000447000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, 0xfffffffffffffffe) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xfffb, 0x1000}, {0x3, 0x2000009, 0x800}, {0x3, 0x5, 0x3}, {0x0, 0xa6d9, 0x1800}], 0x3ba) sendto$unix(r3, &(0x7f0000000780)="ffefa0dc0cde559d28a104b016a0d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdabbaf55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085dc490275417e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd27928478429c79296cb35b887b48e8141fc7e7c2dfa825d6516e1df53477a00d4b283a0e4d9325cce7cab083f6b679573a6d9fb521cca62cc4eeb97d31fc77b82958434a1b7b639d338b88676ef5c6d3bad3f07006c426a3f16ef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1fcbc90779e8e0b02710f829d670f574cdc7c2d403086de8fdf5d6b0c47224ffe89c7c2d2169dcbf2d165cd3f12f254a69a6920975ca2231ab0a87c8f21e74c37172f557a594d84a785ad2782f7554159b07d756bac148c50f50c4a5d0d59c4fe6fcff32740c59eebb97c27e3ee3127405f18a9eb6efdfd2fb7c9e5eddcd970aa89ccc56d069ca8426352cd23a4833042d7fdf609e81f9d19e3cdce9f080f74d074f7d73ee268003e2a881bff618f04d2f4563ecf6fad5d1ab2c44a48410d740a84ffe14a9", 0x19e, 0x3fc, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000002bc0)={0x8, './file0\x00', './file0\x00'}) preadv(r1, &(0x7f0000002a40)=[{&(0x7f00000028c0)=""/72, 0x48}, {&(0x7f0000002940)=""/118, 0x76}, {&(0x7f00000029c0)=""/112, 0xfffffffffffffd8a}], 0x3, 0x0) r5 = open(&(0x7f0000002f40)='./file0\x00', 0x8, 0xc9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000003c0)=""/198) chmod(&(0x7f0000000240)='./file0\x00', 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000031c0)={0x0}, 0xc) ioctl$TIOCDRAIN(r2, 0x2000745e) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file2\x00') fcntl$setown(r5, 0x6, r6) preadv(0xffffffffffffffff, &(0x7f0000002880)=[{&(0x7f0000002dc0)=""/171, 0xab}, {&(0x7f0000002800)=""/5, 0x5}, {&(0x7f0000002e80)=""/178, 0xb2}], 0x3, 0x0) preadv(r2, &(0x7f0000003180)=[{&(0x7f0000002f80)=""/253, 0xfffffffffffffd45}, {&(0x7f0000003080)=""/184, 0x56}, {&(0x7f0000000280)=""/6, 0xfffffffffffffc3e}], 0x3, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000002a80)=0x6) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000002c40)) sendto$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x8, &(0x7f0000003280)=@abs={0x0, 0x0, 0x1}, 0x8) semop(r0, &(0x7f0000000100), 0x33) open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) 03:39:51 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x6, 0x3, 0xffffffff, 0x6}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 03:39:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x1, 0x76}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 03:39:51 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r1) 03:39:51 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x3, 0x5, &(0x7f0000000200)=""/182, &(0x7f00000001c0)=0xb6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000100)=0xfffffc6a) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000000)="ed", 0x1}, {&(0x7f0000000040)="f3129676558c38fdf78ab8de2c86068cda0ae0373f0bed4da38c57776a0d5c5774d5e24697e890dae51424dd03055799d6469d8a97b66278ae8a72aeafdf2a5eed1b4ce6a18bd1ad886dbdc3204252cbe77c185d0890511b5569426d3bc937f9729b195565b02aa1bd8b667b2c21ad2b2d7f277298405e06b22958b5bc01aa54c67d376d63c6b33d06fb593595e79ec5aefb1e901f4caa0a4e21b3685ca7eab0e7823f4458", 0xa5}, {&(0x7f00000002c0)="10093627da5f811546838bfccfca3a8288e9c8afe79877d468f4fb14061426f8267f864062c1c441d828cfff5918c7ada0fd2feb50a7e00622edde8f01c50bab8d5d407488f2ff33e7a6b7ca9121e92f7958e7c227f97b47a7bca7a7e06e3d817f7299ff41dd780cc48ed663079089b1d527a5615c9c733979666f76762251dff28fa0ede14d4b9089c9054a73e2e7c95a2e9b15db8efe938c4dc8772a3b4883a0b04586a7e719ec61815da35c06b8f1cde83e757e4f9b", 0xb7}, {&(0x7f0000000380)="ea1bc2067c28ec20d3cf7d326d0d39a1ced9c0b76614d1e2714cf41dff47a304483f20795b66c96927730c49476e64d9cbaf8005f1ed1811d17b4001b3811f91b88ae831345b1d56a4d39dc2519f578287dd5a4cf757fbc65685aa3df95de02b602f71bb7118bbdc27e6f550b5ef025b0a10e38f06ed2350be280b03d0505b07ed80c1c85aa2752ba228ec62ae9bb67d0009face561d2ec137d43aa0275c9dd1217bd73d25a63c8641f12c22c78e6bc80e", 0xb1}, {&(0x7f0000000440)="1ebec9b4bdafe012dea9377ce969e751f5c60cda169df631a4a88af6e711f126ed7a95464c46dad8bb7de1f59b05af863fdd36bf687d6479c68bf2866dbb26b12b750906b233ff1c8c0dfef8f8b22f9404b07c85c66afb85db7643ece82a27b05320b544973edcd98ae2e21ce866c150914b28f5bf74514cb7d58d408ee0f583f10af13c17d65236a73589b0c06c3a52b3795bd6d5f1bd93cd9bfe37eec01b394d8ac45fc3e09cd5bbc33a70d8ec8e84eeb5e2624183a6586927dc079df970d0c124421492e4e89fa47b6d3ac96ed797cc0ce97c855410a9c87e4c7a980dcc6bd2a8c32993ffd0d713961ef5c258923f85662665e91133bbb66de029cdf04611c0ae8f0535288aa4f6308367dd157752e8443d4ff42070a553b6d2067b4382affe95c43bc56645d738c7966886e8d7fdd27bd8d6bad539da0ca32398c02c2798b5b9361e819077e0c16d479a2d4e2a6332aae8a306f3107828519bd45cff42b845d9d722e723076fbe54dcb2625e4c788f46b05632788b286a14abe7665c48a91aec7ac40b9a0350df432355b7b81b3d0691ba36c2bfbd6c2309b6e7541c73f3448061994c534159ccd94ce852b1c698623aaa982f401209e2f465094a98a4f498bf9854ae36a1a69f0c2b2547be73cb378b8e6a879e2d2f0e095538e94a74c984e51ebaf7c556c32be7100405813e01c7f0ff68fc31c121776a18a5d31ca58a96812d7deb934f2c18979841583facb82a7c8ab7eb2a793f94f98b8e77c1a47e3f0c95fc77002341f5afbec0863c0bdc5274c16664b2c9f373ee45967280b62e1a013d0faaf4766037a9744414976a4c3ef13f7810aeb23f6e2c3656fd593e4821fc5fa552e605ee215fcd853e4451377f52b4edc0de55ac17484bc4c354853af3248cfc9c0d5147a54b0946ed16e2888751ace2427014c9dbd2c99111de6946b310986d69c1dc4a792102af9984b078a3c005280448d91ccf0fc534127a611ab9187e42d60b1a9cebc5114d6f0ce93540c1b558c80082587c2d4db9053c4165d628c7a640dad5d56498ba16a4249c2742e0bbf3acb459235f291effc520ba8b8b8c4fc24899067ce5b1dbf09261a0933f79e46e0192ecb853f59f363bc8106edc6d911d9bd3ca1ebb013354fc4f58718a28881a5087a9ebc0412a57cd53a7de85159e55663489dc8991e407ef04bf3c9541662620deb02dce17d242355aa92bfbcef675a19a52a96ff294146b75ab278d5f4b53c5c38b59a5f46548c8c0f350cd438d795405b58d73aeb1d1ac9b5158b6cbfa46d2d5e85deac9e4c97314ae9741bd702e72b950d637236cf7df3b419cf19bb49e607939049b14f65eafdc3df6517ae3ed4c0bb79771abc227935ff2f160696eb1bb623485b097ad78a9b8b50422ba85c0f3cb51629ba0830572207a48f7915f8a65fe46f8de1b7f0e321817e1a7a47a0747ed0d25fcab1171b18bb91dc536247f035ba2e9714abb258936563952d7cd93a5a2388bc57f1ae6f4ae9447f96bd718bbc803d92711391c9e7118dd56a9e27fe0a74bd4d3d0462fd80c546fce847e9a8727550047a236b724948e56bec2bf51ba700ac9c467582b82e113d3a78685e2a01bdae6a2fa800bd510f3eb33225bc353e804810863b4ec84d39c45c58faaf22b1df9287cb845235263c96c59f3dba53b49361f075e0df861dd61ed89813680dd25f8be036d796a511e8463985041068566685b63689a34a20114bc480668a3cba2b8cfe0bc6f867c1999e615ec660abe0ca9d9d1bade9a8e8b413d55cf9cc83007952c34643194e3db662e598ffec84b4149c01ae0cb1992e390baa2adcd7e50200add35c2e024eb13a672354478fb8a1ef88eae82982b32726c96fb0730969327fab5b812381f2336146a6fc11118f3919e6771e127de403b995bbd129c8e3339caaafdf2d00b509397e0fb1e46c7338da43bb22393c819c527cecfa231c1e4a6285ebe649d94f4924ff04038a320b66a3996e8d64f7c5b2d817e13bc3cac4afdd4c5c332bb813f2cb1225b63e41026b5fa83b960c0352812a05eadc01afc83eb760436d9a143530a085dbb80f6d71b30cf67b09781e5dffd4611c2e4a407ca10bf0d4fc9b162f59552e200d67fbca8802f2b7d918e1c21cd7150b2103338e0a66993a2b58351af3d2382fbc5fd0f8180decc50a15c11d0257858ca0d2e5e428546e5d5103f7af5cfdae235859a198a07b87b88f7ea7483de0407dba3f6345dbfa3a9265bfa41e3e8778e5081c82361e58a95553b18aa409d7e0cfbcf4b77163a897c83f1f05af6571c41ff371ae47c415fc7550f64819709b05d17209d4a23d67715856d491cfe6ffe7aa69d35d6631c32edddd94a924389d9495b18515fe9b94461a722f2eeee730ad727f63b1c5396d1a8950961938d949b80a6d9fe6b387cb54225ef18e4c9b7685e216d12d46c8eb43b6b8f05232566ddb0e3406296f2f617726231a357f5d3e87a341ea7f8f0ce92c87104b5353692db1771abc9abdaa1a8ace4c2b5e180ea39cb438db66e8216c671f2b0aee42f112bac033146db35793fe139c90bad30548810a80b14b3c5abe1aa4d6f45e17b0a8c23e89e2865bb42d69838f87d668d1dc41af342aeb4400798746304f689cd2425cc5eed49f82bf711befa87d0fc86a7ccd79bfa9897b95ffaa35d4e0a833d8612bfeeccb66a05861f948936334f943d7be6a28f1b28681b6525981d987b8f6a05fa82d633c9fe5dd2ea0016f86ec957f4490b6c3044f08721b542cf00322987cec8eac4856f561e40cf9b6615b2262574979feda132f9dcb76765b8b831a9f1853801522ef67b94ec73a00923fab675571ee9866119012c8cff48b2aefe847751fc3670cbf2f5c49355fa2c85f462e8b4367b55bcef60d524610ca4f8def32049e78b5e8a395af91afc4a94f401ef386ee62cfa09620b05e1f078bbafeaaa76664bf54d12dec384b83173fed23a77ceec8df9675bd1e6eb6e532ac6159e34ff6d772b277b8e5baa9b3b2ae755a5c6f0a720925cfdca7909c3615f5798a021feff96e5c959db1cff44cfb49cc8ff531768484489e64071bd01a78b73aab62e9944578a98c379e70cc58b81935f7c6306f9557b4af995ae88f3272618c1390b4763f01857e3467e7a04a4a63329f78a46c8cd0004a901b1b5e596deffe7acbbd7838bb73c37c40970f13dd5aed5b6a0a86c2bd536299212ad82ca4cea9b66838fbeb2373ae64ad2458d34213aa09c718f4f78f2728d1f88c76d295f5cc01388fd685a107ac1f46c16184a512489c1955c7f6a559d32f6c70f34858c50b81968cce851278f90fc58227744211c12a5be93f19a6a9d4503ac564c2a35293408cc52e65d38c31336738e975216e0a795896dcbb104e195fda4211b8debd8cc85b6f19daa52d9373244b8ebfc2b6b04c8f4aa0fa8a1f97c1e86fea9923ff97e4409df3a51e76defa183475639a009d938d4f3b33899384d048080812890771c2da089d35742c443248cc046eeaff61447e0d71fffeab1ee9ca6791e61f3b0b6667e9d05b79ab66fae87d0496fcc114e7cea37be251bd265a0e06f958a5a6d2a6521a5a2ee01090027f0e59882e0455864be77d9ca1e677fd7d2f4fad004226dca243f57393d77e1e43dc9960890740ee739fd940748b1adbad1247e7d03095533b31b9580bd8493ae8bb482d48eb04a6e8ec0ebd2d888a89128e522c0f6cf1a971c0f8f270b358f3ac740ac4757bb1d96f0818861b3f5b3740b98f0a3f70ebf9bb6d355560f8e1af0f6bf1e6621e0dabbbd24d8c9a45b3b423725a864b8db56af3f5af604f5b4d740a23f2f1d911134f512f66d34b9423ed58cf19b8100b5a80e38416ade5f14c7a8af1bbbab10e61de31e48a966b33f8ebc2e4f22a64547963546df6e04c9438c0b9ceb49d3fdbcb0097ee6e64a4180f6e06c8978d5e277c87d162f8e48bedf4c4caca5fb171dbae98e6c1bfb1d39fb9eaeafe30cbe9aa17e64ac2267f22102aefe52d698a1032d19f810ec0d583ee6789299235f74077821c9bebc884b448076b72ac261532cd9c0f6db20466ab7e616a65c0d7ecfbf2a17cdfe4d72220cbed37bd7b61943fb966c8b276b88819998551801356a0ba417cfa69459dc98dc74ea1f8a23e241c880d054f7353eaaf44285e2ff2b45aab6d9f94388a676ff5935589364af69ca80cb80144230f560a13ab88497ef696546c51a0147f953a6f7cc78b1642443b162a84b317b03f36fc0f5126ccacaa9a784dc6bd4d5bbf3fb3fea72d374194c4e114a108be056880ffe46611209457e88cc7c00bae9b838cdb731227928c3c318debcaf9c70ca6728800be3cccd2ece8b8f39e78a173f723ee27d1f2a6ef6d2bbb5afe95f3ccc2151a30f9f557770388b52ba94979516a4a80ead940062e3922c8556f40b017de2a41ea9215626c04dbcc1573ee29b7e0f4874b70d068bf4905f15188fd544d717918a8c96a66fd2871e65696090cb7fa4c5f87b7c92e2973dfa80b2fe08a32961244a8a2ebb4308a1e64b1eb3846f8cb5fb2e88f110968200d45b0148880373784e8801c7807886705f999a639c23d158009631757fc44337c020645c0b82d05b069baa40844954c73ac021430105d15a02fedae5082be830cb875f9728f8ad8598577b2daaf81d7d052967f950e6d65b7dc4d586045139630f9a017113b056edf10ff607af6bc345c3ce86cae7dedba9c73d47b492e888d9de71ac1d05d2c0a6267d71394d79919c18034ce5303faad1ea942f1b3b40c043364703c3137e7b60e528058e018adab975a34ed30b3a8fc5a0836af6cefb21d76a77abe5aafd979b48431265bcea98b32a01937d3bf8acca3893388ae87c08738a4b7f61717cd8d7e2ac710d16b6410c4572a17cbdc42c74a6a4c041587ea55bcebf0b148fa4b6f76ce1452e4d1e1452bffe72ce46d57696850d5c7c9e3792ca6cf605268a07ac52f298eb4a77b52f4fdbd8ef0af0655e69377a85cacaa72c9690ba91763a37437c4e4583bce5337093e7a581a31fcf6faddecdaf0f915a62e8fdd0aa7b3b80db37fcb77c591ef3ba9ea9d5b402b90c04fde4bd87a86bd3ae75a76b19b846ebd24a69bc4fb37e5d92305ebadc80f2c1c6bce611f044ae66c6dfae6214d8c586c7bacf31f6422581bf4910b248bdadccb64918174a7fb6c44df3973252ea44d5a2b845ab6737c3fcc9ad66a45e36fcea70d57dc5623cd4b2bc5469daebf2b90719fd6d48338d0259b594c645e016f7872181e590417270f9496e929c67ad7d3aa6d19350c5166819cb621d25fdedb00db3fe6b24ef4bba41ae7467d88d48131eec072111a302ec70beb030d55796f109ac724b6d157e2c0ef329cf8dd7f8ae19c683b3c2a9410ed34912e1ae6e15e5c7ec3eabd7369453683344efe8ed09a69347bd36e094308718cac1829733469f0dd9dbcd2e2dfc1e612b7bbf0e32bf858a670b998ffe0bf2c09be836c9ae1bbd1845d44944a257df678e5db8bd520579a0465e14613e9b3ccce4cb09155c64be9be1447fa4b8fa935ee4cfe311235c6e04b9a7580f1efaea7a0910c11efd3ac9207e69f58d5ff91f4cd5a71f13c16409bd909753efffb0b6664fd458b5bf1b3164d804929d636ecec39cebdcc909f39473e807a9eb1e42fc4ab3bf11e07072e70d004654fd4693128af135d9c80aa8eb47a8fc417e8aab3553f5d975fa55c940bfe8249b599c8c7ff4e449fcaf36c912cae08f1ebd7b2c356e1b389c710a95bcdb8e6d27730302bfb32f18d2edc2fdb99cbf5920", 0x1000}, {&(0x7f0000001440)="b268baf34362b733de1c2acdcb925d33671ae336b887bebd4e4b5fcc74b979a4b24eb00653af192224e4f39f851e59c8b31e562ba3c73fe9520094941acc00878b50fb7502396072d5e84d242bc370d0f59eb4e19bb39197e59ad3defcfcfed6ee4efd8ea49814dd6973019e65e0b78acd98f0b17cdbd744259b6be7254441de57b17c", 0x83}], 0x6, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) close(r0) 03:39:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 03:39:51 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup2(r0, r1) r2 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYRES32=r1, @ANYRES32=r2], 0x2) shutdown(r2, 0x1) 03:39:51 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) setitimer(0x3, &(0x7f0000000040)={{0x7a99, 0x8}, {0x1, 0xffb}}, &(0x7f00000000c0)) close(r0) poll(0x0, 0xfffffffffffffea6, 0x403) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) getitimer(0x0, &(0x7f0000000000)) 03:39:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x10) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 03:39:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x96) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x1, 0xffffffffffffa3c0) open$dir(&(0x7f0000000080)='./file0\x00', 0x90, 0x2) chflags(&(0x7f00000000c0)='./file0\x00', 0x10002) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) 03:39:51 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000333000/0x1000)=nil, 0x1000) mprotect(&(0x7f000002d000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)) r0 = semget(0x1, 0x3, 0x201) semop(r0, &(0x7f0000000000)=[{0x7, 0x7ea0, 0x800}, {0x3, 0x10001, 0x1800}, {0x3, 0x6, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0x6, 0x800}], 0x5) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 03:39:51 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) getitimer(0x1, &(0x7f0000000080)) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x36e, 0x2, {0x3}}) getitimer(0x0, &(0x7f0000000000)) open(&(0x7f0000000100)='./file0\x00', 0x10810, 0x44) 03:39:51 executing program 0: r0 = shmget$private(0x0, 0x11000, 0x110, &(0x7f0000092000/0x11000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f00003b2000/0x2000)=nil, 0x2000) write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000642000/0x1000)=nil, 0x1000, 0x0, 0x2812, r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x3000) 03:39:51 executing program 0: mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x4) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x420, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 03:39:51 executing program 1: nanosleep(&(0x7f00000000c0)={0xee, 0x80000002}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r0, 0x3, 0x8000, &(0x7f0000000040)="876fc8c243d9307aa78adc68b5b76d14cede14f19ec064a3cb598f1965311f1bcb1504259c1096c170985f3071d414bcaab2d84c1523212430ea711761", 0x3d) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x81, 0x0, 0x10000fd, 0x0) kevent(r1, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) r2 = getuid() socket(0x1, 0x5, 0x80) r3 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) 03:39:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000005c0)="93", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x8, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 03:39:51 executing program 1: mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:39:52 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) unlink(&(0x7f0000000140)='./file0\x00') getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r4 = getegid() setgroups(0x4, &(0x7f0000000100)=[r1, r2, r3, r4]) 03:39:52 executing program 1: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) read(r0, &(0x7f0000000000)=""/101, 0x65) fcntl$setstatus(r2, 0x4, 0x8) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getpid() readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 03:39:52 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0), 0x1000000000000161, 0x0) poll(&(0x7f0000000000)=[{r1, 0x48}, {r1, 0x80}, {r1, 0x100}, {r0, 0x90}, {r0, 0x40}, {r1, 0x1a8}, {r0, 0x8}, {r0, 0x18c}, {r1, 0x100}], 0x9, 0x8001) 03:39:52 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0x6, 0x7, 0x4}, {{r1}, 0x0, 0x0, 0x16, 0xfffffffffffffdfb, 0x3f}, {{r1}, 0x0, 0x8a, 0x88, 0x3, 0x1}], 0x40, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x62, 0x48, 0x0, 0x9}], 0x80000001, &(0x7f0000000100)={0x1, 0x3f}) 03:39:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae6329f306f5cae0feb8f32c4e096d37825259560f8e5815f73f2a044fd33055552fbd5e417ac632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87010472b8bcdb9ad8a4f5f728193ef1d4d942", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x7) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x47, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 03:39:52 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(0x1, 0x3fd) r4 = socket$unix(0x1, 0x1, 0x0) setsockopt(r2, 0x10001, 0x9, &(0x7f00000002c0)="7943d175e717a19a24ffd79e5cc9b11f752dac8eb62b34c39876adbd47065a1a29af5ba707ec3655051efc1f2650f9cb76320bfe27387c25addbd3b88f70396c05514b540496b1bb8798a76f0bf62d463f1bc1abddd5076202b612b1fdaaacd0c4cb9c3bfcf76bea6a3d8a30c8d91b2356923c6f4743101418714e2db4793e59e529c00577618aff1db8172f5c1cf7268e814abb7d9e894230efadf863d9080d0e573e8d0a7cb9ee757059abe56945ec88c6108ce93d55feda91c4fd72276ce30832b8bc237ca7e737dbcf5d21bb2ede95feb709e3", 0xd5) read(r4, &(0x7f0000000100)=""/145, 0x91) msgrcv(r3, 0x0, 0x0, 0x80000, 0x0) msgrcv(r3, 0x0, 0x2c20df3ec9a06bf8, 0x3, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/209) write(r1, &(0x7f00000000c0)='N', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) 03:39:52 executing program 0: r0 = socket(0x18, 0x7, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 03:39:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x10000000000004, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 03:39:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x3010, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x3b0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x2, 0x3}, {0x18, 0x0, 0x819, 0x200}, 0x10000, [0x1, 0x2, 0x8, 0x8, 0x8000, 0x7, 0x3, 0x9]}, 0x3c) fchmod(r0, 0x1ee) semget$private(0x0, 0x7, 0x320) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="17b4f46ec397826a52037af5be469186b7cf4a73d53f4fecf672b5c0485c6272da00bf56f9f1c9bb8f", 0x29) 03:39:53 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, 0x0, 0xffffffffffffffeb) 03:39:53 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./bus\x00') 03:39:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x4, 0x58398739be8a37c6) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xa5) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) r2 = socket(0x18, 0x1, 0x0) socket(0x18, 0x3, 0x5) semget$private(0x0, 0x3, 0x100) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) getpgid(0x0) getuid() 03:39:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7f, 0x4, 0x6, 0x6}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f0000000340)="87", 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r1) 03:39:53 executing program 1: r0 = syz_open_pts() r1 = msgget(0x2, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) write(r0, &(0x7f0000000300)="9554f818186c822e2b75072fc2a8b74e2776ddc32b0247bf5c1ebe3a66c819451a5b62bdf2d50b0290cbeb47cc092464a0e7c31df55ac623ef67155e955ea67da74dcf54b51c0e349b14ff1f80b13810e2d7ce8487f352cab1f9395e43c436732828cf574b4237683a705a86f684ea9227b2a1e40887719ffaa53afe88384bdb5a3261f14ea615760f0f62290fb7f5bd024841eb58ea9fa99ab9a9854440026d9e9cf2d0b129b2423a95ad5fbd0dad51ef4d2ab82c722768", 0xb8) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x2, r2, r3, r4, r5, 0x58fd593898fe7525, 0x6}, 0x6, 0x800, r6, r7, 0xff, 0x4, 0xe2, 0x100000001}) nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r8, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x54) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f00000000c0)={0x2, './file0\x00', './file0\x00'}) 03:39:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x1ff}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = dup(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = open(&(0x7f0000000140)='./file0\x00', 0x20090, 0x22) connect$unix(r4, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) socket(0x1e, 0x8007, 0x1000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:39:53 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() fchmod(r0, 0x82) r2 = getegid() fchown(r0, r1, r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 03:39:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) 03:39:54 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) syz_open_pts() 03:39:54 executing program 0: syz_open_pts() 03:39:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 03:39:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000400)="29b5f71f3e348bf349abfb9032ba65be6fec996807becba2c7f7234982a6bd92ee121fe4ec927eaa634308bf697b234ebfd4292b60ff830d8e86b3798d360c5d008700e599888f7eb20d6abe9bfecb1c75c7ce4ac9685fefdb2078d7f785c30ccc9013e286633172f4c01712d3d9a18032f8b4c3fdf4f0fed10a4a5dd9a120c8e131d1361856cfa9559d1cbf9eb6cf541b4c9dcdfcedcbae8bc317ddf0d7b30dd78e58a09c40e9836300beb2a6b0fa9c550b88467c398362c843d0358c2f157d7b16c0761475b64fc559408f5dd74efbb44ffdacac4d8308584a88", 0xdb) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a9", 0x1) r1 = semget$private(0x0, 0x1, 0x20) ioctl$TIOCSDTR(r0, 0x20007479) semop(r1, &(0x7f0000000000)=[{0x0, 0x10000}, {0x3, 0x7, 0x1000}], 0x2) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x3, 0x80, 0xfff, 0x8, "6e55766501dcfb377e9dcd57368d6732a071f35e", 0x2, 0x4}) fchmod(0xffffffffffffffff, 0x0) r3 = dup(r2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) ioctl$TIOCSDTR(r3, 0x20007479) connect$inet(0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x52, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() bind(0xffffffffffffffff, 0x0, 0x0) 03:39:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xc040, 0x172c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 03:39:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r1) r2 = semget$private(0x0, 0x0, 0x50) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/10) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000100)) 03:39:55 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x4007, 0x4) socket$inet(0x2, 0x8007, 0x69c) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000140)="947758937bef2933f30598aceb5cc43145c3b3edb4360e4c01f0130809c1af0d38cfd96ace08c43f601e04bec69795505bbb93505251b1ded3e7d243e88193e76a56175fad2f09ba23ef5674c6b39f89986acb933d300e87c061baaa409b724435caf026486fc4d3601d00b5c6c74da51a8c78b380da6bf0c1dc14ea580bbb5c9087807dce8fd763aa4c88bb3814072a1a8fdf80fef6d2f34b5df37095cba0c4102893dec7fb61383b43344404efd5088d4778e17aeaf71be184ffbc9b0f571ace88eabb7a2aa59b97f0272e8e981870a2a2a12611e62c371288d62de4736130f84f55ebefe6e24d58f441", 0xeb) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) 03:39:55 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x55) fchflags(r0, 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 03:39:55 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) 03:39:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0x3, 0x8, 0x20}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf9f73485}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendto(r0, &(0x7f00000001c0)="39153f8f62c877295629aab2b0024dea8bd99dd95bad0ee922a3375848279366457bea456b88ef24", 0x28, 0x1, &(0x7f0000000200)=@in6={0x18, 0x1, 0x100, 0x5}, 0xc) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r1, 0x3) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000240)=""/88, 0x58}, {&(0x7f00000002c0)=""/178, 0xb2}], 0x2, 0x43) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/241}, 0xf9, 0x0, 0x800) 03:39:55 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r1, 0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x20, 0x0, 0x10004, 0x0) poll(&(0x7f0000000040)=[{}, {r3, 0x3}], 0x2, 0x0) dup2(r0, r2) 03:39:55 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x1, 0x2, 0x8, 0x8, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000200000005}) 03:39:55 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000000285, 0x43) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1, 0x84}], 0x9, 0x0, 0xffffffffffffffff, 0x0) close(r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) getdents(r0, &(0x7f0000000080)=""/112, 0x70) 03:39:55 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f00000001c0)) pipe(&(0x7f0000000000)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) fcntl$dupfd(r0, 0x0, r1) 03:39:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c6530006177013975bfad54d21455bf9cb08e555c819370546447c6a5bd41f322dfef01b3ff4d95a27e033079482acd1f71a2aa5c417a09fa190d14c16e1e9119744029630c3dbd41ee588d14b330654447db538377a2e9fe11103e0daa7756d47c2f190eed5bd39aa5f7b9bb99a0a2683e97df69924ffbecd44456b7a3fb575d587229eedb079c07e304a109a9841ea1c429fe7632a894b83e00000000000000000000000000"], 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) r1 = dup(r0) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x8, 0x4) 03:39:56 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) fchdir(r0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x3, 0x0, r1}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 03:39:56 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffe) msgrcv(r0, &(0x7f0000001380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e240f92800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a90a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a58a1e35c8f34ad92c48c801f963d09dd2a0617e4820c9b8862f997536a420d6f1b76b02d6d76776ebee948ee42c71a5461827e41ec446d5b4e3bc394abc076c06515e49ab084830553d799b2135a1830a924b72aae7724f40f6c46368de3eac95e9501c6fa2339f9bdd5029ff6904fbdbf61afc8f45ef51b21351d4b7e2d5dee2529405d7281642e7ff829455455cb3d2b4b4051c0247a074c7ff12"], 0x1008, 0x0, 0x1000) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockname$unix(r4, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, r3, 0x0, 0x0, r2, 0x1}, 0x0, 0x8, 0x1c}) 03:39:57 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffb, 0x0, "8bd19de7f43f0db1cf2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x5, 0x8ff3}, {{r0}, 0xfffffffffffffffc, 0x40, 0x40, 0x9, 0xb3bf000}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x5, 0x3}, {{r0}, 0xfffffffffffffffc, 0x18, 0x2, 0x4, 0x7}], 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r2, &(0x7f0000000100)=""/6, 0x6) close(r0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x540, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 03:39:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) setrlimit(0x0, &(0x7f0000000100)={0x1, 0x2}) socket$inet(0x2, 0x4007, 0xfffffffffffff000) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000240)="ba1a13ee295f94111dac075e68efe909d357b64b0896752a", 0x18}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa35756", 0x1aa}], 0x1) 03:39:57 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="25c0a4f67ac109bcb9bea3b400e636c027f8b9298964338cc3081b810ae5850233dd47245a845aa7a7e08ac460f37826835d6dd8990b92d22674133e053f970c263aff66dffc794dae0271a00b909f4216559dfef0f718362909d9eb79b38712023f0b23dbea5ead2f29dbd3881d2b9d7f9f92a7964627e71ccbfcfd0ef191ce55ac0c9ffd2571f4225340ee74882ec2b447605e1ef93e2a425f9b9f887af4f3095eb1d13c85741366c2e21eabf6af188a16174a177139465f55ae9ec0c5514c6a2b2207012ce0eeafd56905ce15b1e949146f568c1f3f", 0xd7, 0x8, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:39:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getitimer(0x0, &(0x7f0000000000)) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) close(r1) 03:39:57 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x99be, 0x9, &(0x7f0000000040)="03000000d548259f9b8a3d9e542751a5831249", 0x13) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 03:39:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) minherit(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x3, 0x3, 0x6, 0x5, r1}) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/72, 0x48}, {&(0x7f0000000180)=""/182, 0xb6}], 0x2, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 03:39:57 executing program 0: r0 = getgid() getgroups(0x5, &(0x7f0000000040)=[r0, 0x0, 0x0, 0x0, r0]) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x3, &(0x7f0000000080)=[r1, r2, r1]) 03:39:57 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) 03:39:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x300, 0x1b6) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0xdb91}) syz_open_pts() sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="1f0614e68dab0b4515889a5a846c82a1b152d7bc46e78b39fe76d8d9ed0a8207e39dd103c1acd44e8317cb564b070757f9de376e6023089b7242fc656f6a98fdd4e71c82b52b2a8f746470f06ca844a58fd91c21e402c56be7f01b0fb46e0522895433d67eaa42babafd", 0x6a, 0xe, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 03:39:58 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) r0 = getgid() r1 = getgid() r2 = getegid() r3 = getegid() setgroups(0x4, &(0x7f0000000000)=[r0, r1, r2, r3]) 03:39:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 03:39:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7, 0x10001011, r0, 0x0, 0x20) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 03:39:58 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) close(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x800, 0x9, 0x2, 0x1, 0x1ff, 0x0, 0x4, 0x0, 0x1, 0x4, 0x9e06}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)) close(r1) 03:39:58 executing program 0: rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') 03:39:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='\x00', 0x2, 0x10) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x7, 0x0, 0x7, 0x0) 03:39:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) dup2(r0, r0) 03:39:59 executing program 1: 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(0x4000000000000007, &(0x7f0000000300)) r3 = fcntl$dupfd(r2, 0xa, r2) 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) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x1, 0x3, 0x0, 0x7fff, r1}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x40000000000002a2, &(0x7f0000000480)) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='\xe0.+\x00'], &(0x7f0000000780)=[&(0x7f00000005c0)='){,\x00', &(0x7f0000000600)='})\x00']) 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() fchown(r3, r8, r6) getrlimit(0x7, &(0x7f0000000140)) 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) 03:39:59 executing program 0: r0 = kqueue() fchmod(r0, 0x10) 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) 03:39:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x3) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 03:39:59 executing program 0: clock_getres(0x0, &(0x7f0000000500)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x2000, 0x584, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffffff) 03:39:59 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x3) 03:39:59 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ff00003}, 0x0) r1 = kqueue() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x9) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0x8, 0xff, 0x5}, {{r1}, 0xfffffffffffffff9, 0x44, 0x1, 0x3f, 0x4}, {{r3}, 0xfffffffffffffffc, 0x40, 0x200000e3, 0xfffffffffffffffa, 0x401}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x3ff, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000004, 0xede, 0xbd}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x5, 0x9}, {{r4}, 0xfffffffffffffffa, 0x0, 0x4, 0x9, 0x200}, {{r4}, 0xfffffffffffffffa, 0x4, 0x1, 0x7b, 0xc56}, {{r4}, 0xfffffffffffffff8, 0x10, 0x0, 0x7fff, 0x7}], 0x30, 0x0, 0xc68, 0x0) close(r3) 03:39:59 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) 03:39:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01781b2d060000000000001f00000236193d231c0000000000000000", 0x1c) close(r0) getgroups(0x0, 0x0) 03:39:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x401) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 03:39:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x101) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCCDTR(r1, 0x20007478) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSTART(r2, 0x2000746e) write(r1, 0x0, 0x0) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8ccb7f981a5204b186f50f39afb80f382887264b"}) execve(0x0, 0x0, 0x0) 03:40:00 executing program 1: symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) chflagsat(r0, &(0x7f00000001c0)='./file1\x00', 0x40000, 0x2) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x6) 03:40:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000080)=""/4096, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 03:40:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 03:40:00 executing program 1: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x40000000000002}], 0x1, 0x80) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='*/}}%\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='/,\x00', &(0x7f0000000100)='-,\x00', &(0x7f0000000140)='%{\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='#^.\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) semget$private(0x0, 0x5, 0x100) r0 = socket(0x18, 0x8000, 0x4) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000440)=@in6={0x18, 0x2, 0x81, 0x3}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000480)="7eeab1fb1c485063e3afc8b07165b4da0dc42192ecff4dbdf8e882bfac8c5957a0c0e5cc862f432811b600ceb8ad35981392e5048bd20bfa075b61d9d3aa2f6ddbcd707b4776abb0420aca81d6342c75562642ade4e8b3bbac7929cc9a9e3b7c9c7ca2dc9efff9bf3699fce9675a3f53c8be406b9515dbf00ad9bbd67b662daf7bb3add44b93fc801570acaf9af88b4cc7a591afda43a274536554af6d989f9bcaeafb51271fd6f65e49ed627c67914392b6d8b9a6d8d717fe93b0b560cb28e47fc0", 0xc2}, {&(0x7f0000000580)="d8f79cb2d8e12d4a441dc663863a3f6e", 0x10}, {&(0x7f00000005c0)="2ccff930092001b42fbed1654c5eb50c0797519f3f8c7a0b204877cafea51e23d35c122c770a66b5e461b3a77423d3ab4eb57db02a729cb4a8c6562cc5732ec97a0fbbc427f77ab1bc4c42c67ddb31d34993a24780820dc63b7be0d23b13a781bdfc2446e32865e2019759c5b3ffd635e7d0a282a76c9b6c46c193b98a", 0x7d}, {&(0x7f0000000640)="38a37e7f6b59c67b0d7f2ef6f91879bfbfcfabb912b50abcffbfd64e5957a89fe6c87afb046810806c5ddb4ee3ae7a2a2f7df370415d0a374888f8d584b68ae731aab345a5", 0x45}, {&(0x7f00000006c0)}], 0x5, &(0x7f0000000780)=ANY=[@ANYBLOB="5000000000000000ffff000000000000eb6dfd576fd05d432d84d341b9000000000000417ad826c6442a0a2b984a6b5cebaa92150378a10d6c0fc97d7ece5700f7e9821f6b4f3148c16694d36df9e61e2800000000000000ffff000001000000268d09dafc9c8cfbf05a3028874e03440ffcb378728326a69000000000000000ffff00000700000025321ed65c62648ba254b9a5e0a6df86e6d65c0f573080c587d602329fc22c12b97e46bd95dff0aa3914fc45576e50d6e6b88e6b6c5cba42b185a4f52028e44ec100642f1a57f7bdb002dab839f40154efe52034d43f2e111af546d572a7418e58466c0daa7de58c5c7e9c7fb955e69632a93a01241352626621eea881850000"], 0x108}, 0x1) r1 = semget(0x0, 0x3, 0x213) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000006c0)=[0x8, 0xfff, 0x59, 0x8, 0x8, 0x6]) 03:40:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/5) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) shutdown(r3, 0x0) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="10357c6cd19c72a91c0aaf734cd3b57f191d7854ada63cc67c89f7396e20c19ad6aa60e934114144dd01aa7f4695ee955ee5683ae582573bddb07b80e71cb8cdcb65e25f90ce3a57cc411870d5d90c83bd4e9bb4dfc3d1a21a22e1e75ab04f37d4506e52a8bcab9df47d1122ba89c58788b7981166d7b1e50afc0173147cd2c336a478"], 0xffffffffffffff8e, 0x800) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000040)) 03:40:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x6, 0x4, 0xffffffff, 0x5, 0x401}, 0xc) write(r0, &(0x7f0000000000)="a7ac0243a3e689673f3c683f0231a8d3182a6e6e3afd8ef40de813a4f019acc5e2ef12d0ab49e0eec3670681ce2d7819d79a740720639c8f4dfa02d67357cf5732e59e815d6704a77dc002350c07b6e3e0eb8458a79ed2a359ec027065ad79a0040dedce2cec53dc0d21a674ba3d1ca8c56ed65da5818939bd2bf88fe2c8be9026eb0daabe58c1c47598df5910ea1b13e07f0f0053b6", 0x96) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x1, 0x4a4}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) 03:40:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) 03:40:01 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) chroot(&(0x7f0000000000)='./file1\x00') 03:40:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="5db0b31f81ba7ad95c44e21e9010e147b4da16d54906296eeda378c3424ae036bd19d17b04d110c46f89524bbbd2f411d7a1715200f49502e76e930ed5e5f32a6d3dad7b16ad490e4199e47412e1cbb4dbcdb72697326ba8f66ad882da815aaf6919a9e67b3c731441698993f55fc2f9afbf79c04db4f6b5550ca8885698f0b873f2766c6754e837da580a770b54ffa21d9e429559c9eae5ec91460994e948aa9078b3", 0xa3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8, "b08d00ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:40:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 03:40:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="92602130f32d3a89b5f3b7aab9", 0xfffffffffffffca9) syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x40, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) close(r1) syz_open_pts() 03:40:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000100), 0x1) socket(0x1e, 0x1, 0x5) 03:40:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="cf") clock_gettime(0x3, &(0x7f0000000040)) 03:40:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000, 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) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x3, 0xa7}) 03:40:01 executing program 0: symlink(&(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f00000003c0)='\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', 0x1c5) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x401) symlink(&(0x7f0000000080)='\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', &(0x7f0000000180)='./file0/file0\x00') 03:40:01 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000040), 0x0) 03:40:01 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x8) setsockopt(r0, 0x10000, 0x9, &(0x7f00000000c0)="910d0358fc7ea08612377bb99562523f328471c12d206b47cebc0208f32b806e9d67820d09772618325f71c578ddbaa535c73feec8eed3f543380f7f42f7e2782f1567faefd117c41c347d7c3c3ddc74b07654ccc7970af97b3c6b50783cc9104a12cf969bd8f7b70271e60acb9128c6dd4a1803075699e91239d196ccc4b57d8c8c8d60e409c77b79bdfd1e9cb95b194c75a0e9136362d03408654874694cdb6a9f", 0xa2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1f, 0x7, 0x10000) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000080), 0x4) 03:40:01 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) r2 = socket(0x2, 0x2, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="14000000000000000700000001000000e00000a800000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00080000ae9845100c59467cdfbddf5f0d60ac4a7e9ff282c941393043c5d8d6489cf1b372fd0495487522d779cee62edc188ad2f29325f4f4530e15355157c7f1676b655c26ad299eb146b5f6be5c5261e3a84e9c8cb63612c457c7ed387b0554caceb1f6890d17e430a3d37765ba3a9bd743266c"], 0x18}, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 03:40:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) getpgrp() nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x100) r1 = kqueue() kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x900, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x2, 0x3}) syz_open_pts() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() 03:40:02 executing program 1: r0 = socket$unix(0x1, 0x1000005, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f00000000c0)) 03:40:02 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() nanosleep(0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) close(r0) 03:40:02 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000bbea41ea1c730717c5401671230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:40:02 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) shmget$private(0x0, 0x3000, 0x382, &(0x7f0000ffb000/0x3000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x801, 0x100) getdents(r0, &(0x7f0000000040)=""/190, 0xbe) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 03:40:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x75e4, r1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:40:02 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) shmget$private(0x0, 0x3000, 0x382, &(0x7f0000ffb000/0x3000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x801, 0x100) getdents(r0, &(0x7f0000000040)=""/190, 0xbe) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 03:40:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x77fd, 0x5, 0x8, 0x8}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x8000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x0, 0x8, 0x80, "2ce86ca40d7f241b644048bf8a08350f54c4190c", 0x39, 0x5}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 03:40:02 executing program 1: clock_getres(0x2, &(0x7f0000000040)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x3, 0x2}) 03:40:02 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0xffbffffffffffffc) 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) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x1000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x2011, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) sync() 03:40:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x40) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x10001, 0x6, {0x8, 0x5}}) r1 = socket(0x10, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000080)=0x6) setsockopt$inet_opts(r3, 0x0, 0x400000001e, 0x0, 0x0) 03:40:03 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 03:40:03 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = semget$private(0x0, 0x3, 0x88) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x30020, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0xe0, 0xf0000000, 0x8, 0x6}, {{r3}, 0xffffffffffffffff, 0x4, 0x80, 0x401, 0x5}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x0, 0x5}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x40, 0xffffffffffffa774}, {{r1}, 0xfffffffffffffffe, 0x1, 0x3, 0xffffffffffffff7f, 0x45}, {{r3}, 0xfffffffffffffffd, 0x40, 0xf0000014, 0x4, 0x2a5}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x0, 0x9e}, {{r0}, 0xfffffffffffffff8, 0x9a, 0x40000010, 0x40, 0x1}], 0x80000001, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x40000080, 0x0, 0xfffffffffffff001}, {{r1}, 0xffffffffffffffff, 0x8c, 0x20000001, 0x5, 0x6}], 0x1, &(0x7f00000003c0)={0x3, 0x8}) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000400)=0x8) semctl$SETVAL(r2, 0x1000000007, 0x8, &(0x7f00000000c0)=0x274f) fcntl$getown(r0, 0x5) madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x23, 0x7}, {0x66, 0x8}, {0x87, 0x800}], 0x3}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000140)=0xfffffffffffffffa, 0x4) 03:40:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x38f83, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 03:40:03 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x8000, 0x200) pledge(&(0x7f00000001c0)='.*\x00', &(0x7f0000000100)='\'\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x7ff, 0xfffffffffffeffff, 0x3, 0x1}) r2 = msgget$private(0x0, 0x140) socket$inet(0x2, 0x8000, 0x1) read(r0, &(0x7f0000000680)=""/120, 0x78) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = semget(0x3, 0x6, 0xa) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) r6 = getpgid(0x0) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000140)=0x5) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)}], 0x1) dup(r0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001140)={{0xffff, r3, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r6, 0x0, 0x2, 0x7, 0x0, 0x1}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') setreuid(r4, r3) socketpair(0x18, 0x1, 0xffffffff7fffffff, &(0x7f0000000240)) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 03:40:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) 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) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="be", 0x1}], 0x1) read(r1, &(0x7f0000000080)=""/54, 0x36) 03:40:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 03:40:03 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x100, 0x4a7, 0x9, 0x6, "3587038fe5232401d1cc4169a32403b59832fea7", 0x4, 0x8}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = semget$private(0x0, 0x3, 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x10) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000200)={0x1, 0x0, 0x101, 0x401, "b263b420ea01a7286eb8c49269be704b62b084af", 0x2, 0x10001}) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000240)=""/203) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000340)={0x0, 0x3ff, 0x9, 0xfe3}) ioctl$TIOCCDTR(r1, 0x20007478) rename(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') setsockopt(r4, 0x9, 0x9, &(0x7f0000000400)="79e57cc3fc1bf4398106f2faa475a7548acf9d4a1983ecd4593c8a41316f4e56bd0451bb8fd36848eda36fafaf195505022cdb6f02d413cc3cad2c5ce99fe866c6ead660fa2807d4832e3adc8ecb5100b7715d012cbb4375312174550113e38c2074582d0de547fd7cbf370a348d63bd16fea50c835fb1e2acfa2a25d22d2999b4fc29f1cd23cd7ad22ad8a6647ee73db3babbfd0bb498af4fa6b2c4d05c4da6cfef0d6bde253846764b96d6bd3f34e90b0ab04b70a61ba72d036e63861b9357c21e13d464630b12fe7f25dfac4f8a68fad541733b18ec8de53607829f9f77da10d1a254791946903d", 0xe9) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000500)={0x3, 0xff}) lseek(r5, 0x0, 0x2) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x1, 0x0) readlinkat(r7, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/175, 0xaf) mkdirat(r5, &(0x7f0000000680)='./file0\x00', 0x1) shmget$private(0x0, 0x3000, 0x284, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x5, 0x104) semop(r3, &(0x7f00000006c0)=[{0x3, 0x1, 0x800}, {0x2, 0x7, 0x1000}, {0x3, 0x6, 0x1800}, {0x2, 0x0, 0x1800}, {0x0, 0x9, 0x1000}, {0x1, 0x101, 0x1000}, {0x2, 0x10001, 0x1000}, {0x3, 0x8, 0x1800}], 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000700)={0x8, './file0\x00', './file0\x00'}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1ff, 0x0) readv(r1, &(0x7f0000000780), 0x0) pipe2(&(0x7f00000007c0), 0x10000) getuid() getgroups(0x1, &(0x7f0000000800)=[0x0]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r12 = getegid() getgroups(0x4, &(0x7f00000008c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) r15 = getegid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) setgroups(0x7, &(0x7f0000000a00)=[r10, r11, r12, r13, r14, r15, r16]) 03:40:03 executing program 0: r0 = shmget$private(0x0, 0x11000, 0x110, &(0x7f0000092000/0x11000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlockall() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000642000/0x1000)=nil, 0x1000, 0x0, 0x2812, r1, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0xe31a, 0x5}, &(0x7f0000000180)) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x3000) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) 03:40:04 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) syz_execute_func(&(0x7f0000000000)="66460f3a4177fe002e416e45abc4a115ee2502000000c482499cb5cd000000660f383a0f66470f3a0bc827430f2cfec402a1a7747a07644428b7ffefffff") 03:40:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) truncate(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x0, 0xfffffffffffffffe) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r2) 03:40:04 executing program 0: select(0x3a6a00c166741926, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)=0xffffffffffffff63) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 03:40:04 executing program 1: open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f0000000040)='..', 0x8288, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) 03:40:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000053c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000886485d381eed93cfdbc00000000000000000000000000000000"], &(0x7f0000000040)=0x3e) recvmsg(r1, &(0x7f00000026c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000025c0)=[{&(0x7f00000000c0)=""/191, 0xbf}, {&(0x7f0000000180)=""/251, 0xfb}, {&(0x7f0000000280)=""/248, 0xf8}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/216, 0xd8}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/88, 0x58}, {&(0x7f0000002580)=""/49, 0x31}], 0x9, &(0x7f0000002680)=""/39, 0x27}, 0x1) recvmsg(r1, &(0x7f0000002c00)={&(0x7f0000002700)=@in6, 0xc, &(0x7f0000002b00)=[{&(0x7f0000002740)=""/37, 0x25}, {&(0x7f0000002780)=""/68, 0x44}, {&(0x7f0000002800)=""/90, 0x5a}, {&(0x7f0000002880)=""/144, 0x90}, {&(0x7f0000002940)=""/157, 0x9d}, {&(0x7f0000002a00)=""/210, 0xd2}], 0x6, &(0x7f0000002b80)=""/114, 0x72}, 0x0) mprotect(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = open(&(0x7f0000002c40)='./file0\x00', 0x880, 0x2) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000002c80)) r3 = semget$private(0x0, 0x2, 0x80) semop(r3, &(0x7f0000005400), 0x248) preadv(r1, &(0x7f0000002e00)=[{&(0x7f0000002d00)=""/179, 0xb3}, {&(0x7f0000002dc0)=""/24, 0x18}], 0x2, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000002e40)=0x1) readlinkat(r2, &(0x7f0000002e80)='./file0\x00', &(0x7f0000002ec0)=""/4096, 0x1000) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000003ec0)=""/4096) recvmsg(r2, &(0x7f0000005140)={&(0x7f0000004ec0)=@in, 0xc, &(0x7f0000005040)=[{&(0x7f0000004f00)=""/65, 0x41}, {&(0x7f0000004f80)=""/109, 0x6d}, {&(0x7f0000005000)}], 0x3, &(0x7f0000005080)=""/155, 0x9b}, 0x1) fcntl$getown(r2, 0x5) write(r1, &(0x7f0000005180)="4991d587966fe89fd3ddb421467961dbca0c06522fbb7bf7f6ab6db9eeaad0ecaff8b0850186f94db04791f0c7b8521eaa663c6813303f7fa2117f40de55f7471c", 0x41) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000005200)={'./file0/file0\x00', 0x400000, 0x6, 0x2, 0x0, 0x7fff, 0xff, 0x9, 0x1, 0x0, 0x5}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000005280)={0x7f, 0x1, 0x9, 0xbb9, 0x3}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000052c0)='/dev/null\x00', 0x80, 0x0) r5 = accept$inet6(r4, &(0x7f0000005300), &(0x7f0000005340)=0xc) r6 = geteuid() seteuid(r6) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000005380)={0x194e22d0, './file0/file0\x00'}) shutdown(r2, 0x0) shutdown(r5, 0x2) pipe(&(0x7f00000001c0)) fcntl$setstatus(r0, 0x4, 0x40) 03:40:04 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='.\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = socket$inet(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/153, 0x99, 0x40, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x4, &(0x7f0000000240), &(0x7f0000000280)=0xc) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x1}) 03:40:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) 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/0x13000)=nil, 0x13000, 0x3, 0x810, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xe8, 0x3, 0x15, 0x0, 0x10001, 0x0, 0x1, 0x3, 0x0, 0x3, 0x208}) r2 = kqueue() kevent(r2, 0x0, 0x2, 0x0, 0x0, 0x0) close(r2) 03:40:04 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = socket(0x1, 0x1, 0x4cc2) setsockopt$sock_int(r0, 0xffff, 0x2a0, &(0x7f0000000180), 0x4) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/167, 0xa7}], 0x1, &(0x7f0000000500)=""/4096, 0x1000}, 0x1) getpid() sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/126, &(0x7f0000000100)=0x7e) setsockopt(r2, 0x2, 0xa, &(0x7f0000000140)="d5ff9668", 0x14) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) r3 = msgget(0xffffffffffffffff, 0x3fd) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) msgsnd(r3, &(0x7f0000000340)={0x2, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f25382fb9ff4131f6084a9f1c64068e7394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c3919b6e14162075576809c76477cf6d43cc2cf899002561533b008883117dfc20ae7d81af4568e079ba1def7e129dd61ab90c17f23c38a745ba939e2d53b43505d40d7a8e11e62048e46476e65fdeeb5cc64c4c512154b7bac8b0b6f4e5909b239e255b0a541d6ffcecb00cdbe339936afa640e0db5cb33df0b5cbdd87399259e33be59b5e656a1740bb83f343438f4c5d82628f73140941a0bb5f4c29a3f7e7e3cdf17b4dddfa7922100d1db0ca66d21c3e8c1be76974bfd9e3863e0c7fa88b53fb9024d747bba455d57e67d369626277cf4160b1646dea7364dfa85024b9fa824dae63774b8f5a9f5731eef8ffa597085fbbbf9641a3c59e0f43267e708b26f1d16063c417c473540c9c65b2c18220b98f5636af9758d4dabd585ae5f2e93252a6224d6f0adda1d841446428685999a5c95ae35baa5d7ce9adbcb022d5b1e707"}, 0x190, 0x800) 03:40:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe1d) 03:40:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0x4, 0x81, 0x4, "87b5025351cdd436efab025d8d33f34c1d784f55", 0x2, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0xff) close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fchdir(r2) dup(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:40:05 executing program 0: 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) socketpair(0x1de12d643df20640, 0x3, 0x100, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000200)=""/214, 0xd6, 0x0, &(0x7f0000000040)={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc) r2 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) lseek(r3, 0x0, 0x1) 03:40:05 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgid() r1 = getgid() getgroups(0x1, &(0x7f0000000180)=[r1]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000080)="ccedd79b5a3c46ff5e32ec91a0506fbf59bd3fe13dbcc56ae1f634cb1c888cf2cd826d9716", 0x47) 03:40:05 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xffffffffffffff28) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f00000017c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000140)="1adae1f2f763f76e79926a46ccf4b912703d6da86e23da908f6235b2e12f3eee03177ea79119707884c9bf04205de3c1a2b2a597983d11a173b1ccf8bff4b57be8731399b6adabede6cebb4682eccf367d", 0x51}, {&(0x7f00000001c0)="24909aad30afc03225f08137310c7508c7721755c13b9ea75b2ae8cd51d2f45977be5b63", 0x24}, {&(0x7f0000000200)="aec803543797a1be57fb6ae4329aa31243dcddd91293c949b2773bcfe37eaa2e9c2e118d49b7c6b16cd138875b7d6f7f76e012a2f9dadc747f64bb1ff901c848e9040b4d287fca3971654d8204a423e5b3a3a90925ea97754b3059bfea0f8e5a6f596f41f633e6383240d539ee4ad2", 0x6f}, {&(0x7f0000000300)="0dee445350a7194aee1426516a4a8d6b70daa77b72edcc9cfe40a2fdafa0f2bc507a57fa49993cb0d56af4806401517fc1e58f055a8344795e7fe3485a0bc08ed764d0ef5fcd0657dab4acb13ff7250d6cac3bcbc4b39c3eaee0a34315053f2846e9dc99e087a7", 0x67}, {&(0x7f0000000380)="bbc1a5fd5357ab20015bf36ffaecd99b2c7a9c0e4d07390801f5d89b00b764fb2ff178c47ddbfbfa86dcc3f9621cdaee78cc5a49a16d20ae5e57c71be39e637e31ff", 0x42}, {&(0x7f0000000280)='W', 0x1}, {&(0x7f0000000400)="e789456e5fe32d17e55502ce447248fead9d7a3e55ba296632442400ab9466799bc86eeaff5f1c53a94ad12a6800185a8206aae88564884e739989a89e52455be3667e42ff37869ca174a96926067c91543332d36242abadbd75b83f6663a599f20a65730721896e629769a8c057027af7ea324689dcdf7d5fc21982e8f11b97df873b67be1d6d814d61f8677f622013f2897a4db54a9be9a071f32dd75d1f37baf02433949814a5b879", 0xaa}, {&(0x7f00000004c0)="8004144bc990e972452634d85674c70bbf9703b77bd37f0a1e17bb4d2bebc94711be903ec89bde1ec66a2b8eaf4fef7d45280b1874802c1928dc80f8b17ce4dabfbd9c39825b92a02d7c612999520896229c97d16b60d2914a5164ff", 0x5c}, {&(0x7f0000000540)="ed2724217610ae69fffa905ec7a58827bfc5a9790a23a541b06c10eaa2d0ec802b9361b84b9022e5a95bc2c73819f89a2ebc38affc415da553699622f286dd66857765d8242c19f57ece1b0546cf11d77bb44f345806a0040cea9e291d3cec9852095d80766789c92e261a8b", 0x6c}, {&(0x7f00000005c0)="6eb40d808145305b97930ce083a14576bc2cf116062e55d36cc17e077d10a8d051d7c15854fa2bbbbb23ee39e6bcb5d85a3bc6a2738862096f21a8be65100206629d36277f8738952de8b3e823e3794831188517924c50b88454751397204e7c6b8a2ca1c3eac20c143c9ea9b285996fddc6e116176be57bd806ced48dbfefd68a5087fa8861ed1f9a4180d1bf762fd87a4f7fff36775912877bd305120afc0ea5180d297f14e50b9b429a260bfbd5f38f61c7c69f52a6235ca6ac9b0262664ec87b251a3e7c45f33ec097d48e2281bb65badd1a8f761825fc09d19a962adb88345429224c626a9b78d8ace5005b499e5549c4b2fdd1d344f5bf3551d06e413c972db882f849e55289284b7ac4d509d6e96ecc680387f019e1fc1c5b541d2bed140f714df96dad97d2a3481aa9f1b912f7585453ad872dfe1dfecf9cf65c74f53fbee060947dedd51090ab1721fc7aaac6ba9fb11e6ab97e1e09c73047e5fdfb3122341cf61a87b777a1c2f661f918b6fccdab40934c6510c25fd8874a2379c7473ae618d1088f190f701b748c07b71c330a559c4551f2d691df67b5a915ebf7e43ae782b6b14bd81da6938e533df5c655b6d69e6848b0c42a61acc6b5bb4ac470d589d2df13d3d23d85822d94b3df4b288739c153c1d7d7936b3cf9fe28748a51885674ecfad7eab6465a369a517847755c784a985d10d39a72690aada5e3705e1af33ebd207614f562cf20f3a15ac2672b8f71cd896bcbfbe5ea12b2decda305a6a77c6545e5966d4a933f4ddafb91738c7449722686a316a0bf4d607902908daba888abb328310a089cf8b932480c47481b60d6fb07b70337ab364ecd7ee95fd43b20f74fc651122bea4bd18d5bb92723393a4b4cedf478f5a93f0709ca6a8ebe26ff3bbe082033b198be4300fcd3020edd59a13311ff3ab82f81848e0d1ab96a32d5237de71fbe45c88a98225d1d0f695179cf0769cf2d93b92aaea2ba605182589a892a55c500c80b5f4c4e2a278b51eba13dc58eabd90b5910ed848a699bb082c12241e07119143dfb702d00efd9d0878cec450d5f66894c6d40975f1e608385f75f7e69ab1635997405829972d225e192916343d3bba2fed1835aef223e8d46ceed137ca98c93b979343499335ee2c136f37e6ae1a03ee52969286230e59caec1acdcc1ff7cc286bfa8a91857da525ea55a7ef81ef040596d67fb6fe03a00cb14a9bc4e91df4eb1700b57a467582c3d3fa8e869a74d2f863f69fd7a70c9987032a8f8e3bf97c10f5331c01bc1c2e211d38768bd261e024d8e1ab7f53b91e36e71d78e082290e6cf517eff39d3d5581b5140ddfc062986760f70951e8f404486489357bfe071ef8a1a24c759b72efcc3ebe7ee3a1724d94f5582c5167262726abca9cdde9e1cf57fe617a4a0bd74f14cc7131417725180cae6115b25e429c1533e3e371e2a05f918a0aa365eb4d53722ed400f42930dc3fb4e2f4f4709475cf8c1a5643680583ecf928562a518aa774e998fc5eb1015c88cb7a2a9bfeabbb557ad30ca682028fa75807ae270d88c5de7471ebcb05b72e5cc34658c1a7672ce901bc5d193ee80c0604c0ec1bdd70bc971999e15874976ca61644ed9fbaa0dffa9a3848d7fd6f2e06ed319658eeefc3ee2e3592e9cfa60560e70cc3351a86d6a6bbd87b09ac72ebafb07c163c43d84ad44456ddf450c5a3b1d1e1ffce899a8107913a0062e0f3114d2479dcc4f45b2797fd294814b38d61b2f9124ee31e77655fcfeaaef0f6dc8bc9793567f9818813fcc0befbbcc19574c76047525bf5a27a7c67045fb34d6b7190b62096f78344e7b3a2245a8074bbebf24c7426597af372dd1ab1795d4435c1822479d5a77d25b33fe368734100f8cb24fbd170fcc40c92c3971da7037042552c4fce5a29899bb434243f33d29cfaa7567b618d900d05c115546c58868c6910b5ad2b6fefeed9b5460217e09a44e907e91e4a6fee4fb6451975eac1abe13dc30449698e80d598dce359c21ee6e1f14d80ad7fc7c95738babff8ebf1b2e18bce716b71ae48a2cfacb0fc63c7fce8a08872862033043fe3d4fc2ed02bb70255a0bac2876c46340c5e54f21fc0aae7b3eb7533c45173c19de23ac27cb7841e2f9e56e60513fb0f3ca8828836667162d70164ab24a4bba2afcefb1a39af8de5d00279ef503aff994b243f8064d42015d5d2d297cf827feb979d5c4ce790589793a48da488e9b1dc5abfa19b99a52adf91cac6ea50cb3cdd945c6f0a80365d32d050b996761b7cc413116f34c86f2e28885ef39d6580a87c25a0e81807b11682fc8c31512ec768ed5077eff9556081b76898c5a8a21fd07464a93150686b489fd8c601117464b168e73b3eb2723972ad3dc69e8e63f58d3c90ee47b66678a0f97198a5884b96d5522d172f21e4b6f77a0fe891b7b43355afdfa8be6d597cf6e4e4b69d43723c1074ec8afe860038905e7efbc70fb02716e703f6e88d4ae7be0a15cad8b6da1d3063957c10605566772a13908563b93a3e81d5e3645b033002f44e86b1e0b150e883fd840351e82e00438991d46bef1eb48a1a52c57990d7b5233722f75c649476db032f8a7594fc43d5f9469d9fe37bf83931aa7f8c3a9a9bf76b5b43fc424a5cc4e1811d2df64d07f2b7a7b0f0e8c2111f4e8f8863947bac89aa291514245d13fd63e9431c729825c26eeed8b58788325c502d929162b2a4c788fabd4f7e599d0637a48c99c3a96c415b0db1e2826138cdfbaac24c6975a9c4f25a165cd88d7f18e0c50276ea39059ba0c8140715eba3db13426b9b8a6b43608ac595bd27a4222f6515aac65de3b1efecddd4d7a3507bd6ca0600d947bc19de217335209e30fcbfc3f750baac21d9af579668487ea374791e45750c52084802f894fbf701f1ed0e2e86dfc822f028b38cb10cd213c590dc68e9a2e37daf3055e434546bc82552c0e86f54d53a3bcf790ebc56bbade85604cd3de1f73d290a7374503c92b3de7b34d1b432b5f2bbfd62f8d00678910dfd0c83ecab56cd8422d7f52197113be85b5c437e1ffd47c491825c8cc0d496a438ab8ab0263aacdb2fc976ec9361af39549d1c01c92c368d8236924fd50e0aab37215296af1cd020ec4c92149427fe0f354bef5aef9aab87ae3213f5e77bdd7109a4b9d8ed1a3800cc0227d22942de7ec8f452f33bc0fc0c22abf9406e47dd082896d8a6760321a6839ab5fdef494c64c96301f8b87312ca594794bff1a9161b7d9dae1bbdb7234d1b4b47fd2ea3ef43f591804d6769b3598257eb8a5cb03a57a1cca6ecf4393529e50d7a19f48f1e344a7d57577fb31c1e0daf51bb441482ef1c66b7d0fc9fcce835d533d76320d8ee5bfb80edae475da4532e13f9b3e5dce2504118361f35f605b03bf9bab0c7d98991ea80874e8384cdc7ac69c98d762ff07265af08e7a0c4fce7c8a553e925691d8f4bcb0535cb26f0a12910047c86dda76286479b8df3b6c284fd91d63c2758677018b27fb4a559e82393e453158cea0f2e73db67ce84165811586b391a1bc8e17e6d8e0ce56fa26dc32af0f097a0cb00db2921f584ae8390d3ab96b69fec916a0e503b554049bc9de7de9867d071aa7522c50dc44521f8cc8f5ba1bb0cca2695245e52b082a7e038d8cc136c04348f832f08e3fbd8e1c506ba0d1d814784546c8716d251b3421cf709d1db4ee1a7df8a0b04835830c76f25ec2f1296dbd2458faee05e089b98b196978d7bac2fe1c44d576a30f5ea005fa5a74bc30ff0c5e7c9e08ed7f80e32361ec93cfcf68cd48d6a660ad4336acc32b523bbe0ce2555ab72b15ad4f3ee11dc9475f674fc1f971dcf225c89bd0c62e4217425795ca7305548dc444a8a5180bfb4358dcd985edd354563f4055dc682297cc018c58b644165456b61e1eb550648a7da7de52c0db0cff18cf92db437923ad2273a17845236da2fadf72aeb11cb3c15d765eb7bb4aa97c89b60e6ea62107aa8ea89f33c9fde80efc1122fed6ef0a9a70ea3519926ea4b3039de373fcacaa8bc3af0ae4caed2b35887820c1fccc4fdf7a2a35d8bc9248c7cf35fbd5864d4e89091bfcfca882e0ca8fd0d0d3bcb5381c87d80df143ff1edb31d4cfc0bcfbed5dce1ef8a9a501f35c9eee7b7a85f9d59d1fd92d61fc03b1d9986977bcc21335c2b2c3346f1859b08d7e7bd6243e676da3054756724d2b834c7d9793bd193ab0a0269b9cde82ce87569caa33a28046a17475f881f3d328422b599e47a59c047866fe02f488e502866d73ff47b43e15b4fe12929e252f19431e7ab1a7ad98c2a0320707fc1ce4176ce5f4d580e537f5e82ec0b474e940b2fde4cb5f582b8eed88db103794c27a31d0207e15de0ab9fcc089e4cdeed08c989edaf539c79ee617548caff69dc6ba4ffdbb99db7eb1caf7d286bd72bf135ed79e39e71a97790ce4065d1934969ed685a9e9add3eb4fda22172c07f3a27a04c32a33f6dfad1525dc42011141f4bebde668702117ffd8ea3bff7bea9054b8edeefa264c2c2e3809a24a413ef1b142da42497a4a068f92f0e4e3a65fd07723899552513dc6b05a30b45acc65f770c32f72847d3a82771c76a5531a19fd555fdc9e125dcd40b991428640fce8312980ff32a4e134461ec789c06664faced25c552ed92ccd20427e600240073ad19f817a8ad06f342800e58fb68be7916f56bd1556f45e0abc7150ac6638007018493f5c46078ba80f07fd4399e9cc34ec1019af4e85275fbe6bbb72db938c8b7025a515a3ecf59114587dee4ba1d1338d485ea1c74f168b2bb6c12aeda5f4fa5feb0537cc7a981859c94995bfa664d378ec51e87f0232a0bc429271e1cca5d5a6266c78ecd1264418de83043076b2eb475a862c62996b0e048bfc8494c6c22bf4741fa51823829e6cee2b055982c46c73ca6dd4220919b046db15e03e6decc15ccc1fa66a5fe1210e9a6d0f69d0e1a473e8b3c34d4eb652094333186403213812a7fb60d0fbb04b48ba3f8b18245fd516932584b10b3d4aab02e0dbbe8218272f3deab606bb57a7a44580e6cda5464e9043edadfed64e06c7e51a1f3f57b2832e4dd88c9dac91093e5ef2964ddaaef8f10b1c679e726029f0b5a302bc00e7ce2874f61c35bbf926a772a9d027daa51f299655be59c167a639c1f13f8f7da9d830aa2d760eac43ec0b11eeb6131b65a86e482bb834b045f7708557361e9bb69b673a6783b89f80487ec6fb8e316ab172c477b20417c6c7600cb6c59a59bd26a8890d15d62a1d33478cb655f3561b8435eb07d2f744510a9d35e6fa0f0bb69cf90211a0f37d0cb7ed9c96b537f76b75df64d6d0e3d09d56c1cf23c04a516be2229831a69a2bbe70cd51e12e6f17e0edb18dca94e95af647dd7a81c4e2d559625187586d67cd2b5643d93df3c5be65e1e99f52c67f0957f91e58fe763540990b3dbf54735f317c10d17ee45cbf735a70b0d98d2a779efa79d1c2cfa078d749c3df21720b4f0c7fa7a748b83f636820fab6a085ca25f56289196826d3ab102e1477beaa10df8fc8f58fa71e50a7ca770f182feebf836b6db7ff5d5cbd55ef138c7df2aea472c0bf5955ff6ec8f11fead0a3ac81eab508e0ff3fb33938d722bdf52298698c55f10c57dcb889a5103c2af1b4f1e7afdc2540a95ffe4ee042984a15e320f03f9e71dc6964667e7bb9b56f8a14e654fa20f6b0ac732f2e0897049d411c06d04fbcb4f7e26ea05328f1c004572a7c1f5e083397cd74584d66c335da0be125ac70ad0cdd94b4cba5861e649ac5d51bf52c9071e7dc9d1fef", 0x1000}], 0xa, &(0x7f0000001980)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001000000000003f00ffff0062010000001800000000000000ffff002001000000bd3a02b5100593b9d466837c57ee2565ee81aee6ace03792f5882667ae41bcdeb910d8bef8a3b4ff177bca9ac5b595d40094c7", @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x1}, 0x40f) kevent(r3, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000001940)=[{&(0x7f0000001840)=""/218, 0xda}], 0x1, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) poll(&(0x7f0000001800)=[{r3, 0x4}, {r5, 0x1}, {r3, 0x24}, {r1, 0x60}, {r4, 0x4}, {r2, 0x1}, {r9, 0x4}], 0x7, 0x0) 03:40:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xfc42) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) socketpair(0x18, 0x8001, 0x80000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 03:40:06 executing program 0: r0 = socket(0x18, 0x2, 0x1) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 03:40:06 executing program 0: r0 = socket(0x5, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 03:40:06 executing program 1: r0 = socket(0x16, 0x1, 0x1000000800) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000), 0x0) setsockopt(r0, 0xfffffffffffffff9, 0x101, &(0x7f0000000000)="9820f4ecdd6c07796313745552595f8b71c5dd0f8e8cc12e30800bf56b77502f7311964a000c6f3770c9dd1a411f62b248e9b7a594b723364ee4941d12dcf418c8b87edd6dfea47b33a58aded47b33aa5927f9867495c9d3b90d8560bdf186", 0x5f) 03:40:06 executing program 1: r0 = geteuid() r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r0, r2) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x400, 0x0) r3 = dup(r1) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x8104, 0x1000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) 03:40:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x608, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:40:07 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0xfffffffffffffffd, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 03:40:07 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="7f25fc9cca4d11eb855a020f7fae285e330cc04620c1cca60fd1ab76529eb9c8250c2fbd646f8ba28cb1e74edcf9ab4d4ac76c7598fb698c266b2e447d2d9bd5", 0x40}], 0x1, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kqueue() 03:40:07 executing program 0: 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(r1, 0x20007461) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:40:07 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x3) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet(r1, &(0x7f0000000040)=""/61, 0x3d, 0x41, &(0x7f0000000080)={0x2, 0x3}, 0xc) r2 = socket(0x18, 0x3, 0x6) setsockopt(r2, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 03:40:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x2, 0x4}, {0xc480, 0x25}}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 03:40:07 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 03:40:07 executing program 1: r0 = syz_open_pts() r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0xe2, 0x8}], 0x2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x83, 0x24, 0x8, 0x7}], 0x0, &(0x7f0000000100)={0x930}) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 03:40:07 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x6) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10030, 0x42) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x88, 0x3) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$KDENABIO(r1, 0x20004b3c) execve(0x0, 0x0, 0x0) 03:40:07 executing program 1: r0 = getppid() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x380, 0x0) fcntl$setown(r1, 0x6, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r1, r2, r3) fsync(r1) ioctl$TIOCSCTTY(r1, 0x20007461) fcntl$getflags(r1, 0x3) socket$unix(0x1, 0x1, 0x0) r4 = dup(r1) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) chroot(&(0x7f00000000c0)='./file0\x00') recvfrom$inet(r4, &(0x7f0000000100)=""/248, 0xf8, 0x1, &(0x7f0000000200)={0x2, 0x0}, 0xc) r5 = socket$inet(0x2, 0x7, 0x6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000240)={0x100000000, 0xffffffff, './file0\x00', 0x8, 0x5, 0x5, 0x6}) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0xffffffff, 0x17c, 0x7fff, 0x1, 0x2f80, 0xfff, 0xfffffffffffffffd, 0x3, 0x1, 0x3, 0x3ff}) r6 = semget(0x0, 0x1, 0x122) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000300)=""/180) shmget(0x2, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000003c0)={0x797f, 0x7, 0x5c, 0x0, "39cb06e6d300ef85c285cf1d6b645d4586098d17", 0x80, 0x9}) fcntl$setown(r4, 0x6, r0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000400)) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000440)=0x3) ioctl$TIOCCBRK(r5, 0x2000747a) mknodat(r4, &(0x7f0000000480)='.\x00', 0x1, 0xa10) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000004c0)) chmod(&(0x7f0000000500)='./file0\x00', 0x8) getsockname$inet(r5, &(0x7f0000000540), &(0x7f0000000580)=0xc) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) 03:40:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x81, 0xfffffffffffff801, 0x6}, {{r0}, 0xfffffffffffffffe, 0x8c, 0x18, 0xef, 0x1ff}, {{r0}, 0x0, 0x24, 0x0, 0x1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x95, 0xfffff, 0x7, 0x1000}], 0x5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x80, 0x3f, 0x3e2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x1053, 0x1f}, {{r0}, 0x0, 0x10, 0x2, 0x0, 0x6}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0xfffffffffffff000, 0x80}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0xcd5, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x80, 0xc0000011, 0xfffffffffffffff8, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0x40000080, 0x80, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0xa0, 0x40, 0x8923, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xa, 0x3, 0xf3d4}], 0x1, &(0x7f00000001c0)={0x6, 0x4}) r1 = dup(r0) kevent(r0, 0xfffffffffffffffe, 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x40000004, 0xfbe0, 0x7fff}, {{r1}, 0x0, 0xb4, 0x8, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0x200fffff, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x4a, 0x1, 0x7, 0xc56b}, {{r1}, 0xfffffffffffffffa, 0x0, 0xf0000040, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x988, 0x7}, {{r0}, 0x0, 0x44, 0x10, 0x80, 0x7}], 0x2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x84, 0x80000000, 0x3, 0x7ff}], 0x6, &(0x7f0000000340)={0xffffffff80000001, 0x6f23}) r2 = getpid() getpgid(r2) 03:40:07 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', r1, &(0x7f0000000140)='./bus\x00', 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f00000002c0)=ANY=[], 0x0, 0x0, 0x244, 0x0}, 0x8000000000000040) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0x1080000000009) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = open(&(0x7f0000000280)='./file1\x00', 0x803, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r9 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f00000000c0)) r10 = getegid() lchown(&(0x7f0000000380)='./file1\x00', r8, r10) r11 = semget$private(0x0, 0x7, 0x7e6) openat(r7, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r11, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r11, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r11, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 03:40:07 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) 03:40:07 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x5, 0xffff, 0xfff, 0x7, "a9422720b2ca8fa67685528f12aae1fc217949d5", 0x7, 0x7fff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:40:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r1}, {r2, 0x5}, {r1, 0x24}], 0x3, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r3, 0x0, 0x6) r4 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x96) r5 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x80, 0x40) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) fcntl$lock(r5, 0x7, &(0x7f00000001c0)={0x3, 0x2, 0x3, 0x101, r6}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$setstatus(r4, 0x4, 0x80) fchown(r4, r7, r8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x5b1, 0x0) 03:40:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x24, 0x1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="02000000", 0x4) 03:40:07 executing program 0: 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) 03:40:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:40:07 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0xa4563d44366d6ee, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r1, 0x100}], 0x2, 0xfbc0) getitimer(0x0, &(0x7f0000000000)) 03:40:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x81, 0x48, 0x4, 0x80000000}, {{r2}, 0xffffffffffffffff, 0xd5, 0x1, 0x154, 0x6}, {{r2}, 0xfffffffffffffffa, 0x80, 0xf0000001, 0x7, 0x8000000}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0x81, 0x4, 0xcb, 0x80000000}], 0x5, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x10, 0xf0000040, 0x3, 0x7}], 0x5, &(0x7f0000000200)={0x5, 0x4}) mmap(&(0x7f000074c000/0x1000)=nil, 0x1000, 0x3, 0x5012, r3, 0x0, 0x0) mmap(&(0x7f0000725000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r7 = kqueue() socket(0x26, 0x4000, 0x3) kevent(r7, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r5, 0x2) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000040)=""/10, 0xa}], 0x1, 0x0) chdir(&(0x7f0000000300)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x42, 0x0) 03:40:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x100000001, 0x7, 0x1, 0x100000000, "319265b1300c35ae8fed60925410a66befa1bbb7", 0x8, 0x8}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80e3, 0x10) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x801}, {0x5, 0x7}}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\b', 0x0, 0x0) 03:40:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() readv(r0, &(0x7f0000000880)=[{&(0x7f0000000480)=""/209, 0x3}, {&(0x7f0000000900)=""/200}, {&(0x7f0000000100)=""/118, 0xfffffffffffffef2}, {&(0x7f0000000680)=""/180}, {&(0x7f00000001c0)=""/9}, {&(0x7f0000000240)=""/46, 0x2f7}, {&(0x7f0000000740)=""/102}, {&(0x7f00000007c0)=""/170, 0x168}], 0x15) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb41", 0x1d5}], 0x1) readv(r0, &(0x7f0000000c00)=[{&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/4096, 0x1000}], 0x2) 03:40:08 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20080, 0x0) r1 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pledge(&(0x7f0000000200)='/dev/tty\x00', &(0x7f0000000240)='\x00') write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000000c0)="90", 0x1) socket(0x20, 0x8002, 0x6a2b) r2 = syz_open_pts() close(r1) r3 = dup(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x177caac5, 0x9, 0x4279, 0xfff, "551cb98187c50e7eb61e5ffd323c7e503dad5823", 0x81, 0xe1e}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x2, 0x10000000000000, 0xfffffffffffffffe, 0x100000020000005, "00000000010020000000000b47bb2200", 0x0, 0x8000000}) ioctl$TIOCSETAF(r4, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) ioctl$TIOCEXCL(r3, 0x2000740d) 03:40:08 executing program 0: r0 = dup(0xffffffffffffffff) msgget$private(0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r2, 0x0, 0x200000000001f, 0x0, 0x0) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x2, './file0\x00'}) 03:40:08 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000002380)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f00000001c0)="491c5d62d95a74f0f23eb68afd77308d13b2a391e9a58ccb8e161b462034", 0x1e}, {&(0x7f0000000280)="b55f578dd49c1f480d3d881db441737fcc78cb52b4c6acc32115cc555930c070581693b6cfe7ef7fe88610d29736638ff6043b2713431640d93435e71e9de8020195c7f82d998309d70d01434a2c2f0b7885cfe747b26c61d7491b65ad827c346b4b1795494832abf5fb1616662d2b7ea6e8d0f1dc0ed6f3b7c89e01f71d53192d6b1d7b1f514a915fae381efd3dbfec1bcb78ea40cca76ee13bade662c1257db6338ced55612ade7542c9df70bbdcafbd9f83a61ca58230e943b0e1ed3375811997be99f5d9fcacc6a757837426116838703092caabeb5c942bd86783441a060e371d37c73d7eaae4fc5cdfaa766fb5a80de206605cd6ca63e3c6564e9e7b6ae81058102b9b1c04f668a41f5c7498df7d0293c5d8a52be5931b32998a284ec4a8cf26127fd10f618eaaf8118c613fa72e50ea0a3bc31a76e0e4e1b39d31ce9b013e70973f4415ee2efbad047f9c73dd7459b17c9a6a51ea60745cd29e3af40942efa7d39c94bc750f6f77435e1318b2df39683b636ab10bae59aa5f62d6a627e7ceca1350dafefe5339d8763f6f7280f25af06b85d26a8b0d375febeaf8a1d8bf962c4a9f9e710ca616edcac78cc914adf7016102a2c5f43f1b3743b254c4484c90d839a81bb06b49fbb7db85c010eced21a002c5af3e6a2f22df1f3a1827f7f5df33b2384f0ca7f5177f77aaa66522cdc91132f535dd06e7701e725c5d6911d62dd714db73043529da8a35a639e602cb19106d69292ee9a1c211127d7c74ac48d69c574d94f3a44be194ebd57efe6420d074f5cbf486b51687f0468cabaa5b04902a457e2bb5592c6ae158e32b45813f922816240bd32b0a751be177dd38283ccce68618bab25e27e991111311b9c0820e425c9a4857dd8bdbc4d0731f8471c972ef382353ea9992be2b4296c6659d2b22f6dd56661ad7338921f61327717415b9521e0408db41980e7baa1719041a5e8f7e73fd0bff4955c27b9a4d43c03460c48d4baa354ebaf056319e70ddd26b301c81b4487e0f6734e7fcaef8d9d93d580b9cc0540f409d196740dd5cf90542c36dc9737fe0bdeee3a2fde139cf231b5559b766941f145249b1508e2d390d26b159d4f4b95da3ed79dabb77691bbaff9a8ab3064766d6f591f94586388ee5ad1c7868660338f087d02448182ff0840d9b3d073c334a9f6bb272669abdfc615368e7968aa255f6193cf3c130f65f952e9197a254b1400fc994ae9577550fbdb62ad091bf2c43a0467a5a821b3a62d66190a821c22daaaae68784ec5132b3c7b2c1b47d2bfb3ec9ca7e7371c973656167db9cba35216c5549d3e18da0938704e6cdc736ed8856f33bb5f5e119e40b23470906631a08b9810fb8cd05daae66f69f6ec800f0b55c41fc149ab694751704ba39fa30d28f477d62a10c5d3c1e6b59cc9849762192be9b4dd578532bd6fdd2c5d9efb76911f1ec6404d16dc56d02e4d01357bbb9095914536d80f502e3f28159b789937c0f6ac9ede930b541387a08a8203a8c79b585d0051771187f9e5f86da8c502ba1b610e0e59f4f9cf2be951252d7ac70fd71105087dbd0e5c3f8260d388140fc72fda68a1ff3c7296769dc616148a2050c7de029b18ba5c112f3cabc058dc727df531fe8eb270f45589939c6f632049eecb7b45fc06d78ca79fddc0ecc42ebf9fb57b097f6355fcb55f4b9e6a1f904b3de40f5985fbeeec3047eccaf41b2b44d4ea83bb41b244707f42b9dcca6554c62fd6260960cea7d9d79f932d7bf125e0023439ff6d3ba3fdc4d5adab430dd30d88739a91fb1ebc303716490df6e86eb677b2a6d00345c50226a45da1730545763b474113a41267f6bbb092e374495a1a266ee581404aa9f1f66e0b65db276393edcfb1ed2fed4e6dfae1a12b860b4bdfae088f622ea6d584e7478a4a1494856c3ab8173fec4889c31d5c2e1b068ac8e13051c856399392c5f13fd054cbe915535b5d0a19404f9af3e928224dcfbebfba84c7253d6bbabd02bf9a1d877d97ef62e2b1744a7b90f702775491e4661343a40d236561f1233d41387765f2f77b3d9759b504dc9d4e9f690c2b489e877399c58651e50be2c0e546619133c82da114473799248822e76a762415601ff5c4f770e8fa70d461e91d7ced02cc1e499738f89fb620d6a74462c0850b2bc4290cd9765faf38ff2f292786396f86976ac36bcd8f0d21da8b62a3d6a077669212136b7726b6df620f30e2c5a1921ffcea50d969158c23054289e6033947de57097aca60bcd237981740a3222fd1974de50a92bde8c9f2443f762c08425724a697b3800bfd59c6ed80395f6629fd8a7b2c4c067471d5e30d9d11a2e2f43067f5f034825d24420998e7d34aff1770c8acdfd3678745ed14359ed2cc350ca5927b30429aa97e43bf82a4608ab63e50a5c701d0ea537b2e386ddfbe319980bae8397b1b8af4b7342db6dbc9b135dfa9e16ea30193ea8d54648024ad1cf6659e3d04210a13923c7997b33a93ebbfffc7a1df83261ee63c54407cdb3965b51ccad3b8d27846c8be1abf9039fd41181fd0a985d3b948076a6ef8beeb1e0557de262a8aa2961830b802c8639cdfd313295a44310776d98b5d5cb04030b70aca5544cf9bee0030ebad5f8b8030f687bad8e6f31154dc7842d4577422a6c370ea3868ef8e3643b10a608fa9f599f48852bcaff897abed29bb534e6d6affe8301b16bcd0fec486563ce36757335837039940ffa6431d53c8601cd63f2986263145d0b89c4ea81ba3158fd54f42dc6467b38c86efb70fc5aed5519583abcb2e33a8125c7bbc51dab22aa543746201728432c9511fa422906ed651c14d6e0666cdaa5e01e7b12d62cc28a1b291c04ad1bfdc907325ba9c106cf643b0b4034431a6531491bc17f2c6ca2c0991c64190187aae3c72bdcb34101fa08db2f75ceed9664d43687f21096d7ece595f6aeb7fd05476e911fe583bb6ed4fd9ec9aeb5af745f728897a4a060ee7c285ce2112394e33f7cd2153092326f8d091ce2632d493b71cb604ab1c1e2e52d7f21d46a34bde59ba49cef04a5192114017826a35583dcb28ca23421abb1764507222a07cabe2add1ad36a9bb5f9def7bc9166c99bd4e4a4ce11f46afbdd7c48542446e566a39585127680681594ac98bef82298ec9087cba0aa13d876a9fc19c3f187303d52a945d959cd7a7f8585f33f098511173a455786321471fe8b4ed93285b6a25414155d52b26beb78494ea1205c5e830a30716bc7222ee65fd36b9eb39f3435873def7d4b3ba58cde8dd1a454a320fa5ffc1a1fb6914bc28e6bf14c6d4bb79c316a00f35f724d71222ad580c22cddf9f889cd6ca1526161f524f4929c9619fc58f36a745ceda68fd6024e52426d63b0c5baf0340b290ea258179ffa6fb516e602015bbd6ed6f9a8ed55635bd46eacc21b1512627d0645992e069c2c952dff5f7052b40f4831e54499184a2b1ad3272e123a6bd03167cc297cb80898ccb4496ad8044f92333d430ab8c362aa8dcb6771519db1390ba06f63cd50a553a0b8977b373415b295a0348e964945b14eaac8372ec0535ab1a669b9c3e5e85329b57cbb948874da67809646463b124fa696784e05b7297369db77566c327aa79f75508c4a50aca934361e9fe2b9c0c0b70cdaf0e86a7770a213f66aa98ab07cf98cea4111873f46b5c78c8eeb94595769822297039e45a6d47dee60484fec5f9bec48e1a613879773d4ae0a22fcf458cda7d74e4072599bbd78ae25bc43a40fec5ed17db14d64d3fc3606c1e45911a8d69e2ae4d499662ff4f5c8093ec44249f0ca1c64c0215c81f39cecc8549cdb9aca5edcb50ee4b22798dfd586a588957288fde54bc2f679e7a246985f5cec4612b4af1776b314751bf37eef04ed9ef1e2cb61359c2e373955d5fba4147dee64a6cbc65bedfe14e7a254cac2df3f0d8e4cd478b192f5599e6e2e1b421eb3a2dca4e4907f188f792d42ec5ceb9224c2846674ed7bdff19a3d3beae9448cea19ca389fc10d3d1cd11c4d53470f9448dfd383b23e3c174292af51ca708e76ef2e7def857f9d027b57dfc679ca398a1a3a6d8bdc1f2576ac19fb97593f6966a996f00dbcfa705212187f4fb9a2ba0ddd8d9aa8f801dd5e8c2fefa5d762048db38de7f9b30d583079cc6d1a6548f9942cd5a67ff38e3a5c4fd58dc5a24167eb3313450475cec415ee8d8dfed454fee1ed492e7731e45b34a978590f153e6fab88f3dbd7dfecadaa05b32a8511b0e9f076fbe7b5c7cb961a780fd1e4f1ec26dc5950fac550782451b24199b65c1b94d31b1a1af9d4cb25cb40b3232fd33a0f5cf78938a81ffba7c4cc6129cfd5fa45bed7bb3aa9592efa581cdf0c61802f67a456876c1132db5fcd7da2d349db594d11dd8f6c6bf0373d45713284b1ee87d5a5dd8d90212d7a766ad895ec60f73429515cd882a7a4013a328bf031474710107fc62c8a1421556d2a2ed58c6473d195d698243e8f820d86baa2bfc1b385d8419dc79e4e51b4d2f2c6c804a092b8cecdad17630ae1859d4e69b8b91322e2f1d7e529852c0f0216263dfa957b614290a2b03a2073e0f0bdb06b28752401d2825f20dde1a1fc1f08339ba602141687c3642bee2d03c735b0695ff76a8627bc1871cd4988a3bd53f2af6ab4de3fc5dab9f565a19b9aea906ddde4720fc38d5348e3e96ff6b4e557b08034b0f3dabb0fa8c1b4e58dfcc1a5044769ba4648cb166d5aa1ab1dcdef5971a5ae6c92faffdf6f3354424869387368788d04b6f7a944806eca00413538324c253c5a59d4d97cb06614b36bda649adf0d6bc376031a7c3a52dcf3387d6638241acaabb9321ea432a335424a93fe029d345fc56c11764eb85d7fef635cde518f4aa38cbe0c15fa956c8a7c9b210090f0ea355878556b024645bddc95538f6023a0cac1987f8ced1b7cf11f9711092e278dd256f62cd5a0acf74c462b2d2fda610fc383a8c4dea38d903dae778a9afefd67bfca96a7eb798b5117b9d626b6d48de1e32b6484ec70b5ac9ea3f008974c8e4fff3f41a3e20742a52979e6a00fb95482cb72000d97e15129d1329e6ee5c9b2e429ac0902effa7e5349a7c064dbad53af4c1de5cb5a7cff5dd09d92d395baef8c1dbe3d77eceb054b8da53c0db9b097b92acf9e6c53c5d9538ae41b3a0a03581765ef7e88a8148b0c5e9eeb14fa6041a3dacced46d815c2f92a982ee2d695337c36a9b81ab34d0bd7f9bcae5cc6da616ab10198b5ecd09bc93b0f5bcf4d158ed4bcd51070fb9dcf3a4a180dbd4f7b065bc2ca45d94d9f2c98a1955e3df8919b552bbaf3e0c69dfe9b431da9ab335e9c51bca8e35aa0a636828f7085bbb03d601bb282455b4ab6e52a58dbfdc93e6df1c330c36b2860ba4639697ac3b7ac5423f79a9c3e8767de479bd624cfff0aae72cc4a94bba2e673a9f2df49ecc791cd6abfab419701df1a417207b3d49b8deefc4e8b2cc1208ab35eaa4276ab88998c16b2a7b6a30c8772edcda758405026886a5a40fbfe0352a5e16aed293f279e278d7c2c39922bc09ba9c2c380990092ba848cc858ca399850d53ff2ec9aacbaffa7ab5d2015b85c466f64a447661e3b473ae2e8c9a3b7f9228160194225e7cf2e52ef6e67f942fa6c3f65ca7c459401993aca2e15aaeaecab04e4eeb5f371572e88721f39ce605687f2088cda12c5761cab6501e4ed1184f94033dd8db0a8aed092fb1628b95aa85804b571f3cc630c3f8704a7718f5a56df236fa7f3fcfd5a2f57261ca819d62ba7ff0316ffcd5318d0f4edb8331ccb75825a38ba6d36", 0x1000}, {&(0x7f0000000200)="3b452340c19042926af5390b771ca1f2dc2d43530576a46caa7e217f3d6e9a8a55bc1821d4ad9915057563189d615d276d", 0x31}, {&(0x7f0000001280)="3b907d3d1f8c709760d89cb5", 0xc}], 0x4, &(0x7f0000001300)=[{0x1010, 0xffff, 0x8, "4fe1f2a959ef2d462a0c12c57af562ef7eca459fae39d25bba3417a41ee7b250765a0daef4c842ec70345ca44001371bfbd92ad457a026418fa3fe6e0e06564fdf9767e87cbf0cd44d07d4c0ca4ae5b74f985ab1a0baac9d52fe78b86383d9caedd299d1623f0c80a77618811ca1babce95aa998e20fbafea05e90d03aef8ce97782103a43fdafdea62b44223fc5cdc21a789b1443d9b8e28bf8261a6d88b4b04b79608b1af161826675573fa098753cc5e4b4251fa8ac13e368731d9d5664196937ca82f8ee069b61367914fa66bec6275a020d8fb088af502d8a9703591e497cdb8b4e8580834a3467df4f6ef026d04ab5801f08961c94a26ec4d8f6b13f976a860f8122fe55238554b4882a54d09a5b1c4bb2549a862e25444e85cd2dc9fe7d6dc7932adafaf2e56d92c1e695923aea0270bf55ab6c4f74e322294b9841874183448514539f29933584695b38457eed0625e315b6513894e9b096834ae3e54a0a1ce67af984e636a3d3b7aa4f1e8684ed7a442f8355c5dcede57c266407d9f731948b80acb271f8c2dff1ea7c1573b9a5d5ffa9aaf6f2d9126baaecbb0a61c4b4b366435884a2cf36fc0b08237b26087a01d3ab54c0c1d8ee6860cb7aab3ab2e2901a270495bd98dda8a7fb2b070cc739c9c69920a86144b93b2e86ed3322d367e106b50040e3053050fa3ef7561ca3ac33b26a2e995a76db66e3656dbe79e81aaa6ed83bb3e70925c9fd9363e718c59cc254a462bfe56618bfaac135cced3c4df879f6a8a0fdd392efcca64c6b389807c383ac4caea78bfb720824ff33f39712706a9d62e6fdccb202af99e3f91a24f75bae1e96f27f3428818e4d2f019460e0b07ed342fc7b45a7ae2b8be63a62b08fa9ca204c543e1b4d47f29e5da094e1929b6e0d7170c5fa3892267d5d7f02b22205ec2ca7ed4214f731eef741cbf50a208d52beb67f43faadd335f4d17359f91e655420f0f6d6a047ef608ee2ee69f8a14b6412b8d46837f16f8501863794945c7a7229e103351c28ade29787157e8fd7740dc349ff4e8c88dc7af453b04d9b6e7c25e06de3cbdb2b4abe82f2a8a19503374ea3cbb1ffd0cd1b077bdaaa845e9d40ca16844e964f7d436753f77c5150901eba43abfe211cdf2cb91080fcf3483f5b88297e57f12a5d29f225c495e713245648033097e20f6b4ae1f94bcf7da918327901b9f6896b918af860d97a64a033787dac73b978d4e9b1abe31ec95db0ab9305195a7022bf932c7b5955e4b7cf7722d4a51a3f39acad0f2e8830978a975152f1197ac1e4a81c62ddbfbfe4c186f6a71940cbd1817898608c263cbfb9fc3004a30810ee132cab445680d8b7bd631605df4da5d72d7a74fe9aafac69725672e67ae8677db0561d6e95ea095f2fc529e7fb1edb53fbf8fb19985eacface2365d71db8b93cd861f733c936feb574014ed5bf7e6410b202d83653e1fe19b01c97d7e3a2648d89ee382ee78227155d66eeb768ceac42e673f7243e925b04448a1a56b8dbeb0c42db570eb2a743a3cf5b294511896a615d217b5767ea7be0389347d6c0779c8a0ebe754eb04eb7c4b89754860ab4b4a0ffae348e1e5c48f2400063881ce06c592090939473e1af0c06aba92489adb95744b4af5fd2c8c48d7cbf92fbcf2153c2cb351fb6332dbb242f9d08bcef5300778e96abccfcc0b8d908b8e2a5c6af334b06aaf927aebb28d11f9aacaed7e5058b33bbdbd6cf3cba3a684c0de1252ca1e3f27bc1669df750404a05f2e1f4ec582c78e9e844ebf26a0c1252cb1614a20c1e68f229ea10d92aa205eeb1b896d437fd3686342d279aa957af9267a2f5b0753bb0faf138c436cf67125267fbe99b76ccc57b5ebd306eb9bcaab9e160e049d2e15e0f21dabcc5a7d9941cfe271902da3998cbb7d2020657913e3dd74f267f6c363d886c39da5a921d763ccb957a8c289c5adbda7cca8bf93c2355d71e9d8f034aef7cf19be216d99942d01f1dcbc7de8d7600bd4da4f4dea3544506324e0805aa82a1dda285975eaca1a015dbffffb836d1367f00af7ffd38ce47cf81bda84a89e22021a32dd53b1d7a3b315f523a69ab1fef5ba50acd858582cb2eb1c73156274bc7e7572f2521710adf6fe1863f6bdb90a08af0eece8fdbd89c57e3fb6eae3cd4944cc503abd72b9309fae456df748d970153b6104d99e49e35f254c0a6c24b2ae1ca8bad005267bbc69746f09a87a2b525f98ce8719f42be8439e2e450192722e3e9f4a839cee982d4a1dc7fbc9dcdda5929ba3968c076fdf9f31ce0d33eb39a90fe800801bccc928c1397ce8a8f1f3815bfbf1bd87343390d13ae37df19b28b930ac2fff2a056a3110c40ed49d1eabee7a1302e3d1a1d245c26d7f8b6d32068ce0f70f4e897adfe7e8b18bbb96a62ccfdf9448c00789740e877d6539c89c6f54785304f6744b5d022cdda357149493817ae3f0075c87b1dddc44e3fbe948a3cb384ce87bad98b302bf0b85f81899adbfb26ba20f4b29d319cdb3e02da023710af56bd1da9f2be78e0594637fbe53cd37f614886bc85e0e475aec194892b7a3791280271391eb97f4ae4c93ac532f60605b89ac8683abab4c8a7bc73927e7a1d778b968338b2ea47b0662dcf3c7d91110a27d4e61245e03b4deab57f8bda05c004443993640bc664afb18af017d0743acebd251bb2596c5ef92f084743c640192a4e84f6eb408596a109fd49aeabdf2de9513a31b9ae4b0f8472ec89bf2a2ffae0c25df6d617ae3a238440dad3ef6cec20a012764c79d5ebd6cdb19728efa7eb3836d39f1f1eeed40b7ef2627b39e4a2d0c450bb48a4670aa8416b6a39bc38c62ab39155d90f0b4b3dfb8f151e4c0a8bf90029c2655d2ed1375e3fc0642c0b3cb89dab517ea0533e4678da3ebb11d46d90b0063d1ae2c106486116ef8185c85cf4238e1ec1d9ff1c15d400fbfe354b6a923633cff7bea084adfcacfb90ec7ebdee5de8bfe9da449a23aa2efcdf6d0e1ba8677a6412138a879e94619b7d7852265dcf2a80be3dd8e936324195f318720613ba55872c48a9fc57037231b363fa5604596b256e191432f64020a3cfe67b6513b636f5962efe0acf83ed4d62d5cdc216ddf973ffa2301fb061f1a8278d0589239afbc6b64c14a82e3f641318878afdeaa0a91333180c62fe6d9b3c274727bdaaf851ac136358fbe8b9b5d17c2ec477ac93c3425c9f477817e82eb43b237b20685ae1cf70f733687215f346e93eb4d89a69f51159135cac5c4f19f82ac7f80835fd29acca15e03cb61ccb76c782071bf3c0006e81d0b2e3d423978838cbbde00b332303e73df7dde06414be8f8871feee60beeda982efcc75655b2d842bc879e4a87ddd72860be17662ac09ff167ebe7266842457d18c6ae0e5cb5d81ba4cd287a656e6059e224d98f7c6cbc06e50032f162c8ea5e5c8f4e1203e3863a96a000f9f21d36028cddddab3b4b2224a04f2f1a9396fa78075ae71fd5229cbf4e7d7e9ebc40bb9dfde7e0a65e07d832c4d09cd5d2d5fd17db1c35ab8307ce38dc158bb10bb5b6c9f77069207b5df036861520b2eee3dec99fafa04e503647c5b5cadc8e7c47cf0a8aecbea0472eedf6b1d5be2c550b7e61f3156ecb2efc735562ad478ade0418b2efe327a0ee741e7d2b2303f099d49cbb8e9ecbaa87f47afac25d7e0437c4912e8da5a253f8dd0457192e7939d89fd13f28935d86f79320b9a146bff1723234bd754272ab426c059906780178ffafb7ec5c5525950a0681ad3840f6f78a39f0618d7d4ccf7d44de24a1740f515c518c005ba382298f2c5010cd9e23a62e5234c466a75f08d1ccf25e267585df85f0aada5c3f18709b093203065ac596b0e4c8232081442d399d0a21d1a45a7136c824992c914b04bfad496f53361c322e45aa87b7908c7cde9e3e0dee4c6b226362a7581d26e47b2aa84c57fcd74084224846beaa4c97df13366394a1d728bc25ac31f21c75e2cdcad997be4f440f6dd8c0704fac85f9651c5084ebf53157522c0135a9890fc9f154b0e890f8f5d2891b5b0ac24b4d1a6707afb767323d26aa385d9e85961f24353f3c9f3c092fa42746cf9f4465bfb4accb66371bf72aed4f4297c36a783b07644ad508852989d7e403cc4115e027b6e25c668ea21ef77d06fe6246fb8fcabf7637f0d19a02a23741919ac55b8e29a9c3657824e730bc843f8508ea63c13dfdb4cbba1faed5b4b01dad5d191b88639543312afa99fefd712de8f651d0f9de8fa0e301a8aeeefa1ebfefa71216ce0610b7617bb43e6f96277f0b08a40706f5a2905054d8d4adef366d3f99652435eac21fb64cccfca71bf1e42b1cc04e19915c7d01bfe5a2122065e4fcd14a3fd9fd1c40d5a30c6c9edc29e243d5e85b5bd2218c6cea99510180f25317e2db3d29e230454f54e77ea619a8b16cea249a61eb9b7a9d4f756d221ecb92e20768196244cf6b541d234111c74c0932c5218269d47ae3994ebba9c94eb5bb536b5ab35dafebf5e8595233b82d7a71b8a087cfa4bbc24ed6d761410f9cfbb4cb8f80c4a1321ea8533c47fab88bdc0fe172c9fdfedbb0a1669621c62de0adf661c9c66fa633e94010d1531626d72dafbd65397560ae08af59c2c832eae5e50b57d967ef4e469e0ce5c1365a12fe5b6b116bb76dba402fafe3b18c71cc833c55c13fdd1aae65fe845d42a2ff4a33becc5dea73b1634e5b5d28f85fd3476cb2b2c8e34fe0cf5dbe860a1bd1c7466ca1acad217a66d124f1dbfe2f026f92ab1e5827ee6d9ffbe85ef01aaae8879d6ca355b5bf3ae8540e5d5aed9bbcd455f6adcaf9a398dee709cabea100e417345adae14f23f9849f55128a34ebdb6295212524c9a314de08533997442e2ab0eb1090d1cc9914d3c3279140a6d0ea5b298aa685dcb372c30ccf12d9ee8e3ea38e263734026a1516d3c5675dd4e278511a5ca322df70b72fada3787c07ada228f10b3ff09e35343eaabda8241529567c9ffebb317bfe7b29ad27906515d874e72a57ece36d9ed4e7b9fdccc60dc75b38fc4a3ffd05d6c735976413951818a8bd3e40c2b16ebba3ae48ac2aba3e6cf188b3fa416c1976f60c2508919c8813824ec0c89aaba92ab439bf5efe9197a2bac0b1652c8153cf48386ce1dc6347b25d6205ca2a1960dbf57485ae78bf54f37f9666d3c9e2ff2ae360d3262e13a7ba9853f047dac8e7c9f1a2603376dc6e96b2f637aa3fd7c28953d371aba5f82d41486a4ecf03790ab20e70b039ef9681dd7f2c41dd63a8b4a7c63eb5f36ce0959e4f9064d23c136ff15de4aea849b01953fb50b259b9293b7a83876b9330bb7af8238a185665d5f7f10310f4288711bac3576b67a6c6836be8e881de86a3808d775d0e9a1a7063e1f3be2fd57f66773c77297474161cb862fe637629d8a6100255b203c4d85a116fcfc4b60148158a2b49eec6addc47248b251b49d221ec3b9b9183185fe1a9fed152fc66aa3da7eb5f40467d24b5c3e285110a02705d5be462de0cddbf1cd03dfd0b2d02889c91c024c43429f5321feb594de6a3ea8422d60207e2b9da25a027cd62ec46bf2e83470bf79ddfb0b2fa93ac27aac1001ec980e8405df952e946ecf93ce024f8737794172fb0eb156d172b676841fa590f39fa317a651c98e5332967ff902a4d134e5a8c4272958702ad35c708c034fe6956eab10d7b2fab9d3af84d34ff12ec8e2d75a7566ac8ab4d8b2f890ccf1b743dbfcb3fe584327c0888931c80ccaba97fc75a6177c2768940904d2754c6cafef84955056b1aa79abb4a1f128815374b912"}, {0x38, 0xffff, 0x6, "6ff726989c41d27dd62dfd1dddce559bf53b6077a560164e20e13171b2325ed4c7c9"}, {0x30, 0xffff, 0x6, "931815a08b4003d1359bbbe16f927ef09d614b440c4669c31a"}], 0x1078}, 0x1) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000240)='./file2\x00', 0x11) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') pipe2(&(0x7f0000000000), 0x10000) 03:40:08 executing program 1: socket(0x6, 0x4, 0x1) r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000040)="00008000ece515d28ad1f6295d5ea79c794913a4ddb0f30a5d719ea6c7f2fed2401e1d9d2a09be6964598ff8032c675cfbe3d5d16f6d3579ccdd683009af475affce3c06a55e59d3d0", 0x1) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x101) 03:40:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x1, 0x6, 0x2) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x7, 0xe3}, 0xc) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) 03:40:08 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8402, 0x0) ftruncate(r0, 0x6) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x401) poll(&(0x7f0000000100), 0x1e3, 0xffff) close(r1) clock_settime(0x4, &(0x7f00000000c0)={0x4, 0xf56}) 03:40:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) fcntl$setflags(r0, 0x2, 0x1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x40, 0xb, 0x8}, {{r0}, 0xfffffffffffffffc, 0x3, 0x2, 0x3, 0x9}], 0x85, 0x0, 0x100, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x20) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000300)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x0, 0x4, 0x9}], 0x8001, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x10, 0x9, 0x2}, {{r2}, 0xffffffffffffffff, 0x40, 0x4, 0x997, 0x8}, {{r2}, 0xfffffffffffffffc, 0x10, 0x4, 0x9, 0x1000000000}, {{r2}, 0xffffffffffffffff, 0x1, 0x10, 0x954e, 0x800}, {{r0}, 0xfffffffffffffffe, 0x22, 0x7, 0x1, 0x4}, {{r2}, 0xffffffffffffffff, 0x20, 0xf0000000, 0xe4f6, 0x6548}, {{r2}, 0xfffffffffffffffb, 0x10, 0x2, 0x8, 0x3}, {{r2}, 0xfffffffffffffff8, 0x1, 0x200fffff, 0xff, 0x4b}, {{r0}, 0xfffffffffffffff8, 0x2c, 0xf, 0x7f, 0x8}], 0x6, &(0x7f0000000080)={0x2dc, 0x5}) 03:40:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1", 0xd3d}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000800)="ae6e10e63077fd20b1e41454271745ad5a68a66ec4bdc9d7e9b08e3b21a712384d0420731fa017a1ef2248ef2094920fa728a45691d97ea2b15ae404c3211a6ef1682e67d4780daccb3b04af4fe3536aa0f439fbf420a7a606e0f774094b46777d7dd47fe69b6c806fe392179befebc8894cb7533b07b0c93ce8791dacb5939979a3f828e8dfb8e68c22dc06f52fe526b3a53577d1c9a6a9802afb7b357441aff21c4534ea6da537b089887e781bdf567afb992d3707f9da0c09242decb5b5b6a798c6c5a9a0ef0fc922257c4881da1aa8949e4d6aebc592eb3e1070d45c3a292f764518e82a83cff9df07bed519eeb33538f25f6de61be5777afa7017f8ca0db6adc650937c5fc5a263cd4843f5bfdd40355790b4eb8f1b2cc67e9898592edd74caa84876361424f089b9e7ead90f08de7f411e7e166bbdede1f5ba66702ed83b998409e89a005a0c90ea2274e809684dfae0854d891c2f7aabefcde66ce61610cd1d3393d1914b88f2966396abeb42a3190538bd3155947a04c33da471d3fa8746e5052eaed32ea411428eab9e6829781020989299f04ace4ad8b6fe16dc3cca2ce7587ea24bd9b3457b68d8e5f13e0bacee7bafbfe61072940356b7a6e70909be31c588fc04dda50621cd03907f0d9325f250f1ba5eb1087a13696171623b64e9d474d61c14a49f43a5fca860b3c3300d14893444af39375e56eccbd85b9228a77075e982e928897947d591a04995caab15df6d3ab965d79583b7e37684ef2f9983c568ff8cc42cab1ab5587f5fde8ebe69a0bc5f406289746aa3372b7db3bacf14d001425fa3932ed55fc66112ccad401f77e2ec040681408c042b99f0b7d75de110fd4aa9cd138eff16e42c1a417eb73be2f05ca97afb172db80aa8e33947c38d24d9d4d245b6c2f3e4d136817b232b9c76deac518488891606afc50d5a92a777f411a046bc86d2f9279a52817c300428dc78264852b9aaba85b41f5c6ebbdf2bd5171c3f55f304ac9f46a36f7155c0116ccd39c540c61e23ce83972af9b18c4edb2faaa0ebd3e5810999479816e09a60a63e7dc595cf9abfdb71ea0fa5df7642fef6d97c60c2bfddcf08aa2fd58dc2d4a87de35cf631ada7338a4656f12d9170be805c4a8387fd11cb39bd902d84cee7edb02e9178023c1bef1293a88f55d3d651cb3f2f3a4190323fbd25deb2ecac2f81b61d27d61d8d9eec58916ec8797490b2f341b2a76a4e89d0faea7631ec2fed96fc8c66d6939227987013098e0b27ffb21805819904b4fe18921ab1c2b889e20b3b4492c027ac7d5955ff0ebd15a7358410de065d1572ab8beeb92e5a54722dc57e2dcfc067769fe094806891494e37bbad0a71d044500e51309f610088c118e8076cb1b959b74150101a9df6b73bc5401ba067695209acce6cebc0a309d125e17420f56e35ac9b7f1f75836242c8f2de48895679db4b0397c062281a52cef1f1bedde9eef4c6169476f0b43893bf875ca581c002fc537aabc30a54ea1720e26278de0e52fd9b66733d9cf9f5165843bd09c4d231bca838c44fc556d99c695d0b967a786699987dfd1818b706595d2119039f45b1506463308ca22739748e53feedada68a3ced066c467edaa6ca70f4569589519281ae477f17d0f1984d75c8bc1259670a0e6e5835430fce6b91cd59e34d9ae825eefc0b43ba67cbbcfd351e177115e5889ea277d624df7006b836832a1028fbe34f668c840daec2e7488530281856856ce7710819fa14d8a9c315e6f1bdd9b1687c4c9b12879295c12154b1a3ed6c25eff2680f5c947a46524a81c63681bbdd7b412fd335d2a0f1b4666aa56b0490dc0f2396d0b7b71dd1e4fa7ea4090efe32ddf2a0655c37e5610af8a52b54956ac187211f21fd42ed03057665fb120d19cae1377fa400bad5b2da9077fe813acf59a1cc7b84aaae5e6b364fdf6854e413da3b26766885a847ed45c82e059efc6095775ef798ed77e29355cbe54dd35a37302e874eb9402ad7ab5e75b15ea584270154cf9c9d5912c05f466c24c793fc4193a99a40ae155b21c1ba17c14f0f01757106b38de864d4283045308ee8125924bc50d7277271c19b105d35a5cc7fb776fe8e7676fefd98163dce0f4837492d99f08921e58a9b33abd69132a62021354f9ad814f9a6f011964fab6856d9c282f4ca3a629ef3fe15c3d49bc577474563517b44f1e10f67b63b323b029d2652757661205f32e70056191d59a51267ab75bfb78b9534f07677d5db1945bde547f4fdd41390ceed8ee902900dd79b4770330288008dd3ffc4753d37f5a28256460b914834edcf13450cd779bd0541d02631ce02ce013c0ade755c7f8004508baa1fbc6291cad9a25cf7cccdab75ad47c5b2688a2ec9eec1f6dc23ccc2b7b86f67695758befc0860ec1f6999fcb0c92f5e0d75a72c41183ec62e13281b1739da53af4626c16b16be7406fc62a4d4848cd5bf00aef83edd94b8f09c42dbcd2afc62080809803dbdf616cd89af8a44d7054aa295a3fef87a1bcdaa0117685e8b8a6ebb1e7588d4203d6058dd524de0876e4bd7687c69ddd97517dd86c98cd148a2576e5e35cbab7e661c1579227bc133c53ea9fae34892684be1152ec2e16e8b042485272733d8304677080c96fd6ef661d2b419ecc77b9f2a82082f55db8f9dd2c92b107ec92f6109d16567f29d5f47ed5bd7e7a06ccabd87ca62ddbb743caa4adf2463acf46f679942c3d766782530a52115e14484b1ebd6e549fbd2431170c054de7d4ac1ad6dee7ccb8ffd5c39b539aa37c3f9243a81b20f4b8aa0e9db181d1371e8b1cea2a99de60d1c59f1491dd7d6b445be84b9030336579a512d892158e70def2e3646f71ebe909bfab78d2ccf80890a5cd81dda1709d62cd01bae0b6a018b363e3e3fa69077ef6cbb2e29ae9b8be32c242815bd851289882283dcc899c76f94b95491504b37b3eee4ff329ec75acd6cedab41a97bfe33524832c4f97cf3d89a84042e1c047e8debc0f4888fac3a741fff3c2d7f21580d57b8ff5448b8e4c77e544f656f9d4045ddca1b53d6e3351ba75470aa3fc8bf0d98a3f43b869a63d13807009eb2bddee480376086a356c09fdcef41295fdd10189ff0ac360b77991ee9f4d4529f7ac0e8da09a9df58e0f357667ed894ad3264ba0384a0df8ffc453b80f8e6f44ec6bfe6c548a62bac3f4fe273b7b20bad8813428d9c5e41d4c8f79317d7885e5c5ffb022545c6dad0e70b50971df72408edfbe15c5eb16ffd9339d8e1c859e07dc73773702980e4dd697877336280567d6cbe8a1787d36703024bd10aee8f3ed4328b0eeb2cf707699e59c71e8cf73225093bd3f5cab2292f00d063d7ec2a6938bf4987e3dd8c09c9431f887b997d7e4aeaae80a4541e8012fe6758e9a8d45d6ae0793560a59887c293904d43e73229db877bc70e699c63f52d51945072ffee105cde393013642700c4445db4819a69e993d30da662a6ec8ac8dce7c710c8726fd7e51daf9c5fa297de2cb30bb170737c2182f03db69947b1220b04d530ae399d7f97ccaca1e4e7cdead42cdbecc2a37c19299da2398551768b64b38e68261aa4f04beaa905c28ee6f5ddd8d79b88743541a9f7d56856369b25c5889b59cb651384b98adfb99767a9a7cbfcd10603db938d13c2145a049902f1db612802042af4637adae308d1f03fdab6908f8ea792420a8a255f18b6186050ab48f554d3ee50e499d7cdad58def9af89dac0af09058141967658fe8b9774cbcf55c6bad8240ec1d91a3cd37ecd1b9de1947c12be91e27c690158e38160218a03240697798274123a6aab0d9c3a2b50fbbe82fcb3a96a0e90308162d75da4f49ddfe2b9afb66d6821bfcd9bea3598c53dfce7033d4793c7e53dd5aff0a75b7ca5aa085a16e011bd665fbb59096f2ae73db25945daed025d8c2f6fa0dc6a8230bc0c34dc8a75615afdaad403c028a7362a41a2d09186f7b508eadb553bcd068014c7cdabed27eef52a84007e48af168e7c2c0674ed7897773ebd0f7f992764eee24bf4b7fb51a15273d80bba85b0d851d44e18db0db2b207a60777414aa5b8376ecd6818ed04f23e0daf6b25f386ff6ba14366ed79dcdc4cc6f6357f1c557232886ba2199087ccb8b5069fd8e36901ed4202b846105691cd4bf1a20f3b82cf666feb820b5192c46e8a552e4febeaff7a5221b1fdca9e8bb0e530345d37cb3afbb3d2abac66ec69b496730d0d6ba1a1c47c18785f38faa01ce8c613ec1bfc34001d26a4bc61a7280dfc45e26e36b33aecc9e9923a83f1678c8474c957bcff9d7c7c8e245934eb4ae097bc43d4c8dd2fc78e708dce4574093467a30c7aef4bf1831ef1516b42005dddd3b7863af8d3ac32341f783e1f6a4870e6683a9ac6f9d12293525db4ae8bf82e43ea5ef3676612381bbd37b75a776acaef1512900bfc3c3d0562b73ff5b2a2fdf14f0d3ad0309b950f4569f08c22469b35e217c15b8eacc5f33d9c32528c6096d6a5b0cde7c5fc3d2f5972a6f42315e07ac960a372e65adc4e6b05bd7004b90ba72ffa73ff7a5c85f7fe7a2a9e939c4e93e96ee4684b3baac3487685eb1a822587b3dd8c3c317bc4d57382b4b1e82eff2aee7299a5e06c701a42d3518447bb7a37249991b9379a16949939624e4424910f552964cf573d3e10cf810bbdf804a1f630826592e84f993afe8ad8039ffadb11181e1a316dd1cca6702a3d85b3dd2af3343ef7b088102e8006f58fb3d5c8431ba96777e1534f51dd3c7a8f1e3027afd0a1c14409f1e00ed5ec9737a2b0e9845eb38b3b5eea96ce454f9ac22cbbd16874c318d2b9b333677ea73248c5ec67aae8cca54807d7b1af5dddf156187b18702036615f71721d29f2fab18aabe9049e53e62449f44bb4de8824106df7967588b88584e6544a382e2b6746126f220c60131f714419b7b1ca535f17682e90d2a9fdff0e616b68b7dcee2935ef61c866491bbd33f9e1ae64032f788d133c7ea0e306c9c75602a7cdaf73d289e3a71514076bd933d413899e090217a48af412b2aee73ea5154eced19060c2cd4baa49a8ead12b8eba31cce3026ce5aaf1c56c53904e1f268abbd2314de51fd0623726cfc5f007205af4e4892d5524c25737dbe3c589fe179d2a1c40193a7077fd8185bdac2399f97d43a76d5c9cfa46cc23ed918040a18753198eb1243fd21edf3735f0390b813d081daa365158d013744923ca3a626f079d1cb30ae5ced51b10c061ecfed85ad027594295b07b4faf5f16a3184889b1d98baf0684cf9cc0dc6ae56261649eca168fe290873d91e3a63bc41120fdaf21594175b54cc110bd50a48a752c088b15c06af0182dab198a5c887cc15e3deecb8a1abfddec935ca21f8236525e1bad666c393c5d841c1a788ff9e86121bc36664d324f700f95077c41431e9160469755220d61897895d8d648b9652d6e309daeb8caebad91b976ee9a5cd9f36c7d7fc1b8cc6b28434c90b87154a9f3a006ea8999da918efa1dc68e87109b5b6df21ab362e6f5685b50e9bb7c35f68527b3dca6ff8b669340a85b27d3496b1dc8a2995fbcb9c0ea5a58946910a3931460e46d4a79ed902ed8b6584e5fc74a1267e5e3cae6e8f06c05e82248643941e810bca0999eda193a516b9d13875110ff2877fb14ed387645d4c91e36830926b6cad628b79ccf4215f806e4c42b6c282bbc08ca546a61192664a99e0213681fa2e54c3eed7531dd0d411fa5cb1507718060b12313147f6673bc75b86d0f1618acda17a1314cc184748bb083608aff1cf5c134dba7aa66ea", 0x1000}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) execve(0x0, 0x0, 0x0) 03:40:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) syz_execute_func(&(0x7f0000000040)="480fae0a67660f2b88737e0000c4230d7ce51b45d3d1430f53bf568a000066410f6d02c4a1fc2f24868fa968936bdfc4e33d69d4fec4e3496b7c6b0000") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x0, 0x2) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x6, 0xfffffffffffffffa}, 0xc) 03:40:08 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgid(r2) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x5, r1, r3, r4, r5, 0x5, 0x8740}, 0x0, 0x5, r6, r7, 0x80000001, 0x5, 0xd6a}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/249) shmctl$IPC_RMID(r0, 0x0) r8 = semget$private(0x0, 0x10000000008, 0x800000000280) semop(r8, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r9 = kqueue() mprotect(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x6) r10 = semget$private(0x0, 0x3, 0x48c) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r12, 0x0, 0x800, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f0000000640)=0x4259) semop(r8, &(0x7f0000000440)=[{0x3, 0x101, 0x1000}, {0x0, 0x407, 0x800}, {0x4, 0x10001, 0x1001}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x5, 0x1000}, {0x5, 0x80, 0x1800}, {0x7, 0x6, 0xfffffffffffffffc}, {0x6, 0x7, 0x1000}, {0x4, 0xa1b, 0x1000}], 0x9) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000700), &(0x7f00000006c0)=0x278) ioctl$TIOCSBRK(r11, 0x2000747b) ioctl$TIOCSBRK(r12, 0x2000747b) ioctl$TIOCMSET(r12, 0x8004746d, &(0x7f0000000540)=0x8) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x40000133, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, r14, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r11, r13, r15) semop(r8, &(0x7f0000000200)=[{0x2, 0x7, 0x1000}, {0x7, 0x7ff, 0x1000}, {0x3, 0x4, 0x4267c2303caa6587}, {0x2, 0x6, 0x1802}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x3, 0x8000, 0x1000}], 0x9) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r16, 0x80105728, &(0x7f0000000600)={&(0x7f0000000500)=[{0x844, 0xb9}], 0x1}) fcntl$setstatus(r9, 0x4, 0x43) poll(&(0x7f0000000100)=[{r16, 0x21}], 0x13, 0x0) write(r16, &(0x7f0000000bc0)="0958990b228c700a2953aa0d5949caf62b060000000000000056afb0bccf66b466c9bd76c2feaf8718049624daf3d8fb4abf9a4e63f2458f14216111b1df019f83792e0cef0b00d1806b0077e8ad026eb015af6c8403cf7f71130bbe8fbd571087d1fcad39da26c870a1416d5ddb1380412cd305d5e7dbf5b2ffa9d44121220dc7014c9921716cefb1d4a6d573496b8702f56de8dd80c29660e8f6b215130ed6ab0b2237876aae42bee1ab7baa9dcce19a91cfce3df7124f93c74d85e66d9eb4165ab5ebb558cee1a15c9716bc93de4b95b15da7d98217ce89b5a6b469538f1196ec0ed2606ccbaac3ac7ab1a576f226d11317ec236ed7aa944dd5fa36b845f645d0db997dd16ec9a00dfdff2aa50111c600dad5a70896114199ec2c9901547b189c037861eb7751709a6bb731189f3ce3f53149b826bff897736482ab3b5f277f1aeb55feab2179dae931e49584cf81eedc26f31d896dfc662c0f666a69a30000000000000000000000c35cd2327c48d45d97ef1d364b65aa0a2026aeae906a24570101b64f2a3516876bfaedebd08dab9a3e3f156fd393898e49e36edf98805d6b3d197fa529714aafef108bc41052b9da3b6a60442876d72246eb247413f3353df759d93c95dc4f4973f525cfcf66dcd0994814ce7b30f35f4400b79d82026d5debdccde8e030a1ac61a29c57bd997808f4565515fb36b9b97612e11c655b", 0x200) execve(0x0, 0x0, 0x0) open(&(0x7f00000005c0)='./file0\x00', 0x200, 0x80) 03:40:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=""/223, 0xdf}, 0x2) sendto$inet6(r0, &(0x7f0000000000)="efc43c1dca21d30bc9a2cdaa427872ef6835a3958f431e1605cef0cd123f19ca2848ba3d80e04b9ca0fa319c0f6fedbe5f6bb84afbfceece5cb057cf21c4e90058d16e16acafb1a983d2e5bc6bcd9cc1d83654d549d3e6d57dcc3660145ce23f1158afaf3c43f229d147fa4dd63e6fa42df49ddd2e309876e7542b8f3b877666eb333d76e8d79161ff59c648a863ac194a44c6", 0x93, 0x3, &(0x7f0000000140)={0x18, 0x1, 0x80000001, 0xa8a}, 0xc) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, 0x0, 0x0) 03:40:09 executing program 1: r0 = socket(0x2000000013, 0x0, 0x0) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x80, 0x5a, 0xc90e}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0xd56, 0x401}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffb, 0xe1, 0xf0000040, 0x7, 0xa95e}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x7fff, 0x95e}, {{r2}, 0xfffffffffffffffb, 0x1, 0x2, 0x824d, 0x3}, {{r0}, 0xffffffffffffffff, 0x27, 0x40000010, 0x1, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x7f, 0x3}], 0x9, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x4, 0x81}], 0x5, &(0x7f0000000180)={0x5, 0x3}) 03:40:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c253000f99e4e835005bd3df249d1a3f111f5e28ed65795d6e64340fe16dc2bbdcb04cefbcdbc27164bc52955e26a09a96c42cc105aeb3665a5e3b7779ffd461e3bcefdf5b1242647e65c1f904393614f7df846e4edaa54cfabde9e6cdc190f924c9c47dfba30714fd7271a4335618a6d52c362cc9aff823cbf15d88807cbb7aaf96d8c3ec389b63e3725ccc501c114bbc688b02fc026d4aee367833b32653dc6d7fbbe54f5300a74e4638f2d6c0e7224e93ccd85e0fe1d12483a597b41363445bf90d9"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) writev(r2, &(0x7f00000014c0)=[{&(0x7f0000000440)="6fbaa3453f203af57faacab2166cc54dd89146f4cb9b0afd54a73110ef77586d7bcc9018d1af65b7b4e512768a5d807ee5ab0441987cfe89e4274fc0ecd54f0040a9b9e06ce10b50b113d7aff9576303cb8d4e540851a6cd504560e60ae0287930373e4c8489974f23a9b86959f9f6e9534cebe274406d81fde691e09b0f30099f3c482a88366d29eec47a9f350eeeacddb17d7228b3cff36cd0b17de1a5dc52f2eaae9ee1491ca1e6771f08b7eb1717467c51947868b5ceca9bc2cd1f3b27ff726895d669849defc2fdf46b4dde598176deb591f0214fa4fbe6bccd9727b3644b69e32130ebb01fe3310bbb58e82950684fed8ffd4ef866f412f417617d3e90b1fbe2ccae95779708cc507ee6808fa5c9d60b10e7f54c3abc4a360fd334dd30d419089c89471b360e31841b21ee49ff510236ebcf5b63320b6001430a20b94db342ad06945d4896b1bd34436664ed0e436ddf03f75984e8217ea1b3d9f3fdefcbf6bc0ea4edb74ea612e894e528e782a62edf37043b5f8f477031f9dd650b339cef07d2cd2da14c952c69dd53acb4cbfa0c10dbf28aea484ea9934b11d902cb0a455cc20412845b2a30e2731d182e2a830ca0544571065ed829603cdeecfc3925c6819f979d866f7371ddd1e0e694758b54e5188acc7c8a1aa711c5381797bda33d8a9755b7edb38a4ed8c02a77a794df6d3e33c25d522180fec5a64d36bb74b6b2f32c79d33791a386894043a86fcbc97e397968b79fa86ebaebe2d98bbb5c1078ae358430b6b7c640215c27ebfd650cfacca56dcff9cca8101a8eaf4a1cbd84a59dac3a455b54a694f32112e4f588c800167b7c9cb2596912d57db98c625dc8e6b21e23324f0492ec30b8209e41d58112eb88a9afea0bf5d822d70c3d95634f3747b0e669f3147459e6bc575ee3f1dea1319f4fccb78673e5ec56b2a2adf574b4ed7cbcfddb9c5c25588ca274dccd5959996414aae0d5a08a17ec5345915f62c15824ddddc02a079192b936d4d54f8511a9f6df041e8456045178e110ef", 0x2df}], 0x1) 03:40:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) write(r0, &(0x7f0000000040)="587ed4707edff7a80782301f7de9854e50b88ffcca53b3ed0be364bad741dc1ce65d01b636d732f019070528239f1fc3957fd62503367cbe942e279460a578079fb2e708b56cf5a81aabcd2dc12c671fee54559ced8c6167837e19b697af78de78012de77c7aae3d2b9dcbb6de3f244e2d1fc88478ad5ad254c89f", 0x7b) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 03:40:10 executing program 0: r0 = socket(0x18, 0x1, 0xfffffffffffffffd) setsockopt(r0, 0xfffffffffffffffc, 0x200009, &(0x7f0000000040)="03000000", 0xfffffeed) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 03:40:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r1, 0x29, 0xa, &(0x7f00000000c0)='\fFW}', 0x4) r3 = semget(0x2, 0x1, 0x81) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = geteuid() shmget$private(0x0, 0x11000, 0x0, &(0x7f0000fee000/0x11000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r4, r5) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648ac37ca044f820ec014eff6e449a5a580293e113fec8c5bd3a6a5c109ae68dd4be5a7d6eb40", 0x39) 03:40:10 executing program 1: r0 = msgget$private(0x0, 0x4) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvfrom$unix(r1, &(0x7f0000000080)=""/80, 0x50, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='nfile0\x00.t\x00'], 0xa) msgctl$IPC_RMID(r0, 0x5) 03:40:10 executing program 0: mlockall(0x3) r0 = socket$unix(0x1, 0x1, 0x0) flock(r0, 0x8) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000b06000/0x3000)=nil, 0x3000) r1 = socket$inet(0x2, 0x0, 0x7f) fcntl$getflags(r1, 0x1) madvise(&(0x7f00009fd000/0x4000)=nil, 0x4000, 0x6) 03:40:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket(0x18, 0x8007, 0xfff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 03:40:10 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) mknod(&(0x7f0000000000)='./file0/file0/file0\x00', 0x2000, 0xc) unlink(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='./file0/file0/file0\x00') 03:40:10 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, r2) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r4, 0x20004b3d) sendmsg(r4, &(0x7f00000006c0)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000180)="de3bdb8958ac698f780933765206cdccf5b8246e63fe", 0x16}, {&(0x7f00000001c0)="197cb5ca8290a7de6bcd0410a1fb109059ce40be68d37a59d8f8e74833275844aca730b2b3d843fa8f3edcd9502cd30de8e7e0548c1220ae053f7a57e1b48724630f6149dbd79316d75a35a520f004953e2bc875a97e721e5db24a3b76c3536e85d96d2737d21233b7fb4fe9a145c525455120aee68cfc00894aa319032b3ee7f18142d29dc1df06669ebc90eafc6018046b1d49f311a8e298725aff6dcdb3971faa579b3033df2e049a3dc3aab90eb46b555b7d6423030077a047abffea2acdca3314", 0xc3}, {&(0x7f00000002c0)="8ef1c719915baa3204079f303baf108a5e0091b71529d9c65ddcfb", 0x1b}, {&(0x7f0000000300)="6bfb60df8cdfea72b6bf42873fa56412f657a580b9e47d3f7f88fade479d233b8f2398edc9c4ed1030a91ecb3509e5ea6d1720eafd82d3d2006e", 0x3a}, {&(0x7f0000000340)="24f78979a6545ba57498e17ad037c7326b079c6afdd43fe95d9b8c301f4d97f7e840b2c3a2becf60afc34d3c9d2055c024e8989eb12067fcadd802dc810561787d3d212559bab51187839136c39a92dd2a0661c4140142cc2de3a41530814c9cac3c53ec5d74d492eb4afde04bd3a2940acb869903c970de35b0e29fcbd298411962ea2b26ccdc4031b28750994c1660821f0d05d85c1b8e6e1b430bf21460093ade777bc9a08b8ee4e6", 0xaa}, {&(0x7f0000000400)="c15ddfa919faba7ea2828c18adca080faecf980bd9e7b9ebbc1cb56c886f377798d1c687f427d6463e3ee01d75aa7b078873a6f2505e0da110090b5b4f85c3e3ddcd20024fdbea0866cef4b194c4532ab51e4c2dd9f450da5e51c20a0c9a46ab4cd8410bb2fe0d806b025869d06b0f9f745239e3143c8380db0f1b72b547f6c09757cb6d3a467f8f9876f4ce12c1298f613ad176ee6b2845908c34", 0x9b}, {&(0x7f00000004c0)="feed125e30b83ca6f49fb392adf8d0b7b88e0847390edcba3a080e9080a90633d1e83e69347d01c8650c0c7a130d422bb1677036b2f554a75e2d19a1cb14dbd1d3a36010c4098e0c689d45298f8a6d284aa407d2f0cdaa56e0170c1316dd57bc89d11759b129e9c50377c92ad632fdeae7e282b2df217cb6bc", 0x79}, {&(0x7f0000000540)="2149a897c76828b2", 0x8}], 0x8, &(0x7f0000000600)=[{0x20, 0x1, 0x829e, "b87c1d23245bb67442d91de02064"}, {0x98, 0xffff, 0x26, "a952074e70edb1a801357675f679f92ee7860c3ef65731554f88ddea7eafdaf008d734e561a48848a9fe451efa6e60f7e242dc872a5127b4f79df50b93290194f498b135d0f09edff4eea9ca6a177d623ae2df436b475a9743b7605b82482f8d0e07d3bee70d3dbd832741b64c49fb580646d94b87f0563bb240aa47b70f48f7ed1c3637531e80"}], 0xb8}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000700)={{0x18, 0x1, 0x2, 0xfffffffffffffffd}, {0x18, 0x0, 0x7, 0x4}, 0x100000000, [0x3, 0x5, 0x6, 0x9, 0x3, 0xfff, 0x600000, 0x9]}, 0x3c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r7 = socket(0x1f, 0x4, 0x8000) r8 = semget$private(0x0, 0x2, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000007c0)={{0x3, r5, r6, r5, r1, 0x81, 0x9ea}, 0xd1, 0xff, 0x9c1}) setsockopt$sock_int(r7, 0xffff, 0x80, &(0x7f0000000840)=0x2, 0x4) connect$unix(r4, &(0x7f0000000880)=@abs={0x1, 0x0, 0x2}, 0x8) readv(r4, &(0x7f0000000980)=[{&(0x7f00000008c0)=""/177, 0xb1}], 0x1) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) sendto$inet6(r7, &(0x7f00000009c0)="c2d7b1e8eafc428f1ec67d2ec7931f636aa3632cf7eb764ca28cbbaf54049ad03b3c98830e2a0c8ea74906b538ea0bc9160c1c15a565373591caa71f5419b5004f81cad432f42b70f3dab16a787971da81482e", 0x53, 0x406, 0x0, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/ttyCcfg\x00', 0x8080, 0x0) renameat(r3, &(0x7f0000000a80)='./file0\x00', r3, &(0x7f0000000ac0)='./file0\x00') getsockopt(r7, 0x4, 0x1, &(0x7f0000000b00)=""/8, &(0x7f0000000b40)=0x8) r10 = shmget$private(0x0, 0x3000, 0x14a, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) unveil(&(0x7f0000000b80)='./file0\x00', &(0x7f0000000bc0)='x\x00') ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000c00)=0x7) listen(r4, 0x5) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000c40)=0x9) bind$unix(r3, &(0x7f0000000c80)=@abs={0x1, 0x0, 0x2}, 0x8) sendto(r3, &(0x7f0000000cc0)="f27c8e7d0d541fbd97b02e969e5edc3912b03a2d14d21157c92813fc1bd8341c96ca6b3b4c5625c7d166d5b31b7f04cb69c14f4608a488fe677719d0eaca0422e322bb5cd381f4684f72bc4628cc51c4892fdeb19e216879c0715ff6b7808172d660c5c860cb2106bd9b1c36c3d715b302d84bd29905ab85d7ea757a8ed2f5d8f09c38c79d0f102c7090a0e0b49655c7987d5ae96b555ced99e10de363759ff5dcded88a6ced90f5afa463939147b1af1282a2d45ae38b71d6dbdfeefb36", 0xbe, 0x408, &(0x7f0000000d80)=@un=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$dupfd(r4, 0x0, r7) getsockopt(r4, 0x3, 0xffffffffffffffff, &(0x7f0000000dc0)=""/217, &(0x7f0000000ec0)=0xd9) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f0000000f00)={0x57d, './file1\x00', './file0\x00'}) 03:40:10 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x70e, 0x8) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e1", 0x141}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./file0\x00') 03:40:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0xff53) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000001640)="711d09e07370ac82418321822e10ad0b3f4cefbb45436d1af4e9660ee0e723de50f5203cc45eb03ba1e95b246aff972835c03a7c274183a90187d07af9ad9447142fd8c65debd76a92338ac1739caf47a32c5c1125b5d2180480520be7718972d60c1ac52acb092abc0f22059ddf945854dd0e2410f9d11201d6fe5fd57105b240e6bf5eb42322b6e9971ace708d8aa64c56c561094e21dc206c562d8af9ca35202202e06b46aa7d0fe72bb96b5aadb218a8b40b16a99d071a0087081b968915362c7cdbee7356f9d59ac4309858ed5c7fe57ad0cefc4d1e3f2237058642512a5bfec2816b047316ccd8dbe2fbc0aaf36b85b40d355db024297b2f8cd28bfee3e4ec1812b0e54b2a0a9405e5bea99a05d60d9f64160ac168746f50a47b20ba6031f6074da77ec0074908f68f21a3d384429126cb2f7371807928562a567f16b9399823e55a38954ee3b2d31d9cb0c971a43e3d1742099e5b222f579f2521ec6f2d2463eb086578bc708871367b4aa664d36a2ccd12780e4d3f35eecd2e119e7fe2cae284ce28710899060c0caa8a4ec73d9b3dbeb6b7b360c18a2520bb69b44c60fc76696041a3784016c881707c8f4823ea700a551ecf6b0bc59a65541ef85ede42f21acd2598719efd0ba6dd44e17f887b096120edf71579db0c07d90acdd77b5fbb710050bca22d339f25c0aa8d17f6006fbbe0535cdcc596ed6068f1f51b4ef9d01a68a443d0df4ff6abe0eaa58db7920e4f10f0bd2f75cb77f921e9ac91796b3962ea2434aae70a9a9144545cabb895da2329bd94d1367f2471f95c634a4a963b0eb59f0db6834ab699fd641dae2a6fc27185e5cc3568ad537662d3f23a8fae1fb087ef8ce0de43b285afd32d2bbb1ddfa82f767f6da6d797521e9f28f65af3a6f12cc2b3b0369b5a58ccc63ad43f1c4709c652d2738f698005ba3fd263f716629baa8d2145934c4b98bc6ab05778bd0d9b1f335aa7f99321aff3f9ef65553eaf9ad55e498b7a2eca3744e9774c3cec6603149f3899489d5de017e2f7216548dabd8542a3e1ad94aa7d9563b0192d40c1c4bf212cdd0f84602a1f8ae0ad3af8e0db018bd16cc4f04f58bb16a30dc40204e7c406ac5ed16657124169ffdcb9336efdc266e992c93afc10510e462b76f33b075f384374cd1e1021d3957fb7a97b1745279dd460aa12611f32a44fcfd0fea4716c65c33632b3d78824fb48029a42827357d10fd6c96d93121ffcd8c9472f1235bb4857004f2ee82ea569335e21c26b8727ef7dc9759c66b8f6f1236a8781bfd6649d422dd88dc6b0d8e27f746c6302a1425ca0b52563871db683b076a2342da5a548e94475ebeb71baa9d9de7cdba9160198efca306bca9dfa995ec3d0820bc212e4ab88c169fcf849e2685a161e71352b85a7d2a054aa076b66aa34bda306907538a3656bd2b465e64aaf1116a4aa2106629a6cf4d805d1a7aed30397aa0336f9d0f6dd315e56a477b375824fb61dd10d5c774b5bdc0c355623e98858c2948eeab97c636dd542d51a1ee6c28b31643b571cdb71a76d43d0cb60ad75b81836f899847a99f79773ca1128c09ec8a1190c15af36a386285eb772ca88ff95a9919363140085a14167b4fbcb8d51348091fd5aeff33e0be9c02d820215ecf3fce69544bbc1b4489a0e6015593b6e01c39074767254c6788f26c314f591aae42fd588870e91096379d9e9f1a8be4025c1e5b5943228c88727709a45e7d495fc5b84d88c810695a1c8bde83c228fb8b777733784c695e2231bc1c8bf83b6a8775d283887fef9373b205965463dc9a14b203fb01e977d36b1b76b71d097a128cf2340ca55600a93001688f8cb961428424745d994425c710bfb959a8deeffb16fb6ba317145f6c0e9b8bd23184d444fd0328019d18e9b29f81852d739cb3814024cf5245d84faebf50898635aab0de86e99f438836bf03f8a47f02ee0b43584a1cd88dd13c20d0709de3aa02172a7423303a654f94da6c9c09e51b8c242f704457088f1369e63c15c1b0a93c201babf670b410d33181c6bc7a9ba400465290b6ca534fcda3aa986794f174bbe5cf82bec67a22c5997e55b77f68bf9e6c971066f38f7a0feec3378f76f5516047845f65767e2abc70a4a7b310881b3d9608d1739764ed8d5c7f36e70e9cc9aab3ef7230c79ff6b9428b31e9bc33e0fe9f7b46cd678c5e5f907dbf2219d28261aaa751d04783a4162452b3bfecab38292295ae5aa4d0957bd40cb1dda07f4df7df64816d0e1ebe6b71917961493c02889c28202f2d7c2f55174f406fcac7d3921e8dc4eb8ad6efc86f7f0eec3fbd93f122dafa59371cfed097948219de0ec67e25536853abe9f953a8a0d69e4151391c30afaff04c892910e76b1149f02736cd7a9048335aaace00d12100a2ea0ebd6f3707772d89e03db92aeb214033a74cb68c403f2ad85b14aab11dd2fafd7078a16475c8dd47efa05405a1c879cdeaa87c5741ba6870136528ff12a3e61b79cd8181a6539f23dfd276789bf92163f69960d15ce8edbc9ebc44a298d6bfd97ace0903ce9db52e101877a2532169775ac2fb8a737d92dbb2d591722d0631a92386e0def3f72798850c7c368dacd03bcb2f0a422e2115c1d858e1e5322ef399cd0b362349ebf74f91973e4b05053b76ef906665364cd223288e08dcfaba6be681e4dd0c311ac72f877c45d918af0054bf4a4d62656f1ecd84a633065ea541d337b7956e207a63bf5f010db304bf621a1392bdf085acb3185e2641fa99fa92cf2daac3710bd07cf2bce096407fd0513c70446820159e50bccd6864682ed3c5bf369557f9e49a4bf3563c40cb919e60dea7829fcbd8990917bd2f453e724dd25ee976dc9bd7861160ff26cf0f3b387596c4b5fdad3d9cd44344b304083f4863cd0806dfb36213b3310c6c6fef3b006bb14e26b3d8868d642f50d5b1e6080a90c226e92f92aada712255b2c454a9ac7d270a93de653e596da5c3418d10de40cd5846f8b5031391b87aaf55b5512c193d905367cf25a58aa397465ae9b97cfec16f57ee2fe1abf3a46e71782e868c2cd43e68e39f746e11525ac3ada0988cd89bbb8ce86ce300b003ff63008a4fb83c55c1212f8709ff8d88727dba829f3c75f8ae1cac3ee610a4da3f47b34d814b09c56aa2cfc95145e76b43e27550155f5c100ed06167431a6ec56dabadf008fa48b1c475b4baab62484635eca9d4f1a23fdfc207b3b34f6bd8e59240ce06a04fbc3df985b6f16cd40ad0bc2efff7f00fee22845433ed05145b16b4710dedef297f8c1b09be932fe29cec1e55a72d7dc2360dec29ef9b29a163c543dfb4eb53be71d87b6aa330614d035a84877eb1d7089fc7f6f48c2574c8cd8d4d7839ba191a0fa4c3e1a7da01fc015e5736f4085e37ebe2a85e6c6b9dc36aa8b3bfcdfd3cdae6661c325368936f4edf574412fa4b8cbdc607b549b2836b85a9e7674fd43e455d0456da972a8b041681ec5844e5bc7eabc622dc6752d0e5f6dd1a09abf587a477ece84e83016522f2d7f2bd5080484ba6e0474f7fcbfa6c1d16f2c0284e68c46fa0df592dc3cca2393c4a13eea45eae4c2be97c1b22db25c6079546ea6cd9b11449f364c5a438ec2ef133b882b8a0aad28b6b945937fd4d510d9d9cb54067d0611a92c8bc5402936507d42ce5761cc2ff3ec2a061b887ba3e80324aa672bf1c3304a56eb9ab73c2aa8b727314e35d9180c0c1e2473f07f76e6449ab567ded1f8e369cacf22953019d10d2008c41e9617dccbcdac16b4c15bf325ab396e3436e939d20df1234f21b279a099961a3f5477bb89cf561e6137dd061251a0877a3f809e4d09b83bef0ecd93b6d28f460b27f02b55b4f8faa4e2ccc9131420da611c5ac3c298a9b9cf85b998e2374f365727665e744c66e64ad68c751597adbe70c652fe5493adef43a0bce67ea9070b0db41501b3db7b600d48cb6389f4aae2e6c9b040d4d1903151268ae38754fc989995fa9c2669f93abc4edb65e38e6f61403aa604d2e2b5daa8de4a894e002fcda9fc3e07feaf42fff7e7158d2a3722cee605574c3a4876b0d2acff0746cec1fa824eefbf51c6921f9174ca83ccc3079b52319cf8a5678d3a41302c81a8349a3468dcb32128ac09a074dae185191dfee6b7b68fd88d66b6df15dd8f1cd9801d114a5796c8fc7106a4be665d06b69be74b562772fe7233025d33316c854f893dbef8033bff0e95cb10887ce6a26a3a6d30d7ab223d6a7032991964f7b23d8255a6bddfda8449a85f6295053045d3de162304058ec7219a83f01c3fc382e957c652773ca3b279a92fd525fcfb5a5df2a74aef62845a6e5d4e23104fb1ea290e4305a9d086126d9b46bd40b0945c8422135412e014c9200f99108deb7c5a91b99674e5faa8ab78cadf758069afb9b650851659eff74cfc918c7fca1a7ada2f682268b9cac815e4fcfaa4632e0c795bb5748f9593938ef69e21d6ae5463ddbf54ef92a5005a53b1eafa0d0e1640065b7489a0b16eee5c4eb47149c9aa2b5fc8e7745fb2e6a97c0393823f5bb9c5934183e749020d88e01fe80cbde0e90e152de7e91d246e347e1d96a7f3dca917b12004f11c8ff1e6a5cadeb86140a14df3c272fe8cc7ee88ed0b1786e65b74581d5d76f089dca719ad913bccae83477ed0df6af856777bc0189677b8e428fa45d6d489df4191f7daf0bc32e51ee4f38fb22cec38b271e08ed90f6757f306dc19c4ff4ae8a422039448ab17541543fa497693d3596b7c783e881586f6e4e71a6091f23e77073a38f9fd3e26b922163c502d63bd5c92ca6ef1ab2877f199c8957e04cfd94b0831690b9de6742d4ccaed1294cd574d0e24902fbaf7f0d8dd2589b9476c2fb530cc4c042c3567c4a2eb59a08f068a41329df075ed0c91b46830df385697eab55b650933e4c4794454eb5bc00c62027d6a98f1cdd9a7b1089e32aa6ddad935833c4ec166d9e6abd0e824092bc0e6ba3859f842120f51d37e2c3b22276711c159b64357c71654c2f69bc4eb91319d7b883ae1726f161f98df8a14e14e356bc6b54f7eea7a324c99d4ec16957f945f1248d744cdf7e98688426d9acb95faec9a1d0f5d931ef84941017157fe8e564654f0a584fd88def00a79ea1b73401d54aaf65e700b40602299771223aa9d4ae9b991ee44deeb72a76dfbdf1f1197ad1f0a074cf54ec86008779b02e87980a71212dff4d9b77c79382d326efc5f4a97b7e1ac60ee385950c9910166c8a1e44b0003a39b2a74f77df614dc450c9a1357e08ca19a22943d727e98107e83abb967bfb9536e252d1f17e0be1ea882f8d41cc2d69212fd2c80c377c888b6f296882c2fc9c7293ca81518c4e1b8dfff640f87346f5beac8e79f61c3c31c48d76781ef4e85210c9cecd3cbaad60151558a7ed2b485c58a4769538ffe2b56c07323f67c1c55e3dabdb26898c8f38cb1952e46a099512ed7c92b72c1c73ee9830fe8bf586ceb26e4fee681290fd0285ce6b01beccd36ddcc4c9dab1919bcb9fd3299431f874d016ed93123d6d7db7e9f0d698172d3c8fa22e61fcfa8a58c8be0d2aec3c39958bc792c8328d8c75f6aa2df013d7ff1fbb701f86d0027908d42756846d5dd6b104c29d82dc16fd7bf75e8802933d68a780bded4247135a3b037f3825cc776143c1f6b09143f65ea6f32d91401af88410ac184d831cb068c0e0ae896958da1740fe5b7a32de677b350a5ad3facddf55ce5f9937541d54a808883a3399ff4161176", 0xfe2}], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) 03:40:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000000), 0x10000) fcntl$getown(r0, 0x5) 03:40:11 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1f, 0x0) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)=""/197, 0xc5}, {&(0x7f0000000100)=""/246, 0xf6}, {&(0x7f0000000200)=""/254, 0xfe}, {&(0x7f0000000300)=""/130, 0x82}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x5, 0x0) 03:40:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:40:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40, 0x400}, {{r0}, 0xfffffffffffffff8, 0x50, 0x0, 0x8, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x3f, 0x5, 0x20, 0x100000001}], 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x0, 0x110, r1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="be5d167232f1490e404951a23361c8d2ee2fd489f9b4cb0a5eddb670227194f331c6e628e3cbc0c8b9b46dc773f6545ff4c581116091eba52dce8725b28aa8fa7bf37388f493f50704dbe69d1382aacb48f9a2a014d7771ed3023d013b23b549d2735f8487ab71086a9a63a1d2c8de59efaf2939e4a515a193cb4110bb8f04638e8d2635fdbbe08a90fff8", 0x8b, 0x8, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 03:40:11 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000100)="90fb21515a44527dac2954251d044908081ce6b16b4c16d47fa35cc8068dbc342daba1b59d6a00efa5c766c2ef24df01e86230e6a5d70c77ab105325fa2521338d5fb3d29816e78dd607307ff48a42f7bd9590c7b126ad40ed25fd91d2f037bcfed6d938378db16f7fa92bcce2673410e8a9f3bb39994a0368c5edf4f47a3a9ab2f6da8a9ce74028731c1cea3b3a23dd3377c227b496e0f846a2df505de338d3f2d44bc9fe414662774024b224ab20f7da8eff0e37545d4fa7a9d7f18c7642f2d7d31250020fd78939614da50eaa71eb4b9bc75c7ecb8201846325b29c9eb708edfb4d527ad1b90e56044f8f47bd6a1bd69328a12b2ef870ac62", 0xfa, 0x4, &(0x7f0000000200)=ANY=[@ANYBLOB='#-\"nfile0\x00'], 0xa) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x81, 0x0, 0x1, 0x1, "b04d00000002e7008200000000000000d4c400", 0xfffffffffffffffb, 0xffffffffffffffff}) r2 = socket(0x4000000000018, 0x1, 0x5) setsockopt$sock_int(r2, 0xffff, 0x100000001, &(0x7f0000000000)=0x3fd, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:40:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x100, 0x1e, &(0x7f0000000000)="00ff0000", 0xffffffffffffffe3) 03:40:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000080)=""/35, 0x23}, {&(0x7f00000000c0)=""/68, 0x44}, {&(0x7f0000000180)=""/172, 0xac}, {&(0x7f00000002c0)=""/171, 0xab}, {&(0x7f0000000240)=""/58, 0x3a}, {&(0x7f0000000380)=""/185, 0xb9}, {&(0x7f0000000440)=""/146, 0x92}], 0x7, &(0x7f0000000580)=""/202, 0xca}, 0x1) write(r1, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 03:40:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x23) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket(0x1, 0xc003, 0x401) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, &(0x7f0000000080), 0x4a) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 03:40:11 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = dup2(r1, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x4, 0x100000001}, 0x10) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x2f8, 0x0) r3 = accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000200)=0xc) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x9f, 0x8, 0x3, 0x10000}, {{r1}, 0xfffffffffffffff8, 0x9, 0x4, 0x81, 0x1f}, {{r2}, 0xffffffffffffffff, 0xe0, 0x20000052, 0x5, 0x4}, {{r1}, 0xfffffffffffffffc, 0x0, 0xa, 0x506, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x88, 0xfffff, 0xdb23, 0xfffffffffffffffd}, {{r1}, 0xffffffffffffffff, 0x36, 0x80000000, 0x7, 0xfff}, {{r0}, 0x0, 0x3, 0x20, 0x5, 0x8}, {{r1}, 0xfffffffffffffffa, 0xd0, 0xf000008a, 0x1, 0xf4a}, {{r0}, 0xfffffffffffffffe, 0x18, 0x20, 0x24000000, 0xacb}, {{r2}, 0xfffffffffffffffa, 0x2, 0x4, 0xbae, 0xffffffffffffff80}], 0x7, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x9, 0x6, 0x0, 0xff}, {{r2}, 0xffffffffffffffff, 0x10, 0x14, 0x1000, 0x1}, {{r2}, 0xfffffffffffffffb, 0x70, 0x20, 0x9, 0x163b}, {{r2}, 0xffffffffffffffff, 0x42, 0x2, 0x8000, 0x10000}, {{r3}, 0xfffffffffffffff8, 0x1c, 0xf000002f, 0x7, 0x5}, {{r0}, 0x0, 0x80, 0x20000080, 0x800, 0x5}], 0x1, &(0x7f0000000300)={0x9, 0x2}) 03:40:11 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) r0 = open$dir(&(0x7f0000000140)='.\x00', 0x8, 0x8) getegid() socketpair(0x18, 0x1, 0x8, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x108, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x50, 0x0) socket$unix(0x1, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffff9c) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x80000000, 0xffffffff80000001, 0x4}, {{r3}, 0xffffffffffffffff, 0x0, 0x2, 0xfffffffffffffffb, 0x4}], 0x400, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffd, 0x82, 0xb, 0x9, 0x2}, {{r2}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x1c1a2, 0x100000000}, {{r3}, 0xfffffffffffffffa, 0x20, 0x1, 0x8, 0x5}, {{r4}, 0xfffffffffffffff8, 0x5, 0x80, 0x64, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x40000001, 0x9, 0x9}, {{r1}, 0xffffffffffffffff, 0x81, 0x1, 0xffff, 0x3f}], 0x5, &(0x7f0000000340)={0x6be1, 0xfffffffffffffffb}) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000000)="824a8b6a6f35169075f76801c18423fefa4a282369bcc9df634aaa56c4717af6f6ae873c023b88cb71d964e303632fd09f8434061a9b41c4f94361897bca4413cbe5ff1edee4ef80d3cebf68bd04233d", 0x50}, {&(0x7f0000000080)="d132af1aa449546bc876e8db3f00e7b323bfc5fe4d0011c42e807c81cc88f51c315c14187936e520b082f578f769779d4a8ebd8645e2e4381c957aadefe7393595df8f8669a8d6879ffad157f8b3ef6a0d6982d575", 0x55}], 0x2) 03:40:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() fchmod(r0, 0x108) r1 = getgid() setegid(r1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000500)="cbf0a38bf90bd8ef0c14a5fecea03a749428278b685b4aca33ac890e02de086e362df6cce345651f10d9990788c7981271e705624f154e34328664b453c381634aec7061d72a44707c3c3822818c9fc82ffe0104ae6d3e92f892437497bf2457106391a064e2f329a815c81091bc8d58073f9ce9175f99072f5ad100182ad6e1a90d8f995ff4367d84886a8f9ac1e6f7b12e5b5323e28d0c8905edcc034bcb0b9a7160985ef81b960b95e6bdff92cb317a830dea2ba3ed51f2a7c4ab193c2850c2de3de71ad312dc0a0467afe40ceb6ef8895f73c8c53fef3a1d38615d7ea00c6674b562dfe1db9bd0b1146bb58af369e0ef6dea70e5a3cf61ca641b03c1fd", 0xff}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 03:40:12 executing program 0: setrlimit(0x40000000000008, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc4) close(r0) r1 = syz_open_pts() ftruncate(r0, 0x9) pipe(&(0x7f0000000140)) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x1ff, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x2, 0x0, 0x0, 0x59, r4}) 03:40:12 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) 03:40:12 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, &(0x7f0000000040)={0xe1, 0x3, 0x7, 0x1, "c5d8bf1b6985adf8c4ddf11c86fa65f7e16d2ac2", 0x7fff, 0x5}) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:40:12 executing program 1: r0 = syz_open_pts() setrlimit(0x6, &(0x7f0000000000)={0x0, 0x5}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xffffffffffffffa7, 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffa, 0xfffffffffffffb32, 0xbbb5, 0x0, "94b02eb1a14801ef787485fddc10add424ebaa9e", 0x1ff, 0x9}) write(r0, &(0x7f0000000180)="c7e6d91977a0756310655209d14b8a220a5b2c8dbc29f036548199f7ee8d4d7d38f55b89a549378dc5c00e6072187eda896f2da97a0e3cdb3134079d486f914ecce8766cda6bf44b0550abe7213fecf410b554c053be07c42e72698ca33c975ffb92eb2d442e4b0b91f2be71887c844f3a262fdaeb8b18003ea30325f2e9bec216729fe1aa1a0f137ca771bdd7af289aa38d0549d09874a9e7ccec33c8831bfc2ccc31985b6ed66286a2c68f29168a10bf7b686c87c1a06ddcf47913d6218bf514629cc141e4ba5956cb000000000000000000000000", 0xe9a056bc1201c7e) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setstatus(r1, 0x4, 0x8) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x87ff, 0x400000000009, 0x149e, "e49b2256db00000000000000dfd799ab1a8143b3"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001880)="e3dafd0d690f201127848fe5a144e4cc535324db86e815ca0fb0bbaab3e9dbc52c447c7fece68db0b86d4c4945a3277c786d9dbcbd4372d6927d46298a2a24620976f11ca44257d58b1a7bb5a4b0eb0741d6ad46248fe44b6fa8c4cdfb8c042fefe6e83d9d590a1e7b9977b91065883515d23dfacc221805315845073a524d20bb1a950052ea959958759784774bbcba239ddd7963a7e345736b3b598bce3c80a8f78031f4705b6c0362d3ea25af600862baa453ec4bda5b76dd281faf1b24e09469f4fdc1785cedd97a06631491bbe89bfa6f004a752dfd00687aff035fe8349a61c5e81b165995f8f840599817446aaf458d9c9910328a47bb08a2c3867859b79e70e9d98914dd0a572cb44b3fc98500551ea6ae7f3169a6ec078de5408d968a3f4907ac2a46f4ae380d5788bbcdcc0062c6c9b86fb6d6c846c2cac82332c6dd0581f03b557b6bdb59502da41dae40134c33df1071e59f4527c088e9552a6d915db9d1b58214de912cf51ed0e32c29bd0dc0321c0be1070520eff580980355cf735c041c2cbf63e8c5fe7106f0c6a2a0cf81c540dfa5af51f93694b629e85fa266b315cf4d2c633c5c503f66b57c7fd90fe22cc1b850dbfac0e3a420f2b1fa115623dc4348a9303ca2671fd77c2ff35df5ca1d6137357b0fbc3b7d52c245d87838b63c676a068de002f41c6ecca35270d9d9cddfa1dd868b563b9a5303833f04008570cc94431fb02881fcae42e4f8e804d4accec8c9ee1722fcafef7fd8cd6cdea97a6492e4165f017fed9f1381f031ee298de94529ea59df48609e682ffe1e1c92f0b17ab5081dbfd32daf3a5ce4626956eff86cd48991343a66d2f746921a10599cef31830c23d40c61cdce217ec0b6383fbaca4c238f4cd6a908ab", 0x27e}], 0x1) 03:40:12 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x9, 0x0) 03:40:12 executing program 0: munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='.\x00') mkdir(&(0x7f0000000340)='./file0\x00', 0x100000000000) chflags(&(0x7f0000000200)='./file0\x00', 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) semget(0x2, 0x6, 0x4) unlink(&(0x7f0000000040)='./file0\x00') 03:40:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x0, 0x0, 0x6) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) fcntl$getflags(r1, 0x1) recvfrom$inet(r2, &(0x7f0000000040)=""/117, 0x75, 0x800, &(0x7f0000000100)={0x2, 0x2}, 0xc) 03:40:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x80) 03:40:13 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="4b3448d711c90c721c45aede26af06c715b673c29459791006a5c5a961920a39efcf83a95560b6b08a181e153564f9d9d81b688f1b9763b7ecf21672a91ef8086e3ad166957d16c40b1697f25ad37ab234b639ddd7c68a05b0630d80a076c79ce16ebb1c66f0ae475eab7d0be27f1f6801a2cf9c1cce153663efe10bb2c835e40f6542bd4ac7db5dfdc984a22faadc250b186d7bbd226d58a1d79c82886f63134b5948a22fae90f3d5b1303c616a80c1d603874b7e3aeba82969a68659a3dcdcd782277d2348cabe196114ed8c27943c1cace381ff799c0735078f0257386f55c9695205e0bae20780da3f61939e0963e7c697d908c391f52d12c7a7da623923240cdf1cd01e29611b90bf6f8f5a6427e62cde62e62546b3e4d91c5d06c15393cc5e870c363e4046fc396e48c55dbfd66a872bf280b8e658764acc1f104523354145a22a2f8873573100c937fe9e325aa4307cb520efd4e1a9c9601dac7f9f32f09853e87437cb58b2ca939e6f2301e1c764187947a791c93e9d704f82aa8a6b9863924aaabf013ac57062cd08007ef4da84a0b573afa3470d980efa03f84ce6ff197d8fc461e1ceece5f63d73b4540e89d21c6ffc53010e74557bf07940ea476a8486a92e28c8910ab42a8b386dfd6b57aef3d5e2e0cf3032563eb5f866a989a03c3c78312e2a3e4f37f60877dd364b65763e77f18a590772fc2d496e3cf73261c3172849a2b11f697f65cd3b47a96c7eb9b9bc0b23433fb6b771ffe28d8a1cfab28803766720d29b1847c1898a36fd9314377dc0cb548fe22135ad559659572a1544e4f282278897a19fdf1e0d3a552ad1fdc015ed9fde24b8d06185b3e57e8eed078e7f2d61f02757a786cdb347b5e8635ae841ee47d1fd7874f430795df0b14b0e6edafd581be15cb2a5b37c84638600f2ade10e77ee2ddbe30ceb0009ec2fabeb35338a73ae5ea48b69cd7eaa809c39f755564f679131fa6696b33a51357d44ee8260aa9a60baf2615e6f99a9ebea3921a378435e2b80ebbfdd536d520cd09a6c3e9cbe3ecdf9b7f96e5fd48bb5a20db8fa9a9f86cc16ecb97e78daf081a5ae196d25817d2eb8a3388eb3effdcd36e80e9662344bdb890f06be70182380eea537dc04d6e25ca0caa5fd2776caa6c8dd33887d126e56d92a1a9ff9f9df0066e6191737a3d2d56a2282c84c5ef9411dc1ee4ca78377559a5f49794157315e610aedcede3e4fba6fe32860bce9dacbab6d50eeb4c5e045ca43b4ad48214714146f7091268235440a6bc13952f050c778dc3d8e26c156ce65ad7cc3ebd7b1c5a8282b21365566a9eef613e1ab1e5aae1cac610c25076b1d78bec238e86db19a18f0216c8c21a71a5cc598d5bab51b189a96be362af173d8fe2a41e308fa04414e7c84cc62797e239ce3b8c7ddd1622d91714fdfed40054b6508b1fd66abba8bcf209d7d5b7b6d73b20c292c33cce97a54c21d15c12790f1843493b2ce9d366752bc923dbe2bc6558fb39b3e2c6e837b2fe27a19bdd40715b3df7f9e63d1006ae3045565b6a851be8dd033917c30444577a55d0aa291aa45d1976bf10543915a0435ea38ef59a2e1d4ff2c85c0eac4af171ac6f9f2217d0572e0e30aed4705d47e3370c655d4987b5e11043e387f1eda284bec305c7b121765401916d0ac477addbdc02f114e49ed70058c9ad1252cdc97a5e8400fd6348b61bf589894909ce99b243be03986f892741f458feb302299fe72d8635ad4f2a492d0bac94e17a6cc64a8059934820d5535b0d0f45f8c5d8b41412a66dad968abff80efa4c7e6be92d97ca7836a61ef63f0f1717f7b112b57c4c675f4ccc20d9e6d18a3dc67840267bf43447ec05b884ae3e592034c788920a173600a801d5747414e91eeac7f7b54159b2017d7fba100ccad4ddf72ee86a2789bfff0043d7467aa474fab6c6db1eaf49013838c1fc063e80a251fe00311c74313cb4d6d3a352cf1dbbe9d9ee46bb3554ef7cacfd47e1ed018de0b81b7edcdb2b1bbeed9c32b72a678b1fe37187f84c0426324d42f507c3ae8086675c9ed653bcb0968b289a3e44cba7ecef202838ee68574c77f5e91a36f8a1f15826f5c4756eb12efa619ccc3d629cd8db0324436096e03ffe68f19fd10530a0cb99fdf1fa9a1372b5a8a517303b174bbcb115206b36d6260bb418256a212619ac22295da3f3b89cc8bd57e6722b2295aec2cac4347e632021573dc696405ee5d92839d9dfd7d7a6f6f3433867525c89bfd51b9d89d263fc284ff41f32afa166ec00fac0cc6657b0e58dd4607097daab48a2d7955c215185b6b71b02673d374827856e706ac12a6d4ab1c1144977bbdf4bc166a6484d5508a783390c4e08c1aeb0b215f9b95d068b59fd6e932fd50b641dc8121d0d2081672962a82b842d90a2e2e7c5df6291d4d05b67e742114a6d90eaa0724f19b2603f8c2556b78e379403fb9b6b29ba9ac7e66e8fd64048452950d5c8744da7bc7b267c43e942ad4db67050cce0c6c82f69f607af8a77f3d2a6adab90119bcdc69d1497aa477c278904c45e1f8ede9ac9cae7236efcce415fbabf62b5e0c30ff7a1cc2538468f2876742148a0ec6aab61f4a8dd608186f391ecf3d74385002460217aef17d896837451928285bdcfb19c78c1a9cecaa40731a9ede557fa286896ee9e56f474037f87bfd26c5b6843e1b3709e41d78101e3f16b0db077abda64af190672f3367f529297e096c45370cd7e4e0d1a8cf7ad113717bc66a86767536b6e73fb040d7b6df4a2f293062239a6bd2f91aaf0b912c009184779be06652873ca1d92476e15d2c39c5b911bbce680467737032f7815c53a216de23246907eaa1774e3a671c341c625d17c44a55f78c36b58b2befb03ba386da9f1d8c53cdaee51b738fca75e1674690e0a3a6665587e5d284d31d88c47df75e3e486586d46f20632ed0c8933b6f34112d6588a6631c1169c2dc1f473f1c54f5f247cf45d019ba1e301df00629c2432b88dc5357f9a37e2e723943f08c1aab00e5397a618f687b27485c1f424d53d5b46001ea5ae1c1123a74bbedaf63e922d5e95371facb254e391f58fae274242e74425ea517bb24c460009b62b9dc1af2c47c5b251dd43217a764d0e9c3a5cc29df3cd616933ddbb2c4401cf748e1348afeba56a9b8e6af842d648c603205007414fccd82e712642e114cf636bb79d9e92e81d07c1f533e55f1eba4c3bb62e96e8d220083bfffd75356162524991985d3a33a98e61b27ffa2a94cb5ada7f314adb4091b7b837debfbead2f104ec898840543ae7c898027b8bde94da3e966c3dbd3617f5fa012f80ed864c2b34cc188e05416db4aa63212ace782d0171491c1b845a01c1543bc7c7b91a9828c56f44532d1de489f50f336375c7a816b005691c67f0e2dd27640e2c16ee5e3828045849feccdfbf0d1b595bddd58df824e036ca2b3760f81a1cb0eb6fdb1028716a1b93f36be87aaea75dbd3b72527d24cbf021341aecd83721369cbf3243507b2937bf6a0835bb789c1cabc49834875d2f405c31b1c470dbe8d31db9694bdd9c7e711cb0501b778a283103f495407f5d2be5a258f29bc70888f7371e2699bb1f95cfd36535f7a876f9f6b5bf920757fdda7864b4fcd39dbc8087f9f8bd585747d9a78498244fe982cd0aba8cd50f48d36218c34dfa66f6b6309d69effc108b5c9be90e549b5a3c5e02ebd1f73cc1b44869e87aec1c06b809a1ef58e05aa41db2aceca2f523788e1521e9ace32caa639ea7d78be30dc18bf04a971935f99bc69e7582607ba5384764fbd32e8f44be26cb64738c5a2b32686670386ac5a0b1ad3f64fc8bbf1e7e2f3deb356a0aa0f9002f9a2c5fbe7b483bd2a84bdbecadab956eb1e69b221953673ac789b2c4078e6293c97c0d74cb0920155a5e2fe538542237c01863321a05356aa70e2256d8c246bf11a2a090f2aec08e464df564f431a3393a46d767d54dc1e5ddba0ede82f6827ec461f9b3a10b0e3cb4d4a97affaeff9fde0e03636f537d55a2300b275d49b8894cd91c9895f1d2d0943239cbd9cb45034c3b01f1cfcbe216096ef25adaa0d447be84589c769bdefc5ed93f270e61e54d61eebc1e26b4edd331a191022c0f51c4a5c09a56fe3ff411930ce597b51eaf4f272f17df1ef58a23f2c623f7cad3d95c0ab24097939b3348947bc1b5dc70f3f3e3f379cec8dfdccb889b07e3f3a122f75b7f81e6c1e0d26b04b2ee85a3c9be7073ed5a7ca3043d4b050bc0a395c35c9ad7ce4d8c04f67bcb48f3a0a12240b766eb127ad9548b173c6eb63b05733178026d8b449a93121f521b937dfd670133b0dba4950b786d5d68ec038968b672566e295b7af154ad85e21c797a4022d371acb584cb01e85d84ab595f9841ae870c2ee03b3fb427df2f6629bfe974723be537fb688a6cb40c7cfb019826cf0c592971e8ef94f48d97d36a0d418c18f496c0691791e98d941e12d7f31499d12f655ec0c6c5a3b8f2c3716e5a2b994f5a84562b6c2959bea6e8c2c11c4e98baa6fef21168ea7c124614abbac05bb51f08563074461906dbf2cff935346573fd7690b85ddc5edf95d580e97dbae17b61871054cee4fe75a55e4ff6f355b1961b2f06676547fed1673e2ef588e31f41b93e5b62d11d384af3c54c5a769f7683e45f490b1bda786da50bbcf28875d97cdcb62171dcfff94a6318c3500b88869d1ef76730cddd3a631053b43f05b3c8ef36144be00754c57e9345bbe74c6bcf3d81cf84663a29c3f8970b0972df0a8845d195d1becc47436e5ab95c4ad6744b16c237b8fbf6d99bf97d1b759bc248f7fc1b00af9263b7c05769424e7cb0251c200f0e771485ca10448b98a35bc6ab9c8e98802e043dcec928120b7019139e6652f798130ea30589c2eeb078b957f455197285eb013e4d69dc4bdd282ab529b2b690c0dc9deef99eb67c77d0cc580f738c815f5cdd1a4c987c064ac2541b1f4ce3a871d9d5f98f7e5574e5526089ff3a484b39df568e945fdeef5cc851e74f06160b8d18b86d845dcfdd8ef894eef2602b5f55533cef0e53473585e7877a237cbc6f7dd918cd5c81df0c43eb2e54be770b40e7b5d8a4bb37b7061591004511736c85fa70e5b7d6a2528389c187303f0b7060c186eb524da39c4c222246e195468eb8020ed32b588bdd016cd9af6569f2497dc46a68d69b6fa771ea79dd88c6d15fb28e561dbcbe31b2ab16c73098299f5d42e28024ca0996122de81d4eb42643de3d1f8c5de4780e7d4ff23ad642d387dbc5337d4b090b90f577fb2d73bbef1b2526cbae5dea2ee15d69e2b19238f6b5caaa268045b480e32b4a9b8aa7bf6ca844bce7bd1ca4dfef506fcabb31ae47b99b3e2dc7054223e83dfb5ca7147cd798f5ee492bf0be79117124030883124205251f61bd8cfe878b39c2ad882ec854655ea2ef0eb0194eeee81cb66f65425b9fdd4380d1a7fccbd1263e5b3adf830654923b464f1a1fa38c9ff6350b1ae364522daae05d4203f0209517cfe43726a7c2f0d0aacda1c6caba49a70914aabbba112244da73ebd325a3eff6c5bce437ec061040e5f4384511ff80fb262a7e9050b60873fe6e5e72823dc4f866fe139c6867212cc749bb4d8d022d1d375bfc593c6b15740ede59a428e66837ac3c114a8de94a127d2e7424a5040d11ec97f0bcb2ec3625d55d1214ab854aa0b85f61b85417c5d9223b0510c5c46ec4edf651535cfa40c5eaecfbeb6d08015cdfe3cecf1499b033523b6a0acce6d7ee7415fe08d2f10a7ada4b6a3e27555d4f4d2ebdacc5f9", 0x1000}, {&(0x7f00000011c0)="ffab869d3d08b09279e03d3ce1e7bdfecd28fcb1cbf432df0a8a848f3f484e1d56cb377b20450b91bcc3debe4ea0cc1a9cdeaf7f827cfbbf87f26ae97b5dbac299cac760c0fd241064d32987d3224623e6bdb01911f0cf8f908fce377681a01ef240485404af33e1f311a3aef747f8f5bd99f47dc806968d266f9004bc3b02e4e4263515d4c04eb9ee2e53a8d8c7e2b2b39b08f0294f503f7d3c919fcb241782e20ab13005e8d5105ba27b3dd6670e7ce50410944c76f78aca1fb68d129fc47cf31ad0455d316167e9f88b57b159a85a46050fa6d7f256e23cab77973a38605147d173f9eb58f497b526a157f05ee3b19d44769ac15dd21be7d0ee", 0xfb}, {&(0x7f00000000c0)="d5293736992085bf4001df66b36290a4bc6641b32b69c9", 0x17}, {&(0x7f0000000100)="3a384ce5819dcf7b1b7108ec013abfed10b9d13d2b7d75162299ee1fb91ca2b2a6389b77b33de9f80b5b57c0f1a780044299356f0f9abf774f97", 0x3a}, {&(0x7f00000012c0)="82aaac3e2d278fe6751154d4000b9f022ea63ef5d3eb6d15ba0272c6ef0c197b430b6dc07717f740328d4810dd3d801cbe3ba1a809d4e231671c6027e71655aaeb9033f015d51699a871b0547966c23ad15865ea38f7a3c10ffe8b6eb62f541ffbad91f5938e824e164d03b52b150f14479d22095b706d95869d33da669c0e0a55975f7b8560f378de21f215939311d3f42ab2de96e7e2acae", 0x99}, {&(0x7f0000001380)="ebf95a61220530a800b38ba102dc1126c2e97ba8d3496a0ca483db5a1dec333b4ce11f6b25779f6397baca2869c6f76c5178f0d78d769b8b8e9547264687bb7606df10ee5e19a3bce0ce6bee5fcfb0812d65d4f6a790b7b1ae0b8c822e1835634a83ad1e40f4aec1ef5f2e04f596be23d535905b4a15248c7c690877a374df7cd1b1d693350eb1c879622ab664d8583dfd6b2c5f86d4c7319f3566970c4d2a26bf5cbffd187dc39312f350", 0xab}, {&(0x7f0000000140)="b52bee48d653cefcf4071a9ca838dfcc586d059378b20961e9f4b96f6e24612ef0ccb60b340453dda1a3", 0x2a}, {&(0x7f0000001440)="c9470c0a9ca9a8de16aad5c392995f2da8986a815a0f7b71cf590f868ece2e38ba5b90d58d1d84bd612334a7ee7035b306c3312a495d1cfe43363261d2243e8af3af7fc216365636f29f5d1389c231957a1f99e04e0c923f50cc8d6097efef6c24d0c30cfc7bf750e32e6fb3460325cf808798cf8ceaffca69e2f5cfc95d37becad2106cf5f8", 0x86}, {&(0x7f0000001500)="c9c378889fd203a45858506bfc6a086c5e41d4157552efd3c15cd7724f3efe18ff854f5dd962eaa5461e8f5184bdb31153", 0x31}], 0x9, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) recvfrom$inet(r1, &(0x7f0000000000)=""/62, 0x3e, 0x2, &(0x7f0000000080)={0x2, 0x0}, 0xc) 03:40:13 executing program 1: ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000340)) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x588e2d7b419d8b27, 0x0) recvfrom(r1, &(0x7f0000000140)=""/130, 0x82, 0x801, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x16a, 0x1}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r1, &(0x7f00000002c0)="51696fe4caf16f1940092c1a4d99ead1dbcf656202e5cbf6d1f2f090c1a87f38267ed3e65ce505e01dc22a30f50245818d24a7f60d8a39e306c9974092274a9d647334a7e2bbb0115aaa800aced66e1001a1baf0b9bbc9e663728fcebb599bb6dc706f0b4c", 0x65) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000200)=0x8001) r3 = semget$private(0x0, 0x1, 0x4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/134) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380)={0x10001, 0xfffffffffffffff8}, 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 03:40:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setsockopt(r0, 0x9, 0x77c, &(0x7f0000000100)="7b34cf1c0b7b2d20918b949c4c1cd52ee3fda56ccf3f7b5899b8c829eb3f168c8f9a11ddf22189312d0195963095ac112af6dfff3a04a5ec77dcfc27570013ccd9b9ea290b589917bbb668a3092b9e8e5b2bddb0bbf886f881bd874f820d9d2c6e2208b78a3720269229b072095038cbb50a10cf1f09dde9017f11f14b052f0c4bd6f13d4f21278e0682b6dc449927dc1a14df8fc1b7bc7dbf7a2381b148b9f559539319380c1da6ad857aeae26c92c8efa37dd84f543958f1f51c56ebacb58fd7936cc035e770d4ad4b4fde960b5c1553535400ce27d85f869aad84c15beaf6a46ebad714309dc3db1b50f6254cefef78b5cfbe7ee1eb95b0f1", 0xfa) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r1, 0x0) login: uvm_fault(0xffffffff82316078, 0xffff800004d88002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff82316078, 0xffff800004d88002, 0, 1) -> e rtable_satoplen(21,ffff800004d87f59) at rtable_satoplen+0x150 end trace frame: 0xffff800020c0cd70, count: 0 ddb{0}> trace rtable_satoplen(21,ffff800004d87f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800004d87f09,ffff800004d87f59,ffff800004d87f11,21) at rtable_lookup+0xfd rtm_output(ffff800004d87f00,ffff800020c0ce60,ffff800020c0ce68,21,0) at rtm_output+0x10c route_output(fffffd807e498f00,fffffd806f6bf780,0,0) at route_output+0x79b route_usrreq(fffffd806f6bf780,9,fffffd807e498f00,0,0,ffff800020b384c8) at route_usrreq+0x35d sosend(fffffd806f6bf780,0,ffff800020c0d128,0,0,0) at sosend+0x6eb sendit(ffff800020b384c8,3,ffff800020c0d1e8,0,ffff800020c0d2b0) at sendit+0x590 sys_sendto(ffff800020b384c8,ffff800020c0d2c8,ffff800020c0d2b0) at sys_sendto+0x92 syscall(ffff800020c0d360) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,770168d8010) at Xsyscall+0x128 end of kernel end trace frame: 0x772dafcdb10, count: -10 ddb{0}> show registers rdi 0 rsi 0xaa rbp 0xffff800020c0ccd0 rbx 0xffffffffffffff5a rdx 0xffff800004d87f5d rcx 0xffff800004d88003 rax 0xffff800004d88003 r8 0x21 r9 0x1 r10 0x4 r11 0xe924f3ce4e80aa61 r12 0 r13 0xffff800004d88003 r14 0xffffffff821d4d38 mplsdomain r15 0x4 rip 0xffffffff817c8070 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800020c0cc80 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{0}> show proc PROC (syz-executor.0) pid=137031 stat=onproc flags process=10 proc=4000000 pri=51, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020b399e0,0xffffffff823853b0 process=0xffff800020b3ba50 user=0xffff800020c08000, vmspace=0xfffffd807effd708 estcpu=9, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 4076 524235 84352 32767 2 0x10 syz-executor.0 * 4076 137031 84352 32767 7 0x4000010 syz-executor.0 84352 180637 50245 32767 3 0x90 nanosleep syz-executor.0 50245 291901 20785 0 3 0x82 wait syz-executor.0 84657 423859 72050 32767 3 0x90 piperd syz-executor.1 72050 389578 20785 0 3 0x82 wait syz-executor.1 62315 92505 0 0 3 0x14200 bored sosplice 20785 397506 22171 0 3 0x82 thrsleep syz-fuzzer 20785 177027 22171 0 3 0x4000082 nanosleep syz-fuzzer 20785 351354 22171 0 3 0x4000082 thrsleep syz-fuzzer 20785 73194 22171 0 3 0x4000082 thrsleep syz-fuzzer 20785 269902 22171 0 3 0x4000082 thrsleep syz-fuzzer 20785 84807 22171 0 3 0x4000082 thrsleep syz-fuzzer 20785 362620 22171 0 3 0x4000082 thrsleep syz-fuzzer 20785 98001 22171 0 3 0x4000082 thrsleep syz-fuzzer 20785 344731 22171 0 3 0x4000082 thrsleep syz-fuzzer 20785 224882 22171 0 3 0x4000082 kqread syz-fuzzer 22171 448738 99921 0 3 0x10008a pause ksh 99921 499063 87389 0 3 0x92 select sshd 46625 229160 1 0 3 0x100083 ttyin getty 87389 421136 1 0 3 0x80 select sshd 79509 303403 15424 73 7 0x100090 syslogd 15424 393671 1 0 3 0x100082 netio syslogd 66292 83758 1 77 3 0x100090 poll dhclient 31211 267406 1 0 3 0x80 poll dhclient 15024 362307 0 0 3 0x14200 pgzero zerothread 10885 117418 0 0 3 0x14200 aiodoned aiodoned 60444 176324 0 0 3 0x14200 syncer update 81316 336639 0 0 3 0x14200 cleaner cleaner 3829 308913 0 0 3 0x14200 reaper reaper 57910 147542 0 0 3 0x14200 pgdaemon pagedaemon 75692 39942 0 0 3 0x14200 bored crynlk 60773 282469 0 0 3 0x14200 bored crypto 39575 142986 0 0 3 0x40014200 acpi0 acpi0 35035 218125 0 0 3 0x40014200 idle1 17798 322568 0 0 3 0x14200 bored softnet 49956 485519 0 0 3 0x14200 bored systqmp 6383 320833 0 0 3 0x14200 bored systq 65766 355916 0 0 3 0x40014200 bored softclock 68605 301110 0 0 3 0x40014200 idle0 82196 409163 0 0 3 0x14200 bored smr 1 451993 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 4076 (syz-executor.0) thread 0xffff800020b384c8 (137031) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82389260) locked @ /syzkaller/managers/setuid/kernel/sys/arch/amd64/amd64/trap.c:161 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9459 6321K 6321K 78643K 10671 0 0 pcb 24 9K 11K 78643K 444 0 0 rtable 98 3K 3K 78643K 986 0 0 ifaddr 36 10K 10K 78643K 193 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 43 0 0 iov 0 0K 24K 78643K 72 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 1793 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 16 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 116 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 7 21K 33K 78643K 878 0 0 sigio 0 0K 0K 78643K 10 0 0 proc 41 38K 58K 78643K 863 0 0 subproc 68 69634K 69634K 78643K 918 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 117 0 0 in_multi 33 2K 2K 78643K 347 0 0 ether_multi 1 0K 0K 78643K 13 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 325 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 80 20K 30K 78643K 3534 0 0 UVM aobj 51 3K 3K 78643K 56 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 47 0 0 NDP 7 0K 0K 78643K 84 0 0 temp 120 2374K 2443K 78643K 6449 0 0 kqueue 0 0K 0K 78643K 11 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 29 0 25 1 0 1 1 0 8 0 inpcbpl 280 479 0 472 1 0 1 1 0 8 0 plimitpl 152 110 0 101 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 266 0 226 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 3 0 3 1 1 0 1 0 8 0 tcpcb 544 197 0 193 1 0 1 1 0 8 0 nd6 48 54 0 50 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1257 0 1070 12 0 12 12 0 8 0 art_table 32 1258 0 1070 2 0 2 2 0 8 0 art_node 16 265 0 231 1 0 1 1 0 8 0 sysvmsgpl 40 11 0 3 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 112 0 102 1 0 1 1 0 8 0 shmpl 112 54 0 5 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2407 0 955 47 0 47 47 0 8 0 ffsino 272 2407 0 955 97 0 97 97 0 8 0 nchpl 144 3745 0 2113 61 0 61 61 0 8 0 uvmvnodes 72 2875 0 0 53 0 53 53 0 8 0 vnodes 200 2875 0 0 152 0 152 152 0 8 0 namei 1024 12079 0 12079 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 9859 0 9859 11 10 1 6 0 8 1 sigapl 432 973 0 958 3 1 2 3 0 8 0 futexpl 56 7792 0 7792 1 0 1 1 0 8 1 knotepl 112 774 0 755 1 0 1 1 0 8 0 kqueuepl 104 289 0 287 1 0 1 1 0 8 0 pipepl 112 860 0 841 3 2 1 2 0 8 0 fdescpl 488 974 0 958 3 0 3 3 0 8 1 filepl 152 6345 0 6248 8 3 5 7 0 8 1 lockfpl 104 162 0 162 3 2 1 1 0 8 1 lockfspl 32 311 0 311 3 2 1 1 0 8 1 sessionpl 112 42 0 32 1 0 1 1 0 8 0 pgrppl 48 54 0 44 1 0 1 1 0 8 0 ucredpl 96 1663 0 1654 1 0 1 1 0 8 0 zombiepl 144 958 0 958 2 1 1 1 0 8 1 processpl 840 990 0 958 4 0 4 4 0 8 0 procpl 600 2460 0 2418 5 1 4 5 0 8 0 srpgc 64 140 0 140 4 3 1 1 0 8 1 sosppl 128 11 0 11 2 2 0 1 0 8 0 sockpl 384 931 0 913 4 1 3 4 0 8 1 mcl64k 65536 13 0 0 2 0 2 2 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 12 0 0 2 0 2 2 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 7 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 115 0 0 14 1 13 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 186 0 0 10 0 10 10 0 8 0 bufpl 256 6883 0 1122 361 0 361 361 0 8 0 anonpl 16 124332 0 118711 61 31 30 42 0 125 3 amapchunkpl 152 7072 0 6987 23 17 6 11 0 158 2 amappl16 192 4437 0 4094 49 30 19 29 0 8 1 amappl15 184 173 0 169 1 0 1 1 0 8 0 amappl14 176 259 0 252 2 1 1 1 0 8 0 amappl13 168 150 0 147 1 0 1 1 0 8 0 amappl12 160 219 0 216 1 0 1 1 0 8 0 amappl11 152 118 0 107 1 0 1 1 0 8 0 amappl10 144 271 0 271 4 3 1 1 0 8 1 amappl9 136 711 0 707 1 0 1 1 0 8 0 amappl8 128 309 0 288 1 0 1 1 0 8 0 amappl7 120 175 0 168 1 0 1 1 0 8 0 amappl6 112 129 0 121 1 0 1 1 0 8 0 amappl5 104 247 0 236 1 0 1 1 0 8 0 amappl4 96 1045 0 1020 2 1 1 2 0 8 0 amappl3 88 437 0 426 1 0 1 1 0 8 0 amappl2 80 6701 0 6647 2 0 2 2 0 8 0 amappl1 72 32585 0 32144 23 13 10 19 0 8 0 amappl 72 2887 0 2852 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 55 0 5 1 0 1 1 0 8 0 uaddrrnd 24 974 0 958 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 974 0 958 1 0 1 1 0 8 0 vmmpekpl 168 11867 0 11842 2 0 2 2 0 8 0 vmmpepl 168 118026 0 116640 100 30 70 76 0 357 9 vmsppl 360 973 0 958 2 0 2 2 0 8 0 pdppl 4096 1956 0 1916 6 0 6 6 0 8 1 pvpl 32 349865 0 340993 149 51 98 115 0 265 15 pmappl 224 973 0 958 3 2 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 514 0 4 15 0 15 15 0 8 0