kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Aug 13 15:12:31 PDT 2019 OpenBSD/amd64 (ci-openbsd-setuid-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.112' (ECDSA) to the list of known hosts. 2019/08/13 15:12:42 fuzzer started 2019/08/13 15:12:48 dialing manager at 10.128.15.235:20274 2019/08/13 15:12:48 syscalls: 337 2019/08/13 15:12:48 code coverage: enabled 2019/08/13 15:12:48 comparison tracing: enabled 2019/08/13 15:12:48 extra coverage: support is not implemented in syzkaller 2019/08/13 15:12:48 setuid sandbox: enabled 2019/08/13 15:12:48 namespace sandbox: support is not implemented in syzkaller 2019/08/13 15:12:48 Android sandbox: support is not implemented in syzkaller 2019/08/13 15:12:48 fault injection: support is not implemented in syzkaller 2019/08/13 15:12:48 leak checking: support is not implemented in syzkaller 2019/08/13 15:12:48 net packet injection: enabled 2019/08/13 15:12:48 net device setup: support is not implemented in syzkaller 15:12:58 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0xffff, 0x100000001, 0xe93c, 0x3bb}) poll(&(0x7f0000000080)=[{r0, 0x84aa1f7ceee4bbfd}, {r0, 0xf1}, {r0, 0x10}, {r0, 0x4}, {r0, 0x4}, {r0, 0x4}], 0x6, 0x3) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x2daf882a16652096, 0xe1, 0x1ff, 0xe8b9, 0x800}) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x6, 0x5, 0x9c45, 0x6, "f91f6fbab8c4a53b137d9e50b4a7686abc2b6f19", 0x81, 0x3}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="8c985b9c3cb9dfc596", 0x9}], 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x0, 0x0) syz_emit_ethernet(0xa0, &(0x7f0000000340)="5ebb2fc8bcf557ad306a3b2310f1e010fbfb7ae7b4c42a15278ba9885f500d6914410fab56b7048e1a14caaa6130f52da5346c191a63ae0e3ee8f624000f58af6b3b357bce5899ba031ea112b4aa03547db68bcca6ad23ad852c493fa5a7eb71a24ef210a1d4845d17b573366b7c79c4c15c39fc7c69042ccffb3ca983d54236d278c36a7ac80134e2b67a2260609cb5ce3ab59844c95ceee1c74063102903fd") ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000400)={0x8, 0x8, 0x1, 0x4, "a059c47a60980c0927c27db41505ed247448f47a", 0x39a3, 0x85f0}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000480)={&(0x7f0000000440)='./file0\x00', r0, 0x1}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000004c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000500)={0x1f, 0xf79, 0x8000, 0x0, "21478d3e3ca279ccd22b37794ecb446751a443a1", 0x6, 0xff}) lstat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000600)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000640)=0x5) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000680)=0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x254a4c9e7195a195, r1, 0x0, 0x0) getsockname$inet6(r0, &(0x7f00000006c0), &(0x7f0000000700)=0xc) recvfrom$inet(r0, &(0x7f0000000740)=""/4096, 0x1000, 0x800, &(0x7f0000001740)={0x2, 0x0}, 0xc) syz_emit_ethernet(0xb9, &(0x7f0000001780)="baa83d0f63c71acef6ae25d644fb8ebe772a320cd050fb6ec570660416bf1c3c02e379042368ccdb72fdf393a3727c8fa140821901f2158cf14f35bf9a26d3e8af3aa5dd417af4ec65fd7523dc25db4ced2d4ce5845ab52842fcf37ddcb46e07e69b6d54582a567bb34eb362808f3e72cff2b2dd21d3994e528cb743d04d85fc2e0f7797a8a10faf5a39e6ef47be3232fa417f01d24e71fc35a7a75ea53bec1c0d829d18fb399f7a1dafd388fe0a3fd3db22731700f38b615c") mkdirat(r0, &(0x7f0000001840)='./file0\x00', 0x10) semget$private(0x0, 0x2, 0x400) sendto$inet6(r0, &(0x7f0000001880)="f55e23ccd30d1362f35349c92ecff5c8fdc3c5041dfdee84e19d3ce50184d635f4e460f2463336bb2c3980dd5dcf2b5bb00608552aebad376926e4738b321fb488faccc7e8f9a59112f5e1bdd876fd1e1b4a9caf44bc6608ada4316b14c43c503989b367ca0eeef653629cbc167e5b1ab9c04a71681dfb151e82b36847bc42f62148b4f0453d857802bb68027ec923111724c434e1ed", 0x96, 0x2, &(0x7f0000001940)={0x18, 0x1, 0x7, 0x5}, 0xc) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000001980)=0x36e) 15:12:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xe51313c1861a08f) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = msgget$private(0x0, 0x10) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="83810685cd18c1c90c07e8dab17ab614d1de7a7d3afdd4d61e2fc85cc87b3b7b7270c78399aa824568c057d9843c31108f00ed1b455b8ef977ef253aeff90965efe7a38f2054299518494836a45ef5d97bd7f3f88b1d7aa4d666e5cf4c2787ceb0edb8d150a03ba65db80e2440d523dc3b3d16926eeaa4a2a2b9eb63d417f2cae23cdee00f070714aa995e1fe263dfe3c4d216c09cbf25b42e29ddd9b82dd39672893e1de8d8c43bdcba32e8ed8cec9b2efba2138af09447abbfa3", 0xbb}], 0x1, &(0x7f0000000200)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18, 0x3ae89b82458ed9e2}, 0x407) mkdir(&(0x7f0000000280)='./file0\x00', 0x20) msgrcv(r2, &(0x7f00000002c0)={0x0, ""/68}, 0x4c, 0x0, 0x1000) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000340)={0x0, './file0\x00', './file0\x00'}) r3 = accept$unix(r1, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) fchmodat(r0, &(0x7f0000000440)='./file0\x00', 0x2, 0x2) geteuid() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000480)={0x8001, './file0\x00', './file0\x00'}) pwritev(r3, &(0x7f00000006c0)=[{&(0x7f00000004c0)="e1bbe09bdaca4f8a53acb0d50618658802e87d3cbcae7296efa808259a77e9a5032d15f820b9b85ce75ba6f86437ea1e3d57", 0x32}, {&(0x7f0000000500)="27f19347959f9af6b5c3a30d", 0xc}, {&(0x7f0000000540)="22d09421022fbfd448fcf70614308f05fd6751a0903d0a57ceea82cf9c67f09e9c6adfeb80086d985a0faedef16cde7ae5746d808aeab1c0ae444dc3345f7fc2ec9063a77ea7fe1b4628756ac2489adc5df131648e2f2e365db38465b02e2d2bf9f813040a1c5609a5818e40806017eaa50bc2c7b385ae466b5c224a4fe20f6596f3ee4841d35d5c69e1eb91772bfa5070119590", 0x94}, {&(0x7f0000000600)="6bae9e2f0426bcf50e97b65bd6a2d5e2936553926c9e4e1700e6d8fee0fd717dccad5ed83ad23a0caaa0cfb91c8c0a0f3f49c06d42d3505cecb1ba9d5667068caf005cb7a4bb2ea301bdc33440aeb072142d83519a20b942e7d69a36f25abc32c5282d93b39978d2baa5d3aa8a3ec9db085b4d8f48e03f4497940fecd97d902836c36d37e7ff1e967feda0f771f5b9d222a01720272d92406b768f636b08faad44ff40dffb05793b8f", 0xa9}], 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000700)={0x0, './file0\x00', './file0\x00'}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000740)={0x10, 0xc7, 0x4, 0x4, [{&(0x7f0000001000/0x4000)=nil, &(0x7f0000004000/0x2000)=nil, 0x38}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000003000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000002000/0x3000)=nil, 0x9}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3920eb00}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000002000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil, 0x8001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000000/0x11000)=nil, 0x7}, {&(0x7f000000e000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x1}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000002000/0x2000)=nil, 0x4c88ddde}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000003000/0x2000)=nil, 0x1}, {&(0x7f0000006000/0x4000)=nil, &(0x7f000000f000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) msgsnd(r2, &(0x7f0000000c40)={0x0, "cf4f61796f56fe6acec5e1852138f261309277f2d9fc427858fa541ac85420cd7f9527b2ffba3f3d573fe9a0871a7c21d5c24b9cb5a22e7e8983a1f01a0d9e4a1ec3f261b95ac180461fc530c5ea1ed87428f5c61c56167e1a8a3e68dc3c352a6f4b8d5a33c7f1f865fc5f042977"}, 0x76, 0x800) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000d00)={0x3, &(0x7f0000000cc0)=[{0x2, 0x10000, 0x8, 0x802000000000000}, {0x7, 0x5, 0x1, 0x7}, {0x1, 0x65, 0xe000000000000000, 0x5}]}) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000d40)=0x6, 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000d80)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000e80)={0x1, &(0x7f0000000e40)=[{0x7, 0x5d, 0xff, 0x8}]}) r4 = openat(r0, &(0x7f0000000ec0)='./file0\x00', 0x100, 0x20) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000f40)={0x5, &(0x7f0000000f00)=[{0x7, 0x11b2, 0xe87f, 0x7}, {0x4, 0x14d, 0x7, 0x9}, {0x7fff, 0xffffffffffff0001, 0xffffffffffffffff, 0x8}, {0x80000001, 0x101, 0x9, 0x5}, {0x0, 0x1ff, 0x6, 0x1}]}) stat(&(0x7f0000000f80)='./file0\x00', &(0x7f0000000fc0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001040)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001080)) acct(&(0x7f00000010c0)='./file\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001100)={0x7fffffff, './file\x00', './file0\x00'}) fchmodat(r0, &(0x7f0000001140)='./file1\x00', 0x4, 0x6) r5 = fcntl$getown(r4, 0x5) fcntl$setown(r1, 0x6, r5) chmod(&(0x7f0000001180)='./file1\x00', 0x81) 15:12:58 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) flock(r1, 0x6) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kqueue() ioctl$TIOCNXCL(r1, 0x2000740e) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8001) 15:12:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) r2 = dup(r0) sendto$unix(r0, &(0x7f0000000140)="d5a967d748169564068bebb61ddfc6", 0xf, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x400, 0x4b, 0x7, 0x1, 0x0, 0x5, 0x32df, 0x1, 0x3, 0x268, 0x4}) 15:12:58 executing program 0: getitimer(0x3, &(0x7f0000000240)) r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x80, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x280, 0x0) r3 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x400, 0x40) ioctl$KDSETRAD(r1, 0x20004b43) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000380)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000003c0)) getsockopt(r3, 0x2, 0x2, &(0x7f0000000000)=""/21, &(0x7f0000000200)=0x15) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000080)=r0) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) sendto$unix(r0, &(0x7f00000000c0)="b100050460000900000008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be15f5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290235f4e6390fd3872babfbb770c1eea872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 15:12:58 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x1) 15:13:00 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000005880)={0x0, 0x0, &(0x7f0000005800)=[{&(0x7f0000003680)="18", 0x1}], 0x1, &(0x7f0000005840)=[@rights={0x10}], 0x10}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0xa) 15:13:00 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mkdirat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xfffffffffffffffe) renameat(r0, &(0x7f0000000380)='./file1\x00', r0, &(0x7f0000000180)='./file1/file0/file0\x00') 15:13:00 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x428, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000540)=0x8000) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x37, 0x0, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000040)={0x10, 0xfffffffffffffffe, 0x4, 0x4, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x783}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4d6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) 15:13:00 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$PCIOCWRITE(r1, 0x4004667b, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x9, 0xb67, {0x0, 0x5}}) 15:13:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x400, 0xffffffffffffffff) socket(0x19, 0x4000, 0x7) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) 15:13:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x3, 0x0, "01000000535a280515669cb7c100", 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x2, 0x800}, 0xc) 15:13:00 executing program 0: select(0x0, 0x0, &(0x7f0000000000), &(0x7f00006c7fc0), &(0x7f0000000040)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x102) ioctl$TIOCDRAIN(r0, 0x2000745e) chflags(&(0x7f0000000080)='./file0\x00', 0x0) r2 = getppid() getpgid(r2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x8) 15:13:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2000000000000, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x15) ioctl$BIOCLOCK(r1, 0x20004276) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)='\b', 0x1}], 0x1) 15:13:00 executing program 0: msgget(0x0, 0x24) 15:13:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x280, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) fchmod(r1, 0x10) 15:13:00 executing program 1: mknod(&(0x7f0000000000)='./file1\x00', 0x8, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r1, &(0x7f00000001c0)="17", 0x1) close(r1) 15:13:00 executing program 1: nanosleep(&(0x7f0000000100)={0x7c, 0x11ee}, &(0x7f0000000040)) clock_getres(0x4, 0xfffffffffffffffe) 15:13:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x2c0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000008c0)="244d48690c6d9f8d80f092130b1ebd25669273619d17b1df853d12f7d7e34127aef0e3e4ff3601c4bcae9d41d779cc6e7ac8ecabf6ab72f8f2c4089291df0d725da1d77609c5212c35c14de1d0895a59187f066024355d502a0518a97e7c770b176199f289a6d6abccbf9387630d85b7aa7261f073a559921fe993e2882fe06dd857861ed534c4a39299dba5b0bb17d54ba1267200bebd0b93318a1d9edfea", 0x9f}], 0x1) 15:13:00 executing program 0: r0 = syz_open_pts() msgget$private(0x0, 0x4) getpgrp() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0xfffffffffffff476, 0x1000100000000, r1}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 15:13:00 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0xff}, 0x8) execve(0x0, 0x0, 0x0) 15:13:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="3af771cd8e446e2f81e2180de9f1c912577b28cc490a5b7fe6761e2bcb94cabf2b94bc17da62ab1026f1ef9867dfd7a78b256cc6028b8cd4049a4ea3764fbfeb6f159d3cb45a14247ab3739126e2b8b7bdb809a51ed073c7884aaf57b8328c8f60c7b6caba7e0ff7796fc66ebbb31f2bf5f42cf3d2928d74e2cee79de5b1ffabaf9e24270275d3d841c9e81ab3a859c93c869952cc5aed5356391317fa856b8e2d0f91c7c85fd10f04b06aa0333f6e824e4637437d6feb1d9c96be47f65ccf09ad3534d10ab1ec621fb151863af7adfeffac11996d97cb647dc3ff8c10", 0xdd) close(r0) 15:13:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget$private(0x0, 0x600) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffeb8) 15:13:01 executing program 0: r0 = msgget$private(0x0, 0x4) msgsnd(r0, &(0x7f0000000000)={0x1, "e2dbdc3e4c830947324716135b10f33e9cdf6d999a4dc85869461043108fb869e3d74ac57ac9d8984bb4901d2be437095196254e1548a10f6792234599ace2eb07de2e5bf14dea66b6aac0cdf261a6034aa6de07c529030ce55900e5235512107ca3575ea08910a8c152d8b4ba6b1fd6b124527c24f2b36b2d9b09354fe441f9241580f860fa0c9216b2272974f055dc065eb835d29a064954418a1ed5b8c41447cfa7ae5a7be152e329eaca1a64c1d826abde584b6c4c131ba36311f72f578ece4ef5bf51e2f7ae0d1f093deef897cf4566629cfb15fadd4f"}, 0xe1, 0x800) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) 15:13:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x22, 0x4, 0xfffffffffffffffb) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) dup2(r3, r0) r4 = kqueue() fchdir(r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) dup2(r0, r4) 15:13:01 executing program 1: pledge(&(0x7f0000000000)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\a\x00\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\xab=\xec\xf1\xc0\x0f\xba\xc2\x03\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) 15:13:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x113}], 0x1, 0x401) mprotect(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x12) close(r0) 15:13:01 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x1, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0xaa70, 0x0, 0x6, "826037de327dc2e77f14cd0a4488cbfcb36e0207", 0x7fffffff, 0x81}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 15:13:01 executing program 0: r0 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x1, 0xffffffffffffffff) fcntl$dupfd(r2, 0xa, r2) r3 = shmget$private(0x0, 0x3000, 0x98, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x13}, {{r2}, 0xffffffffffffffff, 0x1}, {{}, 0xfffffffffffffffb, 0x1}], 0x8, 0x0, 0x3f2, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x18000, 0x0) 15:13:02 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000200)="d06e33a0511498b4d0b712b1aa6ee82eda3fda237a20d39ea5596afaad2665335377d68a3860b161865a7f80f2eb4e6b975a01a768bebea0d98e10c9ce7476a61ac991a6c10fe20a022c32bf94d96f8df960969a169f6b9946903285e263fffc055d347d6ccb71fef051acea23df9d48da8dbc4189b3eac4aede893cc013469fd9d9db6f88035ca12aada039a82237c4599a469d5d3a66f8ff1fcc12fc5b03d0abb34b8a1f83024d8849374965a225f4f8633800e9d5e2db8477abadddd135e8bc21aad42ff9b004cbc4684fbcfe8945efd4d0e1f2ed2f44b13d143bd16ba789b35d8ae65ae2a86547d915dd403c3a4d9925b446a3da632b990cfe", 0xfb}, {&(0x7f0000000040)="dab8da47556b4b7f48466a6293ced9791a1c531f592b1299e9d6b19faee0204eedb623e129f74bbb142f6b5e8f3652c1b863cc831c9d8d7b918fed50a7c89cdf111fdf980287ed7c7afa3bf843f33f5526bab9ab8325c401113376df982991c17de0a5ce7eb9216c41a89ba632adaf7256cdc9c16b4c57", 0x77}, {&(0x7f0000000300)="a3a02b9a712a29793a2d948a55bd21382994b5f94245e13049884875b0c7c2dae5b7a7694eb60c1b36e4f010284b2ab7acb837cbd0e3dbef0d40bc7323446eecccf2801556620845685a4a821907a4a97ee534b66f95903f73535a368fd0b8007f58463b75c903c7032412788dc988a5c21b2bb314503ac5c82c35362446d36874019c187eb110aa01228fe08718ac7d7257ece9e4dfdc74663103348cc4d28f715831e26f08a995f29ea1ba62f1cc6698981fc2ad2b9375821f9597f952b0b0032f4bf87cc97e17bbe795ca13adfd8754e142e07d5ec2a7015cc1edc534defa5d2ad4bf28aa51f628ec4bd4395cb5e1ea8990439879ef581f7ff1f8d9f50be60105a0dfd315a5aa449f4ca3ad09740a6422211e85c096c1d33cd5fd48145dfac7395e836eb9ebfcfadb2f098592d1c40617763c42bd43067ccd7e07b094e47147df3d192ecfdfe14c42be293e94425e3d78dda3f4f4abe2d3259cd43604cc53880721f5c9b6346a194fc3e23aec72e3ae2091ee5dac8d5d6249c16fb2f3c188c48e2d270e1721e57814b654b927945bb1ac4a01baa3a6080d3a2379b669f431f41e05c9ba19c898961106332e3dc99d53d9a8eee1f94e9969c27f94a892367ea3acd4f02e54b446d30d06ef79a1b8f789180c8c34b616183c702d38a577d9969353354e5858169dee57c80c6c0e7b485cf1f9ad3843c6a41582175d6e223267819969b1928530133a48763db4ed257645903cf3a18c78722d603cd91f3e99615b0bebbdfe96df7659d5c3c379c20f99f20b2d9dd99473a4a77e00f30a97c648a39f4107fec09ee9d4fb86a074f13c80177a8ced8c849ca9a3b78e163bc29fe6ff68124ecd1e6ee61067aff192573cf5e73e01643aabe77df261c573aafcc6589a5689e0a56ac8c441535aeabbddab6d40fc59fe0bea072e253588da982713604d31c1a164c2e90f6358bd3d805a13721629d5755f4b593cecf0489504e63e48f59a141eb7e4c051bd7c3a0c5d3137f89acf60e841681a7d7208432a364c092df825308b3e4560183bcc50b55152f44cee7f3c192e34cc7dcff28b54d13e9deca18dd468b6e2d8b842b73d7a4f3b89cb00a15c16dc25fab332cfe07090649d28a69188b8bc20a3345ac22b50871cc6ed439dec691bc13ee0d31bc389f758bc6dc4c6ca56472a8a9c91f253394fc078b0d134e3da81ee19be68c6f35f967fd73d86b8596002322ee048ef5b3b1fafcd04082087980f64df4122e665f806f052042f45c26f1d26a7e158226a4a067bc0cd701193cc9ee9704591c05a0a7ea04ef34d7e1688ceebcc5371e45ec66fdb8650d92ad4b6960fa5bc34ff2df3414dad9c79381e9f2b94b5728bafd3828276c9ed68878872cb4541229a7feced001fbafb86c7f76e00634d9292295dfc52cba7bada4326eb2fe44d6e535f45061e4583e86bf349f633f6cd628ed525b9929adcf1c5497cb561047b427bc24ce50c85b92c77d4918a6b916ccec039be5911485b2640b31ebd6fd339dfa488fbd0c760b35a4078ec44c1325f2d389b282f9772a0195fbe7403990dcea01ea950c15c8227fa4a3ae5755fb2015307df03a84dbbf61ccec2abfbec7ba45c4185c97b7ab8112810f4de852feeda3917e6a9dfba168a450f5ce39b0391cb4e60591675e1ccc4646db219918d3cd244401861cefbba20666dd96ba20d6a946f0bfffa9a890ec185b9ec79a2d404f5b624e4f1bf4b7e4395da7b9c584a1212a8d351227d7e48cf6444f2682ddd930a8375f469a7caac8dfbf8e0c60359079273c81a03f524652cf5ec9be58aad18f3b1c7119cc66132b79a124069a9418c32ba52d76b2aa0d0e3d28bda67339a225539beb6cea917437e53fcd8bdd3f2850edfd60463f5a61b75544c713f5c02d0ec74abf53d4c23bbada2da7c921a798daf2e1fc3f0f96e345f41a734272ae572c611585c239ffde64d289ba651c29b5a663422e74f930cebe39cae577b681c8fb0fe1f6cd5509840a554c5fc5efa476dcfad55db6fa03777834e0cdab22bc58d2d5c41b39366365a7c9599508c9b7fa6fa3a0a3478f74ed2f8a71fc7396dd53c4bdd5f673a19495612caa641848806b446179c8adcf8b09e8272db9ceab97ef2f46bca3e9c29f93f163f76d7be06164dd89b43d0ffe748199fda790e6994ee255b035726e172d1abb60520c0527c9953d527b1f405dd130fce31d230df943df7febe692659eda06abd4c59144d3279dc44f0b9aaa3cfc8d13f051bf346bd364018a1093300b6c14dd65098725c6e40503f3fd3f1fb5c92a7a418962373c51147f03e03457d82944a25258b23e9882f61b441d3a4423025b612c5fc2d31bd530728266de14061db68112450cc15ea3b556f54861a3d9db14c9ae6cdb1401f2ca69a07497e0a0613d891e30d80de4c39942e4c069275efe85e55c7d07fc6eb4d80f9021a0ddcc5b344efc769cbc326e97a988d6328e2b5d15a7f22bf84c7b377e1ee5efd4569970e3ae392cfbf37ee4a494154c4e0b37ef5bda483f18f684b43e89219b4a49ffaa2687f0db3e4b176ff8395670251c16b80933170f19a6326808f09fa0ca3b4505b56a4a8ac6f8929a7509fd2108ca3d83670cf013ec1422ac6835fbae523526e7b56cc37e5e1f69fc5c8b4e0bc0c29251ced43c2eb7dfd0a87330206506fb85c8e4941b658ffcdb552440143156f6f1e53771cb1fff25784ab859b73f7a24d5974a30a0f9db900244262e7fe2bd1d7e77c51bc5e958f2817bb27ca1b49c46761595eee74635fccb9addcd4b9cb3978783a731a381734abc4be00a586a8293172d53686f06d22416146b3b41ce96aa1e8b097e19e1fe433dfb59978b7f939797bf577af441e1d7e0e21468e43396ce6a10f9289f06c81eafd7c78a682085746e9d972533ed37d2ae7f23e239c4d2c9cedcd9a0f9fd4ed5286b24a61f4ce3d6b0ac1935dd7b176236adbc7a6a585e89c64efdec980459729071c9cbb6910acb59c184caf45d8fdc858779f1fa28ae40a9a871b3046454e75e5c520cb0b079e7ffad0d2f263833ef9975d5d5bb3fb564dcb6c5c7a14e737930bac51036a696f5c108811c376c54d25d160ef75551d9b71162bb3a82502e47737645b03f0322b87983452a154d1f2fe6868fa679e0c4520f908fd778498d625dd019e1bd8ff49bc0cc36098a55c01bcda257341782aea5a5729e8fb821e9edf94696eda22fe2acb7c50c2bb316a34cf6f3524eeffd237d62ac7905d7cf65f3dabb4bb4ed7c24473fa7aa07596714ace2492aac4ac157e472f472e3924be99697868ec403eaa29f14f31bd62796a98133c004bd7c41db1f23c6541b61d5c78299a4bc926a4ebef80aa9ed370983f7c8574515df07f4ac42baa5abccfa1d441490b410ab8d34729dead030728e32af6c575685a88ce5dc809008e0143e4fee6647a2666576757b0a6a8221005278470613b5b4b2313f70d479380571202380877eb54c0a95a786f09ed6cf8ea8e07f9843cff193cc0fd5b51a38577158dd2cefc859c6a00b80ec4a2ae434ab4cf83658c772202e131476e671084df129898b385685fc1e6391a7743cefb33f8993c1ec322f6506d05f3d51147ce0d2051c1924c8a97ff3f38c43a982f89b504c0dcc319ea8889751a113abcae6d94d88dca1c0e8d2437306dd647f01d65ce1fa746fffbaf2b1d0929a84b12a2e6135b815d9d77c9d57903d1fd962ce8b31586d43adb864be1d90d5f10d1908f3d27c3dd1a2a7a01ecf8e0f9d791ae041dadfba31ffe293b4965a606ffe316ab4813a6fdd17d7d77bfca4f560bc8d3cb93ebd9f45a21514042cd0bdd50f3149687ec904abead787ed716b534c0aca95fdf309deb000060ef8b7363343f830991089c3e30dc7dde495dcb25445e7d56217678db98cbcb6659e2f71dfc0e5b900e0bbe5f9b07177038c8256d4ba0a47ff0214855d8e5be84e657d51603d58c8e6f81a359fa7db355287efa41a0317a6d469a7061f243bffbb484ff9d4c7ee434a12d00399d9702a11a89a4617463ce46800f063a348e87f7340066b05a57309e1a0660503d462694641e063f075373c86264a144c5b52d0cacedc479d509d3c1f47810917c3477863b062fb1cfa484cc0a2fb3bd3428e84e0cacb1a4f5771fc0f53256d1b93d8976912889a3512ff1324869aa8c1095e5b97dc2978e6c07fe05390c4909356d84bb9c0a6871f7ccd19eb369f784d0c74321cadbc89600f8eb57031cafd2712c490ba2f94447aa5d1d300c9931806927a2f247a4e599820c677de423b95cd97f30468cbf3a5f74acb504b31f10e5e30b6952cc84ec386458e838ff48344a8de05da9d9a601308f73de79fb676c3261f301f05541babb3ffc821ef2beaffe33c03f44971e85b7ab11209278ebe1d0bd032479c31c6ad5a9e3cbdfcb5f219ed2e814ef57f6e7a0cbd29bff994dfefa8d5c09498bb58c0c32dc65bb976f85f3065801b7a4ac2dfd3d10a2034ba97cd16e404e620fc47b49c30961323a9f0840885137767344dc1e7b3c683c26c452fd18b93839a2af31b24c9d4193185bc42beaae0dae8ff7c6698b0334e6b84e921e4311f4cf9c7618c881c95d60dbdb2dd59ffa41450ec2bcc16e91a6ef75b11752f17056855408a04a468d73c9781f402e52e6a419b211f33ba54be03311d0fdadb7fad071885acb17b068c04c8b9fb05aa49183e729e23a20f81102471730e51f4b8d414d354d09356f127c708298a69d0fded14b4d2066fe19bc52a4946b9948caff2799278f3c81c606a22f9e364b7dd7d4745d42e889b6754e62bb0013b5fa84906dfa472d0deb7557600b803da7f97741b231c786f72d3ead49ab5607d17736c653b53ca3497a7b214443314ce31a6970e168ebb326f0ad9250e14140d93dce0f486c76daf43776abdb8243871490443f4e9c58a9ee3806bf65a4f8baa08ae017bbb99c53709c735fc5285ec9df0f53bb972fd6cc28e76c059567908e9962fd87494ef2bf66b2398d529c22cb83d18f7be7e7aeddacf17938c0bc3222ac51c337a022dc4aa06043a351193f5bd9331b3bb66d7bf1cbc2e3810674b583248021e8b24ec3f1793a19e4690664c602564c9499e4477994b4938c42890ab3180fc4b1d119ef32bae90b813a37c84dc773c8fb46b45861eeb12d7b0b554fae1c2e89412640e12e21ee0e5e866203355e43dae23a46a1495d9c5e54d15c72ed6f08ec7931077282413629c1cb3c6906060538760bebd3c15af58b9cb4bc2f131ca01d8deaa5855688cfd478711b4063dfab26e2fea0635e7abf0912aa75d04181a2ec4d88d951e4b521156c7bfd147eada6e2e1ce5f66c951adac156311d2db9b4e4fa11ea6f35116ebf1ce38d00799cf21b334fdbc92cedee1eea1ca796074c99b8ac7b48997df90f88ebbcbd917f64d96ffd0e52f19a2b32c63788a0967d17a1d440f0b53e393b94c8b40e2e14fe358c37a632ec0107fb2e7ccc0d3deb77c18f4c6a31aedece8c3db420756baa94ae16af669ca842ae36e6035ebb44c08c6fb7e6e986ccf0e24789f19eec896f5ff09c0bf0d284f221c4f19ff11a59e92e955a9d01c306f93ab7eccafdbc553f4198a7fe7bec47e28d8815bf37b655fa8034ed005600f327a104321fc2dcb52f37a90f47491ea2c8d0f0cfe1e3734722ff65d643c93dd45cd7049f0176a1d2bb2783af8e39f7e50604911f3ce5f17d104e5f6e46d36970a02af43cccff159945db5f504be310a0a5a1942c37e42af7910e0d69d30fca174978706558dca240d0075050ddb", 0x1000}, {&(0x7f0000001300)="33851897b8f45fc494b7812d", 0xc}, {&(0x7f0000001340)="81838a3f278b29a0e8d347e0cdd9dc3ee11f0b7b265221a87270e945564bc4b120807731eb741f5df6aa3b4da86fad8ac8cb98da3d1303c388dd559ba5a1978ba7ceca43b2048604f3a7e1f916ba2405e8c0d9e75b211f637d1a19802aa8725beb419b5769fe68170a64953fa13e6a0077e928601259f165cf070c294f30b9d7b4b1e3c18cdc2eb32eac", 0x8a}], 0x5) getgid() readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x100000000000026c) 15:13:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0x81604f8697ddfc30, 0x2, 0x4, 0x5320000000000000, 0x4}, {{r0}, 0xfffffffffffffffe, 0xcaac7c6c18c3a7fe, 0x80, 0xff, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x10, 0x8, 0xfffffffffffffffd, 0x6}, {{r1}, 0xfffffffffffffffe, 0xa0, 0x2, 0x1ff, 0xb21}, {{r1}, 0xfffffffffffffffa, 0x80, 0x0, 0xe7, 0x5}, {{r1}, 0xffffffffffffffff, 0x51, 0x8, 0x40c, 0x1}, {{r1}, 0xfffffffffffffff8, 0x69, 0x80000000, 0x7, 0x401}, {{r1}, 0xfffffffffffffff9, 0x8, 0x0, 0x9, 0x2}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x8001}], 0x10001, &(0x7f0000000280)=[{{r1}, 0x71a2daa835edc1dd, 0x47, 0x0, 0x9, 0x401}, {{r0}, 0xfffffffffffffff9, 0xa4, 0x80, 0x1f, 0x9}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0xec, 0x2}, {{r1}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x7, 0x5}, {{r1}, 0xfffffffffffffffa, 0x40, 0x0, 0x100000001, 0x1}], 0x8001, &(0x7f0000000040)={0x4000000000000000, 0x5b85}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 15:13:02 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kqueue() sendto$unix(r0, &(0x7f0000000040)="374dff06b0d16d974f9d53bcf276cc9b7c99988fbd37355df5dcfb3049dbf7010eafffb61a2f36920e6d9a35ebfbfe01d034e6048ca43a9c4cf5a2618188984670f8b9d9c36700af0c21ddcab3e2040137b49d68f3271a5d3086750b2692d951bff3845269be4509b3a778eef76ee3f02000606dea3aabe13cd42321dad595c80ee465c9dae98ca3f82925e7d3701cad6c2c1c7651d73a253f7a3036596a995891e8589e57f6ff21b969697a4ec2af1801393358397e873ac6a23524c712600ec2eb148a6165b25d552128b4f5", 0xcd, 0x402, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x3, &(0x7f0000000240)=[r1, r1, r3]) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 15:13:02 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000001800)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4b113fde41944b228f2347e45b3eb55002781bf381bb188ab77dd6a8aafda7a3be674b21956b7a5cc90d35d08316851555713940d6c93fafbe4dbb2db906d45007704cfdeda459c3c01e178b5ffe58f487f5a9f0239e817c4b337034f046e7939cd9b3c5a7fa23cdeb7b4607e0fefc5083eabfbb6e3d192fb75a2af1ba42d35bc8fd78a101a0cb2278b36971f3d586622ecc1135af9ba7432207ac8c4b563dc392fd14ae48322050db0190144b5389a40aa8a038a64e0589044c17b4e34ac1e47bc0404805e20c60accc289158f3da55185709e95a56d8a91d324d3022e98a92194f32e1282f623bd5d320c61b2706b6b1ec3796e51457f9b4f6f73beca3e49ee6b0f3a40e71fe530fec843365ac0a606819bb0570504f864e8c4494f10bc145c674eeb3b61c28c23ac7b20838304f48746d1855dd3a1238201569d7526acea0ae15e27e47969819f451b02df310a52d37facf2feaa45fa4ec069157da52d939cf7478e2e"], 0x1) getpeername$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f00000002c0)=0x1002) r1 = getppid() getpgid(r1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x4, &(0x7f0000000300)) r2 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() ftruncate(r3, 0x0, 0x1f) close(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000140)) r5 = semget$private(0x0, 0x7, 0x100) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000440)={0x20, 0xd9, 0x2}) fchdir(r3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) semctl$GETPID(r5, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getrlimit(0xf, &(0x7f0000000080)) getrlimit(0x2, &(0x7f00000001c0)) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "3fbcc06d00000000000035d8ca831e215dc600", 0x9}) 15:13:02 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0xfc, 0x286}, {0x18, 0x2, 0x7fff, 0x100}, 0x5, [0x88, 0x0, 0xb2c8, 0x5, 0xf1, 0x9, 0x1, 0x2]}, 0x3c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0xea34, 0x4) 15:13:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) fchflags(r0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 15:13:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) dup(r1) 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, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "72640b8b8251800000004c8f0897a24aabfdab29"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 15:13:02 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10050) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x768, './file0\x00'}) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000005880)={0x0, 0x0, &(0x7f0000005800)=[{&(0x7f0000003680)="18", 0x1}], 0x1, &(0x7f0000005840)=[@rights={0x10}], 0x10}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x9) 15:13:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) chdir(&(0x7f00000001c0)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0xfffffffe, 0x2, 0x6, 0x40, "ff388d99f835017643b634c4896cefcdb4b0d937", 0x7, 0xffffffffffffcc3b}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000100)=[{0x8, 0x100, 0x4}, {0x12d, 0x103, 0x9, 0x4}, {0x5, 0x8d, 0x8, 0x2}, {0x6, 0x3f, 0x3, 0x4}, {0x2, 0x2, 0xe9f, 0x8}, {0x0, 0x100, 0x0, 0x8}, {0x10, 0x9, 0x6, 0x3}, {0x401, 0xbe4, 0x2, 0x7f02}, {0x9, 0x10001, 0xffffffffffffff0f, 0x2}]}) write(r1, &(0x7f0000000080)="23a41c2492186b6b6dd5419a1c7f6bd71d87095e1e0155cb0c78a0438c511174519ab51329ac5979a918786c0fea835c4beb1f3a489cab18a6f48898e06dfca220d65604eacc30e3b75c48af193c7cfa3e08adc97e25505860c4d9ea177073d0", 0x60) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff82, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) fsync(r1) 15:13:02 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x28, 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xd9, 0x9, 0x30000000000, 0x7, "0ee43d492fc85ea3d0f83940825610a50eab0a91", 0x7, 0x9}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:13:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x5, 0x8, 0x7ea, 0x9, "dcda7f2aeb9a7686c7a44a82f6a72a8e906cc522", 0x1, 0x200}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 15:13:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x2a3d2b8f) r2 = dup2(r0, r1) linkat(r2, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 15:13:03 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) 15:13:03 executing program 0: clock_getres(0x3, &(0x7f00000000c0)) clock_getres(0x2b61083e00bf4790, &(0x7f0000000000)) msgget(0x0, 0x20) 15:13:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') fchdir(r0) 15:13:03 executing program 0: socketpair(0x1, 0x8000, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) 15:13:03 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x2, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 15:13:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x6, 0x1, r1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)) 15:13:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x8000) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030700"/56], 0x38}, 0x0) 15:13:03 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 15:13:03 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, 0x2000000002, 0x0) r3 = dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x80, 0x1fffc0000000, 0x7ff, 0x0, "f9820c14a06329a63e99d98fd8c9ec51698f1555", 0x7, 0x80000001}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:13:03 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x53f1f2dd498e75f3) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 15:13:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f00000000c0)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x9, 0x2}) 15:13:03 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = dup2(r0, r0) flock(r0, 0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 15:13:03 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8088, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x4a, 0x0, &(0x7f0000000100)=""/74}) r2 = socket$inet(0x2, 0x4, 0x10fe) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000200)=0x7) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 15:13:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x16, 0xae637722b99d33e3, 0x7fff) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 15:13:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x80}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:13:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8020, 0x2) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x7fffffff) close(r0) r2 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e", 0x2}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:13:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x401) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x10) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:13:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000020}) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(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', r1, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x400000000000, 0x200000005}) 15:13:04 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x4010, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 15:13:04 executing program 0: chroot(&(0x7f0000000080)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x9) getpeername$inet(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r1 = getppid() ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000040)) fcntl$setown(0xffffffffffffffff, 0x6, r1) getdents(0xffffffffffffffff, &(0x7f00000003c0)=""/231, 0xe7) openat$klog(0xffffffffffffff9c, &(0x7f0000001600)='/dev/klog\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047308, &(0x7f00000000c0)) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x5e, 0x7, 0x6, 0xffd, &(0x7f0000000140)={{0x80000001, 0x1, 0x80000000, 0x14a, 0x6, 0x8001, 0x2b4c000000000000}, {[0x800, 0x6, 0x1, 0x7fffffff, 0x997, 0x5, 0x3ff, 0xe24, 0x7, 0x8, 0x81, 0x3, 0x7, 0xa38, 0x1f, 0x4, 0x40, 0x4], [0x41, 0x9, 0xce, 0x80008000000000, 0xfee, 0x0, 0x7, 0x8, 0x8, 0xffffffff], [0x2, 0x100000001, 0x3, 0x20, 0x1, 0x3], [0x5, 0x1, 0x2, 0x9, 0x100000001, 0x79], [{0x47, 0xffffffffffffca18, 0x5, 0xa0}, {0x100000001, 0x20, 0xfff, 0x6}, {0xe6e3, 0xff, 0xfffffffffffffff7, 0x2}, {0x7, 0x3ff, 0x3, 0x8}, {0x800, 0xe1a, 0x9, 0x9}, {0x0, 0x800, 0x7fff, 0xffffffffffffffff}, {0x7, 0xf5, 0x9, 0x6}, {0x7fffffff, 0x7, 0x1}], {0x7, 0x1, 0x0, 0x9}, {0x8, 0x1, 0x3ff, 0x7fff}}}, 0x2000000000, 0x5}) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000540)=""/4096, 0x1000, 0x1, &(0x7f0000001540)={0x18, 0x0, 0x8, 0x5}, 0xc) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000015c0)={&(0x7f0000001580)=[{0x88, 0x1c}, {0x8b, 0xfffffffffffffffc}, {0x88}, {0x81, 0x100000000}, {0x80, 0x8}, {0x89, 0x9}, {0x8a, 0x1000}], 0x7}) 15:13:04 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0xc88, 0x4) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xffffffffffffffee, 0x1000300010005}) close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x3743, 0x5, 0x5, 0x0, 0xb3f5, 0x0, 0xffffffffffffffff, 0x1, 0x3, 0x4, 0x9}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x4) 15:13:04 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 15:13:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x1, './file1\x00', './file1\x00'}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f00000000c0)={0x4, 0xffff}, &(0x7f0000000100)) ioctl$TIOCSDTR(r0, 0x20007479) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00') ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x81) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000240)='./file1\x00', r2, &(0x7f0000000280)='./file0\x00') pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x0, 0x64) lseek(r3, 0x0, 0x0, 0x1) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000300)=0x6) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000340)) r7 = getpgid(0xffffffffffffffff) fcntl$lock(r6, 0x7, &(0x7f0000000380)={0x1, 0x2, 0xfffffffffffffff7, 0x9, r7}) select(0x40, &(0x7f00000003c0)={0xa7, 0x3, 0x1f, 0x4}, 0x0, 0x0, 0x0) getuid() pipe2(0x0, 0x0) link(0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) fsync(0xffffffffffffffff) open(0x0, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) unveil(&(0x7f0000000700)='./file1\x00', &(0x7f0000000740)='c\x00') ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 15:13:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) socket$unix(0x1, 0x44691ee26589e7a0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000017c0)={&(0x7f0000000000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd, 0x0, 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) 15:13:05 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0xa0c1068708c992dd, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00001d4000/0x3000)=nil, 0x3000, 0x7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r3) 15:13:05 executing program 0: r0 = syz_open_pts() close(r0) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000140)=""/158, 0x9e, 0x802, 0x0, 0x0) r2 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x1, 0x0) syz_open_pts() read(r0, &(0x7f00000000c0)=""/125, 0x7d) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x6) 15:13:05 executing program 1: r0 = socket(0x11, 0x4000, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008001f00000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c704320b22f310b404f36a02f90006ee01be657aea8c5000000010000000000000202080271a3f8000400000000000000010000000010000000", 0xb1, 0x0, 0x0, 0x0) r1 = dup(r0) sendto$unix(r0, &(0x7f0000000280)="9ca7d1a13edba7c89a7a1a47e56fbbdffda4ac2b717fa0831b13239548f3b6cb7689242fc37a118246271fd9bcfe0f9c8d92e2c16e527bf6a366f6469d38d8d27ae350c7601439098884648fe2967f2e5850dbc722a71f817579a4e6945c6a4b569988725e013a99f249b90ce8a506a8c91777374752c64f719cf13575464815199294f59c7b48a36e13ebf495550446c3cf52000ba7c5619e20654c431bb3edefc68866afd21538e45aa7bd58a9ee706b8d5c374000d5f13fc22c0b4be9a00031c3d5b13611a464ff880417f9f3f94c7efb73", 0xd3, 0x400, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000180)="f31cdf5d6a9230902a12051b1f29a69a1a4c62dc16638a21534eedf67c4fcce6b2f064681570f153206775e5720b3d3cd248d65fd09d97dacdeb64950485f482b2a7a054704084e6133bbd6d35dc453364e2ab961becf1c87e15a3e2f581b7b8b34f5005a07ee8ed8ec481fcd70de94a459c2ce46e819d9c5422e7032dfb76442b6d96c34f0fecb52013633e98ad1592264a67e3cdcc414e7c982c39ff5af7f22e3ff2aacd5fc08165f783586b1d253e4da2e0ebe056c6604a0d17e18147f769e281177802526b33dddb9ab740f114c9065129c51126d706118c3f475085fcbd20", 0xe1, 0x4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 15:13:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x236f7f60c7316834) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) 15:13:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000200)=0x33) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020a, 0xffffffffffffffee) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r1, 0x40) writev(r1, &(0x7f0000002740)=[{&(0x7f0000001680)='\n', 0x1}], 0x1) open(&(0x7f0000000180)='./file0/file0\x00', 0x40, 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 15:13:05 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000009000000000000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f000071a000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 15:13:05 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x2) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000040), 0x401, 0x0, 0x8, 0x0) 15:13:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "0000000000000001e500200000370000000000ee"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000001bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173b5eef0008e686aac24b76a873d423df0f14aefbc90b038c84492b42b8edf5ea9620c50a8545167738592b5c65f466da8eaf6bd4f505c9acac85eece8819bc997b7a5393909aa238f58faf5110144a259ae454f66ae4f1ace36accf0242426870d239860bbaf4b7e03fa4c16c7c09fea82765659c4d5a0a66fb97c9ce933a49c911b3ef1fe00e150f0462a9ee92d065e603048a05ad2ef5121cfb55de5ef8", 0x7fa) r2 = dup(r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)) 15:13:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r1 = socket$inet6(0x18, 0x1, 0x2) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x9, 0x10001, 0x6}) select(0x5b, 0x0, 0x0, 0xffffffffffffffff, 0x0) 15:13:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCGETD(r0, 0x5452, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000840)={0x0, ""/98}, 0x6a, 0x1, 0x1800) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x80, 0x8}, 0x8) fcntl$getown(r0, 0x5) getsockopt(r0, 0x9, 0x6, &(0x7f0000000700)=""/145, &(0x7f00000007c0)=0x91) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) getppid() getuid() ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000800)=0x4) getgid() getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getegid() getpgrp() 15:13:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x80, 0x0, "0100000000000000f9feff0600"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0xa0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000400)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000180)={0x3, 0x2}) ioctl$TIOCCDTR(r2, 0x20007478) r3 = dup2(r1, r1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x1ff) r4 = openat(r3, &(0x7f0000000280)='./file1\x00', 0x0, 0x18) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x40, 0x7, 0x5, 0x2, "7b45fd7ddcd7743b1bcbedc1991b0a50990780ff", 0x1, 0x7ff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000380)={0x10001, './file0\x00', './file0\x00'}) r5 = accept(r3, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendmsg$unix(r5, &(0x7f0000001300)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000340)="4b4ce6fccd502969e67e957c792d3375e4e606df0abf6b7f9ec4c52066289bbc7ff3420b15f24b6ebb708466aff4209c7467dc", 0x33}], 0x1}, 0x2) accept$inet6(r1, &(0x7f00000001c0), &(0x7f00000003c0)=0xffffffc6) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r3, 0x0, 0x9) syz_open_pts() setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:13:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x1, 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') 15:13:05 executing program 0: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x8, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000005}) close(r0) 15:13:06 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5d49e4c1, 0x4, 0x80, 0x100, "7a76367f91d9abf07a5d972e9f7ff51b839aa38a", 0x10000, 0x5}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) flock(r2, 0x9) 15:13:06 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 15:13:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb186c653000"], 0xa, 0x0}, 0x0) 15:13:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3e67, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f", 0x4d) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) 15:13:06 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x10001, 0x2) 15:13:06 executing program 0: getgroups(0x1, &(0x7f0000000100)=[0x0]) setegid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x6, 0x10, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 15:13:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="834f75d32cdf0e6b76af447ecc626df3401e2f25fb54e7eb0a8102356fd2beb4e8ed38ea6b91b561882fe9a3aa141b091b6a7a37174f75969ae98b3b58e31ea072bbce61bb437cf56071e191a5aa8c400fb87cdc208f2138c51ddb13a86724fcc86288f39a7e9328bcdf9b27daf5d4a48aac", 0x72}, {&(0x7f0000001680)="e81d32d1b55145d81d704f4e9add1caca42e90930561cd9deb4b79f3713de8826f8954de894b40ad412d43180926b649147f8abeec4fc81791b3c19ddc6cc14d528dfef2c441f54f1b8418bf6c4e2a062239392c9ce92069918668bb9ec1650f5b0100314f3356eec3b5e137c7fd03205ae44c06c42cba79555483253ef4cab909b3a92777a6b8f5c7510c03800bb3dd030186a302509711a2dd0d74235e4b03678c204a35d0d6075fccc841b224ed8fd79c0e06038585f3c5abd345379fddff64433a9483f1e4d00fdc7d2b91d35cfdae26468db84972687ee772a25445ad74da20550f3978a5e499f53dde04d7e294e3cfdeabe703347e4f655713f740844a0659a2f61f043da723e4e454deae22b97f4629ee57e9827caa8a7dd9557634d55233ebd898c8e780461872cd5f1f12490634762e1daf593a27b764c2a9e3d2a6c47117b95d6b45e49b2c574b7b875901e6018e69734fc4f5bd34e3dbfe1a2c36c9ccc3fab64c874232c57542c43def1d9d1efa856b38cac43c6e141f77a73731a4992b62b068bf5842f74670fa6f8efab370330554317b582d96d6dd35fb8debdb0a7db53823db88f132a4c3c9c479caf903d8518f41358343e025ea188bda7d0eecc890c9bae2b1a08cf07631bd9182ea4f3580f388ffca9d75d6a222ba725068a9fda189efa34d8ff06bc11828718d8245960454b84407518d355b0d29d2377cced960ad1c72073c034d444ce2ac150067e2d1dfc3af51c22dff4fce16c6712f15e1137a9242659b4bfd38a7b732785147935cb92a6e910c86282a4a3c40a16a3ffa930a3058c15f2380c64b9d7d5139ec2ef65485463ab93fb603ae9afe411e18d343bab927e1650d827eb81bc7d1655a60c95b83e9728eabb9e67facbf5ea7f2fc84d0abe60cf280861d452df04cb12f5717b1787f500c049422dcbbbde088b162f7474a8197dd4556422b5f02b02514371a9e588d6d0e59ee43852fd3d5cbfa352785e530f9392418ece71cac35615bf28dbd8433380523b12e6afc769b359476ac27ac7dc61ba97956add6977652ef4d00f12001462a9d658e20642cd919a28fccd52abfa4d31acfe880fab8aad38ad5dde5320f38b2104885e32ae211593afb65c2c493bf2e3f5991222a14759776a3995cedfbc04d0dee527e552b0c98a757cdd45e0f088649642c022dd0237149eae1973faea727b6377807cfe783abdbe24efb922d6a1e9d9494b2d0547e8848062a2d3d36d26ce3e6d8f4edf119045032f89242042f8a0079190691f6c6931e2019342ae60dc45642300018d3b5bdc8e8b583f65c1b7c644f10aa36bca3e2161bd6460b3f3fcbc120545d5896cc7ce90fed66259bc032849bb280744d71f3c67fa06050a96d674d438f941f4e50ce8dbda3f57cdd762f4b94ab9ef9f6290c6899cbdea205aa5df286ae523bc27381d0a48523cda8f278cf612e529a2e25ddf2f41e0e0aae0284f905e7745a77c7979c1b9f98c7e4b0c4a2867a4275accd608ebbefeec18f313505e27b4b957a7d1e94172c89ff3a8bb1b9cf067af0e2ad522fabab8619666195bca57255d5644df24aa998fd0a46ebab74fb845ab4e5e8eb8dacc211aae4ef981dec62ab78428393695b81bc6fa2d11d6a1b8e8f2765436198adec2300d411b5b22bc455473361058db22a4a8deb4531441d8dcd7e690da1ecbf3d3ac931155b3367feaba977dbbbb55ad5906deca54c4d3fd9702429fc27dcb26b7150982a6cec6b1b5f40d3f463ef4b504c465c9bedee6b89bd856bff7f26a46e1b75cde97ac46e71675bd97fdb6f60e0155f39e3f0b334b20e55ebe787b8ea43deb13ab74c6612e75e266ffa1f121a79043f03e7269de6ed042090d9228a2ad823ccffe9d376d1f176b910e261d73be29c6c88abdbae5c9052e30ccc6c6c95094d8a4565281647f06aa6c9fc50e2fc81d645bd397b64a5256c0d8038d8c7288ecb0d42f9fcf4fadeae3dc53e23e6f26f87a569122ff1af0f8cbfedd9fa3703b76eb730f0de0bbc9ae4ba33feeab965824a32095b5a1ade2ef1266ba4aaef6e4a6af93412fc69bc255db50214e9843abad067334fb3efc81acfff270023c2e08713c6405988332534c6613e2e4c59d544ae757f222ae60672ad550667138309807a325420f2301e6ca1903a29c868db286478904a4dcad519a724febc95f646a6ec549f05a41008910aa42168d097a650687a716d3ce719935bab9762c09fb37acaaead6b356a2c7a0c52705e66df2d1f5500422f3567216fea6de31d4bfba21985a217e59d625daecb14568d9d10f2b9d6f67cbe358a459a8a98cca6ef45010b8b84474233804c1980e4d417d5f366c056afbd079b836e3c535b0a26ccdfd6e13116d79e18126dfaa5073c0c6e11648cb7a842e1a9ae12378ac668852e9565eb9bb1939f17008c340356735def53876c54b0e4e087f7ed17da429deda196464c64b457cc6da05173931183bb697e439cf7b5975dc3a3c1b55b2ca4a0c6fa46f945828735d556aa5cb9e0b60cf4c6ae530d6678866510beebea0a9edc1587a516f1958deb7eb5c980c21e00ba72efccd614d8f9eb52e3ea79b634a14845830218a001a4de5aa70378d32fa0fa520cefffc1264a9a59a0f3e9007752ef850b4e499423eabdf3a4d889cac4ecbe8cabdbb779bf850799d2146c03b7fbde468754d16a11adc8244771a3c0fa92ebb909be054a8f6b6edf196d503910bef7a2ffcc8a8d5698917d6c74e5f5643d6bfe07c2724db9c1b24d74a2bfdeb1d4a879031ab116fd0d6bf8f19e7cde53c3b9682a173b3159ea0f03bc26f941838e4b2518e2527a96a9e1d481d59c54a081c1d49406cef1cec787bd1cafde3381eb7df26d36b25428a67669803ea56f8f2b8e5a2c7c902c4fdde250b4849b82248561fb6310184d427974f022351ba1ec1e88604f41757e25e541da46cf9880e91f237d5277df9d5432821e7818b1dbf563eda21ac8b08d2023cfc46019b0ceda96b37e5c8c6a3216473ccb780d947a3aa01a576033b3c1246d3787c9bd80adc98182b5d251c70c18c42917a2631f11251fcc75ecd8bd4bdc7fe9b03ddacd4e585d538a6c8489b3f7fba1d80c9479a3a96f25d6d01e228bcf86cef99fdc5f53d8818966a0214814649f5e14ab236ed3343f71b96bbdf1a793bb42f63d8b2815aafab2fe6935a3bf799b1d9050d6a7de169b643f8bd93902379e456442be29f75ec64ea0aa7537e4c96ddf992a1755e66f8d5a8f56faee5a970a50247cb7c86cd7155924bf181842c0eef5e2dde887f1f68275b483d064c93122016bde390f5e3edac01ea79ca62ad5f153e12cba63aa04a488a2c1ee6f9535b2f626e02d73dd7f9629e8e8140e321456f9266fbcd29184e68b792db09ad1aa9dad4d8964f79f1916b5a2fd7625494f0febed504a7f9ead84f37281a966a00604170d021b1a54b26d6550770479bef0bad991b3b6aefcee53af5f7a6c45b0fd925542ccf594f1f599f5302419b345758c7a72d228a7243f970d3442589a07996b383028172726cf1385f90d3c2702555be08a68e14c22a795b4bbbd6e80322be87a37fea10fb89d0d3d630c1666909ac91bb2d828b38e35c9c456621dc2f1a57bbb533beaf507ba18065da90711eb68030241c2f8951c2f907d833cfa49712ccff2b208d72a0b8042a78d97d64afb7312f682417a8eafdf00ae5424758e75f15caf6f910aede4958296f6d97343973bab1c7664869d02080ef0556479405d10f6a6adaa0b3ff716e5e1ee8945fddc4a1e8dcf83a505e4bea17705e473f54b2e90ea32bde9ca68bdd10145e96046bad388229025b3f60fb79f107f18289299e1c07f3aab64848893a2d10cece59e5cf73a5ecd4f6170ce9110f15564d7dbd7b2ad14432f52d670a5c24ce0860a64b2ccc383db9448284c469b8872d1ca8804823f0c1e653530a580fb20203f4622782eccc086cb7844b928c2e40d822ea1351668c2bb8e387b8c0fbe306577aa322790048f6676aabd29462cd1721a9bafa4a7aaf940cdeb0d4017e28ee6b9dfbac30c4a5f4288afb540a6e4823366d0d88299b87739416a72ec762ea059ca5c5957e3d1f6d986e6f05d72ef11edf0c7cedaa18bd0982d2cf375176133af6e7dbb004b06d9849532fd36798c9a65bfee0f2ffe4b8a6b09920444be7ec01ea18a9dca3d817116ec2093cf0d4674c23458f57c6dc9ae03be999076a5e188f894265ba7f0dae7eef67ef5096e1e1bfebc86b648f9a487e73246008ae547b2efcc8a212be79e9b648daff184f49834cd89ecaa6ab6e4d185f6ae9cdbbaabec00764a8979be5cd0bfd513321ff82f5b9b8d85f6200b830e8d7c5f693a531df20927357317c290db94e3355cbb241df272bd11b2cc93c934b87e9ed08d3ccb25dfaf429e0400883561211a0eb5d6cb9d4b543a11e5ab87825de49868524ee4488e49cd61734bb56a5062f5f8a7b63b8403778d4dffd29e2531c37bedab75794dbbf501b336dda3cd9290c348220695e56faab7eee8cf3db8e25bc03e7d782019323b09e98242f5cecbe59742e4446dd3e59430008f27ecf10221da042851a43d4e3677f03127893f128a5c9c99859636ec71d4846b9e978891f936750cef500da544ba63016786740a8d382bbf2c5c4c9662c1d54fbbd1d0584e5818af56f6de1e2ed0a77ef3d975f639ecbe547bca2b042909e46b3a3e967c24599cc5c1ca3c47812be1ed5b69515eeeed2efa4a457257e1030d26c5d6d40ae7baa6017d70fd797c22c47e8f17a4c901a7ea1628c53ef6aa384620440ca69a9751bf8eb0f7ecdd9277b23fb26c0d4dd52852901433f2cabdeb0377dc0e70f988dd810865e7a1fbada9b4de0362059cdc81a534d747eb6856a4a65be0d6e39a7e9e035f04957b9f4e647afb322f8041921100e462fb538003148b833bb92f0f365884b912e5c79d42ee87e3601dc678e91137761863912e16045191bdf7216d3e7dd1b4fbb845a56a2dd4cf71781b1ec4f66cef988ab5cc9353e9614cf1f17e9d917cea3dec7bee21008c12d12de8bc78e12725f6cbb91277244c1447a1dd3390c963643503c2bf2b84b0d445212c8dfa19620ae4ddc9f8ce3874da92e25183a5ef771341fc343fe1022ef4c4603b61b9d83e9b9ab23e8765278d7b63619d9a789e82a4c114c6b44133b2057c15cc7baec970b8be0b9379628897bec3c1f989ad3f62a5ad073d1a003103c508b7a3542fe599a62658595f0d607648a7371a833aac0ee200fd269baaf4a9a6e3163805b48d54da2ba2e1d0d9604a2682b48d64dafa644fc9aa899d4d6488d738a60992042fff3bf596e83e2b8fed5a81854f89f4d7bdacf0651e8630c93a2f358a8ab23187a0d749e028f05d5915a40d2a5a77de0274e510b2bcf1d57dd62b571bbdd716e076c15710d20f1e218fb4ffc33009977d0a79c93319ef896755749d87b4678f2c63e8fa6cf03493aff04f6cceb326c36f26525af1820eb23139dc6107eddebbd0aea3708e939701b752eac694b989b9d187959178d16c570ca58055d857d68737f2fd6fed19efbe259eec431391f0d54a8f3283fa5314a44476f227141fe877db39adeb1f5f1e1d0d57c99cdcc28a0ed6e7171623d1d581d2df055f4c011b2b24c337a83ef3d0d3f115edb38ab0cf57741c04d1177f73478ba0fc929002638d2c8a7883bc75478850dc64e5a89f916f86376522969296e8df6df0bc87212b0b9a0b94f3dbce752ad6251b051924095135e7a56dc47f7754d85447d48d6cec88dee7d6e06332", 0x1000}, {&(0x7f0000000180)="0011e4872af42f9b9a88a61fae14fea604efd2c53b191bcef422dc5a6130f4dbf9136cbff4f3e561e05ea140115a61687e61c788ec771c2f5fbfdc10bd16629c9386ce53858b7038baec90ec7db4978dca2317af51326ae1f77d604b8a4890a421", 0x61}, {&(0x7f0000002680)="0ce8a0eb9b280032ac44746ffae40e6fa08b0a3854740f4cf3214c191f09d57897c4d7eeef7baa1f5f41214b021c29d73e7b624d7181ca55ab37fd0f4d4267fce779b9adc9854c6ff2350485f6920280065f99c82cda106490e2fbdf4964be8b1aafa2f0d23780c0d675788c16e51c88fccf76092c5ebd7cf59ff65e281528d70b5bd8197c0b921a76786ad47d08313e1ed997a50f12474e9459d89efed7fc61f246e7ec2eb0806a0180248d3839b7ed192f232fd6901f8f5ed9a3eb008675224f2ff1d87be488fbe191f92f0a2f9df771257b85392a3fca306eb3760c8c8c21ffca7a91146f719801939338c7eba18b2a9b6ce6f912fc62fb9bd62742c9e748b9e8af745ac0b17a3b14b0e618bf74d69a9c1403d39694f16740f364be66b2c19663fb318aaf65925aa65386f68010c3575395869160093db760f87335c8b1e360f84deae203f99bc10244a290a31bbed26eb0acab3872655fb05aa3723aa59371dba929faafd56378352672d27178de73918adc9dbd57e0dff382d055b2c1de120ba55e2043828f527771d564876129f236809b51254986eb4a6a7fc13192e20d754db3aae02ac7c1dce4799b9068fec57f727165b16cf5b18ad100f21ee2577f89b65b94f926b12547b911dcbc0d964e5ac9fc6d6fc056700b681e4a1048c100c35b622ba6eebf41854608bee11af80e87a96167f5d2a45807f5944aab72cc805a36076fa031ab76f942db17148e2262d4b7a497361b13aa2fefaaf9847e69ca80fdf56275d7a64bc8a872c685ef9e39b2925af067bf23a8bd42e60cc4d3964fc78b4f72224c86f24eeec2974d780315cad94468424e84e452a66590b2d627a6725a4cd4ac6b1eaad31f558780a9451f7b13fe9d0afcc985c54f457ba7e910a34b807a5747ddb621003f84ed7f89005a755817dfea982dc64f86bf17cb8448a3ace449219d953bbbefcf6011c4b19842a73d798eba44baa9bdbc2edd5a1b82ae676f45a9e672426b2a16e8e50ea6df26f693e3b952751c501ca5e127049319f226744607ff8937cfdadfe5277c4e679b97686a7572f483181a2445e0bb420c3ff674d712e85fd4257c952ece02998cfca3890d978e308f841ae542628c36dd5253ad32882031fca4a45efad9967bf08e4505361fa13f0815ff3fb5ff52a7ee69b343a7c962ffc1b73cf509d1ae50fe32bcae85616f844822c876308b7e9631ebc43f34051abd89999439bf24048971c3bb762de2689dd25e9e37debc3a4240a81aad9ead039c5770d84c45c58c6b416438d111da608494171974754d9e62eaf8a7603a1ad9865a300af21663338a57b753598f829303f4ec1692429ab6582273ebd03829641ebdf0d02f8e9f55388f1439430c0200c65136edfb6b9aa7ecb9eacc54b3263be1c893c2f10a69882e864f72c2c66c50867581395aa116b95f5cdde84b124b9f3ab660fd93c0d548ba078cb267d9897fde115ef77d874cb0591816b2fe1d07be3f56d73e2cc1ff702384381b4f1aa14876a2080dc3a90a21587cb3eaa730dc0e61818d5b07fe96194bb6751214ab9c9c0758c8acd040b5447bd05869c41d26931afb4164a48d451aa1f805a368d76a202d67b9893e3243a26d54f1c1b0d8a3ba0fe99b0711fd64abd97cf23b759e056d264414b2bf59099922bb08ef88433426e777e305dc0cc2c5a177b5d2ecc97d695e6aacd66f82c9395a31ca119f2d3cedb2aec70c6b1ac244fc779e87ea6e42262da3833f15aa368966dcda94b39a54e0b7e7527572e8ea24a7462f43e3339ebf68a817198109d6eed0d13333bbe363018c4165519a6b65c852a1031b62d9cd905ae4731c2b701af1cb686ffcf711bffcc2493b74df6296f290800ea995b86f7dda90727c2053c6938915abac62571a2b80467ce8f3ea265988f3141c541da3d191799bb2a1e7b9d9268aaceaea2793fc702cd45edb9f424ed07773e1775bab56239f1627a706197bf7f34cb2d5f1f79c1dd20b188317c9bf92fc99f7f8d079e2c224e8dbbc10500b99422f36e33e00052fde800abc90075a975477b675e9b2b86e09405935688b59f68d3cf406f1e33bf3f7fee595948653ab1eec403f8296dac0114cfeeb27540584a4924b269871de7d9d7ccf84db37a1caca14aba68efbd874cf01c6eabf874c0ea0ee8f7efe0d241998b20930e43c604588248cc33e7767f57957f8933522beeac68dd4538c3dec4d4ab5a3aacbc65380dfa2b309fa12864df83637df790a83ac7b4d635cbcf351456e52638789dcf51ad8876e72cea7a1a0027fd78909a486b566dc5f2f9fbdde87f2762f72763074e1b23c14c374a6720dce2351e6274f9c67e62a72ff7e1aebacfadd42e9a7763c002f0f9bcd773a6e3f25dfcec18d39223b46e64128d5deda635080f0d9532a9bc20f5444e280da085df88b514b72d4832aefbd3cd39b7dcdb4b06ee4e67a822c51fc30a5cc711211a2ac803d18d936f4a79de09d18e23ca5c35b195efc4fd22d8177e007e92c05982392503b288e75595dd3b99cefdab4e25058d4ded3ad8429c4c372da59fc676c8ec66f228cf91e97920f99c4ba002c2a15bc86c212567a1f35884d774296b26b8fd18acb4ee0552c2f5a73554d5ddaca6e9f6da81fca9db1cadbbe3097fb7b5cf95c88d46d5d78adc64d0c4351d6d034e206531a43efd2f627b9813e38fc2f17c3fb0ea29f8d67fbdd50af3425837068bb494303b47d1ae01c768fc02b6ffcf57b1e77fd96af3aff52abdc71f2e8a3bab4bc0dd2b8e8e6c2164f623b5ecca67054ff0221d8932c50266ff93f6b757c4b35325666f08dc1a5fb9ed134977ff2a06ccad715eb00f67a209daf0696c40e2fe3adc40355e198c9f04094d86e92c4ffc9ac36d56e4c5b6c70b1aec346ea313576a49d0dcb30e80caed58a2f86a29322ec90b10a465f067bb600b878cb3c375a638dab05b6124dcab57f50d94651daec3c62bb71ea675cffc3c8d47410b47430090ca10fa6858220f6440619e349364f9970665868a616ac52b86b3c2fa42095f5ac66b8b9a9bebd35ebdacf81c93ec5ad3afee74f66adbdbcb58ed4ca76e87d62789eb86e66e0e8da7f03b82e3709be60f280227cbe00c65b69d9ec7d1ec14163ce82fe8772a454d8da194f409a8944bc349396dc5d6e9c28f2ae91da1caa2d62cb2e759708070d036383bdb312e78a1a59843d8d4029288c2511d1b3b26a9e9a4a0dc1bc613df6aa2f397d7dd0334d54c37c86918e04d410d781bdad4c6d2850499c102899e71d7cc5f6904320f28f2d01f5e87fa0b413fc6c115dca036f47d35a749884c98c5777e7a584e9dd4ed907e4cbc4dfed07f467951d69bb83f69e4855c0b7c0bd95de76a4cfbda0154c97c35947ca9d1cdedff3b0e1f6f4982b86a76d4e3a05edd0da6fc492c4399610af5b65cff2b2d84150cdcfb095d0aef4548234fc113ec985e3450a2dd06a7de1784fed43ec99c39210434ed451150801775dce9ba0ec1a70caa2199a70e8f87bbb9eeca2f05cff1f6ba2e41d6b2610cf6c4a104ed686af539655a931e78e0a336d29716dce02ff04e45eb297a940237aa3d45d5c39baa720469f1ce63c40afa7e6bd1148a470f7618fa286a12c66218be7096196356f78501a237212e08953bdc227536a75a355e90e8c75046206c06c27c28367e6764146afb2cea1a9ddbca4dc11ab705f997b43acf527ed3c49f70d3287cce820a578b7f734fc6d8bfc8083c04b7f2b2f031b29058f256715a7d14bc23b606713fa86288db47ddf679887bb1716587795990c6886db273d5e0170f1743c076a8605ffa2f6d01ea9f6e6ab9a30b73ea5e7789bc849ab1a7e3d85dfadeb84f0fcea711be389554968b89a4b579be7c427034703c6c2820d56c915088e716705a55c991abd55577cb49f3564d67da648f89e3c336c0f4be37efc5e778796e5c72adc34e3e7de64616ac5e149e1db95547fd8f7ba6e7bb07909635b02f10bb53f10d016154b396abcd6e1c6f065481c9df87392dd15780cd204ecfc3381208d55c8027dab62ed711033b774ee4b868046c0f5269f6ad2d5c39f545b485b3e261f6c2dc1d672eddc2ea46b0d7c4561f5035379aeaa4cc7ceb6b91bd869a9d30ae88f54c8eb39a6ca85b5ab36996178c43149e7b4ae9a25f9c5dbaa6b07ce8e728bf1fc5e2564e06e80ac263c4f49f85807cb4a740cf40a8ced87647add49e38578f666a40d793fed7bd71e53d1777145ccba9a0650fbd73936405c50c6d2fe0836fe2df017de358715d28f6026b7ead637f75834db6b8b250711844e29b959b1a3593668c116b11979b4e97940efd78329b4c39fc6f42a2d38b380cee2c13faa30f56cf3688410954aeaf15cd7bd8ff7582f6ccf3681ed1e8728fcf2955caf586b737f22e5746a223dba93f730a1aa91fb23cb018290c09f08b973dbef911fe3dc807a9c47e509efbb00e004032f18506ec3dd24236615747d5b0a8c98644ec38c39c2f2fec46f3ae196426e952cd027755d33a9b2f9c61ccee7bc6ca3c124fb2b17bf28fb5e4df39a6eb9670fe3e039e2eb8a78a1d159075cbdf51e4981d1c4402871c22b042806fa7883e5fd9e9562b0a7f982ce12086455907ff09e93b3d1ace0b5212fddb055199ed8e40bdee95780cb9839599eb95dc474d4ff519bf4f141bdfd58d7d13ba9cefef82fe85a7097568ad2d1300ac1cc97b639c8272b74c7801326df834f497496f14ecc257ea904d1333c70ba2b071eeb14fffaea4825949db4c9878d8cd86ad2275e61c91303f85109b0b28ef5c04ea039190a7fc78772bbd758aee961f42209ce9abdbdca277463b577350bc39582f81f5be2f50ee458603edaf2705cd0d14a5f21faf2e181ebbcffcca00777d0423ece9376f0b6b926f078dbde0c9f6ad64f865baab729416bbc213e5e92cd331093efca01c24e0affa60fad60ea8eae88acc7ca7263ab77d517bad61b0ef2d2dfc01550ed8ed1a87df10470e5bb74dd8e1a01c719521658e51b939464bb55d77631c30ae0b39a5074497c29bd9d390c3a09eab1244949f3fcbd8b32094ce15e29303379d579cce0e88dbd2fdf4a70f83ca3b6090a40987041821a1a76db5b8980b4f242159e2486df03ff24534ef0b21df07b7426b2d51e5c8cf5e9a4f218b1e07c5775871a22c4a652877272c9400f390389b359fa564ab0267f771ea2138e2dd6899c7d7efd755769d0a9dfba1b58e06cea7b339f85063c88cd0e11745d7b58fa4751b756a139ec5f3b21b11472990efdd2c5c4179b47b54abb795d6ecd3f7390c2624b3cd60d1eeb37bd85449cbdef1173f3cd30db9e78c38334d0c7ff022be3b65462d6b16e030edaacd5e07e2db4760284e6195ff91eda24ae23de8290ac75d66d6ada761284fcdabb8fc2084971e5eb2b1ac394d33360d3f5cb8ff64169f7ff09faa61b0e34242f4d5d0d74e858a1b41876740e2e9190873ffdf253d54dcd23a6a89ef36a1d21373b49548bb1a21f8cd74ef3877c06ab9b387df2074d7692c47bc5c1a7c7601a894dc0762ec27fdf74875ee28bb91b312459a27c8a0ca7ef3c52da856e1ecac44c5efb6eec88241e2555c2fb2802478ba540630ac13944f46ce4667bc41aa3f052549c9d4cc84d7f58a81aca599a8bf60fedafa7d4c03a4816dc448b9e0d038ca26a63be62ef48412a802016634a70d4626cc948da1eb50e6d56e9dc1533ffb79d76a42d97d14d8a05b04644589d2b03da7ab44cb1c06c820978749cd386e996b603bac34959e033d18124941ce1cea53b394e5df619dc60", 0x1000}], 0x4, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0xffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 15:13:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r0, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) ftruncate(r0, 0x0, 0xfffffffffffffffd) 15:13:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x100, 0x1ab) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000540)) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)="b7fe42576143e8c50fb5a384eb4c9299a2d557f2b2584a002ac27347d86003a41375c7b05df9479373f6b0a0e5dec33956f76c3c17603af4e782070646aff98f53bddf2ac06993963b9a21a699daf746b54e2d44a5f5e0c33d8f00ec126881b6f0b60ec3c4fc6fd69bd54f338204c10c764d8fc6d2dea8fe1e8bbab4417d4226e4a1ba8b9f8aa0f66ee351bcccc5aeea02a8efcc94dcbd07e87e44fd66248c8f26e6c0be3e47cd8f0fe488d0a41013718702bce9a2951cbdfba13acc0663c17dea1ae52b50547d1dc9074657fd77defbdf5c6963a4", 0xd5}, {&(0x7f0000000340)="1e1421ff009bd02bda7d94caabf2d8bb07413b664544244b7d037c57c6bbff166fd07bd55f6c455f00e89de7ce9143301ebc775d99789fe9ccf96739576a3e8fe01ee9c8b439aaa00e", 0x49}, {&(0x7f00000003c0)="a6cbcfbe0f595303cf185ef6f8e8c295d304a1e687dd13d1d8202818c5089a8bc9efaf2d7c6488b3a17e2deb97a13371ef3b2f553d02fa3b30e69b6d7577ce0cb82c53c24ef7aa31106c0bfe41fc5dfd0016d6f445b9a01380e0ff30f8fe72aeeb28a1a32720d3465982e14de81ee5aff884f11cba8887420e20614b36caf66f243cf7886182093a0c54d43464e72008d41a8c582e1de715730e73d2d4774afe1423b6332045120f2f732c0a5809d0f498a63d5a32fd06fdf4731c0b93b1a9f36855cc68a1bc3f24da7b501ddc9bea17d32367758e8d2ad21c48fee794d7e3af2848e09433509f201198bba25619c4fe97bb7fabfeb236ba", 0xf8}], 0x3, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "af8ceb849a452c36a0db9c25e7f14a46fe056e48"}) write(r2, &(0x7f0000000080)="bd", 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000200)) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) write(r0, &(0x7f0000001580)="dc", 0x1) 15:13:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000000)=""/40, 0x28, 0x1, 0x0, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000140), 0x0) 15:13:06 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x78ae1477bfe633ad, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x1, 0x0, 0x400, 0x1, r1}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r3, &(0x7f0000000500)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000240)=""/186, 0xba}, {&(0x7f0000000300)=""/12, 0xc}, {&(0x7f0000000340)=""/103, 0x67}, {&(0x7f00000003c0)=""/53, 0x35}], 0x4, &(0x7f0000000440)=""/191, 0xbf}, 0x42) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000100)) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r4 = socket$inet6(0x18, 0x4, 0xa0) openat(r2, &(0x7f0000000740)='./file0\x00', 0x400, 0x11) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000080)=0x401) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000000)={0x4, 0xd9}, 0x10) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000540)="273ada5a2693b1498ff2ee6763ff73007905fe59a89be902d085864e71039c4e439f974b5abf64bbc40751f654284d6708f1dcf2ce221b36e92c6b35e973199d466b695c27719b377e04d51c96ed82da0b3ed8131aad56bb41b0421bf546aa0075f188e069947bd424d8a39540a577d50db09e0069f3f73820499980a8ec8643e65aeff676e0fdde3f4c74e49114ef8c81d8fd1610bef5f9bb6502d331ecbd2b15814bb69ab574d322ec3958d4874a2f9c559338a88de629c3fbb8fa60cd5ea82635c19d080a822d67316fac219b4d7e1c60", 0xd2}, {&(0x7f0000000640)="a73abfd469775791e564b048daeddacea7807654d0dab1ad31e7f934591934ca1360b487c60e72b1622965fdbbfdec4263ffbd78cb086f76c9bc0206e1747b2bb2609865d0798a41c5486049daaab9474191f59bd0fce0efefc95b72ee654dddcdda1de1361b82909b0ae203c8f6b9f910c5a4871ee81a74b24b557d914ffbf8b4c3f839a4085e8388bfa753bb0240ea18373ff47ef89f2a23f87d8d3fc2e67e", 0xa0}], 0x2, 0x0, 0x62) 15:13:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = syz_open_pts() fcntl$getown(r0, 0x5) r4 = syz_open_pts() r5 = socket(0x1, 0x4, 0x200fff) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0xa46) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f0000000340)={0x6, 0x8001, 0x4}) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r1, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001440)=0xffff) pread(r3, &(0x7f0000000000)="46bf04aaa43d86", 0x7, 0x0, 0x0) sendto$inet(r5, &(0x7f0000002d40)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e7624420ecb4551324ec41cf69f58e3a3385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b052e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d59ffcdb4a8cba0f4f1df35c5ea0480227722a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cad2c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2", 0x6d4, 0x8, 0x0, 0x0) getsockname$inet(r5, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r7 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000001300)=0xcb19) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r10 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={r8, r9, r10}, 0xfffffffffffffe1e) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x200, 0x9}, 0x8) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x0, 0x4, 0x1, 0xffffffffffffffff, 0x100, 0x101]) read(r3, &(0x7f0000001580)=""/129, 0x81) fcntl$dupfd(r0, 0x0, r0) getsockopt(r1, 0x1f, 0xc78, &(0x7f0000000300)=""/13, &(0x7f00000002c0)=0xf) 15:13:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x80) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000200)={{}, 0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0]}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r4 = dup2(r3, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) getsockname$inet(r4, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 15:13:06 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$getown(r0, 0x5) fchmod(r0, 0xe3) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 15:13:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x1) syz_open_pts() close(r1) syz_open_pts() 15:13:08 executing program 0: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kqueue() kevent(r1, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) r4 = shmget(0x1, 0x1000, 0xc39b4906c16de226, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) 15:13:08 executing program 1: sync() socketpair(0x2, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0xfffffffffffffff9, 0x7}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x9137, 0x8}, 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x7, 0x5, 0x1, 0xfffffffffffffffc, 0x80, 0x200, 0x2, 0x2, 0x1000, 0x7536}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000180)=0x5d, 0x4) clock_gettime(0x7, &(0x7f00000001c0)) clock_gettime(0x6, &(0x7f0000000740)) r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x8a0, 0x100) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000280)={0x401}) fchdir(r3) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x401, 0x800, 0x0, 0x1, 0x10001, 0x800, 0x3, 0x2, 0x1, 0x0, 0xb1c2}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000340)) connect(r0, &(0x7f0000000380)=@in6={0x18, 0x0, 0x0, 0x7}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8, 0x0) getdents(r2, &(0x7f0000000400)=""/248, 0xf8) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000580)={0x8, 0x1}, 0x8) r5 = shmget(0x2, 0x1000, 0x80, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r5, 0x0) connect$unix(r4, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000780)={{0x401, 0x7}, {0x3, 0x876e}}) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) utimes(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x8000, 0x5}, {0x7c, 0x1000}}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000680)) clock_gettime(0x2, &(0x7f0000000700)) 15:13:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = semget(0x2, 0x0, 0x402) r1 = geteuid() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x7, 0x1010, 0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x8, r1, r3, r4, r5, 0x8, 0xdde}, 0x1f, 0xe6b, 0x1}) r6 = syz_open_pts() close(r6) getitimer(0x0, &(0x7f00000000c0)) setrlimit(0x1, &(0x7f0000000080)={0x0, 0x5}) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000140)=0x74) syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) chown(&(0x7f0000000300)='./file0\x00', r4, r5) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000340)=""/54) write(r6, &(0x7f0000000100)='\x00', 0x1) 15:13:08 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 15:13:08 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="8a1ca5e380098e8cd811361261773d017610eb432e11635ee0bf441fbb8cf124fdab5fd53f", 0x25}], 0x1, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x80}, {r0, 0x4}], 0x2, 0x100000001) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20010, 0x0) stat(&(0x7f0000000480)='./file0/file0\x00', &(0x7f0000000180)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) chflags(&(0x7f0000000140)='./file0/file0\x00', 0x1) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x4, 0x20000000, 0x4, 0x7}, {{r1}, 0xfffffffffffffffd, 0x6, 0xf0000044, 0x0, 0x10000}, {{r1}, 0x9788bd85d45e1945, 0x44c364ed5908ce08, 0x1, 0x0, 0x2}, {{r1}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x9, 0x34}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x8, 0xfffffffffffffbff}, {{r0}, 0xfffffffffffffff9, 0x21, 0x20, 0x93c3, 0x10001}, {{r1}, 0xfffffffffffffffb, 0x40, 0x8, 0x9, 0x2}, {{r2}, 0xffffffffffffffff, 0x1, 0x4, 0x80, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x2, 0x42, 0x2, 0x6}], 0x3f, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x24, 0x1, 0x3, 0x1}, {{r1}, 0xfffffffffffffffa, 0x8e, 0x0, 0x1, 0x80000000}], 0x0, &(0x7f0000000400)={0x9, 0x8}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x10, r1, 0x0, 0x1) 15:13:08 executing program 1: mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) fchmod(r0, 0x62) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = dup2(r0, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0xd127, 0x6, 0x4}, 0x6, 0xfff, 0x3ff}) 15:13:08 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) open(&(0x7f0000000300)='./file0\x00', 0x80, 0x10) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0xfffffffffffffdbe) 15:13:08 executing program 1: r0 = socket(0x2, 0xebdb526901365e58, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000040000700000001000000ac1400ff000000ecffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000167cecf07a4577883ef71819899cb4e214a5a5c41e50699760a021efebe925eac015dee85203abe36232889400"], 0x18}, 0x0) r1 = dup2(r0, r0) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) 15:13:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62102d49b1dee4dfca00", 0x0, 0x5}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x80000000) write(r0, &(0x7f00000000c0)="a8fb4f1d54daf9cf2496a824c750c419d07ff144f5a8a481f440ff79fd96dacebf6c75963da0864c78", 0x29) 15:13:09 executing program 1: socket(0x6, 0x8004, 0x7) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000001880)=ANY=[@ANYBLOB="0102382f669c253e4c8097215e12294f8b021f114ade04bb00"], 0x10, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x0, &(0x7f0000001300)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x80}, 0x0) 15:13:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/252, 0xfc}], 0x1) read(r1, &(0x7f0000000200)=""/76, 0x4c) 15:13:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, 0x0, 0x0) r1 = msgget(0x2, 0x25b7e21372af53db) msgsnd(r1, &(0x7f0000000080)={0x3, "10e287eb39b797a02286f5b6a8f8e9d5caf6374d106a4525939acd01566e0367f4a525232d3b55821663708c79241b214f640687781bac17a6e7a3ca4a7837dc180f9d0b3364e6e2ce5a3b8af8f84557a87bfbc620a60bc45405e286e00a09aa713513295fe6a94706f94123f13c522d93cbcf37021b9b0abeb2c0888243feaf16583dad90ff8c05a2046d07e0683d543e3da06e996adf3c11ca3ab5a5658b8ba2b56e93a96753cc4fc1b3f96c2a3e369fec89f4c7da77fc1972922c667788345a4d5857aa56bed6895b16779c1a500a2d2ccccfe281e640026726a5fa1cdc9b755c39a4b3da10f1f2d0409513147e15f4b6292a65c64ef31a7bd790835503539ea18ba9b0e7d94092a90ce67b951fd4e078c2e4dfe4f4b7d28514be276e0936088b330e27d578e0159da3d437f5eec20124d54d22f46dfb9c7243ce4f6a2894dfa3fdf2365ae4453ae58f790983b01824f968cdbc4bc3ed994137caf369c00d1070c92688b3259472e152a4ce50b60485aa6cf5f8f0b8f3616b0e2ab5036598abf514c4ca236e71797e35ef1945d0f31f6baf727356c87f2a929956b1d30bb91bedfcd85eba30d95aad3999d94b93ce779d9702d3d63932235250b22dbc00e8311813aa3c442790acf6e141ba965444c5ca599e10ed556525deb90177203231f5b5df7e08d52ca604b4703208271dde92aeef42299df9171e02eca94e056e65c3b30fe6fbdf0eaae089a50904649b77644306d73454286b1fb4b678ab66a338abb78c7486ac52306dff6a04bc341e62f554280b60ea9fc18fd76e87b380be7e7ffb3166d8e54214ba7d14ea181111628735690f09f1c4a932420e1148de71c1faace4a18554ebe5738ff8e0c2dd3e8a0448bed990ced9b92e40e2a812d1b8aba9abce99304d72ce57d1f8884ed024b5fcb17c8ce0763b15581d497f675021e902bc77e3d7593896da661c914ff62bb33416b31c7f697e85df3d331aa3e2f504038ac6f7e97d1e402c647541ee7fe994b4015015c6d74fe6436c7e6384b9466a9c0377e99e9df3f86a92e59a69b574706f962379e8e7113e713f69169793b3bf94004298a97c6948d9d2fb59d38d3c0e524ca7d7c173db271c72b60c808d98f6c5bc9ab02df22bb2c7362c5292fc71d06477876ef66dec549894a5652198d093bf2ef8dbe670db9192d06d829b3295b234a826962d26d95c90910e97401b65b00312df19f7e33257523f298aa667b25239bd90c485790bbd6b884d1f4ecb1347163757e5af08afef56d2141a9d0194bacf7ff8f08d9e490e419a9f47f377650458faa4b2e7c5bb75fbe8965303186945e36b89332e9a46d2d812300ffb0f043c24fd3c3cd0a5fef16731e1016a59e67baf707fbfe7a1707fab3a8e2b4554189589c8c61a393549c965785c97a855ac65d64b75ea40661c1e8a03e8966d746e905d6b6e813319c16cebaad842612b622a5c2c03166fe2af8d9b29842816d4756e2665f7e31ce903881dfeb370a3d4d15ec01f5bab9e825750908037a373c42e668544f58f442313f00808c6ad8c3e766242ae702179df88fa937f79bb870a975965448f21753bd1b9e5369b13fcdb93c9f30aea136e204e510b08b7d5f14aa05d09c5321770d8a979bdd68d09536d2e089b3f42b7cf4eca3fc6c559c89b5c7f13b500e6d1d6cfb3048c5585b75904daec39c109ada4ac6eeeb80afadf3175d964f1c80c0f871980ba61d0f2f3ed399a0884e3d7cd0aaa5e2c3149d9f4d3230590277d09b00c596fc750a4c2ddfc6a0914460655a790744aa2e6aef7c4e8c93faf224d2e4d4479fdf785a795378d9928a2a61188eeebb29fa0a91fc47b25572f66b52323ec938d22dbf1116b73a70069296f777abdbb6bcf46f59c61382ae93f6d613809f948917bc1e3761aa059e8359dfca9bede7755618530721f5e4140fe0b6385471a9ee22861cc8ed84d48c318e9a50d1b50945163ed2c9b421ba195d258868ebb17059ad31687375b4ad1621a05d4913328845c2c410d623baea22401ee37941b2827abdf5d0f3347f5fa300fb4bbdb9713f8af2b43959becc5d3beb4deff19da0091d703c12de194a147e3c71222828c928893d7ec42aff040bf0081b140dbc986d6ba99b5ff456477f567ddd40f206e964e5668b062f0ecb654616f610febb83d6c4cea468a7c02fbdc520f221aac815de78a4bd509b5b6904792d54da0e34d5993e9a306d18b212fd50cd3dfd635e20b8e040dce16803cb1c7bf95f2f23691b3f2053434be5133098ed74e16b9d723496065af05c4cc0d8815c87892096b2af1f838c24d3008b58189a36b5b38669bb7fc4e70c38b51b7ee22bd313f4e9df1383998da81ebdf0ce5f072f39277e13a599a5deb6497bfdbcf0f00c8a04aca20774b984d354ad410c8ed1986449da8b69408afa573dc89efceff918975f94afd0d4fc969117931afe9a16688a7e8e92c4921e0280fcae5b685ebe841d1d75499fc6b310d95c3cfb944adee081cf0829298d4a0f9607a580effd3757a92d5f6f14466015af506e7a845ba2e4ea92218985de9db3ba250845c3470b5b701ea27bb09776844ada6fba9a3cae19b593078b05803f216d550ab7ff453da9cfa5cdfe6ef65fdcb5d73d95e381cd0d4dbf848dd22283da71be3b6151cd3cd867063e82467c25e5d34ac5a039b213e6b1fa3915a16a497d96b6cf584dad8b909207e5c532e441f2962d5f6c45eee8be7a1b6c95aada309decf1d4d1837ce30e055cb81db83eb151ecedab25f35b8449ec54908a998cdad1d7da769325109ec24eac9e5c2557730117201b4d63792177b2f82159b925fb3b795adbc4c507e74bf0e36a30131e3f4f6b047262f88e705ed16620b7d1d5997731af8ff7e5b68afdd40b10babba43b4fe0893c14d0830e32a366e6c0aeaf49245f091f3ad7b046e0c4dc2fd192a34ed9c6884e426a41838c7d98477ba439c4e55875d973c68a44b92db35f9fe87129ca7151bb423745c31aeac1bcb763445ceae2e4d5f8fb29a8b31e3c6b185496f12833198e6b1f16ee2efa11ce4450cf20e3366ea63ea4b2df78b0b02f1eaeeff489eabf78d2559e6ac98df566067e13251ee3fe211a88b1e837ddad7477d4db2d83d9c205156a60e1d469a2deeca3ce89a1be39ae83a75fd31d7a73073faa1d190fa4e865cebbcf574475c51649cbfa3e7f49cc3b8a3f9f5c456cacd734dd52a3934a375baa23dc3720637f070fd9b8fce588d7023f53f89afa537e08383c9b6a7cdbeef08c76c74eff37ae8679fb46ae927da9183904d9aba5823816b7959b45da3bf2140dc4ee28d16f437ee473a0a5dfd664d3b69118c590a9f2e1d732575aae4185616dbe956ad68835ec892d3270cfc226d29b4f6ead7c483a30d0fdc36a0c3b515f6a549e1e83454fc5f0e6f24aab4d3b6f41a22a725e4dac8d7eebc7436bbda629307b52dc851bb84b34aeee0151dee567682783383a7f5bf3c4fccdffeaf6218404ac45cf35f7622b469a58a59f32153366d2a73948daa8251558c9a45cfc83e9e835cb368507b398b8a9e39aafc67430a37c375ff95c5b8a493e1dfcc49c99388179184dd650d932720f1de080851f08df1706ea3c7d2b8ccf3e8b1ae9c3340cf58ae842775ef3f8a1c5177d3257427215ad15999d9bc60abbd16e47b5b288e68ba226415eada391dfdd80c6bf2517b6e915bc2a19b4c9838202a2f000e448c7dc450177a6f6caaac3bcdbde8c5dc17d572439833ed198e0a82d687251490e3bb32e4d9140d32f0adf7036e7c9055a8c371aab8ed36f652168a435cc11239b8dd99325a6eff6851831b8b0bcabd19719efcac00c0a486b5823a5d8a882a38a379ebdeaae230c2c03571959a8e2cfdc1a8f3e44f8ed72627a7fed9b70e8b8b070427db0c6336aa8fc85e489bceacba2c28e9b1533e74536c247989e6d755f3f568641e700edfeb262086c633cd0c2cdb3b14361502b73d541074d3ca1ca529a24733ff8db53ef4c08208dc83cc91361b7b4555df5bcfa663392cede17221abd112de5045a0f62a21fc6a60fdd8181ee13162b0e6bbdfb74e86f22712410f670b1dac54cdc9d88cbd95d4aff8878e7e6782bc4d00bdb250f02e75f1748aa6b4e5df41e7338caed6812dbeedbfae00a6137408cc9f32388f9d6a06ac61123bb29584115337cfe26ee5995194a05a28607521ee258c640e2d86c5a89035efe214304d8852596843024e4756626987aa98625770d5b56e66d3cfcf12a8355e4342f367f1d4cd83e2d486361723836ce142802127cf01f03efe827d85d37e57a80e4e33dd167aa4faf806b612599f04c6ac6977e197a117039e2876ec66c5e22f256d25ff702a7579d9f2beb6ff2cbe3df85f1071a6941b5fc046160fa2215294d0d59fd7f8be30d60831edd86598ddd965b608d6544fda66aecfb4de492d47a2aca7f9c3e68d4cc873de6f78d12f1a9300f5fc8e1af8959c9158b17e855d95bace4ec031407575acf1db0c7fedc599ffced640b09b810c480e813e44a2691ad78e0fce966de1890d71ac9a4313175463b62126e0d4f5d31b7ba705c38094af9eb4dd397206a0fcd1b8d9c1926679faccf9eaa39121864682d10cd11dde887e188e54943b4ae9c3a15780c7d38024c6b3ec056511aac2037a35ea107a73e496a69a1f1953813d00598f829d08909d3c701aac4adfded61e2baf7b41149de2c93c692655568b7ad2d9c3d4990b87f4f2e0f1cd610a4ffe019ba081f1976d0db74a44fd87ec7e09cac6ef89a45eaa71ce0dc1f8be502b373384432daa76be3dedd0cfcd1a2646622fc58dcf567b11173a747de7bb30d8e9448a1d84534242edd543364728fc1ccf36895c13618d0152efccd64a9316119c441b0f2b07fa605fe745d0e1b490f53b7737690bec9e427b8139b9c0717e7d29c1405bf89fc2555527bb6ed4cd7bad9ece5fd9117bb5bc07232d06379a8773c3524cc2e74fb307f020aeb1d82c8ac4ad351d03ffcbbfdd8c88252b025c60db7c22533fc1877334935f78497017b94879a4725fce3ba41bce0cf61bbb0d3fe0e64b2edf552a2d3e807f51a068349d39471a207af7d2a37d248c629fc0962a0cfae1a6a993e64140e63834d458bf35d7d2e1d622d798141ad9eff9ca652456ed6f48c9486d0e77dd011adc5bf5d6d5cad0312c8afa3f0315c204993a46afb2c85e66ceed03bbbd40f4475fe1a2e72b5a4e621e7ddc3a536f002acda346b9ce90382ff7d0732304af54e7bfa175218cd542734d4cfc046d923e384cfbd9b808e0d0a226071ee936cb891d2de0b284580ccaf2341fcb7070f270e827b06b63e773423b5fb88a8f011252c2f27cc768dbfde96f4428cf663c79a1efef84f289c70bd1f5439e41436e28f7641734fa99ca4264899300d9049b8b89f616997051ecae1b9520196492bb39ca6dc1d4552e14e0dcb80408a1e791a7384d793b43f955247fc9eb2d4c15b02bfc3d1bb633fce114d09c382770676766069a243a3a696af7db4d16c032510cf9b1808919e4b9a694eec8d74be5769e151a713488a5d4b5ace9fbe1a8cc0edce5dfff6dbf8f9d3b2c9b382aa2870e43b132d5382d42ad362a5ce9039f6e73a760274a6fca2a3237d85afe1f8075d2cd757d61a8b860c54dc308c6b77af672c2ab800f071a15ffff6b0f952ff55d9afb4d05fd9b159ce25d41515510b8730eb25ec7b31e6ed9677fb7a9cc987219189053021e983c0fdd7a7841057f702fc9c79b60e6c0d039827e0282085f4f8bdf85e9a9311ed7a67917f303a4e58c"}, 0x1008, 0x800) 15:13:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000002180)=ANY=[@ANYBLOB="82022e2f66696c6530000efcc60a75d97a6f8c0172429e2d56baaa360e41e1be89c94f29ea67a991ec7884090b320bdb37828e81502115d4ef8020a72023468c8eedb0cf8f59bc9d8f35901df53451b1b9fa8885af19494ec9c8c85dd1dd8333b11adbef9465df3dfdc73daba46fd2ecf2c67db38994576528a7f7b7e7a09c0b951dc7e43ac1c00e5e9bb2bceb8f527b749c5c05d4ade2998941624ea5a90f7e38c1ab0f07d712d15cfe85e1e638c3b1fc108dcad9d9f5d04e4e5f40c6db33f9c0962ca1854f743b624ada8b477651"], 0x10) writev(r0, &(0x7f0000002340)=[{&(0x7f0000000140)="7a57d4c40643154cf1d3066c7d228af8bf88f3bba846f6ad9a2239d883c9621b68470aa0b13bf7fcca793f624b4fee3ce033f97604cf136d6807e8b12eb2c7586392b1458ce5a5367fb110ff98106ef4b42e0dd89aa15c4431b50d46fd92eaa00b39f65fea738074f533c17e56f38b19d2133c3f0a28bae09d6f06c84ab0c732d7d805cc37946739b39978e902191657ba1be24971f66797649d9be1980f7780f761f9d9bfbe0977526d60937b4eb12d857323afb1076c86b2977a7d4726f853f9e75fc965b870ddff790fc0b285f0ebd2efcb96c856f6d57e5f09b63116c4d04a935421b7a5c3f36c02f106b0c609f2a169216f8e9e7fe02c4bbf7e216523757c28fe581238cc1a1748bbb0e00e0fc49a883571ea21589db2a917f0fa0bfcf05798344df81b47b8112b3f87edefffcf19197b57ead7e7e1cc32aaceaea925be73eecd1b5c75df5b92376c9476b40168dc2a63c19563c1ef6a801c5933634f534550d5e5e6a87b360a6576fb6b0bdd85c4c109fdcd999a59fed224f5596b9186ebafcf730cb8292fb8b2b36ec8224732ebf2ff3d5e331d2fad432962f2952e6126ca268668fe92a5b23b13ba4b0d02e02d7cde9dbe6d7014eef8853ec8c6fc9e0681694af056fdee9b4ebf53120d1074065e9548bef77e5da62d5da26be2ab8243b45f3e0fcc828353b1b4cb38f8a406ebd9ccbd8cccca98ccb3def6bf074d7c6de3446dcb0b9d3643f9f4fdaa96941c8adf87d255041d90f5b6217923a5b72c23de8c6e360425c76898292c48ba41fc311fc67733187f59c2a7d1b6d8237a123382b19148968aba69abf795c0067a8a4da46d78dfa8db1b2c156e4b7888e07cc0b1ee6a04aab0b2c371ed997bbd5c0edb380c7d2bdd551559443efac5cd2646ccce61bb38c49664d33e34704547a772bae426d34320259236a163e2208f7baac49c378b22046a9de1be43c2736189e39033a3c027c443c35bc082114c35ae0e1924dbc9113fe26648b077dc3153dfceb243c17373ab379a5da1160a04d93fe84c0b2acddc263032f61e175fbb8239659e25fed1357663e620ee924cdab0799c68e5b28c7b95431d062c475a447034d3f09093f575389150cdbe773c24a3e98e03e9a8ec8bc5e11c090577d4ff14908a1cef7555c52dd9a326714f5a420c8a8c9085407d1cf60ceb5bb4ae827ce1161b7b55f23f30c877b706282a19fbe37bf7b24bfc7fb1abc3f363e8c54e5a884d7b05f522d88b5d47625bda62e7a578aeb4a70f8604997395664198cb2beac49d3f5f48254c931fa662977e0de3196b061b6188008249227bb8caa335da9621f857d5285dcdefe3f3d51dfd187625c2b4ce3365188a68a3fb4d29d2bbed1c2aba72cf2321a963ab99e1386ca5d047c3daca7e82b6cd2b9ddbef4c110fde2c4b0b2adb4c498901fa55de761f810af4e9e45f30c4ac66d0c81c162134a8dd5add90a718468371faeca932158c6b0f20410f3b5459db844c73262c9e8d1189493517efec993167e30922884a67a7e3b6aa97d43e7c2d842147b02d55da3c8753e71376655c42cc4ae78fd89f3aaa6d89c95e83ffbfc2bd4bcefebbb1fa26d4af900005d6391e5283ce3cb9a98561e8f412b57059916459ddb024b0fb8407aaa1e674e0d36d86ba1d18cc580e124ea44f65d7d0c210da6ee31eda100e8f14cee994f553c0ce00df2b253da8cd39efae63779db908c39262779f95b7460a96943482d190073fe34467bdb8549167cc81bb4370874131df596ef90f6d1f6ddceb18ef3695afa456f9ed512f1191b0f32f6ea7f6d0c712d76b8d6b97379db9e1f46b7ecd7493d485d42a138c78d6a346f51208ebaacbf41094b0dc52f1e28c699d630010c17e16cc4e2f830d84cdb4971662891d64fb16660e8d143b19a761c66266ef1036f93d4e63fb852dd11ce7271737cd837b5b17e9be618e049505e694efdebe9c4f1492b538f5dc1ecb7928364a77981e04ee7e26a91765eb46bf215961fd859cd15fcee62986b6544a214adf49b72c73056513eba3b12904280cbc94ca8665815225b4500a365ad5e13938a80fb2648ba89fbd4eb28bee18a19092874936b0f2a3af2b9c1ebfbf02f192a9f23b0ce336789f8d447db7fc23faec5d93b7465882cfcf677d7279145ca7eb2d50f5561e0a971db0269f1c6909fab5c68a8a5167ffcbf825e0c64f8140b534b53007b7204c00daac5eed772661b54a9290631fcd7bbacdec9d743f4abe8b5e885db0613ecb8e4335e3f8eb0a735a95dd93c3616eb3f8b0449f6708e3f2b138286bbb4c4a4f41fba5a31e2b179b4e06c5c582f4c7759cc2de88e3aa0bc01a2270f6b530edf9f1a8ef1702ab1c09bd588bb1807f8f880b9d20e609b33aee35ad66040f0c9459db4e8d53087037e4a9255ed13331caa2d861a8df358b4001a362b62a1e94e4e98012e8729bd9341586dc5f0d57a0b26961e2bd0fd281c8a8c126f27b7c5cec214c34138479cee36ffd769953942281c309e6264761968454320d3a01e21c1d2845dfa9d5609054256a36fffb398a4c71ca651e8f52c45a11d633a475ee01ef20088f8b875865e43887c0ca4a648988b05440bdf0c6ab307af31d16144ba68f54bcecad460b6e4fb7def83a7375a097d37a33992fd1491b1c040b880d016b583e7b0b87af2dd3a01a906a1a1cd73919bee316807ace32b78f72f24cbad88bdf724091d27239c0fdfda3a78b0e59b540ae7807753e4686b9a0d772f0a114099df38422042e731dee53959674c96aff1ccb52189cf04e8d9e0900904d760801b445fef04b6641c490d6078af7a608dd3133fd13c8206877f7008eaf12aa84f0bfb658e0086726386c0e67e27f537801f8be811b1b3d0b30232e914756e30bc09586291dd1caf88b9aac61eea20588489d704ef92fb40cba66355ea3de0fad9e15f41188b4d01b40ddfba169bbeeac9ef492d0332baa461767d6ca30b2065748c00150e2853ba8c2cf2a6650b1ce5aa4295e2323691fbf20caf7a20b4830c993aa2ef02b5a394b3a5215d2cb96125e686b2437a0eb4effae14554e469a22d3f7861a988f756df1f4936dda0583afd9a5069a3f2d2e47b2837e885b2b043c6f9780cff2adeb6d2951fa1435b405b30382bd95a3c8c26b375610a08bbd023016b44f5ec6f8bbbb1c6629ed0fc556cf6ad0765108dc792e114d84aaf87880add7f6d723dced2acbcc8481b559196193291479ca5478c7111b6026a1bccee78f600d5ad40c0e6e24ae4214cc54f0198914d6636de8d2fc0756398c3e0f1819c09a6d311e83366bcb8d41d0ed11beb036b05f0777d6cf978651e3e99f2194e4374b98c041c7e3b8a5782a87654c63844728d80cc9e7772ae6d12d170137a15294ea78cd6e3ecdf9cab01346352da20682ba150575940fbaacfea54b2949764084144d8974b3c32744b3e4e69b161990ffac5ca8da5b56803b18216e868af019cf5669f9c386ec733ab5023b5c80969e79dc066bfb028cddbcb7456eff20bec1071f5bc138a12a78ef3fd871a00aa6d9d9693073327446728aedd3f59bdf5c7f2e5b4a42b7e2db4fb2ef0e4a27518486d96217a54f2b512b71518525582749bb759cc607fded58a73a2f09b3bb373098518e7cd8adeca8ffbcb14c4c155da166218ac81c615e33383ecbe61093c906be229dcba12f314c57d44385415f9c246835266f166058de37bebfbdf25081a1e85c394356415ce321c4d59b5819aca2469008bd5e35e6b94123716cd978efdaa7dadc88e81b676e8105851649a4d90cb1b320d00a16fd48dfd6eddba1ed920465ed2309e059a7df6d6e5b1bbab1ccc91fe7486c5ef8bde09128fde74cd5d73bbf73737fc81de7f00c335b7ff9de68c9c7680d86345c275dc529f60a5b40cab7d11f708b7ff8d98d78779d532dc0e6a5c8add0f04a0bc1eab3647e8040cfa1620c59d361e582e4112202366e96a65356c0f571e3e797fd16bf55c34b9a5b0c2dfdbef8595caac5afc4de913faa3f783a61ae06dddb9ea5a8631b23db395bdab371d1f2011a243ed7624a8b5090080b49b3951874ee7d1c5c172359c43a9b79fdb89149a03a6ad81ff0521ee55eae1f6930486a93176350ca07cf06ea68ad09c52c5a666b2b4707e3c1985cfeabe891099a41470ea66c52d3390e4755045b63894361132847e1e595cf31b9d67ac281763cb085e34aa73d6084e698e3800715501048bf5436456fe7c7635615e884772acfa9eb40ed06eae0babc47a1b527806e4c817e13fcc96be109c4ce4133a4b70b3be56dfaff33bb00d12c5b84ee43d976a5740a79cba5624125cc85ed07cbc0ba3262c3cd246c6f574bd70472cb173cf1d09cfcdddfea24dad2769a314aba19cd351d19b992fed53e9e03b602e0b5e65213cade791050e5183251ee197719b85ae1cd1b35b8fcff8d8a5159d678e28c922316adbec419cf48cd69a97e1c62e534735458509d27c27f591f5cd2a096dfb7babec54341040c4f87b91c52ffc54e6fe7b72382cd897a40228c7e6c9274ef4f2b380ce93ed8b8a9a87c9489b4a080cbbf6ad129889fc01c538eefab27fc6369d375f4dc25a68b5e245982f0fd2daa5ce018061e8a1dffb10a39cf2f8ed85e1e05ac32d45c55756ce63fd390468e3331216d52882afa114bb8f6a0702fc6a91cf85fee4e53a712296e2d481636ba0cf95eede168718886f36a23b4d2c3de07802da5e18bea0c5c7b8ba757fe5033e1035ade2331390647ea03c880f6711571eaeda5a899b26b8b4eb63c56e4c2c75aae00e4bb2985d13a997cb1d12fe9187cc4b4b42e01b79c0e2190c0bff07ccb394c8895fa9556c2308e9d90b543d9288fe2f26baeb5fb63d6865eeb5f061219d14066c19ca0e1e7ad706baa9455aeda78c041dab83ea70c60dc8baddc0f759ebea3e544adfb665b34cfcd0141ce242e9e385d080a0b9361beb06f72744e5a466593b23e090c3f7571922d2b44ea9d06f3d6b7468431659201c04967387a181fe2f95f4dbbd840ae29af7b2d95d8eca91876933495996a108fe17d71cc1b32b03de6cd7e4339f69108970f0711c91d4b0b1d411e4217aee16f4d56c0389d563a09d72919e6ce92d5ec1738d2490d25d0a12d85d8f11ffaa5e851aed20ab49a2921add05ba0a8cc6e6c5c7b11c045289c3d00230b5d86cfe7135f65029fd9faa9d2ae267781536d27f459f994338b07b9bd09e98472da7f7a9c020538c2fffdf3f6c5000c2540b3d0a1758a15ed40bbf86ce40b443aacf0c7ffdfc15ac30b6f6734598d5c0f713aa699ea2ee48355f10230e1b99303711535a30238767f5d310a62128cb559a73356e118d0cb4515e539fe205277814b104bc5f94b497e43afec76db8edbc952bbe0d3234dc8d3caef076f0e316c36f9b0f858d12c0fb74a796c74d7e0645e1e392a2de2706c1df418961a115cc15a68e081ef2cf091f70ef7c7a7eb36473ccd34ae937a8626f0c776b5590e835bee43230741d3570c628f9b5902c39ad7611c1a0cf1a1474f433a7a44461a0cbfa9f34fdf97db8ac327f70035959cee0473cf0e55db7e821ad562b80229005407026c5fcaa37f01519283bee8bc17e70cb6ace0c764a0cb852e34156fdee36aa9a5d7ac3f1f57b1e0fab00716a76dc9c66ebf7d2b607c919289ac24eb2be90ebc5ec70e49c82aabeed500202a4fb977b428593345c44093eeba5985c1ed557d3b6b540a0adc3f0330d1572fb67a64e1ee186332bdbb30a4e09f2d1d28adb7b64719705e1cbd5ed12ad74969adaa5453de689c54e5c8", 0x1000}, {&(0x7f0000000040)="dedb7817a4d1dfea6ff17ff8db9c54e4ba783a7e2acc4f65ce99dd51131d58347c9515eb9e5f32bb79a25f356edde1bea108e658aeb85b3f342ef14db7bc01ece44f39b3cf95f83071cb2ca9ee6e12146a75ebb72a13984ff89f845776a7e29b8d45420b52d7ba301b22b17ea3", 0x6d}, {&(0x7f0000001140)="b82b9dc1d9531a3ad695414ce1dc524a5eb853601642f0d92cb052c9181373d63ac95d371cae3e0b517246189b9a697226234d4516ca78274c3da7918ac67f306c8456f79951609010cbef02a2c2bede79dcb9de34383dea8ea7d3d048c97955eeb74c7b86ed61a37b1e25ac7f6655f1708d509b9a85a81c9a092a329d7c8a68ec0e9452823b14c6b85416f807eb43557fc94b9a8f64e8564f7dd2f7e7019c51ca0fe5da2931873992a3486010ac6899f99fb2389e7c44d1b0dee5", 0xbb}, {&(0x7f0000001200)="67d7782c828bc62d3afc0d35833359bba5b589900f5666df259139e5274a1ee3cbb8365ebbae8bb0f9574eabf55a8c5eda3008830c05c986d5f3b8d82174846739daa9840deaf7891ff7fe50d044f82a582f822ee1f6cf5daf087efa9d821f", 0x5f}, {&(0x7f0000001280)="dafa115524b11a51f546bd436a6062b610b40da351296ee8fea051ddf3265e91692658e2e105ceecf65b93820f0de05492248680f8ed5963fc70969282a413516238c576f61b44f3966f6f3871134fa78a03272a5ff196077b285e4503314750a278a3f709634c17dc18348aaf2e0f131510fabf3b90f7728dc69ddf22b3da18559ff49a53071810af83c396387bef56ab50d0d32fa76cf38d9dad24a014dc3af129552c9d806b5c34e39ca0d3ef3f0704955430", 0xb4}, {&(0x7f0000001340)="536c6c5140922ae57cfef23ebaaab9be8d2d8dcaf070f050aa94af7660806a9b6849cea3d1f6e14395a9430137d218eca48d952a3492dc9cb570be6fac492a4499995d863e22d9e9fa3769878fae2a9ce3376f47543f2025cd0413aee0ea1ce18c1c22f0abb17d75cd2cfb6c38b7ea79668783f8c884d6c1ecd6ac32abba9b36ea0ea8d936b54ec8988030e55fd412282ff93dbc786ed4ee7209b598dcb9e6f571a4e939874be5ea8970e73a43d99efce87ac140fae06da36e73efbdbac1818a995483aabe502e5f7b986b0793119c20083e7dc940a1e19153f50f7d28d390f1a6b883540b60b1d0dd0ef7cc57c0914be812b3492c8bf5064dc741c4f0b2469c06655f153a1c5d572b1699e7d66b57432ca78364592cd57f64464a8cce1e930f0e0b0085b2f10d421aba7a89a09207a42e0b912eb47d5e7a3d355b7ca0b417e99d8372387593f9b314e1f24a36d9832652ce1d90dffac88e728b47bfed6fd4bbd5c85eba65370bd95c2bbfc13991e4733037127c7c098cae7d50390135bf8ddd313fa8f87c2fbdb06a70e4962934d993343adeecd1610e7e4ac76126b4bd841ba62996c0dcb05789c96c1a0bbc8dd337eab8612ca4e7ae9cfb3d7e8b8c6c4786fb88cc9e34203ffe0d95cbd29ebf906e81f4e706bacb3182f29f1fecff816aff1d78d40f4ce4b532f38bbb8573441884881627bbc51faf595ae135222b485799c61070f84d5ed346a8c56b38ce54fe5d781e99eac4692b716c3b1059236763cad1f34463870c07eed5043ae5e0d536a3bf91ce96be2de164ed6b8b4db947fffb31cbb9b6cec85a986c668a8719201f731e811f120c64d300b8aa36238db34dd692be205d2209e0448d65c9016aa72d61e963934f2b5688b56d0ba12042a42d4dbcfedbe4725e4c2257c15170d44dab316ac76add8a59cb732029e090df5479722c92c01d0faa4a08b5b34ef0d5df5967521671ea00fdd6248ddc1bfbf6d96e60540ca80cde215c7bc9f7aab64376e5ae0d7f8194230ae12bd5b9c7778c3af67a7c29cd1ebb0994ca0222857ec112aa9af85b344c7d21d3273ca924973e5a398929714faf06aa0a38ca421c79fbc9443f1387516ad8ba0242b9988325f950df97b2fcc8583af3c8a70ad843a36abf886c084ebc8404689e5ae4e48262b870c6dd5b42e5d9f670fdbf73e537e20d4b93e80de514e541c4cea860ad2a7b3960bd25d97d965a2f69bcfe1651920d8fe5f67a7e1623798af889448bd7f2971ffdb73b6ce9e945403899a370e79441b349485b594e2c8f61d1d88957b23ef124eb3749b4dc00df71840cdf5513731769637acb414a23a018d739bd93fc723c5fa99b2f30b1d1d6220bd632504d9e558dda4d9f98678825166bd0dacb02f8df76d05317eeb677fdc3e1bb4c9cb950f1ac65cd2ab55b169e7fc987de9164483a3b452d51c48f1c11fdd4aa9c9457b5e025129223418a9ef397b547057649cea8e6434f3fc8e025868a18b90fd7856a21e58abe608b990283236c75bb4629c54325d5bfa5e4dc5d0869ba9b92e69f6af6a7d0f54ff483feabf9a6ca58a1a807622a65e459f97dde6243150a776dcbe5f9cf38bd364473675bc35bdb283926aab575f2afc86dc379aa8591e75e49c5bcd26d56a076cc3a80a772229d870efb344e89b2457a261204fb58bb6a45efe23a5812445f56cad4ef0c444484c5898b3701cab63a0d8a61a746a9f81cc6235dfedce38c0a8492c300fc2dabc1433df26ee0f9ba28099d734bfb83628e289c1d73cd2d2102bede589401568e54dc767d49304525d8fabc76792649cad13d92e0541e1995ad7f68357a1c0ed3f93879b052acb99472e630ea977d15f43010fc20ff111eccf15dbe497449916c438ec99efcf65cdb043b8a59b8bd8cb73778ddcca88655d06fb8011929db293ce2d73b0b37a850e0591ec04432055603df949bbd22032c6ea4f8e04be7b71d4657c40ff0f1df49aecf6f330dcba24e8c02e5017dca1474fd5eb71629487e1223eccb43cc2875433434fcb9b21477186fe2106d45dd42991d9a525f3bf846c02764cbf21a5d73b8d06a38d4612e1e7501429b161b98c6e6c130b823adda323e333da79e15f41dd99ac8776e7b084135c74e312ad234212a42158158c902adcd5cece5dada0f98b8656bb79bde370586636ea9efe994b293bff11944df1691fd8387653a051cb4c7b4c4dd31390c9d28e5064a861805e08606330b4eb910ade8e5cefc12f50075e272e3df143647372a4cb8df471a90a95c2a06ba97a1f838861396c8dc2606e3cb822133471d2a26afd4d9762ef1eb5cbbe2049ba95f37c9ba9d0955dd696508467bae6cd806d172cfd6552e497912d76a070f5b093590ef0fc447490ec6c0f0ea34a343947432b138adb5d36badc2cf453983287fb75d0e1de2c883b975a807a77e7693cf3e9d3c5bcb9ed196d8132cac7507aeab3cbcf279512a7cc2c0d10db995899d7c9d585fc42692866d5be862747a1195b2ee237a64d24e5c2d5f21bed46fbc3b935cc55b6937a2dbc7143322dc17bb358b8aeb7c490a28f73527eb5f69cecd7c7aec25c08a194aaac238e2ff41d23957a131363948ea28433cf5f9fe9aae10d07e9ab4940f770d6b1a86c22d97e530c137a8389dc67f282e5c904ad5cf3524c33010c74102585029a831441f7979028969c13939faa90d5327819da5f12ec9358540dc4dbdeaad0676dd7b84d438d96db64d4f62de12641fcd46706fb36f4399b4c2f31ca7463c2515b64d15c05aeca45cbe4f5cee1a85f1dea35613b09e58446cb2bcb311fc766440db78d4764c7757deb6f5ba82b38faec288b85ddb7ce53abc77df0b7e7c362bf98dd5460b184da0c7c41b6a83b0f2d55395d02c96a876ca47c7653bea46e2bca20aa1bbdb6ec11c778ba28582cd0294f62588ebf347508f96baa9607d8ca63f13ceedd1209987f02a551f64f3c7c1e8c0b756bc9a0949a7d3aa726b00961c531671162441af30689a814781f1fc5ce846291e7b92029ccba06fadbe0134291818f043de95c04e69a246a2c4c589bd8a2fc5e50bd43e5733c3755e621e00f3946b2c6124ac243917ee96eec5338ce7c0fb76535ef6b718eda4fd847aaf96f2ab395defcc99b929da3aacfa7a303e0f194b1b9a1898e18e33c187e5ff30c891b3e3ca0011f6b43a01a3a47b76501b5254cda6e3bf5025b9505db029c490d7e2d827d55f2265ead7ee704c66eed0c6c544f1ba7dbf7aae5be214fa75541839845e831565156519d1f681a5d5831db3c99b314a1248395102915a14c7fe50209f996d0a523561faf5fbcb53ad22b1a80869ffe4dca667aa37038d82b5e38b854e2e44a819ca37ab9ffb96f625d63d4ff349b2372feb93feebc3c55fdcb0b993d824fd794cfb934e3828568becf7c92a2c5f3f0450acac623dc956c8062cde0f3480c211c427de0d95f864f9afa64c47442f89652bfbd3bdf5b7b2a32afd3c41f80146bea4eb4327795095dc9b4bfad8c54e3c8333be01be7c59eb02eefcd28067b84a903b13929b6bf7f4fbc0e0a83e1bb8348070f140bfeac04280f13961fe21c832492bb7f829936f9dad1307d6f4f7af1f98441291a8848cb163690d350debdbfb3ecf3d1a6653b7a16356646f9d2b6201da2915b4bd5d3ea93e59e77f94170976a91e8994b1a9e1484fcf49b1dfcf612125672db14735b273aa5f2b9fe8d302f6d52ae7beb54bffc7a9ed38947d5ba1c414d5af73ae75e6c3fc32101c1f0b965454f20b59551a624f67e55f7ebc27ce4a86653f42e3decfe3ffec6a847069402d2cd570463353671e752cfaf49ff8f43718ce5e3127b568a2d764af3d699a5ba1a0896cab03268f39f9241bfa99293e2b653936eee0f31abf439b9d7f24f0de3f7f62c87f50281fa08ec6b386900b977d309c0f52e9ce2e6c535edfe09cd287e596a41c1579d7d856304525c648be1c3f85a7226f1016376c2128c29ec9a0300d0e65ddccba83bf39abdd994b442637f69557681fa899153f8663872c01510e2d01ec1fcaefbf01e325b4aa02d1e9e5b05a696eaf4d0106927114602194b8f6378148cd188836a5fed9992ff1642dc5bc7495a49619975ff93dfd057218dbdfb7292a3ac945a4f78c987f50c3e6ba3ce0669d2c5d5ce77577166535801d5594d89cbbc73938dfa92290229e128dd9692409d33d1b7e37e0e9d359b78042ce3c9d50e30509d0234b5fc8aea1ff31b24d92d08b1d6a97c6ebef16aadeaed2bd27b87761cc85260849a6ac3b64c7ac8330e28f2c0e2abc197ee7a7bba4c3ba10cda842577a1de7e133281bfaab2625cc5bec109177da0a31897b802e8266be4a05dbe371eb49e960ac14086d229a6317dcb440cd679c48146fc128a8b019b3fc71c732a9ea038a9f8e11ff660bc547ba868e9df22cdfb4af0281d55e16a8239a1b2edb12619842bd9eb4a578eb551944d78e7b93d9769d15e70968e7ce3cdd3f28048cb2af0bead138c350a16ca39d7bddb9e03edff826844e35e680fee5dbf031e6fff032dd063e2fc5476017154f7f77ba40ca6c0e6fea525482bcc186e58fd03e4ff092f2667dfe8ad60ced35dce4925172ff56b37fb7e64791d8cbc10bc706a285dbe57385f91552d475289ad6a008ad1eb6a3b063f5ec499216bfd531ecb05db80072427d2438f414a2af44bbaf48e677a089a2d250840b8dcb3814c1816dfb757c3d7b009a6b83a09c281b8ffd766a151a5fcb3d0320f0afa5ed478b42575c17094cb7c468b5fd88dc2f41244a7aa16441fbd3d2b90ce26fde47a797cf9f1c33ba08a6b78c0532c7fa245f6740d9a1d6fd8172af7a2ac0dc6816b4f54951e6f4596094f95d4e92e7013213631436bd5cf5d157a5ff11bf26d7ce6df5aba8dea50008ceb8286773ea9082d0cec0a08b506d9f80de0cd0a0daa782abcd45b6f8020ee2f54415e92beeb2ae26b3ab4c45d3f487ac8ac6773c87dc7e0511bb9b", 0xdc8}], 0x6) setsockopt$sock_timeval(r0, 0xffff, 0x6eaf434583cfa8b9, &(0x7f0000002140)={0x4, 0xffff}, 0x10) 15:13:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="33eaa1ca5563b7ddd63be8ca23b5fe4b6f25f1dc1854e63ea1ce78bc671176b8103747c77cf0743b047645e525481407baed6c0da7569612678ec5b237c1ee2a9a883f8df8d22a38ce7ad247685225f12f56c30fa2e3fb566f605621f33e2c447c3f01d93afa", 0x66) dup2(r1, r0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x8, 0x7f, 0x1f}, 0xcc64, 0x5, 0x5}) kevent(r0, &(0x7f0000000000), 0x9, 0x0, 0x0, 0x0) close(r1) 15:13:10 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10000, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0xd}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x2}], 0x2a, 0x0, 0xc6, 0x0) 15:13:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) shutdown(r0, 0x0) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) 15:13:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7ffffffffffffffe, 0x2000000000000}) pipe2(&(0x7f0000000000), 0x10000) 15:13:10 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pread(r1, &(0x7f00000000c0)="0f245315c02b919d30cce1674ea9a8ab0c650197059ead411836c2ecf6d5a7a4f4d6ad3a0cae0305ef15991e82e79d1f611e2823f52c1725e53fb74d963653609fa58040a8848eb1578c4c9853aa244a3093963b03a477b909d5911db7756e", 0x5f, 0x0, 0x0) write(r1, &(0x7f00000007c0)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca38bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba523ed20a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0xed) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 15:13:10 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 15:13:10 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x40, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 15:13:10 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)) acct(&(0x7f0000000080)='./file1\x00') utimes(&(0x7f00000000c0)='./file1\x00', 0x0) 15:13:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) pread(r1, &(0x7f0000000200)="02b807a176fc92afff8e32229f0280095664c954efd354c34377bdf6f65f2b91c061e67e4f68084f88f423a416ece0ea76f164e44509e2e4fd3d63f8e9d55d70762f86edaaa96ae46bd83525f07f2c", 0x4f, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r2) 15:13:11 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) lseek(r1, 0x0, 0x0, 0x1) fchmod(r1, 0x21) 15:13:11 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = semget(0x3, 0x1, 0x40) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000100)=""/81) write(r0, &(0x7f00000001c0)='n', 0x1) writev(r0, &(0x7f0000000040), 0x1) r2 = dup2(r0, r0) writev(r2, &(0x7f0000001640)=[{&(0x7f0000000000)="77932d8c88f8ca8a3647cc40f29528d61e49382c4d0212c03836652bedbc1634f44637b7aa7022fb9edf", 0x2a}, {&(0x7f00000000c0)="ca41e91c9c7a1bd51c2ceac2cb91ddb7ae9d74964371babc05c17f", 0x1b}, {&(0x7f0000000640)="3c74cfa875cc79a1ebcfe9f065f5a999081527c5bb5be890c409e472255d5137e67739fd5392cb79cec93b89eba7bd96e89e25858c32e2728017f1186d81fc53aa50cad42befed405bede0f1bac3162fabcd6f87985efcc7100100c6dce3c2a5e8f67dafff606839004fd3f1eacccdbf03b5b570fa39cfb0c7696d554fe9329374b926096b7cc74d6908da6e261576f8a8481222ed829d880c1a8be93502d36dad80f06ef0057eb89714ae3816d92b325abe547618e9816b67ec25cb535a26726fd533e587674b9534f85079793dbc78efbd2c63aca9aa38b9342fff653c0ec385e013336c76a761e39ecab0c28b1cf96831186a92577473dca1de2d458e1c1110a7113d79e6f0631faffaf06acc718430e51aaa6f4179fbeed7b5eb8e4c51a8c9a7e511480b5aea1b2b6cbbb4ef784cba62f1094e502593b8d38eb1b85061b3212052c907fe2da5df3b853328179e696256f69719652d96833f4c34e4c8712582cdddc9c04047d7ef883dcef68c41accedce330d30b173ed622dba36968edf1c4653512d0eaeaa4a582f993d6f4ecd281991a787e62bafd2cbb2c42d11606abf4802e1c1e1ab6169303efdd66705c7232be610b46e7a11bef81165ed3384083f2fc5e4e73c8b9988eb111b692bbe84a03c7fd0e6d8a0e3b8ceb75214ff9da3ce6b05459e27ae3bb50447b83092545afd7c35217e9b52518c34bd684ba49a3b6bff7d455c978764b5982b17f4493c6c2b139ec3bb40d147deb177a8526b298b177c50df0c8b979a548f0ea7624c5b27d9585bd1a058e4212958b4e675a94204a6784a3db25eaca4168d4ff797384e13e6acfbdc7604b6fe762e5fd058c86a3dbde32fe6c64930718666d30b22a8e617a3aa9939825a8d00ce0d4fa632c47c4272307d937c29f84e50711abc64a26fed690eaeac245b25d6abc969b6615d34796234b6e45686ca215ea0dace605e745b1786308c77a1be2c61794caccc028154469af6d606baf20a16ac272012aa1f84339a76d598843788101fc06619fc54e5d042ad1688b35d87744665a9c37c6f18384f8d342db8003f0d6db2eb186dc93f22fc731421d686ebd2d7184ed5de57bfe74136eed3f4be4dd377f4e04da6a053597e51e73a300a248763c91f3c3e32a876fa329ba9973f133d978f050b23288375da8b82a91adf026b05f3b10f3778d887b80ee36339a5ea6e2460245078f95f1e67c0d37ae50ae8f975cd568d1fd0ad4c0f8dc6eaddd8ef5f01c59bffe7b362a2220badba37f93eb374d90af52a4937e8915102887e8323db996c36416acd91ff6e2b4f2c172583da642cac37eb43caaed19e388ab95032655364191af770dc77f562dc808c2f2d14f5462c05802d4e3214ce0416c83edf6c44666db691892bda86fba3d4472e81e04fb8fdd558c97cff61ea250ca4532053270a92bb23d71e504b315f25c929696f3c5b99421e24fc6b091d3782abe835d3e44d057259e696efad361e1b5f9e3738f4936e1bfc3b408fc94f38cfeb13c2f34eb5ee0ec9d1f1038c4fd0b357d2f427855fcf975f8e260faafc0a2e0b6c6b37187e4f659972d4c8050d6b8aea9e5b82993c646d8cd51472bd2b7c244c2ce9aa611e2fc1a6aaf819acee8a5272783d7e6da937d84b0f8ccb0e03bc06ae691287785b5eb4373effb022df1361352299a12b91036e8f8ea44efb3a9143d305aba22a347564a228f1adceb85481bb2ae699385e96b2010f1487013ee5271d8ced3a64ab78f081c29f8eafa83a2e0f069f508700db10268ee22a89331fff0a2dda4b59f62a4b09d23ba1b65640abc6d5b1d12df57ae13f7eeea490c7b900e3e59ae2abd917abd3627b8761ef13e274a60ee20b045faf81ee1a216682dea242e7ae56f95aad6a60e20b932cefc7ec1d62980958e8795a7de20a4090c06d98c386d051da70682d609eb11282cf2dd0a4e74f325f67442dcd595a260ee3d150393861d377898a0b0de03e82c4a465ac2e70a44d73805a5df45f21e25c3888219195b5c4fd62a46b00de85675690acc6e5b0c4288b395a862d1fc6b7cf16324d071f80be014ff18c67eead1c0fcea5865ecc0f216f80b185355f74f12b95a3226aaa79e86ec45e8e7563b13682bee91d105c4052136fa0a349b9ab30efb220b8a122e228ccbd5235ddb87e5055c86f27248df84e67f63e158ec4810d4ffed0f9fbf94b1535470062621be6e4076d583520110a8028d7de97c911a4805565f5dc214412435868caf138bdc8a11d0a5715c0c4c7ee0fe7300623ede17d7d41ec7c4f4db5cf13fba39d218c425581eff636b23cf60cbd73c286525cf9ca2fba41c9c8eacb237f54d9ae045439076c2cff20ee70615676e59586365e6007d20d6440cfe163e303518f243ff562be322cfbeff485bd3b24bd0a03e926de206350bea83340e7ec96ca9ef40901e7cbb52a912cdb62a229fa75ad8e617c515a377be2f1a33876603f9f4268203d7911dfb5e815aa9818d78196ac999df23ecf3a4ec5978632d3c8bd6223d7d23979de0ff31365db4ac40db9c02bd1c48207798af71c323cc0202272dd5ad04e70725fc594808c14e2927373dc0901717692f812fc9465c21d4b7f3ba1c8606a68a044389f93f4e2b094a9542378e1801ae841e43d096133ab1011e43a3239e85f9fa7c3cdfda351f11ee3b48edce30c1020d31d3af0da1c5d1f91d5c51f95e8cde46ba9439cb67fc7dcd627df046b9c2e859f8a3acf42089cc75ab11440067841f19ce7a9f981a357faccdb8cac0d064a45f37e9fb5bf76d4e797bb9cd", 0x7bb}], 0x3) 15:13:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) sendto(r0, &(0x7f00000000c0)="05a7d7258998c458b52e91fefb62afb712a47f52d3df2215fb602616cea02591fa7de0ae92576601bda3f72335a7a15aadf00a24136c94fa39415d3a3efee20e5d679fcc9700cb0918ff0b62e93c3d7fcfc2623f63a5e7ddd2eefc8b33787bb3c815147ca726d06649638d939c239e68da52603aedfaa4b9a4dea9f7b20d0e065abc4f9f8227d5d7e1a2f6746962110d4a0dc9dffb05e7e1c618515ad60acf941ebedfaf8b3f2e1e51000e5ce517c87799e62895dc015873e68165f34e38dee12ccdf0145924df4312cf381896b5c47c7acf744a435501", 0xd7, 0x406, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 15:13:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x24) syz_open_pts() fcntl$getown(r0, 0x5) 15:13:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 15:13:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000c1991f517e9220548cef791d16d565ddf5daab6cfa190000010000000000007f"], 0x10}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x1e61) r2 = semget(0x1, 0x3, 0x20) semop(r2, &(0x7f0000000100)=[{0x0, 0x7584, 0x1000}, {0x2, 0xff, 0x1800}, {0x0, 0x2, 0x1000}, {0x59bb7b92c25082dd, 0x9, 0x800}, {0x0, 0x8, 0x800}, {0x1, 0x3fe, 0x800}, {0x3, 0x574b, 0x800}], 0x7) r3 = getpgrp() ioctl$TIOCSTART(r1, 0x2000746e) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x2) fcntl$setown(r0, 0x6, r3) 15:13:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x8, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 15:13:12 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0xd676, 0x2, 0x4, 0x630}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) r1 = shmget$private(0x0, 0xc000, 0x184, &(0x7f0000ff4000/0xc000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x0) 15:13:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) pread(r0, &(0x7f0000000080)="a2dc45b83b38e6ad04db3f024334a00e442f5de5d5aa32f049cbf1ff7d862620492710fff8c3322195701d3e449b0b2cc1e7d094705a7a664a2e8c80e7dde7c9bbfbe831bb161e4e2585b3989fc751339b6d3d6ffd97c59ab6113f42239400220a4e5baaaf5a3d29abd0fe3e767d792503eecd4ac7ce3998f8ec1c81ea757f7f8cae5c760067afbb8b2500a1e7fbbc886a0c280811167d9724aef549a9c116bb70612d84080df58fbfcb684d29988fc647210b738fe06270dd247d61f17789675c00ccaed2b969f334d949db610c7756d129a83b5c65569a0e9b0d319b9ca875be9859aed898f839867bbbd67a20bd7e8974f6655fd476eda5776f", 0xfb, 0x0, 0x0) shmget(0x3, 0x4000, 0x5d20ae3bf5eb876e, &(0x7f0000ffa000/0x4000)=nil) 15:13:12 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0x2de}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0xd3e2fc6a0c48750e, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x800, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) r6 = kqueue() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8000, 0x0) pipe2(&(0x7f0000000640), 0x10004) r9 = socket(0x10, 0x4, 0x5) r10 = kqueue() r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x80, 0x0) r12 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000480)) r15 = socket$inet(0x2, 0x1, 0x321) r16 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x0, 0x13) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x8, 0xf00fffff, 0x79ce}, {{r2}, 0xfffffffffffffffb, 0x8, 0x20, 0x5, 0x1}, {{r3}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x9, 0x7}, {{r4}, 0xfffffffffffffffe, 0x61, 0x0, 0x0, 0x6}, {{r5}, 0xfffffffffffffffe, 0x40, 0x20, 0x7, 0x1f}, {{r6}, 0xfffffffffffffff9, 0x85, 0x20000000, 0x1f, 0x1798}, {{r7}, 0xffffffffffffffff, 0x8, 0x10, 0x10000, 0x8}, {{r8}, 0xabc78055b99edaf1, 0xe0, 0x10, 0x3, 0x7}, {{r9}, 0xfffffffffffffffd, 0x4, 0x2, 0x5, 0x20}], 0x1, &(0x7f0000000500)=[{{r10}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x2}, {{r11}, 0xfffffffffffffffc, 0x7c37eb76c360849b, 0x0, 0x8001, 0x80000000}, {{r12}, 0xfffffffffffffffa, 0xd, 0x1, 0x8000, 0x100000001}, {{r13}, 0xfffffffffffffffb, 0x43, 0x1, 0x7, 0x62b4}, {{r14}, 0xfffffffffffffff8, 0x2, 0x10, 0x8000, 0x5}, {{r15}, 0xffffffffffffffff, 0x0, 0xa0000003, 0x101, 0x1}, {{r16}, 0xef0deba5c203881a, 0x2, 0x4, 0x7703, 0x57000000}], 0xa0a5, &(0x7f0000000600)={0xffffffffb132ed65, 0x7}) pipe2(&(0x7f0000000000), 0x4) 15:13:12 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0xf9b2518d2fe9fb34) mlockall(0x1) 15:13:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f46d5decdfcc9"], 0xfffffffffffffdc2) 15:13:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x20000090d2, 0x0, "93d58e6100000000a77b0000000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)='\x00', 0x1) r1 = syz_open_pts() close(r0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x4) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x100000000, 0xfff, 0xfffffffffffffff7, "0503551141ea0b00f100000000000020ed00", 0x7fffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 15:13:12 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x8000) writev(r1, &(0x7f0000000000), 0x1f0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) 15:13:12 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x100000085) faccessat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x1) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 15:13:13 executing program 0: r0 = syz_open_pts() syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x6811, r0, 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x2, 0x0, 0x100000000, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCCDTR(r0, 0x20007478) 15:13:13 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) syz_open_pts() 15:13:13 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0xe3, 0x442, 0x8, 0x5}, {0xdbd, 0x352d, 0x1, 0x20}, {0x100, 0x1, 0x33d8, 0x8}, {0x0, 0x7, 0x40, 0xffffffffffffffc1}]}) 15:13:13 executing program 0: r0 = getegid() r1 = getegid() r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = msgget$private(0x0, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r9, 0x0) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f00000007c0), &(0x7f0000000240)=0x8) r10 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x9, r5, r0, r6, r1, 0x10, 0x1}, 0x5, 0xfffffffffffffffd, r8, r10, 0x101, 0xfff, 0x8, 0x101}) r11 = fcntl$dupfd(r2, 0xa, r2) bind(r11, &(0x7f0000000840)=@in6={0x18, 0x3, 0x400, 0x10000}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={r4, r6, r7}, 0xc) getpeername(r11, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x200, 0x0) r12 = semget$private(0x0, 0x3, 0x1c0) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000380)=""/198) r13 = socket(0x3a, 0x1, 0xe4) readlinkat(r11, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/49, 0x31) msgctl$IPC_RMID(r3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000000500)={0x80, 0x1, 0x0, 0x920e, 0x7ff}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0xb42, 0x200, 0xf3dd, 0x0, 0x6, 0x6, 0xffffffffffff33fb, 0x0, 0x3, 0x5, 0x3}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000640)={r10, r14, r0}, 0xc) r15 = openat(r11, &(0x7f0000000680)='./file0\x00', 0x66fc289bb246b6ff, 0x80) accept$inet(r11, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$TIOCGETA(r15, 0x402c7413, &(0x7f0000000740)) 15:13:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x743) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) accept(r1, 0x0, &(0x7f00000000c0)=0x3d2) 15:13:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x2, 0x2) write(r0, &(0x7f0000000380)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) close(r0) dup(0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:13:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0xfffffffffffffffc, 0x3, 0xffffffffffff65f0, "9203ae726ffd0a765e2bb4f0ffffffffffffff00"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) fcntl$dupfd(r0, 0xa, r1) r2 = semget$private(0x0, 0x4, 0x60) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/178) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) 15:13:13 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 15:13:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/61) r1 = socket$inet(0x2, 0x2, 0xfffffffffffffc01) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001180)={{0x0, 0x0, r2}}) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) bind$inet(r3, &(0x7f0000000180)={0x2, 0x1}, 0xc) 15:13:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000040), 0x0) 15:13:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0xa9, 0x25}, 0xc) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) 15:13:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001680)="ac639150e51d0669b180905fe10511755e0a3297cf37e1a9df8cea355e3eb2e6971ec678851c7bed9425d993854c63251261b4c4595a7fb78c592777aea5d8f39eb8367c062791bccf388172835f63ec361f985bff0f594fadb122490316411ffc1cdf91aee7b392155b16453b4214a9d44309ee226b93fb718a108442cd94a1ac58648544fe851afec37e31124b70c3bb59d20fbda97281cecd43e4ca978e70f07eb60d7d37b120a16b827111c4e26607819543c375f3158c307e72810f4423d12acfa6170504", 0xc7) sendmsg$unix(r2, &(0x7f0000001640)={&(0x7f0000001780)=ANY=[@ANYBLOB="01002e2f66696c6530001466afaa45dd15c4b8fbda651160d676d624105a555eb75858ee1c3b7d75e85733e3bdbf97123434034c3dab250d0f7c35d26c2535e36e9f6fbf86879df8f3ce479e9d85d0b485369ac7f72ceecbcbe5edff18f4a2871e040ce04ab803871f98164030ed0e48edfbacb82307bdd9c4b5348896e43fb262c33c50ddd778cc8812f5e36ddb654f8ebb44a46f948ce4d111f5ef3671a3510a3eae24e01df6a49f51692c681a39bbad5b60f76b1f4d54b914d9a751f6a3e951b1a0041430b512c90a92c35e3e54bfc6dff381cd31dc3016379bc1e3c51cb7ae9c5c496e0ac1dfb94ba95051a62d06389f672ec7c55fa1d5ac"], 0xa, &(0x7f0000001580)=[{&(0x7f00000000c0)="1199d49e80f3eec040b3da99ff5ebb803476e2082117b1bb6f47030399083ceb0025105e3508e23d9b5479f056a62e34573cb3289ad89f9d99af3cd44d1a283b52c622e97587c1a8f9d513468ccfd416c245d6905302b7b116768be0d8e5d12fbc874303d4dca4d908443898c4947693ce1205c42234938e8e2bde6d737f42954970fa10e487ca7be586e789ac8d4b190471be01c7d8949cd550651fde308d521b54a0fbcdcb8bdafa49828d9f02be4c434ca8fab7b28dcd63fc5a0b9f96268c7e8909b770125c65f78ff9", 0xcb}, {&(0x7f00000001c0)="35d3d57453fbe9cce0ba5b25633e8117295033dc73b8d5a81b344b188a21e11af0bf620701c1f766b3d0ea632c5c66922d258c320671e84ac5715b0f00548b633c599c7bc8947e846aacd414019ddcd1ed64ac3429edf9a62b2a7a969463bd87b1c0067e9687ae67e7445af311a9de5de412b01a6af6699b1c7e576a43c368bb2cf6611e8dade401ef2ba731c8f9ab3bdaa2be6e0097a700d6f2847d74eba7054c9d91422553ac8a", 0xa8}, {&(0x7f0000000280)="7e7921486f76bce198d967751957d423121eb701a09bf7f1b4d3eadad78c02a9aed656a0e7c33db977a442c9e80632aa50ed2c7aa2376f09b26627c34ca699485e6b9f5de59e8a7570c86e78e2502c1e712560e93c0ec8e05126305fad882b283cfbf48144f2b047f6c803ceb729d78dc04ed01979804112981aac01", 0x7c}, {&(0x7f0000000300)="1f2f923b3c1430b86411b4ac2291f9ccbf23920cc76fd28a6316cded2c167dd04e5aa11b0ad4491814e4e55d031a14066a89d04a1ca80e8a35e045f275824fee998167a3da32e5ba71a50415f38e58910ec476676894ac4400a06d799d1b7984da742d4ed463873e8f36bc0da0d3c22fde82cbc75767bb0e18a07721ae58bc453988810df3e3f04dc3a2a05b5b8ec89891f66ecfc777a3cdf894c0734015b7f0845fe76cd22adbedbd149d49729b8086d7bdf5632575fe86829007f845819a1c", 0xc0}, {&(0x7f00000003c0)="c5114cd2f3f74db63b046826afdd80f62f34d3796c9d7a34eaa30c70de58fcde98df2bd15739db610ab72a286eb110c6a7", 0x31}, {&(0x7f0000000400)="f72206f890dc6254ff27f2df2d00a7cc9b96b394e7788c0f3809a2bc323efa6074040c0b6b5eb05f5cc9192e31a2eefc51136ccd3eff887c756047a627c340a81e8c67e0ce2ae3d4702ccdc8526245f94166a8981a9b91b69a0724a348", 0x5d}, {&(0x7f0000000480)="48c27267fb7ba75e43f53a20dcf995b93977071156c3638cd494dbc8b9b211bc23b957ca3b920a809644e01fa79945cb6842418d70c7da8236dcceec3e94a4a3f6cb59294fc242d2228ca29f4d2cac8a54e8638b2a0e5c930e5ac7234f27fe203c0c4ac1824a61c727b89fb6a09e0017bcf48328aef91b731e9a1d20d9ca5ee964361ca062c601a5a32d56a13f9eaa8f5a0476e2aa04fae093f076b4e0387b22c30b0dc53ce2442cd21d8866668e4509176fc749c279e295fe50141e5ad03816d54efdda57331e26589674411918dc84d5e4cc7a844dafdc7dceee7a186db0b7dca2399d2dec87b4a4b15b3c286bb6f0f015546bae8654bb61307a9ee2cbe2870cda8055994fd951d6ca9a5fdf5ced83565a771e898d74741d678747e84bcc1f1c4f45f53e6c4134db2e36f6d38dfc29d1089eb5ce55a610ea1f152b3b50a7d00148873303f217c91bb84372c6717a5f149ccf6f1ddd1bd4e0e6020a07e1d8f08bf455dd284688e16e838816f8b3ae3cb073c85861560c90a5a983670e075a0e2f5c6ba4d606b661ada61b2a14bcbbabac06d677fbf18e9936999c2569b7427888eec5ea22bfbbea64f3d8e2860a1369e0d7a95638d862cb048f12eb8cdb8dcb8ca776bf8e4313ff3e3482da30a6a22b0d220538dfbf59ce03d98da476ed9149225019b71d90be8d347aad865a443f08f1b70344555715f665b57703bef4c9ae12f70de44711db54e2540fa89e89987e1ebf6e68cd265f125b7986cd9edabc62876266e27d39ecd13d3696b9e9d7481d33891c84f4c7e8b69422d55dba13351ab538e86de0b12a173db8e7678d8049e936a9e0a2cf94a9b2d0405b8b309063c3228703cbeac43c5fc91b07de039d9b12689206aba08cd35c75494b41c90a70d2f6083d04ea6cd6a2d586c82b0054d3c25070eadc6cb189ed3e7c925abfb960b276062f263a3dc3b025d939ea5215419660ec79f0f97e53ca452b16270a842b50752a992ba1999f8a83a446b28a8cf349c00fcf25b9aab7329a5b545ba48e8f07612ac267fee064fcfc5a7bcd43207cec4d9832c3bb1870527eab2e8ebfd5670214ff7d3f269984e813ee1bde9104fee01dd940cf5e29a6d9a4f7736978d7a06dcd1b9ac69bec4cb8a9d0bba0e57b5f924654dcea302c166aa02bb0ae279a8e24bf6c274a707c7b8d68f05ffdc9710426300aa396f4356c8c47b756c933700855c4b7fe7af2a9e6807c6b9f3be81e14b91d99a68c595e3859c65063ef2acfbcb861ad884418e2c0ae8bab401fcec53341da94be0c5a917dc1c2eab1047ba725d40bd8a4edcf847aa5a681ee59cb3a19754e46754d045611a49728e341cc2b05cc8bb5c9a236815fc14dcd420fdbb9c0dcc43e83fa82ae2a4534060b55bae59b22a62cb4a62c700c65d9b68669185f3a3c0d38a1be588d7a9b96997fe484859805da138354827602d445568db498d33e47dabd55b6188865897725d9a8ba1fd08a889499cf137129e50d27d1a30f1b02ad90d2547985f5ba50913775318d77c481e35f0bfa7befba4ae44eb20af366a380dcc3b17ca18572e142e0f31ef2921f161d3eefeba7cf894fe1575ff553cbee2614331fcca052bb42f903383e15a4809b1b837c24c6453075905d094cc672edf0427e317c0c019954d16109fa3204e0e97ac2029fbd84a8ba79aa513f84c4915b7deb7a748278374be5010d1eea2ffd3bfd5112601140b5dac09e06e6de683d6d5f91616a2e09ded50a990f0b194b8bb6e402426e675850ffcbfd310baa8da7ec9391092158b65d4ae16c1046237811b1433d5fdcfb1c3d9f74d083d2f9c61cf9f154037cd3d54148005c7e9838c424b47273e9f750b713e82dbed86435ad68919a58b9527acaa4c340628276329f2264d8533a5359eaf2b6aa0c04b8510a6311191523c712eb4138f512dc71e05a69b77f5a03d716266d86cf5ebe8522f0733cf05e0d4d144da92e4754c1d8ccf338bc42aef9bbb8ed0a6512b4a41db97437c6f0f86eac51dcafd1a1410b30e75597ac5d69c8a2f9888f0145305ed26c362a10f41e59f6d42a11f072cf7484af8d1a56137c666d1d68f8b4b7853cf53dfee91bd4a3de6cbf4a9a7c2b238d31b69b209f1be7d67a4ceeb769814bb8ddd04d8d664ba20e9cffe41913ea7d01adb3cf61b3c5387ed8a5d25c03ccd0c5dc803cee5ff8b98a63320dc1d4c8571150feff92a7afbbf739fd33968e16436b5951f9a0e8f2f56e6ca57afd47ef38149249d1d00fbd4fffe6c3872f7d79c7cc9ad66cdc309d791193e0d385894f2af0883eea103e259c6aa63e15c0878f83c675451fa14375d4101b607bafe5aca90779a4f37bfcd0892d21bf3e32b65519f8d1f3cfa1c88e97277fb0723d9b9c88e532957df51a26fcf3e99b0b27941f534cff978bd5736f0ee56a286b69d1e2384e50658b4d484ee30900c65e7af247d2c5c74f9eb32e89324907bfd9abf2b7efc3519abd9a049e50c7a5b1efc02bd9357054a3a38b621d4c64e27be64388ca8b46ebe2b03607294e41cc21a89f93be3bbc8672452bde9e40ac0151dd1e4105d9efaf0b7e77ebb10a199ca4e7e88172ce3ef0b83b6df23910252543db09a128254e84a5ddb084ea3564d5c4f57ac9452144bf1ff1bd63a0c670579d20d111e98a0eef13e71e1f6dfd560daf1d73fa59d3fcea4f5be3019228193e7c7f5ec1e30d1cff3969d313b65fcb60d37363dda4840e3c260d8415548adca8eb63027319d8902a701634791bc9ea816aa329e7a7a140363cf88f0e3049c405d5dd441da6fbc52c59004254cd73e5fb9196f23930a1bd7140d9c83da65c301e4e6f8cc24608aa91bb885af6dd82ee01f4c93ebea65b0d7cc6d1838afd0cfd188161c0616ce56658a93a50e8cbe6ef5d6a0ae788b9295db2220dc02b25824416f63399116232c06c138c9b3f5b04adc96a4a91d5c742ce2caef4994c8e9076d8e63e6413a50000f48bd8db89da0f8a7214fa458aece1031ed13244fc27f8d264bade09654646cef78f81a4829c1f9f162af9249de1ae668e2c024716d8f860881a70f23b516a24faeae20392bc8a611771130e75044e676df9da52c50925cb70dad0bb5316b917570ef71c416453719f2f1be07b3be67266974d46d2f32d5ccb55ef2c7912982a7f214c36b4ab9bef021b9664d3a16d710a4bfb43b829dd8e4676407c9ee3371a6164bcd598c7d47df05c8126e2dc3ed99e605c51e98d04029e743264db468b8da2fabbecaa87f0f59924a9f6e0b5b8e4fde37faec0f7b15017c9d4dcc9c10779c33e6f550f0e2f830a747126e0e327fa100ac7ba2472a40c6ca3153c48c48a9469e948f9389d563528c8a7693d491555a398173bf9d63ef206585883101532cce6cf083a6d4a69c4f40c5971c7a102cc403cbb6043c24821f0f3483b2976d15e710da3edf921f294047002f2650a8f5add3658d43ca3e2afa5f37ab4379b53d30c4ba95f3cfb6dfa9066559900745a793749cb5bbd08d5ab0ec0012cca0549d5864db56cb4cf493a0ce8c8e9854d0e8279da044ec9dcc5d96b827a5747e0bd6daa741f0ffa18f53d62bada1e2022f174416fe8d22a23a37c69535ef53fba6c694ab495d66db278866c429e1a0c7d86c2ca9a89ca1df44bf6cb7668c69cdb7ae53dfd26d37b33dcace1adbb0d0c6a7e79ba9c06adfc6b3f4dd27a01346de98eb9b69865bd97a760a60036e1d3e2a4d2075a3b6dd3f7449a6fb78a8908d622af6dfedee80007dfc59c5c113fe13d3973e5eef390335ff08f7fbb27a66bd4fa616ee0ccd8fabb4870128b3a841e026c45fd0d66a6f07c8998ca7b43d41697660a84e6b512e1af4c2e54c4a03805a1189e72a53f8fa68635cdd1b56f70bae047425208b8ed4ef7dda7ebd508e49e0e786cd8018895cc45ac30d2547cdb043bef71096c5bdd970b543edc4a7e91ef5c96482b6685c6e5181fe4661832762d34da394882388c2a377e9543ac8534da31262dd20197fa67c99a0e43db5c6e172ca4a705e317d13d76b8e44d1261db3b670a4c85303841defd59c22323222959f04485e0dd76729f74d0e92faa54a0e410acc32c1a12ea4e4b9ca9ff1a339abd1a6e3274011527185ae73a3393608069be8e07ac517e8ca9f7b830dc6631ed09a245b337235e489f428e749af42d4e874ffcf47179a787fd6c6054dcb5a176cde38d00aee75560de8dd3bfc09322ad125facbbae1dfdf10bb7ee3e34ac1c23481bd4e48441ae79fdf0f0fac1de0fe1385be314828fc31831113fff98df1d430e15dfd7dde5a5768eed38413442576f410fcb4a4e40c530193aed03e3cfc433c88ab06a557610e402e0861a74cd6ecc77a28e5370914e9349320c29a303adb1fee07afbb420b704ae3612d41a2ca446f3643b2720e0e8669b1a3b914fd08cb8231c2477f7f950473bf7f29624ddfe404a7ce1b8c64fc5489dc2184d5283084ae09f7c150ee0afe85701c4221641b94da63aa030fd0f8bdf440ca5de05aafc261d45387345aa775208dcd3641289213efa7420be6dd4290c450b81dc4614f661bb70deb5aa0ade651fa4cc07551297745972b5945be9542957232742764b1c2b83350e1aba8d06fdf8eb7c8a9b46ecfd61818eb9d378d1e2d9ed8070b5e9847bb532bd52f44f67bdd47981528ad2643b457a5bdce4448c96f2188503bc78176d06a71950300452a6df656842c88307cad4e02922109406b76b38ad57cfe33d29adbee4e05b297f9d8a27daf8feace84cc0774c53fd3cb583495b66e5299708a981e3d644947cbd7f71ef5917dbce617c15ba644fde7cbf35605bdb59af57532c7424b62a3bfedbef7f1b575cf9d8b7e37b06cc4e17a5db17b2f21007fe72afd07a4be2a61414e1c955fcf0f3f16685378e2892bea47eeb554f619ef78835b37b2f3efa019be446c88116f4b1869ab4da7267340ad0bdf52db0bc4ecb2288ad548fc7a5299670116d833f5e5bd6d6cc85e9123dbb6b3819aff4b01b58f0cc33f59fa634c6dc32c1702468611a64e3370bcab2272fcb9bd7642a34cd5e072b49311fd27b0ac43aa46a23c5d74696df262acdb362c86d2df55d5dcda49ceee4a750e5a8c4ae63be0e04a75b326f36dfc4758590d2676f1f41b0aeca2772d81ceff6629f4f2a38a3b24470829c9b27800649b84d2d258459acd7b95ff33de6a0022907c524b9c6ee61c215e6754f261d24cace037727bc899225228c44fb5fa78ab5c4f502816ecea98a4ec4c72a34a2b8a235b5720387fd7a7de3918d40c37d1fa953b29f89b7f4c6274d42f8c2d48776fdf711f7c050612de38b9a6347348fe49479ee7d42eb7fa64c2e75de650ddbd6548f2ff8a23921505679281d6306d2fdeaca22858265e28a218bc8152ee2120b2e6ac064a29a053e067ca644a82e5a44f37ca868d23aaa01f609f63b22709ea0a3a4d467d6f31963fc8e4b084d92b20aa960dbcd1c55732bee48da583fe3dae209d27462982735a0e7f128cbe859ba5a7aa842e2c7b7d6dd152a2f1cb1453c583571bd7c336fc43aa55cf68559143fee0df0d29d5d29d6ff8b3c21a1bbc0ee6ad70931e8354ecda5ccfac33e45336347d189b3e3d3503c261c4dfc8443a847f34a2c104800bd2451f3e5b5a9f0c23c4b3a850bf9067f447cec6c3da8690e24fa3563b8027e06772a2682289ba71a28b3eb21ae3c32bf2c50adffe3f65d1feb72609a463d94e8c697583f3e7dddd7bcab509f72d60db71aeba653691c0eca8c0a8b125de029005138da832abf9e63958d3a6c64c10087e0cec01c70", 0x1000}, {&(0x7f0000001480)="e334b65bb0b3388f2fd7b2b257c25dab1ef32f6b49fdfd470586e73beca7de245e38f4bb9d9739556f221f9e6433490b16d082af063a3ecae8a6c54f534230cb90c625", 0x43}, {&(0x7f0000001500)="ae628e3b0749f78d24dd8e6e7708ecc7406e132f5d6a333c1b383a69bbc0539a0a8a1f345d59e1be90a0683e507fcee04bf45cd14d282d337524f8d9cc615b1a53f291edd5e7746e5d5f983e56ea7b3b81a37068c2758151d171c9860487b2307e5f2b1b364c607a8f0a114d01fb8871c96c", 0x72}], 0x9, 0x0, 0x0, 0x2}, 0x404) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, 0x0, 0x0) 15:13:14 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x7, 0x2}, {0x8b, 0x8000}, {0x8a, 0x401}, {0x6, 0xffff}, {0x0, 0x2}, {0x82, 0x7}, {0x23, 0x1}, {0x48, 0x3}], 0x8}) getsockopt(r0, 0x6, 0x13, 0x0, 0x0) 15:13:14 executing program 1: r0 = msgget$private(0x0, 0x12c) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="02000000000000007b1b97ca712f9b7a89bc1039167ebca4bcc56825132fb11b68605d6137c162a3ffd971d850255fb722b85513de1ce61fdb4fdd49832040f63977fbb7eb9868f574d052981e7d7720bebd6b64866f54c951891b20870a9d554888faf32579e945b05bb34e0981523590259c071ca6e2811a03ddafbc8fd06db535abc1ae55ef25ebc6d7236a947bd5e8da768f120b046f19ec0d478e89e6c6dad690c63b7700"], 0xa7, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000005c0)=""/133) 15:13:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000340)={0x5, './file0\x00', './file0\x00'}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, &(0x7f0000000240)={0x8}, 0x0) select(0x40, &(0x7f0000000000)={0x7, 0x7, 0x52, 0x40, 0x9b7f, 0x2, 0x10001, 0x929}, &(0x7f0000000040)={0x770, 0x4, 0x3, 0x4, 0x7ff, 0x1760000, 0x400, 0x10001}, &(0x7f00000000c0)={0x3, 0xffffffff00000000, 0xfffffffffffffff7, 0x1, 0x80000000, 0x0, 0x5}, &(0x7f0000000140)={0x0, 0x10001}) select(0x40, &(0x7f0000000180)={0x2, 0x7fffffff, 0x1, 0x3, 0x1f, 0x3, 0x1000, 0xfffffffffffffffc}, &(0x7f00000001c0)={0x3, 0xffffffffffffff7f, 0x4, 0x7f, 0xfffffffffffff801, 0x401, 0x5, 0x8}, &(0x7f0000000200)={0x3ff, 0x2, 0x8, 0x3, 0xffffffffffffff00, 0x5, 0x0, 0x9}, &(0x7f0000000280)={0x5, 0x5}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000002c0)={0x3f, 0x2, './file0\x00', 0x100000001, 0x5, 0xdb04, 0x5}) 15:13:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x36eb72e181739e18) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000200)={0x3, 0x47, 0x8, 0xff, 0x2d3000000, 0x7f, 0x80000000, 0x10, [{0x400, 0x9, 0x8, 0x80}, {0x5, 0x7fffffff, 0x7ff, 0x4}, {0x80000000, 0x0, 0x8, 0x8}, {0x7, 0x400, 0xfffffffffffffff7, 0x6}, {0xf9, 0x3ff, 0x4df1, 0x3b40000}, {0x2, 0x2b11de8d, 0x200}, {0x1, 0x4, 0x4, 0xffff}, {0x2, 0x8, 0x3, 0x2}, {0x8, 0x9, 0x7, 0x3f}, {0x5, 0x4, 0xfff, 0x2}, {0xffff, 0x678, 0x3, 0xfe1e}, {0x5, 0x6, 0x5, 0x2008000000000}, {0x2, 0x4, 0x1, 0x5}, {0x9, 0x10001, 0x7, 0x6}, {0x800, 0x4, 0x101, 0x7ff}, {0xc4, 0x2, 0xad, 0xffffffff}]}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) r4 = getuid() r5 = getgid() lchown(&(0x7f0000000340)='./file1\x00', r4, r5) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000080)={0x7fff, 0x0, 0x0, 0xfc, 0x2, 0x0, 0xffffffffffffffff, 0x10, [{0x7, 0x833, 0x2, 0xb9}, {0x2, 0x7, 0x2, 0x4}, {0x1, 0x81, 0x5196, 0x3f}, {0x20, 0x7, 0x81, 0x1}, {0x101, 0xff, 0x4, 0x8001}, {0xffffffff, 0x100000001, 0x1, 0xfffffffffffff000}, {0x3ff, 0x4b9e, 0xff, 0x9}, {0x4, 0xca4c, 0x49, 0x7f}, {0x2ce9, 0x8, 0xfff, 0x7f}, {0x4, 0x4, 0x560c, 0x403}, {0x0, 0x0, 0x3, 0xffffffff}, {0xfffffffffffffffd, 0x0, 0x0, 0x4}, {0x100, 0x5, 0x280000000, 0x3d}, {0x10000, 0x80, 0x4, 0x4}, {0x2, 0x91, 0x5}, {0x1000, 0x3352, 0x10000, 0xa354}]}) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000040)={0x1}) 15:13:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r0, &(0x7f0000000000)=""/75, 0x4b, 0x801, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) fchmod(r0, 0x80) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 15:13:15 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x10}], 0x1, 0x9) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 15:13:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x13e4, 0x3, &(0x7f0000000080)="5f21841cf2eabc368fb2ef114186050ecea11a52ebcbc5cee0c3540e508d0e83ef15c58f43ec3aee8e4effe52b91bd16b3cbec7a763bbd319e96bf7266f58d1bb340792dd313eabbc9501a50170894a381e73fd191d94afb07d4141d1abf4cf9d5a24b43bbafaa4f480c54ae0de3fbea36d9145a62ef94a9cf8769baabac633411cb953bd060c2", 0x87) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 15:13:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000180)={0x0, 0x107, &(0x7f0000000080), 0x313, 0x0, 0xfffffd9b}, 0x40) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) 15:13:15 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x400, './file0/file0\x00'}) 15:13:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x2, 0xfff, 0x7ff, r4}) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r3, &(0x7f0000001a80)=""/4096, 0x1000) 15:13:15 executing program 0: r0 = socket(0x19, 0x4001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x1af9) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/158, 0x9e}], 0x1, 0x0, 0x0) 15:13:15 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000200)='./file1/file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') mkdirat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0) 15:13:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000100)=""/217, 0xd9}, {&(0x7f0000000200)=""/151, 0x97}, {&(0x7f00000002c0)=""/156, 0x9c}], 0x3, 0x0, 0x0) fchflags(r1, 0x10001) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 15:13:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000100)="c6fa7058022eb74bcde4d1432518a3fe036f66a23503834fb927ed854a73b560525302d267224b5a56479c4d3e3da1aa5e726dd14e479d636acc0312dec21c0ef82566c51e3a4ab7ea6f02780191e4923d7671e826264426ccdd5e806f223a60fc75740524a86a419a9498ceef306e0f540301a68d2794c1a80d7b45d06a9c4a864895ea40a042aac47cfac4854d2006ff9c12ded8e0cfce2ed2f2e904f02db7bb1aeeec0e2b57cede427a24c32b7f5ca4704ca6ec4551003de5da72466789", 0xbf}, {&(0x7f00000001c0)="eab7e9a2ea0be7538c12d6a2c4357e496e24198336933019ef80661badde227461064cccced65ae35adb2cdf02289fe912df71a5f600a1d69a71d6a0fe5396423cd11688cfcbf6285e037b46badfbe9f8586b9e8449ecb75773b1b63e6a1da63a3e9b9174255b6194d05501dbd8ec291cf24f84136da5fd12a9f26b803a1a570642479a8f6d28a7a4940c1e6513af46accc6c7bbfe927484e9d2d853eb5519f75e9027b1c420706f9f05a8af96973593d2f47b54", 0xb4}, {&(0x7f0000000280)="df0be6abfeb4f3bb6bdff1e896905fac1314da812e8eec230c53999f08e98872d0cf58e33a26d7a0e5e10fafd7d16e746564f1eb52da1b9f5e8b5a70b19e75306f536b80133a3f50d53dff7cd7ba179119c1660b5de10039fb56a6653687533c3c3b4ec63545924e7400e6da92f9e43e98fce8c3593ed261a724b199a8c8a39134ce3c4f00ac856b8ac719b100f8e9dd9eb269712fe95fa8d2c75810768a61db8c87e76355d8267620822183f9936219c0bcd96bf8825fb99d9dc465136cf99ce19a9f704dc0a3f55d6b4834c3d6578a340598e368041d532079163a716f6a3747ebcdbd99a5183565c2cef47e07cc7746c80feb7c52efc57f999494ab007e475df5ea795d0fe8eb38653917c7ae1ed1692c49234da91366293d2e3885fafa2baf26f39d9d3d861189d272d3eabfd4f87548d1e9c7cd634e11cd0836f3fe9e4bd3e5d41425b3d6901363b003dbf3390ac83d439bef228e42517ccb26119963250c5f92d0a7a76848cfe59746a8e14ccf3701c19be73b452f6052d9c6a96028b7308100d9f010f9ed509432ddf177a7e60b599268ce5d51f5b830b45f020035ceb711f8d1fb79ac13928ab0fbfb8171b4689e5e89288a5770e5459ca5ba8cc37b084123f418d6a4d41ba3ea9134eac7ddf7bcc67e73765f8c083cddee2bc4772e24a6db38e2bb9b5f90f18f9e0a3d6593964a6713787864b8baeb7cb7391dd241ef82e372d11d2c53696853acd600b7989563460736ebd17abb5c5e7b4ea10deffb08530226ee4f83ca4db6d62e58857575f0e7d9eed832f1de4f992dd27d3459e2472125d51de65bada2f5b9fb146e0debd98d83aabce8696308de04cb65bf1815afe94150e2def921426562b670457739e7e1c15f94ca759b6885a03031541c9e8fe4fcc2bedb2b107001b09817d58d1b226c53b30cb05878ab05e47b67a7173a76daa5a20ead2733b7ad8c191a924f901e1c55b3fbb2a76a38f0e7834ebdaef0b66493cfbad8cb70cc1f2e9e9fca5b78f0047c32eb384cf8cd3d925ad77bfbac340cc62bf9e2ea5321eddee714a216e08e180b2141636e26e80205286b18f21a7daebcec9fef843bdc6f764a9b3693fec9eddbf431d7c9f02dce6619d09d983234d494c8dae12ee504912251a52c42f493ecbc0744426ffce08828459990cc6043ae817f070d97b4ac4418349ef47b21f1329d77c4e366f54137a0b9795bcc02d553eb9292a820cf9d20a6b2e93729455fd237eb634807364f7beb5cb19cf59d2d847fffe6a654470d3c6f5f042ac9656f79acca250dedf918a7f4af3663a973f0369106899cc4bb28aee0d7b57170547d12c9c83050fea3ffddbf257d3f9faf23efc4fc1c43828d027e98c9cf1df5afb2524cce15ea391d4993c88ec656fbdc78c9f58d2cd889e02aaa2e0901be86553e9cda247cef9a1b0780f0df1de35a28d8601385ce55f5f8d7e4fd869a2080907807d646430fd5c9d78129020e173ed422bd06b29905f26ddabf0250e0ad9555f8b2480a2866e96bc3f2bce6c9d350e8d0ccce78a2a4d3608c7e9265ab2d2616c85626fae3bfc88231647d3507e0e3fd056404baa3174cce48ee0da17012f13048dd89d6640d647d2e186e48c0d932319961f9253ae71255ec26a944e22611e58506735831d784a3e13b0fec945e0c1186944ec9b080ba90eed2a2091e444e820173e14eeff3ffcc9a2d794697cd861f3ebf62aca62972410861942f6bf4798791e54e59c791dfea12a2afca1decbc8594af140baa40faa91efa2cdf6353721d49cb7d013d845034e50e2696b118f8fd2fe43ee8d1a42351c8939a0b716c7478442e140e3875bf2ee8bf674b44491137f50cd6911f0f80a1e90520c8cd6a8f2fd99ff0f1ebe5fdbfab6d19daccdc59c961bfde41ec12ba0b59a1d9d088e0b3df00dcee10dc10cbbb6292a7fe7d9d48a3c58443c6e967fba5f1a8af196b9adfaceae15936916d087a9dae07dd3f09442504dca564b893f2680e5069137403cec61d55693e68a9e4f3dd146c43d4ae87549406857b65c88c31e8f970ade10f7ffe44230c13ac1675fcc78e8b1c65eb4623d5ec0674f610c39dec40e0637ec013e6f275aac5f4ae60c2bcf4be45cc6091a60c10e434ff1bd9ed278202b4f4e6512bfe407939189739135113a962430cc76254dad2069e014079e3c6e6db07226d750ff9ac6f39cf47222f87b9174b111c9867092a3052ba03c2ac8188366839f9c38941daec7b582cc934b193e61ec94708f8cf2c1dc975c5276ada771b98533198663ce35b31872dc28c4a80f6b4e2088c3f1462bc65d109a29f5f18421efe2ec1aa9bcb86d5be31d2271aabbd31a96f026af094f23b84dbe339a0ffe78bd45f3cd84ce7cdcaa2feb55aca3633e6c5eb9e92eccd0ce23b0a707170791870fbc54fabbb01693a2e4abe95662e778ec50c846248deb02bf9e5beead42ffc2e561b8f005fc36a815a8df1b55b89a03cb0f2ac48ec9be4ad07034ce86638a06cde4617ad7f68150c83beba28366f971200f7d7c04c0a29bad32728e5f31cc8a7918fc8d53628c1fa9ecedaa65d0d7da98e42ac3472a55399ac105084c3b7250bc598ad7db662f1c231a516655b4ba62224bf8d729d4c852c76024ac46091f73a91e690d376d069a21aaaaa36907029339150617ca425b4ff54d8f6552655f263295b4dba53229a3125fff16207ab5d8b2f3523cd812ceb9555601bd747e37828c1d848a25be27fd739448650537acbc3e49ec0fcb68ed3e084ad5857349bbf139aa4ec7b80fca91cadf76d02196ef7b5b89e8ad4ee81ead036d33c66447f99126e72f766bb7e701d3373836cf2b26f05737b206ca5c47bfd74c39b411f6efda30a770f02b12a038e91fae16155a90c4ff433da1e33facedd99b5a7b398e451a691fe3cfbcc60b74030cfeeb6711081b3eeb465b4dbaa1fd1bd3bba1b86c08b3ebc743421de379902f96ecd44430984859d6ca4be61eb610d9b1ecc9867103f8c7350bdceebd7651c6689535e6ec3d40401f33b6aa57d6f6ae2948d711c6c774ba106605a28145e844677087e0f3ea00380c1c356e584745435e7ac73eb3d149784f3bf65a86da843c21f94cc6b2d02416fc9d117ce79acf59d61af60c86e131ff47d04fcdf11bf5a0d4639a2d72b4fa21c26e400dd3c627b265097cc1b5b8df6e4794926a07557a90208fa571102b0438170dde8faaebaf5f917ad236cd93e4364b0536d53738e1dfc2a1d65785255c28fa90afbd0bd0c3f98026c51db6d19071543de951f9c35fd28574b0de1107316b3166084da7d8bb026efbac3e66d3fd7ce7db4c577462c7a5eaef015a427fd3c3069bc21bcc3e5a1064657337ce47662ccb419242776f7e5cc55470308fe223f844b110ad9159238448e6f477a366a6594c9c9729367770d38bd3beb7e9a15068e4d3bd2ff7cad0a9597fccb353449659c2e3e79b9d746a5f94b4d08be9160395611665cb22d9a1e460de4f55e63679328ff9d48e8381bc79f47973fd1f1a1a47056f9a92194101433039c60f7c98f78fd6ae03822776e887b17b29e7878e6bc2b0846cb538b0bad091ee0423a8a2a711cca1239cb7a85f33a7f68009d389d23e125ac0afb275313ca548152003766ef677c258bf879daba36050585c0d323d2a6a018cd170a6d6bd164be908c7b22e189ab7c1c034a9bbe24a95bac765572b253eeea5a89f244a13dfaf01084a2cb08b33f6b6e4bc051769ce7a8acdc89346a95a7d34c1ff554909b7309e0e759a5b43ec047de6a9056c3083345e057fcea591afa7da51cb2383549f3d8c1ac09d8d27ac26f1a0a997ea67962db3fd5b9bae7d141ec9f651be4e1c4c6e4b418fe1dd48a13e05234174a01a8996b53b833686987646a43c557a3fd5b2db9b3ac493d43abd0b021bd8018568c3b81ac9e97cd0f3ac0c1c6bc97cca470288b9ddc8c0f6ab0ea6def39fbcfcdcc9eea4c6f3dcc9a3beee2e1b2776f2254e9e0306fb15792a0e6228c1bbb82605a04f7597d50d983164b7c03c85bf5010aced221e14dc9074bf0c7b9426eb37074cbbbcf923dbfa451669377cbbd4094d6d2ccc886b599d762a75c3ecd181040cc5a5f6863d9655bb1be3b3b2c58ffea790839831af69149ae743df2e854f27de8e680eaf15a7059cb9f45225bf5417db2c3f72c4d96d3b8d6cfbff5eb492c97e43a097de9a945083b37e42cdeef3a84edd09658234b1c879cea6513165c00b0370cc9edb33b3ea2209b1eb968c7508f8f17e0e6892399fc3250d6fdaa3c65dcbb9619374ec14fcb91e7a3b09e6a8baeed8807b7e1e8fd693d783a7a9d023dc6efbd31492e3cc5667c1647201cd31a15dbb19449afd7d0f59ad836ca19cd3e0f6aeb29b2211156c7e8998f43212bd0b664f764ee230cc9d7edf7849f7b37e37118bd6c4a99c70af50f92bb1a454e1bbd8e540ef65abdafdb6f649f5ef150b17a143ed36a0023d87bfc0fb15766212bdb954ead60a0c9c9ccd7d74934b5071236ef7e8ef9563dc837eac64154fc55c0c3e1a6760d66133cf90447bc486cf6b466260e706e81c04827a7c12949e72feb6991d44a8e20b5b1f948a7a52fec2f66d66c957d72e158b5b12e6f3784096aed9c2340ecb14659ef7c63677a884abe8a58c2d5f738e2737cb3f6b0f6f3b0e271aed09358c5412694ca8e0002ae491c110410c9c8dc719bcfceaa2a189f9581e4028cd4724a474c104f795d687c3767d5c2af46044d7c18405859041bfb22bdcb9a3d249fd5fb5e54029898bb4cc43a825cf2e6a30386f01c0398aebd403647db539aa35a48d7a932badf7d82f516141be85c79a17d332657eaca514551d660730563f56e421c58b679611f9bcc13e88186df8ca72ab17a4cdf1853da118fab081c04c2a06f4720451428b18084c2b0c5348f9d76084b25b88d5f97bf8706ad8b8a39f3d6f6231b97abce03fff761f870b7c4f13dad67851063b784e3d188ec19e0dfa519986972a163256c6120d9fce8d582a42bdd0cb6b2ba1ba88ad67e8c3b3d1bba0144cfb62c5382b6a5e23ddd7a55e8da11426e872fd001722ce09d84a1fed5a621ec288d226cb9103d2efc96311c0e56c1268586ef31eb9817d04388f664d9902c8e70161473a93002c53887998630565bee974b29e5ea3b4859b74fe870e4f99d85eb835a597bd2295a43740dca11cbed89859d10afd1279d9ec8312af699f0c25155041bf1c3001c5f1f1570def18da78f53721f9e12f162bdf8e39fe67d447bca377a513ad69cf35548731d21da710d3937511555a7e4ccc5d2dd6e54899d94d0c6fa0127f1fff6b0d8b7279fc90c5dd71afc9694ba7f5b65188dd305057251dd773052e73a01b899d89a23095f6e9f6fd532aa8b2a67c05e7599c0c97cf8b192f148afb702d7f1f7cc33f2624b8c28830418ddd415acff8d1228470b2a326831f720817877a7a21910045b0d9353190244dd3f51dbf1954799e932555cfb07077f740252996521628fcde0b83ad0c80f02edc90b249f24b3a8a9366a1a891b9d142b15b7e6ecea9276c854f93aacd60f20bb5205839372bedb28769a9f831535d696ed890d39a3d5059ef3d93d9e3d3f69965c75f6defc3e1cebafad029162a2eea875b837ce3d27f77a3f91cc214701bb537de9e893dd2a9c23c6b7c534bae4e36a0bf5d229d9e3d9eec5cacd2a1bc7f61de5cb783751cd104cbd8b94374e792fd075f8b3564b6f4e9a13b292ac9c0258c3106b3b14124844e1b728ccffdde6901b46d33dabeb830e3bce5067f201fcb7aad60f4fc1", 0x1000}, {&(0x7f0000001280)="58be2b5522824c9e9cc3abd814a3618582df0cfc67e0d0b7078339fc5b792a0529e43bb2aceb8375e54165bd3d116e4381bfb5f988d814be322f1efb233b9feecb0afc733b1597c62f414cc1ca82619023ff1e442ccb8a2444fb172912cc871617c629a05b98fe9c43270c15c1c26e550d4484f060a99abbc6c7d822240ae75dfb02cd696a2cae557d0a06a6f8a434c6b671e0035e7ff9ed178d5ff48028f476e0eb248a", 0xa4}], 0x4, &(0x7f0000001380)=[{0xc0, 0xffff, 0x80000000, "eed882b2be4082f31adc1d70c8a21403e55fba8f7b71cc120ea8cc949670e2812aaf183bc7a2ec4f6f88e916144452ed8091f70d77d47da9fee6082e6a5bbb61029199d9391537a570eeb70970bd607c8f57eefbc2c7f7b9d1c80e457137b0cbf78738b3f99d4934317e2b347abbee5988e47e4e4557010aefbe3ab5f451c5293343a9521cc1b51f716ccc7e9b8708034b3badaa1aca5c6de931f5ed1a08d3e12d56889bbe1aafa30356"}, {0x70, 0xffff, 0xf2, "c2aaa5bc73becc2bdc8c72245a7cba5edcdbdb9402fdaa085c588862a180f868290fbe18603e43869ab53eb43d9d317a2f9b1f882ea6caac4ddefc208c691efc942403cf734bde129ebdcad925d06079c7edd71b308d2ed0c94915448d5b"}], 0x130}, 0x407) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 15:13:16 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x40, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000380)=0x2) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x80, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x20, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x20000, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0x4a, 0x80, 0x0, 0xffffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0xf0000000, 0x0, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffffd, 0x4, 0x10, 0x4, 0x80}], 0x3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x1, 0x7ff}, {{r5}, 0xfffffffffffffffb, 0xa6e1d0f225f1fe75, 0xd6e8834da7516be3, 0x3, 0x3}, {{r6}, 0xfffffffffffffffd, 0x20, 0x8, 0x20, 0xbe92}, {{r7}, 0xfffffffffffffffb, 0x0, 0x40, 0x3, 0x1}], 0x8, &(0x7f0000000300)={0x99, 0x1}) getuid() recvfrom$unix(r0, &(0x7f0000000480)=""/245, 0xf5, 0x2, &(0x7f0000000000)=ANY=[@ANYBLOB="015aa1011c67c6d1fb040000000000000001"], 0xa) r8 = kqueue() socketpair(0x18, 0x2, 0x0, &(0x7f0000000340)) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000680)) kevent(r8, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008a5000/0x400000)=nil, 0x400000, 0x6) accept$inet(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) bind$inet6(r4, &(0x7f00000003c0)={0x18, 0x1, 0xffffffffffffff80, 0x4}, 0xc) 15:13:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 15:13:17 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) rmdir(&(0x7f0000000000)='./file0/file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x3) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x2, 0x2012, r0, 0x0, 0x0) 15:13:19 executing program 0: ktrace(0x0, 0x1, 0x8, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 15:13:19 executing program 1: r0 = getegid() r1 = semget(0x1, 0x3, 0x1a4) r2 = getuid() r3 = getuid() r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x0, 0x0) writev(r4, &(0x7f0000000480)=[{&(0x7f00000004c0)="7c15ca2edeb9ce37f6310671add706683dd3c21d4152400f194bdd183d5b2a580c265c3edc14847ae27465c03b2778b3c940", 0x15c}, {&(0x7f0000000100)="4af9282c3c70de1b64b835a920d9201af986176629b583f47980695e160a15e430f1509d26d68e9a34ee0532a45b9e489f4b21a8a3c943d4468d2aa62562112f2ffd2cfd9a68ce72318cc074cccdd8c0fc267e1bb5ebaab609b75a719449d4f450f86707f7b16d5a9b7a8594", 0x37}, {&(0x7f00000003c0)="20b8b3df33004e918601ecfe7b8fccf38651df96d0f503ad1d6fc785291979dc4616fce9bbf5b6d693032809efce4719f77e5a3da8b99a350eebd97c9c70524deaaab987756227532e41aef0769f8b46fc8b7e648b958a5818453572a83192e8f17b10e55810379f4e6278d6897d20b9ec196fc289bb5a3ab556292329f2f334890dd0db96214f2953eb0645236994456fd2019e83b5569316c4", 0x9a}], 0x1) seteuid(r2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000000)={{0x800, r2, r0, r3, r0, 0x8}, 0x2, 0x2, 0x7}) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000002c0)=""/242) setgid(r0) 15:13:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0xfffffffffffff3ff}, 0x8) setsockopt(r0, 0x29, 0x200, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 15:13:19 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000000)='x\x00') 15:13:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)="14a91072ab80646ca82e761225cb24faae3224ffd5a14c2a9a359a2bd44c4bfc5f6f559dac664b9e81544006a1b6c425bc6e9490826b127462ac766b66caa7eb0a31fd01ef7b4895ea21d12c58f4a4fd4c3ae6b6cbff7a3e09244f1db60ea1e8a4f6b0fab6cc4429e735f0", 0x6b) faccessat(r1, &(0x7f0000001280)='./file0\x00', 0x0, 0x3) preadv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/64, 0x40}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/142, 0x8e}, {&(0x7f0000001180)=""/178, 0xb2}], 0x4, 0x0, 0x0) 15:13:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 15:13:19 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 15:13:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xffffffff, 0x3, 0x0, 0x7, "e382b855f80d1ab3482c8632db5eeaa53b747a81", 0x1}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:13:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) 15:13:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xfffffffefffdfffd, 0x8f6}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) pipe(&(0x7f0000000040)) fchdir(r1) sendsyslog(&(0x7f00000000c0)="38f02aacb953fff4fbb5cfcc8343ce2351499ab49e5bcc8f6235d1c4e38535d570dbd31aea59fbc05ebffbf998be4b6409953f57ce7623d6b9a999c785eb08a98ad67e43225ba7073c8a279b637cb2b70618e1c20fba355ee97178e25a586b9e6735383b792b745c34d87014c9b52f43cb397cdcfee1da44c49e4d9cbee56a865df790814a566e80ad4275956fde0208e0520f7097121600c10b05a3ff3ec9ac60056d647d5afdde722395448e71e875eebe9de860012c3586d69f79f4a7a02369295f2094505feeeee7d9ff342370592d393f54d658078b3e81d62564271b2bcc1c", 0xe2, 0x6) 15:13:19 executing program 0: mknod(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2000, 0x1f) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xfffffffffffffffc) symlinkat(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') 15:13:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x5, 0x6) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 15:13:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x4, 0x40, 0x2, 0xfffffffffffffff7}) ioctl$TIOCEXCL(r0, 0x2000740d) flock(r0, 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x1000) close(r0) 15:13:19 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_settime(0x3, &(0x7f0000000000)={0x8, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f00000000c0)) 15:13:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)) syz_open_pts() close(0xffffffffffffffff) r0 = syz_open_pts() kqueue() ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x1, 0x6}) socket(0x18, 0x2, 0x0) 15:13:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000240)=0x51) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') renameat(r0, &(0x7f0000000040)='./file1/file0\x00', r0, &(0x7f00000001c0)='./file0\x00') linkat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) linkat(r1, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) 15:13:19 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) mmap(&(0x7f00007a1000/0x3000)=nil, 0x3000, 0x2, 0x5012, r0, 0x0, 0xfffffffffffffffc) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000968000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 15:13:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x20000, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) dup2(r0, r1) r3 = getpgid(0x0) r4 = getpgid(r3) r5 = getpgrp() setpgid(r4, r5) getgid() 15:13:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000340)=0x3) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x93}) r1 = syz_open_pts() close(r1) socketpair(0x10, 0x4000, 0x7fff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000240)="57b6d899b5300bacff855f60fb296ff8398b16a45377cee169e80ed41ba519fc08d4a140cad0a1e3061cec9e897e8da7eb4c2260e1747ff19b71d95ac69031f185682a5a356ecac75c9ef5b542ec6889a34c1668c146ed5388cb0cc985c6e24f0341b0086ffc830853cb8fb00c3f24094d512d5e", 0x74, 0xbd7acb05b2c9f31, &(0x7f00000002c0)={0x2, 0x1}, 0xc) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) r3 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) sendto$unix(r3, &(0x7f0000000180)="8101d07c0d7879ab0926052a5e8781b9d5fe0b1cab5268b38dafc3d5ad94c7a7e577d00d8e872e3bf69aa4e2e8b97f90a68f518c90119a91884ac3da70b330bd5a930fad0aca7559ad27c6a752a61f7706bc2088315df87cc2833e482c21c71d38af48bd496eec7969cc14b1d1f108517dabba7d5866ddb492367765eedc2849f8e82321a0cf94e128543e02e33d95f37300904e1beb2bb7df88d915e5", 0x9d, 0x1, 0x0, 0x0) write(r1, &(0x7f0000000140)='\r', 0x1) 15:13:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440266dfd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0619d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacbe759a3cdd3ed27b5d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e986c6ab76e44741b8dd26", 0x589) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x482, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x200, './file0\x00', './file0\x00'}) sendto(r0, &(0x7f0000000080)="ebbab2ed1311f9a92ebae996d2234162d35c743f50f0c8472c745095f6d21cef07dfa72ae9bb65077509f92e0d59219c77b8dd7141aea0e14694e884f53a184db1faf863681e5f72084c3a7da91c59f0e0243d3ddba1b3cb86ebbe2af9d96cabf594954e775ad4d8a9b6d5a744e16fa71fb30f709cafc601764f02617092bb86ebbc1f50ab5df67b15f337d5cab0ada86585a546e2e96d98bbbe86153ffd0f2696f2479613747ad32354d8919c283a33adac26e48a71114da3de989dfdc7b27ce63c60a84b0178dd276cddae4d855a3d67726e5b436f290c4d7c6ebebf249a773d3418a0db08", 0xe6, 0x1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x10000, 0xed}, 0xc) 15:13:21 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000000040)="e713795405ec3a63c999270262baab5c3ef0ca2cb3d1f2f6ba58562fb18ff7", 0x1f}, {&(0x7f0000000080)="2699cbecc4a4d1869c7d6795a5cea2184463caec1d0944014d6821c4b5ecbe8bd68eaf61aba24270009202385c31a0eac03a568f7de43eb8ddc37b1d28d995", 0x3f}, {&(0x7f00000000c0)="10d5f186ff2bf451bd779107a05bf06fbe282c61b1290438ac0aeb7e675132d9012ec7778fadbb8c61b367240626b2b416941ddff15ee1406e4c4d1646a89a830791a3e585fec5cbbd030cf978810bf139027280c194279efab4fd77fa2b2599e513e39aa0104c5ef270ae5ee836fce15ef55b1878d1b02705615db3a91b47f7e3f387e179b3bae77ab55835388e83a0b44d1d49e002187862dce5c150ea8b1d581d458ecb4ddce8fdc254bcb98bf5620e857ce0f21a26b714fd4c33a701ca3ae0e48e4d89c90560fa27e8a48678e77840eb63cb61f20fcdda5f126852e1607184910a56b88dbf96d60e3d1eb9d23ca87fb8b3284dfded58f8dfecef68184faf167ed976cc62da7d9210ff512ed3b5ba4da6c865868f79103de82e71907a71d554da307509aa9c19302cb932e9825340e56ad94f63494429cb4b9a8adec356256f99865596daedbe635ccc5d29ac73dbf07ce95abe1fb3f5d769039259d97d3461313bfe9665e79e6ddb1ee586cf47cbb2e11bb83be1da1c00d676cb4b86c07a6e06e0a83bd8b324a6f7fdce8d04e1d829d578f00bd4e929b24212f62bedd070093ef0695f48c45e65b665b1ce1a6f52ffa720863ed4bdd86c05151f4c6998358617d2ce0e507abd89c49b58fb1d6e76243f5c718c63cb410d253971fec8a4b3dcb3cd5bc62f0283ff0e00391ec1a5b5102de68724130352af9d2e253133274295ba1b7cc174005013a43c2bdf32440380097593ce22918c0c8a6eb091546d81a6114b9aec220de1a6e3b7d189d5dd3bc271e374775612bedde61977bdc01002a2910d1cbf64db4662277c3a759efeadb4ed7dc50e739e68db8b356210ffbb84b1e202e885b271716d6870a3ee49483b5d8e93ec279b9d93a8585a8637b9a848f97a59aa65f76e3cd067fa7cf2fd3ad60e8ce5d2071c192170f40e43762787e969ccbbfeeed0a0a62dbf3c8b7837df0a727bbeb1fe87e6be13632e60ddf3b35565e241c0978b33b0491b64fd56484af72ae2304ba0be77801fe678457343145169ac20d525464b46f6665b71ff82695801fafcad5edfa86560e5d05124aadefdd255bbb2d500fb0015035ae7b1279635c8129b0e97e82c144e5fd7e42daa6d25e70e57fe5cd4838bb3f52ff52878cdad6d0addad8cfbefe741b84b0ab3e94662cdccc79c0236ece9cd1b04d34afa6890bb55b95a19adbcd4264f16e553c54e152c8d634a27e8f13178dadc6436c5b9092b79478878ffc3ae5a9bd9001e5f1f9d168d049c96c4b5cec0628b43088afa8db3d2cabcf4a92039876af2d9404922aa7095e27cadf4da7c7e3d5237efea0378665226791da2c6771030529564f56b403cad795517e526549a3149b42f24be6637809b7da171a83386c0e6b08417c2b9fd0b8a6b2354e31e771cb40549551b3d26e19c2baa0f70fd88095d865ed0f27297f1645cf5223d0e1bc6969e6b94fcdea4f2dcfa8693d967062b22a6514a5c1d4c9ae0a95e12a6b6d9e9b7d3019b2092644380e361281591b1ed662dbdcc2ca9613a65a4dc8f7feff642f26acb589e5690b354ecaf06899c86fb413507713cfd4ad7d27bcf19fecf78637af61898c8ce1ea121326db974fdbbe78b6db8a347601b761433ab86e06991116d63d5fb9ae10efa027bf2a88392b4dad94803198d9d1ec0ef8a20cff0836104a568783ff7d797ed5af0f04b5db608b49f6237ab6eb45b683bac2c8e1333df80d340dfad31c9cfcf9aa1f1b579ceacf4b7806ed76db7e1902b00740fae789b813dd9adbfedd146e3de92873c76531385602b2dd03f850ae2e08bfc4bb59dbdc594d5bd3eda65ee56a362e4dce05071492673911fe961c1e6b37385ba4323826b2979ef9c4187ff7ce58168d692c59c512e2b1716ed893e8519a62aac6e0cf80d5e65af26252da45ee8c38384f4e0d5c6941714aa5571ac4c662aecab079e9fe0e3f25d9da6040fe5e56a63fc2e4c2f5048a8a085bdb0dd76a07d06f04528f2eadcb3e58551b46af823a02f9b6e2221dc1b204c1c5e68aed69605b2df9150aeb9ad23436caa48f3d81b0838dda316d277e9f82dc6542365fb3882d9e17cd691e418d528f1b59a2ea3f1b4abef3d6dcfb981f19ffe4a4757d36b3065a6833a313738c00b6965208aac4d1fa9944935e28e5a7e22d0695d6628608b8662b9f49165bd50153149a5d7315bfd2dc2c2c5cd0f5af8ca297e161368abbb480a307a82bafe5697508621e25c6355e52dedc9e3691bad90b2563e938ae709d54bf50ae1515778813253136bdbb1c4b59aaaf6155593bd36a299bd1f09bbdee5c1920fa66b65ffab1188fa648947ecbdc6120ecac287343cbabaf29ff08f447c09b20736e6234943c11721f35d5901a51c81f71559179a80122fb2eed09cff2faf8a64641446e778eb73ef1c03c3460b3b7c184cefeeb5948069f420c553eb2236ad1b7a4d6e0190f69472c5862ea53b4edf37bd1c52d0796f51d01042d69d3a8c58ce7e3c1c57ed3adf5941594f5ed9e93938140a803bda980684e179366eee9918aa3988f6d3bd19a7014bc01950d6e419c1a931c8f4fb84e6a40e13dd878c40f6a246a14f3aa6fcf34de6ad099d70c1d8dd6f393b6d2e040767b10d5cd76594a6894a2142c96d7d839c22711c6f464b9f0890427d8449c0b85ef54b67ad0f6a3767bbaa2a51fb11088713c36b9fbac6110359cddff71f957349e018fdcda701e9957af33b76d17e41ba6f8571f71b0fce4f5865113b5f304b56a60d0383ae1328790474bfc7c0a63fd310d7931f84248f5f2bf82b5b91cd5c203c822db0f113da1bf82fe24c523a8579da0530b6e75083dc6bc2f50f874da672e8650434958176d2219ad03856ca23bcc834e30638a8ae79ab9a5c69744ca28e30d85f013e6b3ae8f1c22ec3a784e1f95cfd826e4b92b0ea2223802399113d0dfd8443f23252baaaa6c107f0e5b01e144700c78976c9aec55cc893ee38f0434a2152de6f44f3fc0914a7fa46d694259213fe2d066caec98817a59f659ad7dbeac482fca2d1ff40306d4d9292b592658f8f51499570d130057616a3f57a7a271befbf7eb4a9eb4094be58247747a5b655a5446de3fb94cacdfe96a1cb2927bdd544568e46431019b0a1afdd926eb344b63258d1b81e590a3ecf9731f56a5a635edccbb579e0163336cb90f8d76c1ac7c1a9836feb760421a4de80641f060d2d2469694aadc09a57bac28f0c38d09e6f99cf4267aa5017788c2b3934504a857c128c653413b5c30c138df282d554e73cbf91f31f6a3dba8386d7e077c343117801bfb0e8a4a5f9ad2a37902511192e8403932b297f40118a78c7f992806037812f571e9d0115ce982d01791f8129184a85a370b0b7587d2c101495e3d4dedc18070b4a6c1c9f855803110d785d7f41d927abded3d387eac1e96135428e179b3774a26cd8d5d6667477a7c55049f16dc70ec9f95cee7682c8afcef9c5527c4f0c6863021cd277a11e15ee415f0e49adc3df4660c6d492e218a9f21e34265326123a029905e12356c0c6e9f9e82d0672e17622486b703ff21a8d04ab88186cdf64a8d9a65016ec60999b981af7359d48c79caada6165bc8feab01fd4cb6c691bf516a7d3c616be79917c01ea00f5f78a598dea2085b8374523380cb94e14a2b0077841bea3107e18d67cb6b92cc9fec88a5307ef67d0f429d519ed2d9fac5fbfa06d689760bf00b7e3ab139832e94b84f349633b25d5a9c44844c75ee293cecba67a5e0272ee2393651dd343588b58bfd575058eb9b8ae506f7a269131126fbc4ed6aceed00525419568ab6926283f36b07e746af54f9f842bd03f3ab4893a35b7e960a769a0e2728cdc57c83f9be6a1e1206690088980402a35ba8ea7f9e525978861430398d4d31286f785b1e9b9b9b6a18b4b2e75b3545b37dd8cef63a72e8dd135a0fd145b8087d9e52822cfbd233509ed46894babb72e983139e6205c5a1d0bf33821a475d63f8b60fd67391faed2276e798ce46fc8b8611432e06a4f5ae936599f9966cf6b7beec90590ba2e6a71b0fbb1aa1a159fbdb5fc1bd833d62bedf4bc519d276b4ce398a9f9666f4bce5970afd042b1d779440ee547e87c6ec8967faf974fda99b6d8d6364a33367b0a8b376d7d6db0a9a6193dfd4a069c9cd1c09425ed325eb15c7ba70b4ba34b41f3c0e202d56d1116afb95d613de9865fc065089d126b0b1d38b12d495fbcdda185ba5b5a115fc21e0e83a0713a9c1e78ffa9ed6ad3ada80ed9443b4333ec263bbe4d426634168a8395bd74bb3913c885f02d580e642104dc27cb02fd2dd6e0d16f3c57cb918f7396233055d2aa7b9e1fca8b980c0a1900ecc9cd1dda914830cd203a636bb90db4868d7f32a99424ba5f32e8d4c1735aaf3b2f8fa15afd5fe7dc31d10b7fc40fd859e9f87f9a511efd9a92134b574cc7977aae3b55cff351767b9ec897ce1eb659b655fc036d7465cf8b40e5014475e6002b69f545f9e53de007c85681a03450871fbcefe58f845ed6e78283ccf6118eebc88023d0f72a1404652724c8848dbe2787877568d4aaf8020ae260287a63956ec9f95bccf59326340a530ac943c2e815cf667c798c2bf38aa947ff185eccff8255832c56e3cac5f4dd4e74ae7b238b5bf87e546bcd74465be38a95f930373a3bcb18fe68dde26152fe356fa2c303b3c18808f70b3db1b6101589589dfe353271e622ff871d1246624001ebf22914939a4117fe88ab818b2e5665a89ca66e51e288991376b75a7ddd7315d37420efe90d0496666c2e4a6107166a0307ab7dd96a59e0c2dda8bc21db20cf9c0091e198724ea8476c8fb514aed098a9bbd0f0c22c30f6e05c00d5ad857d5d68537ad05a55c9e3ca0a78da508d3bf0ffaf20399a1ff29babb8ea1f3f8c4059337f7da02ba38b86351fecd05deb30531be11921b429746b201f623b1a43d1645310f9bc146ce70d084014de1095fda1d3b961939d81cca83cb3c3bf616f95347f6d96cc7da9296fc129a0ea6661c69ee39a9cae823db774255fb770bf874ea36c97cf9e4850eb85765fa6c768c112643e0cb42e0fd1f93a35416bf98f5895d0e4b2ae5ef7508069c371c1b930bf61e9ee55c5d6bca273865242bb98a7c6eda3a70fd1bdf9d478450dcfb0ca2303cda16ee1d842f4c634cf996399042a327653c1cf983af06f8d89359588245b40a6ac67a80aaae2843c1cc521fed8e6e2ce0afc1575dea449baaf298af125900db7663229c7d480958558852507d8c12dbf0cfb7f743012f308ea1b4509081cd91f54a48bcb4537a651c6db04133d46d889f8ebeaffd07b6b7e706e8e93c70aa584b6659785dfbc3fd5dd53022652be175e532273edb11abd3dbb8dcb38219548f21801757e24b746294c3fb854b5eecc89ea6668285ad60ac52ddcfa0aaf73ca69afcce6fa640d114a47526bf3cdfc73151c2d81cf9c44df3775b3c26c5f8439a095e9437faee04cd4acbfa73c86ae0e0dd6986a795131b520c8f11fb602f38a51829dd8460bf8c4ed76aeebb1121d22383d4331e58c037dce2cdbd715501540bbcef0c004cbacd7928d1052a7ce869b41919f90bd9e44239c3ba471a289063c4777a6a384c7c02ce2cd26e1e46e0204238ada5219b1e2842cecc4b36f68dfd798c313a6fc4d9b6bd4cbc8c4012be43da8bb54356c64b8864f98336bba27ec177132b4bbdac1fcab625fcd6f63414d8803ec0adf67e0358523a0e8cbdc77dff9075e0243ad88d00c59e87478ea77add6a125987f15aac743cc5e6c2c88b1a01e1fa4cb80", 0x1000}], 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getgroups(0x2, &(0x7f00000011c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) getgroups(0x6, &(0x7f0000001280)=[r1, r2, r3, r4, r5, r7]) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000012c0)=0x25) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x400, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001340), &(0x7f0000001380)=0xc) r10 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) r11 = accept(r9, &(0x7f00000013c0)=@in, &(0x7f0000001400)=0xc) setegid(r8) bind$unix(r9, &(0x7f0000001440)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001480), &(0x7f00000014c0)=0xc) chown(&(0x7f0000001500)='./file0/file0\x00', r6, r8) getgid() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001540)) shmget(0x0, 0x3000, 0x180, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) chflags(&(0x7f0000001600)='./file0/file0\x00', 0x0) fchmod(r11, 0x13) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001640), 0xc) geteuid() r12 = semget(0x2, 0x3, 0x500) semctl$GETNCNT(r12, 0x0, 0x3, &(0x7f0000001680)=""/68) getgid() 15:13:21 executing program 0: msgget$private(0x0, 0x440) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) semget(0x3, 0x1, 0x0) 15:13:21 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x146) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x6, 0x0) 15:13:21 executing program 0: getppid() connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0xb259cd1d90f185b5, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1358998eef0554f90640f3f1faa415d185a0a52c9c95726cc6daa554de4940fae4004dff48efd900fc3b58bbe59bbf1d9b60b7982f61809b0e3362fdd4a1757dc8cc8359428aae20db4feac92aab0de8c3523e988b46432f9d66afcddb57231b1a96778dc44fb6045b081f6ef8ad1c89a121fe2572852f46865cbb49dd5232c911cbf206000000826dce2d97f7718fc8882f83966ba2a8a25d355982"], 0x10) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000001400)="fe17f673de980378e06b60dc18df6cfb97242cf3554d65281c1d62832cef26680991d70aa86ce59fc992316e16d938015133a974d154285ce0f33e50a92f26bad1af2febc7b4f4c0e17c8b496829b895f5005f51f961b64e3cb4fe47282c0935ffa40086aa1007ae9cf119764dd3cbef37dd558bbc8f45043e4ecdcd7bb0c4f892651c759dce4ebb702472028543b67622f7904953047a351c2c4ed7b3493814e80ad138faa65e704fd2319c07d016d45de7b89019e4555dc773f7f126a50b32ca8fb57549430e74a1779d7746129c6ef5040f40f3a8b744401a8aa29ad8974850389e5ab13cf4100d577766bf4c594aa1c569c36ada8971c1cf833905d6beb6cc8d26682a1a8bbea801248226697355a31007766eee73191a375e1ce96f9066e4231ac87ddc9cac350bc80783568f61cf4bb7ad6e41c1312e2e35383553b5181b5b7c9dc0fdff9d3e2679e567d4730936b68777fd22c584a4cfabc6fe660ba176acb9e640d063c1c2246a62f1cde4e3a8bb5310fb2ddb01cab66b60233383a147b6b6c7afb58f741dc9e904bc15db1d24c1390e823b5d5467687fb80bf067227b71fc1c51b108f108414793fa0165997f356f3c63706c164f9a7a90a75ca49b7c809b8a794afd79ebe547eb202ea77e2502c081ebe3359ca1764e1856d284a08fcdcb5f09d8c291a99dd3edb8613e3c13a0db3b60e713c76c39a20a1ddaa9e9a9f6da1445bbf8c04d31321a98e5c933b475b67d407f7ae45d6e17f4ec42dc93393f91ca638c29e3cbb5e508c0651d72cb0867dbf2399d9c6ca16a1ea75da2b9671753cc086d42f591926874e06c37f6716e2225a9f6a047f82c74bb1cb7fa71202d29660f009aa6ef05abc3a66b61a2c6a3a00e33a6f880df25a896521736ee7480c6fb7ce0cda494fb24823a5b35d5d4f12a881cd8116f675b199234e2cfadcc53ad01c276fc3ed1f2b1e7e1c4865d22dac2f67e070044a606886fbf0436653d80bc194c6a1e09076911c763734cdc78d20b571abf4f3cc7b9b2c29ce42739e342775d4f3a9fa5c01479d35b0c49a69720161e63840ddebdf8748637f0752747e5d8d5e1bf5763999ed6a9db34af06d06186f4f89b18c033452259bfa41794c369eaffc04ff41c5cfbe55e0689b1d298487f85721bd169fd55587fe058ae6eaa69631917e74aabf4e307296a01a7437ed1dbbda691de03c514cb6e4a9f23048398d64c3f34b548481daf9a24900d9e8128a398548319b5de4e21943336d246c5e06c1debd0522e8ca72c2cede179053a2c2d343c3e11fbd2c9345ad5ef745030518eea851b755096e0418067a7ec066354caaa2388fba10d7db9b04dec65fc09dcc103c6e2c9c36910697a3da4e7df219090b747276ce9bf73ca34fbe61494922f9abb0da9336d05b0bd6ed877014bfb1d50f999ad8e060d3fcc84c3c22ec417943d68d06b75151f058c6f889d89f55cb6213c464ed5a6fe142e7d067fcf2b866bec003ef51404a57b30428867223d9783ead6e3f5eb9692aa133b318b29419f64a8895d35ac7a06d14210e11f94c10e85a5c4002baeb6e597ee240413ea503959e521789f522c35f72e645314d3d7793a1517ccba1912b760119bdd012347dd13f207247d66e46bc356e2fa50a89d4e2dbb5f57896cbecff6c5d4898f9ae11d8df935a27f33a28d3b3e15c60de6e6bf527637e126636e7c0b9b5d3861180d338dbadaaabe2feba6b8405f1baf8f2ba0a9eaf4a9bf62a8e911a7bb9273925c5fe78c0c9714cb00e5e4f5049030bce985bdb7b6931f199ac81e43f251a824ce9fa91e137095eb60f9bf26ad494a1f519fda8abb6fd1b01b1ca8744c73bf02c77518d06ea66457dd1010dc92f0535b47fe91c307bf8e31dbbe583ecc26afa105800ee03a10839babaa0b7e6f487a31c162b5830b0d6b146a737b577a005646dba7e75a8783578f4854bb40c958b319bab2c04dddbc915f86715751ee096ba99640643ad666c0d6750e9cbf18248ed3bc905d986522f5e76439", 0x599}], 0x1) 15:13:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) acct(&(0x7f0000000080)='./file0\x00') r0 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 15:13:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9a914a08fc58f8d1, &(0x7f0000000040)={0x0, 0x4, 0x0, 0xfffffffd}) close(r0) 15:13:22 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x60221, 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x800, 0xb2) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x2) lseek(r0, 0x0, 0xe, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) chdir(&(0x7f0000000040)='./file1\x00') 15:13:22 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000040)='r//\x9e\x8e\x16*\x93\xe2v\x12:z:bEwXJHo\xb0\xb0\xbfG$\xa1z\xc0\xf7\xb4\x03\x18\xcd\x87\xa8\xa1\xd1\"C\x0e\x85\xb1\xb6[\t\x9b\xe3G\xa9tnKhCy\xf3\xfc\xa4\n\x04\x85\xb0a\x8e\xdeA0\x92\x8b1Q\xb4[F\x81Y\xa8\xa9C\x9f\xa9\xec?\x02_\x90\xea?[\xde>\x8c\xee\x84v\x8ei\xbe\xf9\xb1\"W\xe0#F\x9c\x94CJ\xb1vn\vXx\xeb\xf7\xa4\xb99\x92\x93\xbb\x04\xa4\xb6\xd6h\xe0\xadW}\xde\x04\xef'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 15:13:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) shmget(0x3, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) listen(r0, 0x0) dup2(r0, r2) accept$unix(r1, 0x0, 0x0) 15:13:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000180)="b100050490002a00000008000101000000000000357ae26caa0416fa4f3763364991f7ac655f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132eaf63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/158, 0xb1, 0x0, 0x0, 0xffffff91) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x6) 15:13:22 executing program 1: open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1f, 0x1}, 0xc) 15:13:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) syz_open_pts() ioctl$BIOCPROMISC(r2, 0x20004269) r3 = open(&(0x7f0000000300)='./file0\x00', 0x1, 0x40) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000380)={&(0x7f0000000340)=[{0x0, 0x5}, {0x101, 0x13a}, {0x89, 0x5}, {0x41, 0xfffffffffffffffc}, {0x46, 0x8}, {0x145, 0xffffffff}, {0xc1, 0xfffffffffffffff8}], 0x7}) r4 = dup2(r1, r1) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000002c0)) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000080)={0x7, 0x0, {[0x7, 0x8, 0x1, 0x1, 0xac5, 0x0, 0x8, 0x7ff, 0x11, 0x4, 0x573, 0x3ff, 0x2, 0x1, 0x3, 0x0, 0x7, 0x3], [0x800, 0x36800000, 0x7, 0x8, 0x6, 0x2, 0x8, 0x9, 0xfff, 0x7], [0x4a1, 0x7ff, 0x10001, 0x8c, 0x6, 0x2680000000000, 0x7fffffff], [0x7, 0x100000001, 0xfc, 0x3, 0x6, 0x8b], [{0xf77, 0x81, 0x100, 0x9}, {0xffffffffffffffff, 0x7a, 0x2, 0x5}, {0x10000, 0x81, 0xa3f, 0x5}, {0x1, 0x10001, 0x6, 0x40}, {0x401, 0x1, 0x2, 0x4}, {0x100, 0x200, 0x100000001, 0x9}, {0xe, 0x5, 0x7f, 0x101}, {0x4, 0xffffffff, 0x3, 0x6}], {0x8, 0x3, 0x101, 0x3}, {0x3, 0x1ff, 0xff, 0x7}}}) 15:13:22 executing program 1: r0 = socket(0x11, 0x3, 0xfffffffffffffffe) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xfffffffffffffffd}], 0x8001, 0x0, 0xc600, 0x0) 15:13:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a0c1c69950d4f739f6a01fa262b5d64f039cb6524b578e2b33670b3ffffb7ead2ac1830da2ffd7667ab1995e9c700ada064a66b84e200d63766eae1eb00008d33a833df01a58a82f5f95d721f33ea68eefc883eaf7046ada71a74d2c67a63201e6839f0fb8f6c4d1f006c27b8ae0d2a4dedb21dd3e1f24e3feb913cdd12188ba8434e396c574d6ff7a10e9e00ede277341c4154f84d2aa2118883edbb2af8851bc9b2d833654a913", 0xa8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff12000001", 0x6) 15:13:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f00000001c0)=0xa) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000240)="834a786371f214b47ddebbb69060294c023f973af2150da05b62eb82172373fef666908f658d3f2bd1ac519fda854ae4d57c30514a6a7f51eb09a28f9b4bce78d855f1617f2635985f450e411a11d31ec3de7fc0e0d982c5e5f575d20571df3c9bacb502502fd8c70684da0bebfcee9c388055c0affc5eb52996187cb1cf67e0375cb43d4e9aa3936e9b3070696b2388c1b134003026c2f450f46313678ab20fdceee62867d75daefc48689b960dfa468948373c769b09c4ac4f", 0xba, 0x2, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x6, 0x4}, 0x8) 15:13:22 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x10000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r3 = geteuid() getgroups(0x2, &(0x7f0000000440)=[0x0, 0xffffffffffffffff]) r5 = fcntl$getown(r1, 0x5) r6 = geteuid() getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff]) r8 = fcntl$getown(r0, 0x5) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() r12 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000180)=ANY=[@ANYBLOB='file0f'], 0xa, &(0x7f0000000380)=[{&(0x7f00000001c0)="d726379c9b9c32752c90bf03d7670dbca586a1af962768e5ae99a3b32b3b6a6a99440c8ee5e545b46f54f0868880e613c6b2119d5f167907e7e1ea488266856542db069c8cbca9410b3ad8dda2513d4b94708ce20681009c9ac4a1b731141ff06cf6854c6ed7858e3be6ad6f20c0b8d2e69d37cbf7986777aa83b64d5db829bb3ce9", 0x82}, {&(0x7f0000000280)="8cf987f7fd92bbcc16df264316997d9e18cc956c2ab38205bc06544ea9998ef5f10f3847a59e8c22f9a02c3354b648f77f8185f810fc5d2a1ebcab40c7678d341c195582965b0dd8bf4d19e9ed64a423a916c42af4ede4850ea47872ac21ff6a5098cbe998a3473ed2d5d36d8ea347b0e83a27c2488a7b3dad8018ab7bcabb83616d0acb33cd4717b8fdac0753c3ebcf7d066468e7bcd857eda9977782822c72b62691eefc096800ee96ee81cd43bac9cb5875eb738ebc13bbf1d692d95050ad216eb9f28f4bd4510377647a", 0xcc}], 0x2, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x110, 0x4}, 0x4) 15:13:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x80000000, 0xfffffffffffffff9, "73f300070060c3dcd1081a6f60002200001800", 0x4, 0x180000000}) readv(r1, &(0x7f0000000500)=[{}, {&(0x7f0000000100)=""/183, 0xb7}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/138, 0x8a}, {&(0x7f0000000380)=""/245, 0xf5}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000000080)=""/9, 0x9}, {&(0x7f0000000480)=""/114, 0x72}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000000300)=""/56, 0x38}], 0xa) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 15:13:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x10000000100, 0x9, 0x5fec, 0x2, "46b957c632499310c8b3e187058d4372b7f98990", 0x20, 0x786a}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) geteuid() 15:13:23 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x1, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 15:13:23 executing program 0: mprotect(&(0x7f0000102000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) r2 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) munmap(&(0x7f00000e2000/0x1000)=nil, 0x1000) 15:13:23 executing program 1: mprotect(&(0x7f0000733000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x2) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080)=0x9a3c, 0x4) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 15:13:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000423000/0x4000)=nil, 0x4000, 0x0) 15:13:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653020"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) write(r0, &(0x7f00000003c0)="75136c1bd2ea68697b9aa423f0e473e612c5470c8712bc49bb5ff8a3703dc0947680f8ef4ecca5ace9f21fc14a23622b98549cb30d40e0cd47bb1e7db6394aade668772a90e4fea98a0061642f1b39a2d4550e92847cb8bdadf9e5d9ee1a954b991793a12dc1e184041b367632ceb65edbc77bf98eb0d4574745cdbe34fea128fd67c29b49b6ff27c2c83814f5380d43d65b6e34c3113fac8f6610e15d4ff32c4dbe19230095e425b362710821b7b9de97d6de17bbaa20bd1e4052b9935f5aa99a425e22ec3d203e469b207a3e7fe3762a9053dc0dcda27769addd5bfff6edab8a88db45619607ca4aa37728c35813da7f1320d0504488eb9ff918a63517262a5c138db7838f6ac925d88820502a842170d29aebb30a112fbe98dd3939c812eda521b14cce18591bc1373b9016dbe598ec71f363603025fa69cfc100d1d9c787791d471c2ca57998cf66e430d02ac76ade25a620c428c4adbb4f1be52ab0ac03d52732ed8a7ef30e75650f3d441378088a92ba73f8596daa5487391a9824967faa0791276a597cef9d31a49d797c08c99f14ad9b0941c46a3ea1585c5fa56e781753f988e381cef59223f6a03a8688f03eeeaf7319f5ef6a0ecf8d02c1188ab9b949e05cd3f5279ae13b60ccf5021838cf42f4d3c6370d64ff7adf28a563803c7eefdd4ae697ffc28849f45afbd5ab907913fe1cc76859f8c20f2162c47bff1ab96698ad1e2ac2d60e0dc71d4e13bd363294305ef084f3a34cd552af00736fc1d53837e81d0edb2ca8179a494723f85319a35a6f9080f556f968999af308906f72530cb5c5dc536e62693b87fb5f871f8e586dd1610523e8fb2b3e71ec7c963d7d4a41790b2c923f475f720cc99e97bec91d33b9ff47c7ae6e6d087f7a04a8ef898282093f9d06569d7348843dfb502fd346bb9f674a26c3abbbae5ad6c329ef32173e3d8007ea4e6ba0068777984743cd25e67e059b3f7cee77fce5bacfd12207d18fdc34fb7af4864446bfd07876658034436f0ca74d6fe0affa94ca962a169f91de3e8ac65ecf2c388ed460b2a75698ec23a05c25438f29982a51a9ef01f84e9336ffb1ab8d0d5a331742197d5a97f1977e53583ee7e11761c75b7da8bd587991b61d9c10c33a3e6c4f902fe3ea9a52281445b6bf8644d98572993f35ce82dcf4e9bc06974b3ffa71915cf306e3108292235df94ec8f2677b10719f228ae4331b0ff061cbcf49c0834b8f9b709e06101835f5831c5b51d82499acd5db8c3de07a6902d2596388e6aafd1e5b609c94617ce5e33a65986f255e741a5d0482c94c1b63e845e1e2f62a8feb7f859e2e0815d838036644b4a59e87853138249c1c6a001371fcf8aab5e2feb540f832d85cb5c2458836a1a5ce7bc05fdee367f7216d125cadc88997eaa1844c7310d25fca2a4c2de77f4e319d718594ed79cf2abeaa917507222b1bd6b21f3965d831df40e7fd0650f5a1169cdde736d85aa43713e0d1f3524980d9c81c772dbd5d96e18d9a6d657d54aa74c3b41d94f4f4af1f68892f73fbdcb5810e8dcedf6e6feac64896db11b024608f0d4f1bd455d7f2219c771b404187bc25d6002e995e855d58bd796379ff75556e1b1e13334c020b32733f470053045e490468726de1cfcd2fa5e03beaf983c7b05df17f44f127ebcf0ee76d32abc08dd3fbd961e66f79e4241022b9ecc4ee68cade226800d8fc1cdcac525751432ff984fc0511934ecfcfe2653a9eba12b8c4a61823ea7e3045a02261df37cb85263cf84242c3449cd93396cb6829b2c4f7ef4c42a54fdf22373ac292e2698aaeef6a9d9d3d770c0c86c112f8e490107aa361a70a4eaf04f334aa54e71176da3b4c6f959de123a70751d00ab848244100f996f0b977160cf75388ac801e79acef44b379a1fc43f2f5a79b05b755accfcf212045aaa7b720895e71e314dccddac35cb26de941675eedd332891234f56e99806e9d3c37c889170642b5d14e2f801610398fad876da4622f", 0x58d) chflags(&(0x7f0000000040)='./file0\x00', 0x0) fcntl$setflags(r0, 0x2, 0x1) 15:13:24 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() clock_gettime(0x4, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:13:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) syz_open_pts() 15:13:24 executing program 1: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x2, 0x80) r1 = open$dir(&(0x7f00000008c0)='./file0/file0\x00', 0x0, 0x86) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000900)='/dev/bpf\x00', 0x108aa, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, &(0x7f0000000980)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = getuid() r8 = getgid() sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000140)}, {&(0x7f0000000280)="9d2d739f6cbaba40e249261b5695f8e4ceaaa21432afe0941d461f18a964d489f2f61768fbd36276ffe8620a1b070b7c3eeed7a78e3e926eac8492ccaf4add9c4f9202c814ebf1eefdd0bc801c", 0x4d}, {&(0x7f0000000300)="5446056e07cb80e715dfcacb19f5db68aa047b8a51c4032da69a89607ec9ff86c991f2b3e179ebbc38a25fa0d30b48822526af0635ad86ca62ae09b85f95b817193d2798b01e63105e34a15f327875287942d53665513d51829070f5dd08960da9454b6164d9ed220b6cca215711925fbe03ca6d7a2d45ac2d83b7f7c34b83c7bcd9948b91b913d2eae43eda7870f3c03f30a3f2be48177f13ab76e85575f37c8692d8d9cd111a1ffa40cb5d0fe3175cd9a1e51047e31ca53349389ab2b4fcb81054c0a2bc969a49", 0xc8}, {&(0x7f0000000400)="2c32a89a765b4f7819c71a69acb29bf5e1c6fff83a140cdfa1a554fd30727adf426127a1065763062ea704a74961f461181b3afc3a92e89a549b98f4e3266f8fdaf57fcae6b442e7c6539280c718979bacd2602c08b4bb8a63793806d8d4bfdffe92abb7403d03673db604511e4b8ded2ebc165d05a847485108c2a1a52512ef31ded422c7415254e18692edf362bd4c6c9b34f7", 0x94}, {&(0x7f00000004c0)="0047ec745f787977945d500eaeccbc41e4d7621422ca17d3d88a4940d240afcee65eb28d31f1d853e04b83b6adabd2016b841781ce4f9a7a0abdd8c7b6fdb3fc6c956409955bd594f50f14ac1e00b291ca1f38570e44e530983752ea1e301af806a166940023efe32fbb730e4311f17d2117fbccad5e5d87e558a4f71b9e602369117912", 0x84}, {&(0x7f0000000580)="a2ed781103f9d4508861efef2b36a23c1b75f0cd34fdf88494f42851d94758180d39eaa5bd879a680587070f56d9d72d4d8ae56fed6498915657197633269d0d38af4510a7e91fffcb248537dbaf06c037cafa059d28f62f15abf57c4873fda3de5a9d799ab2ad98aa105d3cf9b19e75e1920c5a8c9d770d47c05bac077a03d32c896661779da23dec0e510befa2051202d813275094785eaef5c5514dd05a6c7774ac9692c2f8675fd41b0c395894a0e20b40e03b", 0xb5}, {&(0x7f0000000640)="f9991ba27a912d833bda3c354eef2f3f8833d1e7a15a18ec468ad218aabac745fef32ef926791ab0af52f049e44add34e56580ceac402ea7a7dbf206f6d5ffeb8508b3d00e9f98429c615ec897b75bcf0315275a9091b9172b8b43ee057f7f6629622f00094a31e3087984d3e490d6996aa43c0b6d7e7ba250a7eb9fa27598ee28a7449da9a036e8c279bd8d0a64c0e809701e33e0dfd838031a764408e1fe2bde6dc9da340c21809f792c21a6a48059364352f92392d5f104f675d775d5449533ffacf631ddd80e04bc888c257351baf40e13ed2cce939b6ed85bc78e7f515dc750888a12c777c4f1", 0xe9}, {&(0x7f0000000740)="de91d27cc5ecabcaa26b1be75aa631c2f4986a40b0b0dddeadde7ea68f13e914020210193ddb20ae906ef3ead0a776702d8760b33fd01f46461ad49080a3dbe0c77677092ad655421bf091ed893a9c301b25f9ab1a43180e009d198187f25fa9b4a1a700570a20349f5e39134c593a257f946a573c997a31f0ec674e0c3b9ff00c06321131489a860e4d30617c3fcb6ef115aacf9f0b0ad00c916e5fd20b1afae2b367161040a3104b08fdbdce1a1eb4a9a8c5e4511be930d94c957b267c", 0xbe}, {&(0x7f0000000180)="dd32878dcd5cf410d7483df58f46601f9f29144e5e942c417caae22aef9c335e103d491d3a0e03cf080b2599ea2b76f0be05a8110e844713cadbcb4bb3e8", 0x3e}], 0x9, &(0x7f0000000a00)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x58, 0x4}, 0x2) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/161, 0xa1) 15:13:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, 0x0, 0x402) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) syz_open_pts() writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)="b8a737ce29d24eb19166d045443b2903dd7b3e8e044449f29774aa6ceb90d5fa49260d2b35222ebed3fb184e735c4b573056c88236e1f31ab07125e12efcb7594ff3e4dc8a6b17599235da44ddcbd5ee19db32320c45945fac59d8397bb8d25779c7fa0bb639d0da8788bf790cb35a561958c530203da843152c3a", 0x7b}, {&(0x7f0000000200)="be99a642a0359e5c70f9e5ccda9cbd566b28487695fa7bbb2ea75656c6dfd1a81d9263304baf4e6f5e5d8b4835c650fcfe54e1ba3173abb6bdcb34c30032ab35b850f150655f321a8c50a1bcb2605946f36d8ce5622ffe43e32f7eaefb2a1655d359d006868f3db347d78d41a95d182b96cc268517759e6c4bd5b68b8ed1d59f7dba12ffe64b2b4f1c539f6c2b6690c6ba0fde29994c83a7b00a6821c6f992477ac03dd0904c2e5fa63474af971d6be1f66589afb34d5707cf7f5eae81633348d97ba87bc147d422ea95a94cbcf4590752a9bacf191974e9b1269aad46ae62a1a955aefab4b5f8f13a0a32b2cbb7751665885acaf6d2d3bcbdaae57384ae", 0xfe}], 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000400)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92c", 0x63}], 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 15:13:24 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x400008020004) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1f) 15:13:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x7, 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x1, 0x9}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x20) getgid() ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x10001, 0x80}) socketpair(0x6, 0x4000, 0x0, &(0x7f0000000080)) 15:13:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x229, 0x108) open(&(0x7f0000001300)='./file0\x00', 0x24235b713e4d39a4, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) shmget$private(0x0, 0x3000, 0x10002, &(0x7f0000ffd000/0x3000)=nil) 15:13:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) dup2(r0, r0) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x1) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x784483756f386e67, 0x4, &(0x7f0000000000)=""/238) sendmsg(r0, &(0x7f0000001c40)={&(0x7f0000000340)=@in, 0xc, 0x0, 0x0, &(0x7f00000009c0)=[{0x808, 0x0, 0x0, "764cf3a07ba0f44f7c6253b6cbacf96471882033cc2e698278ad0fd4e2747a8fe04ffaf95c232bac02717d752e99441fd3b1adc2a3edfe0f2d1b21270edd81616fcfd60bec57a5bc2e8fbc4c87cd35ea928cba3968a8413a520ef279ee64ad89675864060ccf69c058194529220d35c3a9dd425db32fec253819893c522e278a63afbed13f27ddbb04c5ae2734a439f014cb5d466751e07e78b7f5363a116c3bd3b652b5776a391ef5dc217eff92e156aff8b0e3434473e82bead5cb7b96031dcce25fa7ac8e39c3334304189c04e7dd69fe688818e76d8ed01645e6d46787877cd7d4c992d60fa1c341b3ae4a1ef074790058e252c6fbe8b2403ecc78942828335a491c08563bfe6415acfa5bdbfd23f699a727485b48c4491850332aea0fba287f6a0bb22c0184c17314f779067fbe4ace1ccfb4eccab3dc02d99b9a1968841dfc8f756fae308d26c17a3b3c052adf56acfabd0b0ef60cdbba0cbf0bf230a2da6148498870749d0096f44279f40e2fb66780a7f0c7da7b31b12f2107b035183d9deee3480c1e3b09e85101dde2bcd4a38ff2aa30b4d4041a91e594800091338a79c64c3d6c02a9db2d9f5d09e9e067685aa4362098d14f2e31998f076e4ae18c73b8e5ea8ed3110e388c18a7e63d20c5882b4d202fd2386827f335fb04ad987d91a183f2b71f68e3f15e13d3ca7027590540d73bf460ae08ce6d4dca1b034b75eeb0eb79b178b79b51dcc50f2ad5af2c65dcd3e6fb9d357b230e640093a96e76d1387983b1fadc6724584648d272e7398a2b252aa7f2309ca39a21fddeb8d8cfb9493ded02e4c8f7fe6bf96dc0be7c4b72aad49e38c8935883e1a4b21162a02b494c765eff5e736f2f71d76c0457a22afb951578f1f2ed4a0f6ad7b6f383ee7fb060ddca1c74dcedae275ebb4bd009caea5f92d0461c4b572b0f60de5e432ca37a9bdf02d5700293d6de6d62b6eb24c044b22ff47ea755b7cda78dc2b67348bfcc60b1068a582968735abb9c3d32f3becfd06c15d7b40c2b9774df46cf71a1cf84596b74fdebd7fd174e27d934f4c264dad708d4d3369720d92798243f0543deabbab7417513558a294c6ce0ac72b34425d2f430ed9aa4a2701d585b1348a1918c0d89621fbfd1787f3baa69e871126cde595060f040caf2ad0a2daecf59efbe0d53befc3a48b5715051e53fed5332d8289c9b03e8ea960835cbe48e96e8f2d7948fb22bd9362ca8047d3d80af34593ad27194d1a6c3a88bbf639bc27bbe8021950647417976b3605f07e3de35b1cebd9c8015ca94cf50dfc64ac27723d0ee065960ce4001d3420dd1664c65083d9ad89e37a6edf8e24bbca096e9609258c585088e3b9f691ca7ebac0f2082d0e629af40745179e00689db9894626cd2557090acb218793312bef47c9951c102a31430c12f891f48020568e3abcf286b687f3b2a271574d77c11c5c036318105a66e9d82e2db4f12c4418724b954db2a8dff26fc0bbd8304fea8dd2e88c53e99330d29bdd92db9345727f86cb536ae1780eea30d624b07805924bb50c0ddf71ef6b3f4ffe58fb25ce85184df9d1c004239c8218914154d7ca085e8e5fbda0f63451558b46875aec90eb24fb6697ed1291eaa2a724cf445cb832bcce406ab6d3563f80b4dbb31ee34a91357fa8004c2970e818806d96d17ae5cc74f4bbfb88236a01b61b12eff0708942cc6ef76195ec7a969e4241496a64b6c517b2d7802edb83483c01b1d062d925667b75584c61406bf66da101e3e6eedbdf33802f650ad3ddc1f5bf03e835f957f69e904dc78b0052e478ecca0315f904b96dc46500d85138f28c3ee5a1b941b2d34df6c4ef9e8f44d663bfe34e965a83c2db4e1df56910d1e4bcef668209438102940520ecf94b03a029182284e2ba40b553e47948e6ba2d9e5c87b16371f3d187afde3e9e51cfd62d45eafb62704c6b2737ad04c7dc872f67deef37e4402e82142f6053d57ee5704d7a2653eca956d9b87328b61d367423b8a8983c2ade5869675d9d612b57ac62422055f0bb76b37e91b63a8dfc0f215c9e6a924a2dd56014565fd1b2f4d4e6b2878b0f1645ad93d353d31442cf6c99220e33c55b9e63d6af3f811dec93a7dac395618c7625f80a346b7c6be3962fbc6d47c025a25e8d23e3e9cb982c46d737d2be379bbbf7e8433d88c3b4f514280ed9f07e5c6728e2941dc08367230b1a0ded915315229f985b0c318e0ef8dd0c9cf1efda6af4fadc96c3118c549434c29e77daef8810fe154a7f605a6d9a4cfd238c46bc4c10c48962eaa7438ea17bcfad421150ff0908a0e9b4fdd3a34156aebc36bff57418a063ac9073998342527a856711c7af9b001480090fe717fcb7cf021652d947b93f8ffec9594f4e7c20feae831df98eccfca2e3faa52c699b30ad470791821eaeebe1354886efb01c4e0032cddea70be39f059f7862d4af8f63fb09481812c19661224e8f084f49ac2fe20e73d4a558849ffb2c095bfdd1789366fe0a444a3d3f851932ab79db247c3fbf909485c83dcc83c972f058de7793a47a414998d95a8bbc687185f9e7bb169af092a56832bfa5c19d996925736ae741d69d4619a304f59568cdc177a6e65b5a2d68935f80dc4edbe9a865f6a1bbc9af1890507d89f36046e77d411df09835154d4017f533765f26bd8e2c487bb89f79dd08afce5046a0b24a63bcf2e4a882dfd5f3829a6fe8b2af0ae76f6bc1b778ab735c6a24013e31a453a592ad1517f4e5f2c2b24f7b0bdc9bf9d0a41d4db88762eb2c4cdfa5aae23ee0746b9a735b07fd0073645d8c7d811f384c6c8033f487f8d53f9a9cbdeee023bd87a3a7d33884fe496b56c23e76be4fb80bf702210556e2a405c71c7cd"}], 0x808}, 0x0) 15:13:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x5) preadv(0xffffffffffffffff, &(0x7f0000000440), 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) ftruncate(r1, 0x0, 0x9) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() pread(r0, &(0x7f0000000180)="369082e854419cc5d89ec45b7793191cf105a51171f2110d0ea6957223c1a1c3bfe8bd0c21dfa095f72a02601ab0bc67295b113b36cf1736662ae7403892b9988eb76d1c2d4cd57c7b56bfa7f50930f5bc048ceb2da5dd03549f2301d326c08df34247381851efab4513e935997fd1887b63e1d3af44eb7cafda24ae54065e0ea00adddb397d7d2ee4547c9df7681d28a0aece5d6e67f872a44af635a449834474687d", 0xa3, 0x0, 0x0) pipe(&(0x7f0000001740)) getgroups(0x2, &(0x7f0000000000)=[r2, r2]) 15:13:25 executing program 0: r0 = syz_open_pts() flock(r0, 0x12) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) pread(r0, &(0x7f0000000000)="c8b2c6a45766acd61aefd20c379e5c6be91be1af7d9ebc53132e43fa9d6df51dd58f8edf4dc4326ecc89eca8440b3122ff63f0820a50f19e42ebc39b438c6af38be98ca487d0ec88b9f941e3d27edc1eb6484a10afae67f52cf5027b91a6fec2f70b619c6506de4c8c05d9638532e5a82a9fc073aa65bbd067b0df6789d7449316cafa6c217b5baba99d842b5ceb94f75b31c10510cab5", 0x97, 0x0, 0x0) syz_open_pts() 15:13:25 executing program 1: sendto$inet6(0xffffffffffffffff, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c", 0x245, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') open(&(0x7f0000000000)='./file1\x00', 0x200, 0x1b0) 15:13:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x4) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8000, 0x0) 15:13:25 executing program 1: r0 = socket(0x18, 0x4000, 0xbaa) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xdc, &(0x7f0000000440)=[{0xfffffffffffffe6c}], 0x7547852e}, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x40000000, r2) listen(r0, 0x1e1b635d) 15:13:25 executing program 0: r0 = open(&(0x7f00000000c0)='..', 0x10000, 0x20) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[0x0, 0x3, 0x5, 0xfff, 0xffff, 0xffffffff, 0x1, 0x5]}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getdents(r0, 0x0, 0x5c) 15:13:25 executing program 1: r0 = socket(0x20, 0x2, 0x0) sendto$inet6(r0, 0x0, 0x0, 0xc, 0x0, 0x0) 15:13:25 executing program 0: mprotect(&(0x7f000049b000/0x2000)=nil, 0x2000, 0x7) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 15:13:25 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x5, 0x80000000}, {0x0, 0xc600}}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) setsockopt(r0, 0xaf08, 0x4, &(0x7f00000000c0)="4551610501371df2f6b774501b1b3010a39ad88e5e0fb64b6c71974a5fdbc188ab7a9fd90ab3d367b1a717184527e27a6fc04da15ae19d0c8e284738d6683caeb25a50cd3eb08a5bde9cde99f69dcc6820ebeef086761b8c1981c4237ac444432458057bc7aa794d2a1ecb1702f2ebac89825c39f6d813e391b376dd687e87f3f94c7ccc200f04d78fdeead630b676c00f8bd760197c534188dbb3926f8c1dc99284cb1291ef6ed39ea1cd8becb3825638edc69e0d08cc6fcf414e95dad08a9138e76d8ce5e88ffebffab80bdd119d1cd7be9e3f8f", 0xd5) 15:13:25 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 15:13:26 executing program 1: socketpair(0x18, 0x5, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0xb37, 0x40000000000}, 0xc) r2 = dup2(r0, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x8000, './file0\x00', './file0\x00'}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0x6) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xe09ae88bc4c87c15, 0x94, 0x4, 0xb60}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x9, 0xfffffffffffffff8}], 0xff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0x10, 0xc0a, 0xcbb}], 0x10000, &(0x7f00000001c0)={0x10000, 0x4}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r4 = getpgrp() setpgid(r3, r4) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000280), &(0x7f00000002c0)=0x4) bind$inet6(r1, &(0x7f0000000300)={0x18, 0x0, 0x5}, 0xc) getsockname$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) read(r0, &(0x7f00000003c0)=""/214, 0xd6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000540)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000580)=0x7) getrusage(0xffffffffffffffff, &(0x7f00000005c0)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000680)) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000006c0)={0xa8, 0x1000, 0x4, 0x7f, "1dc8b2acf3ff824f42679a1bd6b52d4f608ea199", 0x4, 0x9}) ioctl$TIOCSTOP(r2, 0x2000746f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) ioctl$KDDISABIO(r2, 0x20004b3d) connect(r5, &(0x7f0000000740)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getsockname$unix(r2, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000840)=0x5, 0x4) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000880)={0x1, 0x6, 0xffffffff, 0xffffffffffffffbe, 0x1ff}) 15:13:26 executing program 0: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x6) 15:13:26 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) writev(r0, &(0x7f0000002580)=[{&(0x7f0000000000)="975b3fd3c2ae86b643b6a76c3dbcb4c0e29735573d86695bc6532e8cdb59b13c7d808bc871d8ceae1e20a8738748fb5437c5e2d726837259c4003e1c7ded06bc5bfebbb88587f820f2eb663d653ec43474e221a276381bee8f055c8ee246215a59242af27c654db69ae6523a2177600d2c1f5358c382848335949e4e54f4deb727215c765e58888a2aff0996bcdcf3e4a9dcdcc808ebc2de76cd8b7f8837104accb99db1036abb810d76f03a42b33569c2f1767cc2fc7bf3af05ed7e7d27fe1aeee72be2f51381b40eabfce65b5ae97cbe4cb7e236b31cb1f522c6d744e17ff7efa81a64720ee53055d52b7bd2456658b0d31bf625451d8ed99aca50092a56a050b1bc0371192085c0ebf37cd02646ac96116e2c103b1049405c5b0d4140acd1437d6a25c7173053b8ce4c90c432c58157ada56fcc2f7e006108abcf0d248e982cadae39b38338d149edc6138d7c07f468687e344a28578ea466daa277d8160c62b2869ae84d9739155b1f648cf59922128fc96d9d864079a99592f55c5d20faa54ac7c3002449c14dfdc32fcf8e9e6e3584d32b0f60026cf5668428ab50cb9fa933c88d434b066edbfba6ae96e85f1b1d42d105d61ba71a31f8827d8fac04f4878aa4226fc27eca36179f095533554e7b7d88c504c3dc214de5da483b1b83b78446900528fdfa8db755b4f2035ce7ee8be9fb3f33e87b45c8dff7113792a8220fc7e5440244ee8d43cc350fd8ee74c2831765dca8b1f53def8f9c87cf454a6af56adc71209837cee1a05b45b71df4eb4669316fb75a7d06370d4dc15fae5561a828f581352480235fe7a97d1ab0cf1017f1f00a09b63756c1a9b6080cab8f9f4fa73c41e3d0df9a454bd2185f2c99f8a4970ac32152a85e8c43e7fbbe3e3217a29d573b466c345f9a5108193e57b158bf8722ed46727e0dc18b1a411cd64afa6df13d59b20780f5575ca4e9666f843f82cbd63fc65e399574388988f5b843b94047354e6a24d141018432a4f4f0b93113dbe267a5f445b45fd466f4fd33eb7c6fd7f4e61e8d4d0620577c96242eff2c94600f99f1eadb705a43d43c2914a7b4a8299affa9ee6a88bbb91a3ac56dfc6a148643a7417e389e92304bb337d70963a9aff95aef2a6503e8ec75f7e2b9c209b7ac4d12253c4a2df1a8779f263615e49460cea47d9c8bd2dc63892007c5070634c41e1bc652b359be2937b3a770501fc2d4f461232a3bf842b426862f535726b0bdd44c7cf31a20f6a15814580bfedc750ebdd1db51a6602cd9d3ac2d83bf89c5480d246ac56d96684521163dccf0de066ec1d5717e43c7fa879fa7bd24cab263ec2688820996245b31fe1cc27c7ce7f20865bf8c5d984ef1939d167d8fda554809b4d2d5ab9e7ad7937a8f0115ea5e7bdb9ee28ceeb693b2220336829ca221004303034720fa436da47f27e7f0cea9605ded52e4f759b76c00f16b25892fc4f6792f711a51099b813d37a9e7c96283f5b8a8b36ac0486eb5323aa0e78c2684e03275fe1ecb4bb3e9c334b0136570465047b2750f1fca0182a59b7bfc0d25a1ce8fa0018cf8e154b2d474c1b2afe816ce19082160b5e0f626f43910a11b32d43627b09d1218682b88de3cf5cc7abd4d908d2ff4e4b4c2fcc052e610314df74446a77e752c5858dd6d7a9b335b83e568b2bac94249ebe8cc7e12c23bc70ddc07cff678cb8ca8d50471b190ac534dc31a5a9f2d095961a4db702d4a5d485b75217efccc871234bb2592d98f5b54b0a67cf2a044fa3e0a0b38cbe0acb8e7b26ea9e69dc9e4550afc771ecd64200ccd9710123e9db60ac715519f118ee5966c305075379cb3b11d8dcef0f588e7236942700b2cc89a96eb930b20b4e12c99a0fa765ed71f4ea8b075a8431c2638d4d208965cd419938c6cd26c0b655959df139105a75fe0a460eb90244457e1c48fa4c2cdcb698e4af0f7819d0dcc0e392eaf19fd9d11c1499f9853732771a770e7ab7edc8430829fc7781c5017fdd61eae8f8375fadd9f55312fe1b3a438f10d4646328ba5154bfb11b72a3541f69aa2f8628a192cd1d69095fc45a6f6b5c569ac182c9fdcc4589bf5c7a117b99738c0ffab7374d72eebaafd73819a7dc841a2694637eb2f3ccda7d8b895e7fe6685bcdf143a6bc400c4afc0aba0747dedf7ea84d7917418a7733a6298d2f6ffbe752244d77ffafc38c61fbfa0ec70839e2e506213532259dbf62811496c7e628d0c0676fdbe8b79c0fe9d4634656b9e9a43e34184ff7551fcbaab3d5e4327ca4652a9d476f309d95fd860b386af40118a8c4149adbdf16295b1c59bb9a3fc2536c2074ebf69b847fadba89bf99302db4476f50391320fb546c42b09e80609a561118efd0d2f5f0efa2fa16b122c06134baee9841fd5d4bdad52af74fb3164593fb4ee1b6ce8001b4516d8f4f30bdc09b5b84d51e179583335f2364575f36b9a2fc56784deec63c68c626ab45ef229f6f68d043abdf803010722d05ebf6f42ed63d973ef608b7e92adb2f9ff319603619999e040c47cec268e420e9aa8781e863f28bef861df616a9073ffe3389d43a7906ac86f08f1d99a2a412081647c5c9ecdfc76abd834d21e2562085dcc6eff57f1e861b71c79b12bbebb3ca7516c314b4b522a95af2ee6131ae10fb639d561f42f675f766c8705487715e228c9d74e519f7023ad79fd3229fe4963e3298793f2ae1ee570902f74e40f9571942e04b3b6bd710f96fe0791e6d5946cdb7f904925cc99e56005a38c34278dbb0d3d7e376b6da58dfd16257c339d51b29a042076bc3b044392dd39b36aaa8f07cf759019a918efe7fc6bde1669f47e92ce99e81adc42a0ad1203bb7194492c29e3d1ae0a27cc143c93be32f2e0a15c54004073147bdf711fb922ec3093dea9c3b12966d7f9fc3b9242cadda9befc1ed70adf4f6ed44ca9d4d62500bb25c22c69c7844f57dbdf506a73e27dc90886d53f9303fff925df7065bde3c3640feccc3bc1f3b36d65ddaec775f1873eb1f06e7be848c6ea1e4336d7022624468e865444a88830d5206951ac37f667843e0e97d58314395bec80f0d336019b560e1f275aac50a7ea20feb594e32f1ca935e3acdba6fa99a34df9a0b2949674598ea181d2cb1fa65b9078756e5c540f7deb0c884142bc7d8fc2f8aeef3aba088712e563ec6c3d0146ac7f425303fb9680ad45532b0162776c5e1f0ef3782f7a935c2e20887bd5a28e7beed19dba4263c96bc4ea973c10d7c256d5b6995c6992ef9f3351d15031a4cc542fcd8c8ba1220876aab69eb7bc06708db1498d73bc2210deb133634dfd4bea9e9ab42db3c388c747882de0c7b9ae464d68e48a286be67fd12a5733ff0345ec5dfe5260c648625612c1e6cb6d57f61506ffbdee8bf2deaeccf4ff092460664d2a47022e39e1888fd60186377c46ccd7658b32c0b428d001ae802e1839ff70d828e9f69cab6bd3ba7c702885261b4fffdb09606cb15de04868f020542d122be5ef9f243662c27d87736fb0380ba0819b8af7d8ecdae35957f501efb00b190bcf2f331c5c6838ed31855b484615f4d1f3f4cb65b3e333707a8f43b7e75906152d29cf2fa5f180c06169f19bfc070c1ec85a14d432a35ece98f1f97ff7d5bb474230fb63b3af81e6c68df1e5ebd670a7610759726069c5558cb205b1861348d6af887d9845f951d28c055d4301fd3517272d3e47c7316e351d1173b111b176c3d51262a578495a5ec6212d7f57747317c0cbce1e0c82b379f535bb8597f5d32ef012429100b8699c9cabeacc09e973cf3b99d31bd9543a9dad52026a4dbccc9da7b7b6f5a5a332f2d88884bfc21b38f896b7994eb47f6fcfe3a648acea78da88b5dc89d1d65e399b9239d76c089cf3fd4a292676265d87080b0ec8b358c03b76a105dca30fe2426798668cd772c44474f84f1f06535d048ffb50adb5f597bddef2f2aa5f48e200dda65e3c1e5de1f3a96227c982c33b65d94e02ebc3661bae67af41d0833186b2dcbaa4793ac1b4534b0a3bdfea9d6eb708f8acf1dd5129d7b654e04aac765cff4603d20531b3e88bb434ce9670117474e52fba25e6bfd7a0c39316fedb020a9538a0e1fb0bee21883819abc9fb01e2dc4afefa72ffcf88183f6cef985aaaaea5bbefa0ec593c54fb44bba25bcf05bcdb7a7a4ede4e1907345e6dd64e01cf9ddd01e53680e231076a12eb109c401d1189b1c303dfb7bec5602455940af914fde2c6e1a48c1419416ef08fb49a775dc83de7688638e09069034027912b55af08e516de0d94002f9f8c13db2c379c5837b244161895a41171351d9de146bbb2be31bf0b6c7932dc11e6bdb9fb521710a5c34845977e904b700dd999024c00e485b9ed4dbdb323ce079c4af2a719bc5e15e00ad1bc942945dbc0237a3d573c53d65ce88e54f438f346facbab1f45fd90a9cd7ad54689ed8ab9feb9dd03fd3b629135d54f205622eecbf6681ea8ea317e61d82d2a9961f3e0a969cb69150e7dab83c8a2d8efdf5dd53f307947c562f9c46f03326df552726d852aabcc383ba1c9578f677fd891e04c4f1f5c8bab1d15323ed2fa1359e79194a7cb40244db5158a786f50d2f182372b31dd21f024b2177bc876d8fb9d2a2309ed705e02d1469b30c665da92535342c904383edafaad05a9eaa59368e177e1bcfb3c34ca9122dc408a2a8acc9ad757bf4a6acbd43730fa3b218e1565541963aab6999c9942cd2876494156821d03872c3f6d5702bf79725d6c8dc4fb15700be30a7d3e4fce4a289fa07d78705d9306ee8a50b8729a43ab9a586557393b09eacfb124ecbd567f8de0908673d81264e7cf7e6361e1a785c177c76a83d83ae4bc3e9c33a5aaef2b1cb8313d93d1a4d423a833f573074800aceb638bc14fc9cd3187adf6845a9271d956c3b506047326055bf9395e7962a94c163d3dbe22a5be51b7ec13b3728a862020c77672dc0e64d6b31de0e5ebee49b7f766c36e4a44f051c044714911887e5cc520836678e7f7667805312b005da14b580b40df2870a26c4afd62a51429fb7ca286eb8bc9e8c4a9e9270d284467d240edca3ced8dac52961d206ec05fdf3045f81ee86fb9f16832a519a6295034ba2af1b331a9ddbafd94f0307f94e82e14297b42826cd18f16a0ab701d596a876ba36051e494910501a57723a7ee9ab956f569cb1771c4b36ee6fbb66edde80f6d8f33a3d9cc0a57a3b057dc57fc632da76a4730b4b8408b5db3c4dae6264cc3ab8931983b0e4f65cd19fe68566fb05e855383474b1a164302c0778278a2a39f900182233e8b4c8e61b1bf5ab21761779e0bde4b128cde78c7ac1cad55315b5dbb0581f8f5a10b3e0245801de94afafa6bf53ac0099c5d2aa2c691f0beb90f748243ccc852f15bcb5a64eca2b0fd643bfe6aa2e772c0b7ba51eebb6959ee50323f2eba7481ffe4b17a5851b4673276fa7c5db95d1a0ede10e47ec7fb425fe412f6ac0d6ef6e30ce31572201577a8fa96cfeaf1568ec3fd30fcc798286e5a8f9533bd1321d5eb4d4971d29ce7a4e8eb8d64ac2e8adcb12e685dc1efe2ee7c25cab49217f7e07cc5dd17199c95520720b638e4d974fa5be90edecfefc53359bbdc9f04d6d4f4afceb19741bd421936f597ec4a2aae11ac6ce36cbca44f21c90af4091face89f85561f2ed1719c6e35f8222d70920996179eb175302f22bb93bfe73915d249ceeac7c33506495053ff2087797337be8cc645df61aa797590f093fba75758c68258652a5b2a738874184c804dd80782cf576581d1b55d25002a600d8815a7e0a59565", 0x1000}, {&(0x7f0000001000)="dbce1ccc78d7535ff631e65d0e48872e7632995320bfb173c47ccb6553cf62a4c3394553e8636fbbcc90d46fcb044a8d77524178069be227f63236b634a09d46c4fbce83838a12d544ffac9fd312f35afaaa10e950becd52766a776a5d81fe7be15ea24d5c550facb0ff679a6e2e10bc3243bea33cdae029970b1ed716e7a2cf006f5a1c87d0051b475841c63fe45242b2db9b84bd613b4c9c0e42a2b26d88e4df4c3dbb8360ea73eac35a6439c4062a88df7a574566b260146bd6a16f4161cc0d861e1fc06651804587010f752476f9e12f76a0c3cc10ab0c73cddc2c13f96013d0e5414f184e2a9fa4e0989c67ebd3aceb2b18b8dc82d0fb450e1be5c633900f103d62a2fe186660ba6c840d2d2228b63000782934ddd457ebd2f29b108e074b5f7c944d8cb5eb34cd18298ff595f49581f354c86aa63b841f81303a256936302850a5b30506850f69f3ee71858e58b01ee91eb6c2b8cc4ac5fe90504e6a440f61dc86e3cc1b86af9078567a41ffc67723bd866052011c1ba6e3747e84a031d1aaecb9390cc5d28026ce1c0713ae3bf86ecae9b2bb8e193c1d438f10b0b7ee2a56c48711210d69d678c0710b102f77c6cdc8638638f3026bcb40204250dea2bfdae79a0d7e4a8cd40ec7bfaf4d11519241e0dafc606b27553a37cfc10c66333cfa666b37af173b5a1e2039bf99cf9daf3499ef365937fb133f2936b8cb395d6f1b21233be54d14da925caccd5af762b2cba4fc4adb14ebaf2fa4334743336c780a3021ffa3a81593e4b218d2fdbb077ddb4f108ff4e30db1b6267e53eb1f097c0a9a3fd51642adbe5376e7b20bdbc75c3152b0b33b1aad65b4fe59647c8e6a27cdea62f60921aefe31230cd9d87ce177a8b4fd469440df037bf5cc26dce6c300bc77a5eacf0eceadef16ae78c91218831322f2541b34bb05b6dc03bca45a7236c6f24d74c491d218e8bd17a1030bb1993a401445df7483d34ee21df30a8b10d6681b25b896e4a302d266af4e530d10e57e7d2475eea7e298f3e5dea6521d11c0ec5d68ab027bb380960176b3144e180fd77e23cc73fcb44a9dc1d2a7487daeeaedf01d5020cc22bf6da363fbbef5c13de972678aee456180b034cbed2e2704e9d1ea64639b5b5a73b03e1a58bd3d159befaaf3ee104eb58861c0df2bcc5dced7621d9f28de1e82b1924ec2e63fbeccf5a722521b57e63ef3cc6f5baee59bead79a94f5afcba27b68d1390c8787a5459a28451396d4de799ad123be1c67e0c740f43d0289fb8074ad1ca485c1bcd07b44f311400f900b92ed2f1f50d4e1004240d3b8d6f85ba14324f8a44e894bfd0a9120e5a9102d90db9816780d660c481a1375c023e0606623144ca55d5ff3d1023493ee7b77bab3ff4ae546e433ef84dfbbd137b7303bc12708670fedf1558d15808ad60f23391bb7d1c42611276a03786fd35f9045d9dcd22c0a0ecde3d6c0437cb3507655432337edff8de6b3d960b59c258480e5d57b1a704870e319ff80ba45caabe7c5cfc3b094aa7f0027bff1790f015ae2a3064ba8d4a99b7f78fb690d03715153f85fd931c1dbc8068d1f9c2ee717cb5e38686cc0d150793cb6a5474eb67b97ded0c3b751aa0d05804fbaf31e50ca4945b73ee9715d4ce9f6bbd76e5da39004ccf66c08322bd39af870e1c54d85df32e656523ec9e66416d15cafa85d7493846b12120806f8235208ca18b525d87b82dcb232dc8f0cbb2251e6e3edbfc3c77306b82140699f0918cb3945b6d1bfac38d84a858960ef6094beae460807f2ddc48cd365f6c6dee56acb914bc8c4dc73d84ad3b50c339f8edcc714321c9cb3afe7a46fb95db0210f2802d76fe796ab97d8090d3ae7250a54afdc39c0ea46331949fa6e8db8130d56261736371040a6a33256e9418244479621331476d700518d2527559fba9645957c42c8f5a954faf38ea174c582989f653ec3c583e1d9185a7e554d7ecaed71051c666bdeaa311fa0e0fa7a2c1e2a01e9275e3e8cd08f0dfabe385505f372d31d2b15c219a645bfc02f2dab15efbac47a9680372faebbf4a8324e3d3d91319656c0c4b7f7997ff708883337b48d70d8312fd990705d4f4d1e8f18b090ab7660307a3fb8c6aa2eb400cafc023996ed85448eda870ac1fac5d0ed4769561877900fb068a0ae8949dbaab4bce774a81bbf8233f3168e5659e4c21ce8776490a549189b43d45d4c2f1173d3c805d5dd71fcc66c87f5a8711c299a134fc4c039310a5039e3ccbe9fa5186bd17a3530b5c07a1d43176cc44d90cb7cb3569004f853086da7489e17ef47d4b01e6a013272e6a054625f19893826074b6ae4e597fc70982d4bf19d25387dfe9dda632bc8983a35e1e93665eb98f0fbca88a6c93dddb3d581ea4f1d2f05df9168dd613ea1adc71b6e9da3102c26a9b61113288d8547b1958d8024a0d45d95d2c0066ab6aafe62820f93776afe464ffb8ee659f7ef05387edeb17e94838ead1a97634657990209c24926361626234dbeb8cdc1690a6bc1c1203cffbc4d5746daf7b6439aa81fffdba6e10d17480bfddc5f16c6cff07aa03e118bfe0ccbb32fd5669ece1b53f49c606c698126c11c10f7847a8be9453f7c7b1592a6cdab7a31c862735ed54d2029919f0fe729d4c69282ddf7a4df2cf793a6e5e8d56334882a03a3c7870b9d3898e1e535bc7bbab4a2f6bb548d245ee293f6c8563ace001fe3bedf55771eccbc06c4470985b2876c6b97489749f1e3dca6915cf81f6d762c3f932d2171e74c812449f7b4fec6f530566db68f3300f837f35d97b06698ba80219c44b388ed0f1de616d35145a781ae76ef501653e881976f679e76fe55143065f0dc896085151a0721a53cef0b64139ba8d8cfb94c4a0bd527ed5ee94fbd6ce30eeee578d658c5303b57a0742e6a084cee0c45f4802bdab5559c6b9805b1c8030565934e7b5d6153d16dea1b6e691b014d647e4f5fc7ca54cddbab2248d0efd010c1817cc57f33c5c00af01ab08ea63f01b5a9ddb4eec5b0394207af96b21da13c3799df198747b616d9d9ff63b98d6cec1f8c3fec9b4282b17d280a19c8e9c616c984596301d0df5a624f4be2401c497ed12e193758fec757fd2ad543522c85d768c2cd7aa6a356c3d47365e3ba06f7bc4684b276dfa08a92f13f5216b53c04078b21916573dfd747c0f6c9efd1e0876c0728981fea7fb61362c5ee6bdffead13cab4411c81bccd5151d4dbeaee042b307882539e62c8ef880cf55a1f1043a40386390d5afa122743c5916f16766622f4221673fd1e095abdbc7b41498c00da0cf576fc9e7f8e5cc5e813d5974b01c492ebbf8a3d8195df3183ec7e9ffd173598b1abd6e861d18c9ef411c2496c1eae89dd82ea873141f4e5fd09ac6707d48036b8f94485d4eea1571a4f1ef8a2affa0153fd68cf942886c8a1d8e5cb17e963d38beea892e038a3ee1bff4ecb36d8e04b91556d9fa37e4bf4ec091cf75d71e5abf130046758818f6666e553a90ae4af62ce0da1f971394a3caca9d7996be40a9b83cd8f4faf788170c8adbb0dcb5833c05b1946f04807d59f9efac4ca0eb49e67c27e4665dcf143fd1de77775d84b95f5ab14a524f8284d294a704252162d985952ea699f208712e63d0bbb4f5067b05a93ba3a0691ed70bef42b2a2996970367a7aa03821b04202d0e0223c2f702f02b22495f7d36eff5fa3be769eac7b0f1a01b4c45a05788b7856e72f7e2b298c00e686af820f436f87afcdd617fb54f2d9d6f5658434c617c4c867238177053c38c7cad7a6f5f8a433dc3b355d0c0a6b56094a179c530e7f9f4b3bd474fe71936c752da4d6f5d34057e993d471fbb07e9a2cc0d1bedd2683f56e407b9ab9d9c739b55cee5f22d09bad26e167b06c6ab21e6fbad262941274f2415ac0d9127d8d12a28c2b92b923129ff98d2c783f6916ffc44b57c47c0276138efe9dd05e758337095dcb69f63a3484128f22bcaa25d22feb8788e4bc84feb229caf54fc590ee9dfdd04614940aa1a03269021718c556e3c7c2420ade5693530b5be1bfb091e040a9040caee01d11882f2fd6d03c1a516bbdf6365e139034047cf17d157eff3e06a226feba8694711c37ac8920826569c474875c5f2331c7abe0c6bf3d7e5d8444fb3e254764ca61f38c8c7bbc4174b60b803784cf9febb4f2c51994aa0d18538a11f1fdefa5b10187ce0315c44671db1e87328c3af40e9d2fa905b87b43d6a90c724b6954c2ec74e3c5f916fc17f1ed32b949953b9e1ce61d5228d0e1eb6c1ad74e4647dba51c7f0f1fcfa77257a8aab5d18d1559964351f44fee69efe5cd7dc0052b25420c60c1b4e410ce03a76cc0324a19a440f20f30aaf267c9c35ae51bff10b5a71ff85128b98cb7449c0e163aa6dac6d5410c1c11ae2b1e29dedc9bf15ca55c21468b4bb09d32a7a882ab0a885c789d7a5a6df45cf35696a73464f579bc2cf84885e09872c8ab81169e884884c32558c0f0b2f7b2e4ece3618e370d6b12f01827c57e0a4da6ee936948a6fe93febf9b7646f7b6cd42e3aeb8ab3c70776820163f682e8f3b68a14ba831250c32554ed64c03682139586efd8140fdd282b19536b49b8e63964cfd7f1da3c036a07001d7dfae2aeaa13d5ae97a9df1542ab50d80e09b344250b2488775dcfc46b2141165d2aaea14bbca3ae43495e3eb152fe386640b2ce6ab4b88246065a054579a80e6e9f278905620055fbb77ed6e96758f2868d7119dbc579c6a28263e1d038bb9f3183b327d436a144d9057199b38dd22f6699e641ebc1b3b57966947e38bc5a7fd20ad58f16f4f9bd087f7082e3191ba33f76084a2786f728943515a37155533a5ecf50adf5a9c93a0c0dc2f66e672a37b7d54fb64a7f55def0a7a538de122d54213061c015d4902c04319ea874f3cf2cc3a5664194eec72ba8ef4c58ddc255e567443085293b85a2e5127306312e48c3d80c297e94d60f4f82e03a66796f738f185e7dd460f7703bcbc9c01448babbe272f44689cde3db9d6a5cc02a75fbaec92408076e94515cbed2172e54fc0c4061f45786bebac79cd50b87b17bf099c626fb15819ca164441309fa43c4960c9d5fa3baceeed741c292c4bc379caa15fcf246406e3f7ab0e806d4c138248e441c201cecd57a18c5329bbbff7ffc4510a6a38500fe1c612fbf9a5477c26b5a380f0dd4f2d0e1ab6436059e42f63c8507bab5e74f96fb55d7ad73c4cae367636360adac5e5563398d753d84cdef25a0db14988bc79610d12c30377cdd70644ea968f0698ae51cc9e9ff0bb52ee2472e3b7ca6d16a85ab10c958329fef3ea3f39f92da6dc54eb7b2b4f3960bcd97fb536383d4d2e43ca5ace2a5466865501117a971f60b6f3e21afcfe1a7d05539aa5433b47247e16fb35efc1ec7281d23c8a1f7fd12bfa7f1fb251e661742e568f17a50faa5212bda995341b775ea1a64d9a70aec326fb4fcba00703c36ee46feaecc962a1b5986687902adf05a3ca4d17a47faee0afcf984934b9f386063a485a445cf5a794bca8d2036bc7476e51a3d304f43480de437cf68d019b106a0af7c08e503477dacfb7bd544acba31bd1c19e0a4defa4042586871c1ce9d50f628abb49f1f0292315f862999dad24e43f666a2b3730b7a32720982d284e2a99d105ca920a9293afa3e19fc11c3a6078a25b1c56049debc1cdab4ac3108f2ed67b493b0f846daf1aabe7243607beeffa4cdc405627d9b3baa219a862402c196ed0d9d2f2445fd93276d3053f640fce5d96efead9d23607818ad2303a22528c7b67475018bf6", 0x1000}, {&(0x7f0000002000)="ef2d1a36aac04b2ab5eb9920c214d2b24aa96e70639139562581de481b990490ec895db171ab0700af5b466987799c0fa00f365cde4a5ab6fdce4775f6c41213046818e5a75e0b7792f982b086314fd0d18948e7d3917f", 0x57}, {&(0x7f0000002080)="2ec91669442365d470cc142dbb00e47313148362ea387aea5317063f7eeef4b9c4f5a0d14081b198e322a9d472112f4c39f9bb401f7e06da9eefcc758e4ec2f3abb25a16907b308f6ab1911e3721607cb6e230b6fd2dca20c46047c8444a816237cd1affc60bb3d60983df7bb6b74b1cf71359f4874fff21abd1d6b973cc93f364e17716270241326bb3543a3d735d71ecd98c36661d", 0x96}, {&(0x7f0000002140)="3cf54bb114bbb52de91aca31e29d5834cdfa57c7b6f51769a11ed04b29a5a7dfce2a41cc19c1b13efda497e6b7eff0565115a9f99ea7379987ba11a574ce0d392c92197b5c3959af7a1dfac07e7f536d327ba67278dac5703e720983b904ff8e374bbfa0f0e08473d3aa2c527bab6bdd8a9e497c9a626f3d38b648d9f81f1fd5e0084b1c01ff9240a93f9ebc71a0f3ed0008617b22c06e01bee3abcd3a0544e3825a0a381697d3920953358cea0c26115a64435ba88bf342effb68fbc84a9960836398bee69e6861ba29ad62f9a8a064711a79866163610615c75b421f742597d8212f72df63ffbb1716eb25e7d529bb85a325fc6a3336a7d7", 0xf9}, {&(0x7f0000002240)="9a0cc304ef96fed84ed007929502c730a536099bbce3fdd6d7c5811576c8d7e70c974a8a3cbfe7bf7c4aa510af7b0f7b099ce8085bbd29e599dec714bc98df42085175145813ab9706", 0x49}, {&(0x7f00000022c0)="de854d3912a42204792878f2ea5be7f7d3da95126ea182f5935b435de6eddb51661cd76073e71e3638f897e956dc79a436e77dde9d2419db411bd89fa11c40b858d1bbd8c5827cd1478c104bcb5d45fcc722dbad5c80d750cb4b63", 0x5b}, {&(0x7f0000002340)="07e4f882f6bed2a31e2a8be06581ca0f1983193aa3065e73540de4ece441f23fbabd58583f8b609cba6674b11f98a25ab17de51d14e5dde4fcb86bb099677a1b2756a6e708dcf3b7574741ac9341a12b9df87757366a2bc1741888fb3173bf5ddee901ee7c6d79297674960ecd1f38ca86e9c24b00f4fbc5fb6ae28528485739fd4e30768ee39ae2a0ce6ab8769f0a9841b96aa4035e7a2b48bade1431f6798c42a88bd3bfe1833abc296992511ff57828b0e815ec6a469c9e5ff9c5da8dada088d0129e0c78b0c6d550f0eb22f952fe567c6f376800061bc6ed6079c4b1ab071a7648cece34ce8d7b6bf0eb157746d8b5", 0xf1}, {&(0x7f0000002440)="772fa7d3bba96360076d84240dc019c2e3592db0ee0acc71bedbf23e6146570106b0c2d23156754b8156624f83ec2e458d1eb1c951dfac2d687ea3627cf273a03238ab80729b6fbfcd2198359a5abc84d98586d1d1fdc0cc2bbc28e91ce63a51b543e2389bdaa14be5aa", 0x6a}, {&(0x7f00000024c0)="a64cace3207651d2cf7ccb57daffb29fcde469e945b71389fad82ecdb3bda02c401370aef99d9b2a6d855b0b89acb83f12168bb8ae57c07a79ef9a2a5503095458d056c9ea34a3e7ce5e03119b29b0331a957d1c59ee463facbf686a9feffc0bbeb3b04591a14f385b42f79bb1532eb5ff98e985180ffa511210d8aa9e44f80f06f87eb3729dee2321aa8a5f5e8f731cd70f2810d68644a2d37e9c821bb31d33944dc0a389d3cad735d1dc52f2c86c1ce09aafd451fbafa681650fcfa4c8", 0xbe}], 0xa) lseek(r0, 0x0, 0x0, 0x1) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) write(r0, &(0x7f0000002640)="0c35d732dbf3b9d4ac242a43cba492fa85cd099be41bd5c42e79f8ba2752b9277f0b987ede32627d973236055e229d4823e5a4ad2fce1569310f87e7016226bb07cdafb9f2f7d7e1efb24194cb5fb7bc600d491ab96ff82623f54ae27279feacf7c7700d6f1d125d27568cde9953951d1ec386a4d40fe6fa1f68ac65af07bb2582dbcb81a002cbb006c0f5aca9bc6fc98f76d0f80899350812ea968364bbd5bb8c88a36976e6cd09b3a441569dba1ae06a3ff3eb507de67527cd20fbb0c9bcca8678b43785b179aafbdd2d9de5a90136db81d8ebd11ba7aace0a9311436d0b66cfbc7794dcce1ca9392be9267229d1fbac690092513d2e7fa7288518d100966c880821a31f49fe00cb2f68955ece69e414bee0de4d523c87a2e0f2b7be36957d0ffc13e250ac8d3f3b5e21cc76d1b6192fec8fbd8b9e4b2460f15fe7f468ee0f07fed7e20f76251770e1d2591857d7713c5d2ffe3dde261d6e0e640be6aa0ce524dfb0ac96abe399585ca0cb540ee8be79185fa6a7c9da9637acdc5daf97146249daeb70c1ba4a38af624ae40189a9070a2db43f3f464e78932736477f78393b216a758398d67e9ff257a2a90d5f9403893f464496b7f93eb8ad42dd810a3f76ecf4ebac2b6393712ed525e07529b856f5dc7bbe8bdd81cf74e611d085b307044876aa891fecb124c728f8d950f02d74d16eac739f9a81cceecbcc395ecd6cc9965ebc2e4850d61804bf37806ae3106f17264d19b226417db33dcc57b87f78f443724d53fb256164977967365992b532ff2baf3116e4fa4ee3c532eba4aba3926b21b5fcda6c39fbf9b1ed0f8d75cefddeacc7a471d7d95479ea79b36283a6e4a613900bf2f7b2d24198522faf78a591b22e7b95c76c6f12135016c81d0d3667c912973dd8094772c86eb23b804de03747ee881b3ed6247b47374a4b462744b1d5bae6a63717283e2ad5bc01a7373499486b842ef290fca2943c3915220b0b8bcbf94db561a8152194448bdc3016285d3a7399bfbb125db2d9da3bd4e8314f3b32c05d1bc0578d88906a92ba8cf57d977a186fb32255f4c30f5dac5d9526abbafc74d8235a6da4357130226af379aed7098a490dac2ec6fde625bbe84926ae97e7cb5ed2cb2cd13d5ae0dbb200bab654751c5e1f6fa2cf306e2b8aaaa465f985ef77c08cff328d3379cdeca41575a64ffc6cb3063908ebe0237ecabe0f24e25606004fe6ee70d8a583e280d781cc67baa287f2de5d2f7e55b33450116645f6b58dc610cb4155acab70341d8c99d326655459cf22db242da8632855a7a46e5ce7361ed0979263ed955d1a9162a31e99810f04b924855d34974d8ee1a2acb31c5979f9171bdad62a55fe35088d230bca84a42a9ff47f3c3e4cce71a23b734579723826e35b7a054a0d1524be3c5e92385a68e7009d620ecf21afc7b11233c5309e02f09c0789a0f4e61ab107b9bc292a34fa42b86eda54ab5ce2b30da37433f09bccf53675703fa0f4d30b053012027da373628ae9b04cfc45236cb1606508befecb20a57d0b20c797596605db9ad1dacaf49bea602681ff7cfe46074a71823f3dadb99afb570f21efa05bfe34a22093f97d5319020d30ee8be250393957fac1ab2df0dbed03bf9316ce1a6baaa31c77f6e13df827b03ba38f70a220c1383c6692870955a98e151f26595037e31c726b3a93fdc3426f6bb7677fd6cdf4e549034094a00fac1b373076309fbe901b5145cf88f48ede8749e83da614fd259b597394973b6878fec6ae07bb81ac2288537cc060c14121319f8192455f6f0564a3440d154f8d37b48a4cf9f76cc85949685f790a861f8e988642892354c62ac5c8b5f52e47f71a16f0753fa16e8f3eb99d902a0e65b5f287cdf27acf0ee0ee61613eaf64d07d4a403dd48cb0b6263e55e29f39173ad4c8d200e4d6f505c39a01468bd63ecdbe45cdcbb671ad20b0fac4205948c7f7c6472a1d0d07155b43485a51b77ac5db25e42ede6d486cbd023af30e4e36c78b0f4a90d3f0024258c50f109ca1666da1c9f7593d6f1d5c5c473537df8c62fe3b108fb27af542a5240f4707ffc9713ae3e4b1b247103b4900ae4fc04d04a5c7877e6ddb9a8ce3aa80b024d51106d39699c0d03434f45871c3a196f8c1bec7ee675e449c2c6e112f10285091e53bb2df3058d4851f34deacd6c21324fd245312ce741295e9219a88d80e750d66c1d97321a2f965c2db40be2be1e9358f4d5a20ce3b7756553d44b144a90383330fc951f2c02ff8d1db089e8d4b3f819abba796646edf590f5f845362c85a048681a129b3425d68c7e7fe87fcbe80c42c7b8519f73b999978289824bac4252db5bb253efe6d3686ca12e0131a8b554bd7f52bdc4fc5d5312a2391b51e1d6842b10c19576d091b6b576a496947335fe1ea6795025801ef7859ba6e6363a7b8b7761c3a1b9937679ed36a959ea458b2679bf946c554e5f1e2a1d3f38b8339054981f83196a275812d6fb15bfe152b54404d08e7108ec0700cd7c365fb9284d9d35f5446d04310ed59bb53c86267f445c3fd1fcfb0a272c83f3d87b4b57acba85c273db9f3227b8f4ac65f513946692ac6523649ce02002a434d008255bb517d42a923e49588463a3e045cf8c55d673257fff36f8a9314f2cf796321670e93afe2c5a8d0f7249c226aa50957f01cbb12c264ff8b284842dbe3ab500a534e2783487921a9cc111252890fb8c906b4f87dc2bee0c98bf3f0f4047944e1eef309edb7898759fc599a061306b7d448db5d724ae2eb24542b35db1b4f2d5f4f2de235a66cc1a662c19dcebb2eca678f135e6cd811bfe431e1e06185acda7ff0e1edb3031f15bf22ea3914cf50ea40b08ebe2c1397b8c0bda6ed05541d71f3b3c3253bf1e2b47588d9861aae7bf520c142c7bbb95fc15381e1d3c3674efef8ec72aefb448c6f5ab2945425105079d1b463c98bf561cd044072905629d7aa0ad2ea6b3f3ccc25cce28fd2345e37a67145f6524a3e0170114bf4cde266ac168b09edaef81792b2d39fe3679912035710f72a21b7ac0719bb9f6b37310b8c40922fff91c878833e73adca42a79ebfec0e3635375d1395d34277088868a7c7536a0eb0b77bb0d18831bb4b23e8c6e081e36f3a338b8773311ebe6a39f315738b0a36113661f8cc8314d897899ea3024eb55c0eada66121f2da9d9e5a3747e3c7ef2253398c219336fde39f18672c978cee9a7c37388af94bf20ee8c06b3ef3e19f5ecef601de20b1102dc6c1595cbf67da3ae72306265878b6cd8ac9fe7369e9588469fb7f32d599ddedb8487297d1e49c9d452416963ed334af978636c6e3440455ed69120dee9363a7b5f3bdc6da32a820fd3fac8c44b4365ba2ffde0c219da203cad025a9934741555ce1269eba7579f3fd3271f63761627612aba6d799b70d8ac2d27edfeac10ddd1afb81f76bdd79d99929571baecd0c76adf585f59e4141ca87b27a06377a69cbbd43c66d04bf18c775e20e7aa44113c4cf3ef2612a01e9f202e91651304429425a8ca3991fca7b26f123f8c6f858ab5d1a726d4af30da1038492f62083cabfebaff1e44600adcea31ad0fb4b015dc2f1d3941de071787be1a369eec21253474ca8eed471f6c72a7bbb4041e3c945053c63a2dda8891fb6081c1dc973e7fedb776b59842d3ed1786ce3d5d490f2bacbbece1ace1e7250d57e8af82836acfdf61fe9ab5586b024f493131a7daac6ae500995bb48da37cee66c4639308e40b93c0fe1bcae5a01425ee4cb8689846ae7c922291f49759cb362eba1f877fd659213f6ca38bcf7506b6c71534ec8e0acef017f6d712559a176b06444d86524417bb09b48e253bd9b1087381cd1f17c7649c55e989faa738490c806766efaa02d77e0f62b6950f5b93af91314ba951d6aebe3947a8c982fd9b2f97bb8ba9b7c046c0576a0c2102c360244d63be1a58cf4c541c8731898ab9a6bbb7e5a9581cdd432190e14bc5afd6254e8b5152ff162f43111b1859b0347fc00fe3bb11d390d67de1d9cc50245e0f73e7bc5b6c37feb65c19c79d2a2a167f52df3cba56ff668c7f09d6ad7364665aa60eb51b5c38321819e0cdedf54ea49685082c28915f99e5bd7dc17cbee1707421208cd904c608906f787c7d9e03017445ac6c8e04ab95f1d47d5816b9bb61a5a3850a710b88fb5d19941ab7d01ffa03b55c05ada665cb6731096b7722a37ff8b4a96aea3f065aad877d6529b27ef755a3d135209417a84c4b89e2140be3e64e9fd83c638e76431028feef3a2d241eaadc6c4bbe6929980de78c8fe90fb83040d538b92a50fd6494911e2b36b25b7ae6e77cccb88b6e8dc065e90ff0b3a869c6bb23331616810260ee7f7e84c061d84fe4b47eb9e2b8021a61d746b3e293523117827f05ea9e33165133c370f324c39ed98420057ace303b524ad4c6ab7e9a214c3d00d9ca1bbf8c589e171fef416b7de26418fbba4859574c8ebb5ccb3c5e01192cb3e03cbf8c2e361133fb9a896a126f81b25eb5abf4788e16ef3205d0e6ee8bcc6a99db4dbab1ae806a39c39b9286b2fb6dba038ee3bb2c7b82a57d288afc430e8d47458102365c4192b73bb056fcd71b7dce8d47fa5631587b80f4982f1b7b922dfd893c5e56c8edac8418934da174be924beafe5c9c31686b82b5eca91551938180aaf73466fe0f73670b555257abeb7cf6b0b3418c5f9ad2b95bfe252bef6b0e89d79325f26ccbc299fb5ad0a2d34b9a9a05b093d9eefdd22529cfcd7bef75f5ba53448eb0c89b2eef8d7580ed50bf3dfaaf925e79e6b89dcf91f5f823b316f7de2fc39d7c8f7ed21640363830dcf412aa31e6e8f2bdf97f52d58f1790cc6db57bead0679c7867a7050d0fac2e10fce7c5b3dd960a100fed942ff888de0a2bdd1e86a452509245b4196c2c5039bdb886c19941da29bb753ded9e29e648857816c9e235a6fdabea5977f421cf10047f372e96df76cfb41dbe51a8ac24782d63f4729485d859debdc60984060c64c7e81022a92f2e32d410f4563f8a48e1368f3fadc4e64b66305c203ba2aff05e71673127e6766e65605986a61a8b5e070116c5bc0d0b50c8f9b4c485285353d90d248b92a18fef717c4eefce7dd1a9708b0faf190058d0bcc8ce280f49387aa9e83b345ee3fb42763d58842ea7bdb6661609d99ef81436ff8801ef501b1cecdfa07fdf833cad9403559f6f85beaa0ce364001a393b3447d7622c7e3fc4addf0c454b17a823eceac963bf2b89a85f30b3b09ff2c253f6f3f73de380d0b8e38762622a2157dcb6dfb4ab670c6f98064d9c66ce9250dd58ce32b7d2851d2f09a7d8acae63d1023b9cf38c573714b44232d84cb86f63ee230dacd0e80958db02be8409dfc2ba2e98fe5670cdffdbea7ae498312271fb7053d0ccc33e5ab7e1d2110bdca439332cb8a177d1b3019d643dac336cfeae86b8f8bcbaa70310b256617835227ee552f3f76192217535c91d577ecf6b2b2214df0fe6b85f18d2f851bb732e2f2d4b9a175cf512253450ddfbe24dcc4d69cbef5618523085b0bf8f73fa15624183009a424990868a5abb4b5e4038dc3abf09a726629ff0cf18395ae09f5cd03f0e9a1ff9cf0e36c54441a80f9229ce723af57aecb2adb364829ea90f394c9162fe9aa264b260daafcbb322d6a1173a7969f8412b6a336f237d7d5c95c0372a908978c437b65b7c2c37255aac469a6446621a4ea179d8055b336c4414507053d5247e2341742d2dbcce7c394163e0b8bfe6ee495e70e990ac24d75c083aa4a250b7e41b3d5a7d9c41f12", 0x1000) 15:13:26 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x2) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000010) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 15:13:26 executing program 0: setrlimit(0x1, &(0x7f0000000000)={0x1000007, 0xfffffffffffffffd}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0xfffffffffffffffc, 0xfffffffffffffffc, "661fdc1f000000000000008bc1ff0e091fe60002"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 15:13:26 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x4) r2 = syz_open_pts() ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0xffff) close(r2) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0xfffffffffffffffe, 0x0, 0x6, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x100) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = getpgrp() r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r4, r5, r6}, 0xc) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) fcntl$setstatus(r2, 0x4, 0x80) write(r2, 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) 15:13:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 15:13:26 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffffff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet(r0, &(0x7f0000000040)=""/30, 0x1e, 0x840, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:13:26 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) select(0x40, &(0x7f0000000080)={0x9}, 0x0, &(0x7f0000000240)={0x8}, 0x0) 15:13:26 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getgroups(0x2d1, 0xffffffffffffffff) socket(0x20, 0x1, 0x2) 15:13:26 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup2(r0, r0) dup2(r0, r1) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 15:13:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) close(r0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) syz_open_pts() 15:13:27 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) socket$inet6(0x18, 0x8000, 0x1) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 15:13:27 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000001c0)=""/28, &(0x7f0000000200)=0x1c) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="86fe2d4312a1fadcdd2155aab126f34c5bacecd3b830733955e6a4304f725241f81180d3b1d71846122db20bb1dce332512a74862bfb83f052b682f075decb11b45cb3f8d2e46897bb595e001c", 0x4d}, {&(0x7f0000000080)="bbb7835307c27e0e5abd6cfdc57222c5387ca7a1e789fcb76c40003979eb03ca137fde3cb6382e2a9c4cabc7306b65301ea42869c3249b51aa4e8f6f0d93fa7ce532fcc3dfff6871f7e7a4b848b000b36b45075e634134fbceb225a35339d590275152a3f99606794d9b73077bf87a97c9421ca81acfdf7396f1665ea3f1b226610fd644fb855d0bed735498f95918967c50b1f93bcd5ceda63a53f80fc67dee6d59bcb93e95612954d34b4189ca10bf7151cfd391f3a1a6cbc122acb7f7f4cc01355a2078edad241eb177b7a6373279a1a743d482528a05a86d8431f5627751b9e5ad736e744290fc", 0xe9}], 0x2, 0x0, 0x0) 15:13:27 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0xc) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket(0x6, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 15:13:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x20) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xfffffffffffffe0a) 15:13:27 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x880, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000440)={0x80, 0x800, 0x1, 0x3, &(0x7f0000000680)={{0xe5, 0x8000, 0x0, 0x100000000, 0x3, 0x401, 0x7fff}, {[0xabe6, 0x8, 0x0, 0x81, 0xd78, 0xfed, 0x800, 0x2, 0x3be0, 0x20, 0x100000000, 0x84b, 0xbb3, 0x2, 0xb7e, 0x9, 0xfff, 0x7], [0x80000000, 0x100000000, 0x1, 0xe8a, 0xffffffff, 0x10000, 0x0, 0x8001, 0x5ca, 0x6], [0x101, 0x8001, 0x80000000, 0xa3, 0x101, 0x7, 0x7], [0x0, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffc, 0x7f, 0x5], [{0x39d4, 0x200, 0x4}, {0x5, 0x8001, 0x800, 0x8}, {0x101, 0xafa2, 0xf9, 0xcbe8}, {0x7, 0x8000, 0xfffffffffffffffa, 0x3}, {0x1eef, 0x4a, 0x8, 0x7}, {0x6, 0x1, 0x1, 0x7fff}, {0xfffffffffffffffb, 0x5, 0x1f, 0x5}, {0x8000, 0xf9, 0x8, 0xb52}], {0x5, 0x8, 0x0, 0x101}, {0x80000000, 0x7c9, 0x6, 0x38}}}, 0x8, 0x26}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) openat(r1, &(0x7f00000004c0)='./file0\x00', 0x0, 0x18) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000300)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f54dd8509b7636078a867d059906e35c7a80d82c15c9f8eff860261c906d861c88352b3b4ab1b27f516d67833527635a48a102ac03fc6ab4eaeb065fced250a", 0x7d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='%@}+@\'\x00'], &(0x7f00000003c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=',##){!!\x00', &(0x7f0000000200)='#,@\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=')@/!]\x00', &(0x7f00000002c0)='--+\x00', &(0x7f0000000380)='.\\@,}\x00']) 15:13:27 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x32eee2f8b7c548e4) sync() kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x4b, 0x0, 0x5, 0x2}], 0x3, 0x0, 0xffffffffffffffff, 0x0) 15:13:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x200, 0x40) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x9) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setstatus(r1, 0x4, 0x80) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair(0x6, 0x4, 0x6, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x1, 0x1ff, 0x556e, 0x2}, 0xc) write(r1, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9d) mknodat(r0, &(0x7f0000000300)='./file0\x00', 0x2000, 0x1ff) r3 = syz_open_pts() close(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) syz_open_pts() 15:13:27 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r3 = fcntl$dupfd(r0, 0xa, r1) renameat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 15:13:27 executing program 1: r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) openat(r2, &(0x7f0000000200)='./file0\x00', 0x100, 0x8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x8) pipe2(&(0x7f0000000180), 0x10000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r3 = socket(0x20, 0x3, 0x6) recvfrom$inet(r3, &(0x7f00000000c0)=""/35, 0x23, 0x800, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x100, 0x623b, 0x401, 0x80000000, "6550fc4a66dd90728edf68f8831aaba68dbd028b", 0x0, 0xff}) 15:13:27 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000000080), 0xfffffffffffff54a, 0x0) socket(0x1, 0x5, 0x80000000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:13:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x6fa5) rmdir(&(0x7f0000000400)='./file0\x00') 15:13:28 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) fchdir(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) getrusage(0x0, &(0x7f0000000140)) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 15:13:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x1, 0x12, r0, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) 15:13:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) bind$inet(r2, &(0x7f0000000040), 0xc) 15:13:29 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:13:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0, 0xffffffffffffff23}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000001600)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000014c0)=[{&(0x7f0000000140)=""/166, 0xa6}, {&(0x7f0000000280)=""/60, 0x3c}, {&(0x7f00000002c0)=""/205, 0xcd}, {&(0x7f00000003c0)=""/5, 0x5}, {&(0x7f0000000400)=""/55, 0x37}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/117, 0x75}], 0x7, &(0x7f0000001540)=""/136, 0x88}, 0x797396374d25430c) r2 = open(&(0x7f0000001640)='./file0\x00', 0x400, 0x40) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000001680)={0x8, 0x10001, {0x7ff, 0x6}}) 15:13:29 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x2, 0x10001}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x2, 0x1, 0x401}, {0x18, 0x3, 0x5bba}, 0x7f, [0x7, 0x3, 0x0, 0x3, 0x1, 0x1, 0x94, 0x2]}, 0x3c) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000100)=',,@\xb6\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='}\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=']^.:\xba\x00', &(0x7f0000000280)='!&\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='!@$-\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)=')']) 15:13:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x4a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 15:13:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r1 = dup2(r0, r0) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4000000000000379, &(0x7f0000000080)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) flock(r1, 0xc) 15:13:30 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x504, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x2) 15:13:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x3, './file0\x00', './file0\x00'}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xfc0, 0x8000}, {0x93d5989, 0x8b}}, 0x8ef865e99e3d47a5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 15:13:30 executing program 0: socket(0x18, 0x3, 0xfffffffffffffffa) 15:13:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="cfbbcafa9b83715ee1dfdd2ba6346f82020000c01b448ff7e9cf47bb0577ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x3, 0x6) 15:13:30 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) pwrite(r0, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x5011, r0, 0x0, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) 15:13:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = dup2(r0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fchflags(r1, 0x1) r3 = dup2(r0, r1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x7, 0x9, 0x3, 0xe5}, {0x81, 0x5d77ce91, 0xac, 0x8}, {0xfffffffffffffffa, 0x0, 0x0, 0x7}, {0x3, 0x3, 0x7ff, 0x2}, {0x80, 0x1, 0x5, 0x1}]}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) 15:13:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000180)='./file2\x00') fcntl$setstatus(r0, 0x4, 0xc0) getrusage(0xffffffffffffffff, &(0x7f0000000340)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file2\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 15:13:30 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) 15:13:34 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) mmap(&(0x7f0000659000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x1a, 0x0, &(0x7f00000000c0), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0xa) mprotect(&(0x7f00005de000/0x1000)=nil, 0x1000, 0x0) chflagsat(r1, &(0x7f0000000080)='./file1\x00', 0x0, 0x2) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0xff) 15:13:34 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3", 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 15:13:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendsyslog(&(0x7f0000000080)="e348b70826f1ee00f42b1aa041369e77f42f9d6e03335c21d35e73c75705fa6975f5b2764f18dd2b8c6d65101300ff710c7b442859b8b5b5e669987a45e928c5cf350917c89363f3f512a2cf1ff0a272358b5254c54ea1178889870d9b8e8fa90c699e0a55d17caec1", 0x69, 0x20) pipe2(&(0x7f0000000000), 0x10004) 15:13:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20108, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') preadv(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0, 0x0) 15:13:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 15:13:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) r1 = semget(0x1, 0x1, 0x83d0b306b07dffc0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/4096) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001180)={0xfffffffffffffffd, 0x4}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x6ae54c0205c8c0fa, 0x49, 0x20000000, 0xfffffffffffffff7, 0x3ff800000000000}, {{r0}, 0xfffffffffffffff8, 0x48, 0x80, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x7, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x0, 0x6}], 0x8, &(0x7f0000001100)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0xdfca9c0aeffa1f64, 0xf0000000, 0x9, 0xffffffff80000000}], 0x3, &(0x7f0000001140)={0x9, 0x401}) 15:13:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000240)="25e61c0c64aecab6b28b1af2200a76670efbf619cf0800615562bcf5607428940bf0c64ec26dd807daabe8fe4383b61c9cffb257d6a8adfee79cef0256226fc79d", 0xffffffffffffffc7) r1 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 15:13:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000480)='.\x00', &(0x7f0000000500)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000003c0)={0x40, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) r3 = geteuid() r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x681, 0x0) r6 = dup2(r4, r5) ioctl$TIOCSBRK(r5, 0x2000747b) setitimer(0x3, &(0x7f0000000180)={{0xcc, 0x1}, {0x8, 0x9}}, &(0x7f00000001c0)) accept$inet(r6, 0x0, &(0x7f0000000200)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x8fb5, 0x4029, 0xfffffffffffffffa, 0x8, "050f7970e28142087e7f547766d1be81db1d5223", 0x1, 0xfffffffffffffffa}) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000280)) mknodat(r0, &(0x7f0000000300)='./file0\x00', 0x8, 0x1ff) setuid(r3) nanosleep(&(0x7f00000002c0)={0x13, 0x3ff}, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgrcv(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="00ff03000000000000000180ffffffffffff00000000000000000000000000000000000000004000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000604000000000000000000000000000000000000003263605280d3aacefeecee590069612557b3da0ad14be04d89c1c7f5a9f310757b382e0a49f4fe11d6336dca9f4dcddece9807ba6b33fa099229a23c1cae21391e8cdbbb85c69560c37659747a00a0bc72cf428322ff96ede75394562c43835ffb627594bf5009f1cf8d1c73ded19349b4f9d960a9e5d25068cfb14f2f270be79ebc6f2a97f2942a17771362e8f58f781c8f0000000000000000"], 0x6e, 0x0, 0x1000) 15:13:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000100)=[{0x5172, 0x8, 0x2, 0x800}, {0x9, 0x4, 0x2}, {0x8001, 0xfffffffffffffffa, 0xffffffff80000000, 0x3}, {0x9, 0x0, 0x6320a446, 0x20}, {0x40, 0x6, 0x0, 0x208a}, {0xfffffffffffff800, 0x1, 0x4, 0x200}, {0x0, 0x3, 0x0, 0x8}, {0x989, 0x3, 0x3, 0x91}, {0x3, 0x8, 0x3, 0x9}, {0x4, 0x9, 0xff, 0x3}]}) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 15:13:34 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x27c) socket(0x1, 0x2, 0xff) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) getsockopt(r0, 0x200000029, 0x80000000001021, 0x0, 0x0) 15:13:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0xffffffffffffb263, 0x3393) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r1, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) 15:13:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) acct(&(0x7f0000000000)='./file0\x00') syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7fff, 0x0, 0x5, 0x7ffffffa, "03002c245e1a00070000000000000012885d8878"}) r1 = getgid() r2 = dup(r0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000180)) getgroups(0x1, &(0x7f0000000140)=[r1]) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215e40f1ed90d7bfbf1925487c2ada5305e09de00"/119, 0x266) 15:13:35 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="4de687", 0x3, 0x403, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) chflags(&(0x7f0000000100)='./file0\x00', 0x10001) ioctl$TIOCDRAIN(r0, 0x2000745e) shmget(0x2, 0x1000, 0x1db, &(0x7f0000ffc000/0x1000)=nil) r2 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = dup(r2) faccessat(r3, &(0x7f00000009c0)='./file0\x00', 0x11, 0x3) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000240)) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r4 = getgid() open(&(0x7f00000004c0)='./file0\x00', 0x1a0, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x410) semctl$GETPID(r6, 0x0, 0x4, &(0x7f00000003c0)=""/232) setregid(r4, r5) shmctl$SHM_LOCK(r1, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0x8001, 0x6}, {0x18, 0x0, 0x1, 0x5}, 0x0, [0x3, 0x101, 0xfffffffffffffffe, 0x1800000000, 0xffffffffffff8000, 0x213, 0x100000001, 0x7]}, 0x3c) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000380)=0x5) r7 = semget$private(0x0, 0x3, 0x401) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000b40)=""/247) 15:13:35 executing program 0: socketpair(0x18, 0x4000, 0x5c32, &(0x7f00000016c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700), 0xc) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = socket$inet(0x2, 0x4000, 0x1) r3 = accept(r2, 0x0, &(0x7f0000000080)) recvmsg(r2, &(0x7f0000001600)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000002c0)=""/13, 0xd}, {&(0x7f0000000300)=""/12, 0xc}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/117, 0x75}], 0x8, &(0x7f0000000600)=""/4096, 0x1000}, 0x2) connect$unix(r3, &(0x7f0000001640)=@file={0x1, './file0\x00'}, 0xa) getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0}, &(0x7f0000001c80)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001cc0), 0xc) getpid() getuid() getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001840)=0xffffffffffffff21) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001dc0), 0xfd99) sendmsg$unix(r3, &(0x7f0000001ec0)={&(0x7f0000001680)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001bc0)=[{&(0x7f0000001ac0)="8e759f030536273112033d2e74cb71aba67be18fb80ac5b623c6e4eeadcf0112f55e30c2c7f4454886eba91455d5fc4edee89d4dfc0559a7ac293a0a7fc685ade01303d0603573873e2688b8a90d05d5df42fa2f56d2c73fc167cea1f56f2c16c47e3ebde61103cbd424717b5431a3a5c5e6e4b8b12e0af5b2a966ae26541acac5cf53baacedfb8ea1eaadcd1bafb70d23518d3774842728ce1eb7e62a301cf0c53d7c1215e80728969093230515156aa284af9c557114fd68c46b6a25a3dc8f2648e5552afaa7c3afb9c3196cf6656b", 0xd0}], 0x1, 0x0, 0x0, 0x9}, 0x400) sync() geteuid() sendto(r2, &(0x7f0000001f00)="5bd26c4afbb048e8dccce001f55b018f9f72d677bf171f89694141dbd348520c7891a1f1061d5551dd8fe8145c2679cf69dd81049e617a67e5d0b717d73dc272e1b81b18fddecc228af3c84aaa818d2cf7f7839aee66701891656f933feb37ed3c2d3ce17dfec699eda8a9a753c8eae40a6999e74a68b7e043fbe4533525f8d74ddddfbdaa582e5cc2a962eb509ee4289461a804884324d9bc5e8790839a9f1fc566b6f66791af9d8e", 0xa9, 0x406, 0x0, 0x0) connect$unix(r1, &(0x7f0000001880)=ANY=[], 0x0) recvmsg(r2, &(0x7f0000002200)={&(0x7f0000002000)=@in, 0xc, &(0x7f0000002140)=[{&(0x7f0000002040)=""/50, 0x32}, {&(0x7f0000002080)=""/184, 0xb8}], 0x2, &(0x7f0000002180)=""/128, 0x80}, 0x801) recvmsg(r2, &(0x7f0000005500)={&(0x7f0000005600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c09ad1f923588ec485a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050dd49e0aa8c6ed4a8a6bd9300"/4120], 0x1002, &(0x7f00000053c0)=[{&(0x7f0000003280)=""/145, 0x91}, {&(0x7f0000003340)=""/51, 0x33}, {&(0x7f0000003380)=""/4096, 0x1000}, {&(0x7f0000004380)=""/4096, 0x1000}, {&(0x7f0000005380)=""/56, 0x38}], 0x5, &(0x7f0000005440)=""/179, 0xb3}, 0x0) getpid() unveil(&(0x7f0000001740)='./file0\x00', &(0x7f0000005580)='r\x00') rmdir(&(0x7f00000055c0)='./file0\x00') r6 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r6, 0x3) fchown(r1, r4, r5) 15:13:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x9e63c59f459da36a, 0x20) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) setpgid(r2, 0x0) 15:13:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x0) 15:13:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x20, 0x8007, 0x2) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) msgget$private(0x0, 0x450) 15:13:35 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0xb0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 15:13:35 executing program 1: r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x8000}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) lseek(r2, 0x0, 0x0, 0x0) 15:13:35 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x920, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300010005}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) getsockopt(r0, 0xd3f, 0x9, &(0x7f0000000240)=""/187, &(0x7f0000000300)=0xbb) 15:13:35 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 15:13:35 executing program 0: socketpair(0x18, 0x4, 0xfffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x19) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xffff, 0x7}, 0x10) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) 15:13:35 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x1}, {0xfffffffffffffffe, 0x2}}, 0x0) 15:13:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffeffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x6283) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x15) socket(0x1, 0x1, 0xe4) r2 = socket(0x10, 0x1, 0x800000000000000) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) socket(0x20, 0x3, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:13:35 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0xc0}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000000c0)={0x19, 0x0, &(0x7f0000000080)=""/25}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xffffffffffff0000) 15:13:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) 15:13:35 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r1) close(r0) 15:13:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7ffffffffffffffe, 0x2000000000000}) syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0xf6a) r1 = socket(0x1, 0x4000, 0x100000000) listen(r1, 0xf1) 15:13:35 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x2) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f0000000040)=0x9) 15:13:35 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x1, 0x1, 0x5f2) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000000080), 0xfffffffffffff54a, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:13:35 executing program 1: poll(&(0x7f0000000040), 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x450, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 15:13:35 executing program 1: r0 = syz_open_pts() socket$unix(0x1, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1) 15:13:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) wait4(r3, &(0x7f0000000000), 0x2, &(0x7f0000000080)) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 15:13:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000080)="de0921be305076bc16", 0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "920a565e3e527179570d084cfff2a94f88f3c580"}) write(r0, &(0x7f00000003c0)='\f', 0x1) 15:13:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x10, &(0x7f00002d5000/0x1000)=nil) shmat(r1, &(0x7f0000216000/0x3000)=nil, 0x2000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x3, 0x6, 0x1, "5788c6d0e0879e0cf4c4f25537c470e3f98946c4", 0x1000, 0x56}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) 15:13:35 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x3) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) 15:13:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = semget$private(0x0, 0x1, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x6, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = geteuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r1, r2, r3, r4, 0x100, 0x7fff}, 0x8001, 0x9, 0x4b8}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000080)={0x1, 0x9}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000001, 0xdfb, "3fbfe9590034d4887dcecff9021f78a70bc0e5fd"}) writev(r5, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959", 0x232}], 0x1) 15:13:36 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000001c0)) fcntl$setstatus(r0, 0x4, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)) fsync(r1) close(r1) 15:13:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r2 = semget$private(0x0, 0x4, 0x600) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000980)=""/153) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r5, r5, r5, r5, r5]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e80), 0xc) sendmsg$unix(r3, &(0x7f0000000f80)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000d80)=[{&(0x7f0000000cc0)="42c73b77f3ca90eb337f2ced15bfea5794cc3dfe0dc6c21f914f0f84912d86d1c29418675ee7a6de94cd34542acced8b905f20b67651fb1cdddee43ee5d1a0a1188c8bd0b6f5b09bf16dd054050aa9711039f38145563a7a1fbd396da20d0284726b502e04d20afcbd03e49bee4315664a239c2c0af18a5cfaf606c4435257848f105dce34f8a4d74e8726192892", 0x8e}], 0x1, 0x0, 0x0, 0x4}, 0x0) mlockall(0x1) munlockall() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x208, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0xa, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x1, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) socketpair(0x2, 0x8000, 0x6, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000880)="d3dce337e5d4cd9f054828f4ba16b044ccab34ce1b887f58afb7d5a4c69dc5", 0x1f}], 0x1, 0x0, 0x0, 0x4}, 0x405) semop(r2, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x4, 0x800}, {0x7, 0x2fa, 0x1000}, {0x4, 0x9, 0x1000}, {0x1, 0x135d0445, 0x1800}, {0x4, 0x0, 0x800}], 0x6) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x201, 0x0) r9 = socket(0xa, 0x5, 0x5) wait4(r6, &(0x7f0000000500), 0x8, &(0x7f0000000540)) pwrite(r9, &(0x7f00000003c0)="35847ea01a4be8fd5c7267b29ca046cd792ca0e02851e1d94186753680143fd41ce9f4da03cfaa5a228dccffb58e2381ea1f662dc80a400f5921c1e0da55ccb347f26c9a71f7809d53f4f443632276634939c762e5aac800064400c297a7387685855a2bb20de3a504913cdeecdc5a6e0e0886f947b83f17c83ab3b738be9fe152527abdfdeaeb4fd3cc1d8026b189a67a937af00ce012dc0158111ef06bd2d3eddb0a175aeecffb570fade1004b56aaeb5c85c3aa5453c7bc7edc8606a159e736904696be78d5a5f024547838e93d3e4f6f2daaaa3851ca9a64e5f6efa236665458", 0xe2, 0x0, 0x49) sendto$unix(r7, &(0x7f0000000100)="8b2f332cc74e7a1d095d33c0717e9fda9513d26a264edd84fe036b8abfbf58c4e1d1a84241228ef680ed45063e81c9373903fe2f639bd0c191846fd3030c3d8587e5b3c1e4aae5e8b1d9bd943fbf727db4014b3fae0324c66a4d400e2d0fc8e060e5a9ae499397ff5af3dfae54c5c302844343", 0x58, 0x400, 0x0, 0x0) r10 = accept$inet(r4, &(0x7f0000000200), &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r10, 0xffff, 0xeca22de88bafc70c, &(0x7f0000000780), &(0x7f0000000940)=0x2de) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001880), 0x0) r11 = semget$private(0x0, 0x3, 0x80) fcntl$dupfd(r8, 0x0, r4) semop(r11, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x70, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000340)) dup(r9) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000280)) 15:13:36 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x2, 0x7}) r1 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x7f, 0xfffffffffffffffe}) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x40) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000180)) pwrite(r4, &(0x7f0000000200)="092f32764fd7dff4571e222a71314e2cd9d297f08fc9416938540ba1aa9495ddc1a9de96dd01bf54df5c9278131ca82509908219b8b070b4c35e5fa22a4b024a42757965f032f7099d2e84265f742ecd3a3d7abf6659", 0x56, 0x0, 0x0) bind$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 15:13:36 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) fchflags(r1, 0x0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 15:13:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00') ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000100)={0xa96, 0x9, 0x4}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) 15:13:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x10}], 0xffffffffffffffb8}, 0x0) socket(0x20, 0x2, 0x7) 15:13:36 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000001380)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000001400)='/dev/tty\x00', 0x748, 0x0) r1 = msgget(0x0, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/zero\x00', 0x8, 0x0) readlinkat(r2, &(0x7f0000001440)='./file0\x00', &(0x7f0000001480)=""/201, 0xc9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) msgctl$IPC_RMID(r1, 0x0) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/60, 0x3c}, {&(0x7f0000001080)=""/233, 0xe9}, {&(0x7f0000001180)=""/75, 0x4b}, {&(0x7f0000001200)=""/37, 0x25}, {&(0x7f0000001240)=""/177, 0xb1}], 0x6) 15:13:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="000720efabd16ebae63225a59560f8e58117896300000000000000000000bbe0000000e5c0dd2502044c7328d7cd6919670eb0ca8f5d69847bb4222be4166afb92657dbce2c3c3870d91bc92732e013e9382e052d8eb7d471db15c06047eea8da61cf99a669c1f8671256fff50bf317f82416464a339d4a0fd55b1767f5d673a7ae7ea09a18b8738ee48db3b1b8b01857718671ca745eeaca1567a2b8e19dbee0d0c666e22ef30fb4008b8f3f959f27c2687a66f0c3c73a340e884730e4e35cc00e499d9c10eb62267fa563975080000ab85e03acc10c90003e11044e10cdb909fcb75480e03809fd4841433a6b046fb50394ab68aa3", 0xfffffffe) poll(&(0x7f0000000000)=[{r0, 0x193}, {r0, 0x4}], 0x2, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000240)=0xc) recvfrom(r1, &(0x7f0000000280)=""/194, 0xc2, 0x40, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2639fa284f2864e6a666efb10ab6551b8788bc60"}) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 15:13:36 executing program 0: r0 = semget$private(0x0, 0x0, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x80000000]) r1 = semget(0x1, 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwrite(r2, &(0x7f0000000080)="6881fd5032b1a6b7ab2f4d90ea37f12b67f9bde55d5f8ec1700442e44661fcf06c0a2e826128b73ed4a3bc29c6826cb9c8cba72abd8752569230a748bbefb67f1176817f71fe93ec742d31c4d537ce8a0d5be69a64fe40002ce173907607b5d9727df85051d0132b39045795e173ce8395f1ae8d3e674b2f0a41427415a639e4954321775cd682b5772f45ebfb8d964affcde7963f7a08e94e698cb4", 0x9c, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)) 15:13:36 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000040)='W\x00') 15:13:36 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffff00, '\x007\x00 \x00'}) socket(0x20, 0x4, 0xfffffffffffffc00) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0xfff, 0x0, &(0x7f0000000100)="bcd4cd1c29bd7eb7181d3516f951eed94efdf16122628fa0d8ef2103a13c53f85f3c0883fc83b7be89f51769e7a563b1e88668a6d9ee347e749573fca1de43a7cd32753e531d857de860be53d40b56b0ed5414b1c324a2c5f1d32450c7022244926197ff29f405fa886a3ab524bc290dd4092b45c4d6cfaa5667f3b6494381eae7b8877665e1bf138efb0eef423229b901cb1820f4edb743b0195839d2001344781155e01c167a4307cb1bdd9d93e59f0f5ab2d8cf06d5962e0e3d9df46a59eb5ce1e89a0ded54236b458f30e852396690e9a844805411a8a00b6cfd939bf9c5c8d69fcbbbde53e56c8655c32c10c0d4d57aaca52f5949e77fcdee574e8c4bf5163d2f805ad6f4e4442bb5b40a2f8e1127a999415b461d2f16fa6c57b262d2eb2980ae9718cd92dc30c326122f093611debc9c96446d87f9a2d057145953b091334aaf20e4ad92f1a73a17e0b66aa9ead28abac794e64e2dc6a35075d3e682d8305e52a79d3851d489c70af2dbd45d08def660d80056d6798bfe71f08e973a225e25da3f70fedb274038dac139df352f782520d2a66f220188a4a248d4d7754b315da19ad56b1dfc2eaba6ef84d1cefbdbb78b5dca6b8007f7f8212337549e320be4d79e257697fdf19d6e95c542cab72f1c3603fad40e7fe681684dea2dc613b7ea47057d88018aabaaa108aaefab5ad0509d90767b33c6c4c239db834bc1c4f62eecc6242d3a38e7ec109fef7cd0263e6e99fde3f74ee6db0335b1206103587b7f2c3c76444214bd779b0e59ab5ecbfc955b854760fcdce2701e12c7b8d0d2f80f1c46677c57f12bba0ec2ae7844e01f2adaa51260fcf5142a41804608cf65be9fa7e385129e674afbb94ac7c1bfd1d521bf74092cd82ac4abcbab2f2fcdbc45e6795d5bb714606fa2675896f14822a8c6cbb32ea47d4fbcb4357ca07c870361ee6474ef2bed0a6246f777542b88639f450e65bf78310ecf53fc6df1a716605d72b6b552cf65087132ad46e06162723c37299b75f421ed64e453b8d9462db170b6939be4bae89d7af471aa7f13e6c8dfd00a3bf234cbb1a304e47408bd33236b2631b9a7f1be3b92e09fd66e69ebd01fa806bbcdf9c46947258a040948682d072708a7eb381ab92c6b341e0359c8944224c3ad9088ede21f2a752fa9537127a19c6117639b45696237344b23878da54da4b44b9fb063d7be1a115d4ffa6d5b1e4fab347c06444021cadf4bb0d41af60f58e0022aa242b561b7536cac99ade85184b9d8429c0909edebbefab46640ab78e17dbecae2b0b730c6b6c1ab46837c6c58e7b061c096258ad495ebe64966598d1cb6f85a3d58b3adb2bccb5dd603b8c2f2ecac9d104dbbd6da46d7424faff456bd4bb70b2849f007e3233bde1a83c09716779a9a501c61263fa68d970e75a6d79189390b06bc70411d3d4582f55e1725806bdfa71031fa5d49f36945d7b80fdbf784fc2527f8b633b303d72b0d9cf6b5f6472c3264f6b506b5ba5046d30097493d2a037bf9b7013b94b81e4bc96d807e892941359112988dc0321f1e55ad41783f2cd89397610a2b9c13b896e44c83d43a6bd878dae94bc4ceba00d92020acc9b84c8f2bcaed1f44567bffadb32c96753b9456476cb7002dfdc6ac180b64aa7ead0a00383e78eb7a0bfe85b2853839ba9527e43a21d4dc713f896539f027a3a747fdf9105db6aa4fcb54dbf4b6af25f834003b0bf8a4a3ae67fc838c1ca7d9da8267f5d9763b1166a1857506100cf4dbcf1aa66e1f88b8936e3bb92c273d2b8763caa53e17a0d8165bbc46091f11d7943b057965f8101eb7399491700a59fe5c34e62a58d81f014d59b7e5105b37158192add6cc8a306ae9e0fae3388e7fd82ddf92bc2154525b995a6e94967485714edcd80fbd649732f5ad3f383232914c5088c51c760043b59c71343bdc52791968a9f9d4c951d2f3eaca73822281b56b2cdbf638d23c4330704ed2c349414e28d3d15f37c74684198b78757e5975476eba39e924de344ed62aa22c6fff89320646dfc46d9c7da7db23af56210d402b86de6fe0c7959df892f7839cd95fa74b46f2527c7900549dd7752f1604b00eacbe7dd8372ade4dae065b01d3a91d3a05f95d935aa992e28028fc259b3adc47bb84d6598de5891fd6b97f4930e700afa3aa836e142b66d43c2aadab47a39070789ff44a335fb7beabbed07304f16773c31bf049e1843ba593f5db9331fa34bf508ed3cd49b8ff157b374d0c1bd9febb4f17efa4792c0d3db6789b3fe705a20c1b5c02d816e31579d4d84f33f2c22d914ab7cdbc686c2ca7fba0ff90da7a1295615411eca51efbc20805a7eda29e8fbe786a627307289dc9f24ae62b9f19974ad99865fdd5db317f47c0ae4396c148c6f5c5f8e37a1eb6f1cddb975cc14ac5adcbaa4673b75704fd87d3773767ed065ac4ffc0494859a17fe8bc61b18376fa805314fe3ee2a744ee74e12ef02fc3b8dca522fa112f7f97954edb0321aeebb481e483a6679493e80acdfa34fbab4ebf1480761afe3dc7075dfb48f908af69d727524af1816824881d7f8bf602873b593f9670d4f4863f585c625a25ccf7910e0f4c9e9d573fbafa76b7fa966109380a40b42b5eee73b8d788cd0ea688c548003be7d67bb94ab743ad16ccd45786f124b4e4af9708517cdc26978b11e4c463cd868fa7ecb3e6c0454ba948fab775ebd64aabe3e7bec271a82b2cf1e5a2d1da2c0f97a649f530297def258ba454bf368e1cbc28743e0c923fc8b13d6dee7cc8f4da12464ebdfff11ffaa7694dcc989e9d3ec633543f4781a9d7f1729deab9896fbbc5f0dbb6821b96e4b0590b3474cdb848a826e65e76a9eec907ff5aa36f8839004b5f5be3360eb4e56c787d3091ae75e7882b636bd5301090e6f1a98b1db88eeb9a5ee5fac5d365fff0f2cb96e20f11236d459d6dfa697926f4f4bb0d07374a05fd13490c1f648d0662bd5cf97514cb1308aa32f801d19c7b9fb41f319ce57fc5c58a84ebd3fdd7ae424d57d670c5f7a4e56a458fe5b18c7fd8c3781cfa16619d54d8facb67083a88e568ff16d52bd790a280f0cd372265d84084dc2bb1a9aa27d87fb03076c287236279fe017bcf967b27864ac2213d663368c0cb8c5a6242a979be008b22220b14a1017060b0a9593e91df02b62a2c981a9aa7fa2847ab34fe93d71ffa5d4343b2dc985f40894948e8252864e3de20e4882e9685aa4d0c1892e00e24bb39a8283689b643f065b74f2fc64343d602ed0081c103d53e7b565b4191ce9e1bc3da2e98635d281179231252ea5aa82e5367524ebc51a34f0cdc8f65376c847f153f57ee0822e4ebd0bf14ef28f825798bb6f9dbe166df0be52a96b097af12c68be9dc6a75d3afca7f5cfa003bdf89c2b3da5bd2f63b55074048ed4aeed7ecaeb46ece0b0bcec5ff585455f80d29cd800bc0649de20a35f6a7e43a242f40d82f8732981dd3d6e5e563bbea5f52366d24e84e4a55320902c3497b0a7d52a240957a65eb7c003d18527d7f17275910c75107fe48a39fb3e535c37d30e9e67d93e9776f774163945e6f131ef5dfe27a95e26c066e6fa4c23a301ab659df8e6f1d940c5c0f0914d3eb44e0dc28d4ba554c314d7970da74f6a4bfb959916175150143c721e7a7eb0fd06edd18952274e60ee69d6db11f0a0148e29ae8dfd843c6112b49ea4c02a8c886181cc524388c1ecafa2904085fee62c654730ac0604f84db5c883f9c65545e9770b95a111fdcfb1be7f79c7ac25c1f5fcc830e47955e21da4f9519da4cc5c2d13716526b5b908c45e6172e94c300c7dbcc37a25a530b5735ede598c6c75b3e04ab0b73f843cf6138da0024ad38d1f20881cbe381b0ead6224122bffc8da289df7289411ff0e89832264706e5c34078591368df1c6b0053dc2e5a42862e0b9fc9bb609b0ed36ad64acb0bdd48b7c63fc00f19be45ce5e92ab0ca5f32ad1e9a2c4b500b1328066d9313fd2728f78cae05f45a72385a193bbe06f53598d12dbe55655691397234178cb2c6f603c824ee5371719111729fa94e06b29e0208eb76a41d12be3d00500a7a9ef4b2e727a992d73d42534570546b0d903a3523a911532532b0bc23987a4935bde4a88c15e692a9d12c7159ba3ed7b17dfc12534dd1f8430d8f0966031f007502db6e867979e6911de14a5b7a3c7140c5a266e1c9ce5e5b2ac8c4b92824b31d0c1a4de74a82e3a4ae9d5a1248ff2e128c3c4dc8f230b80bd88dec5e3bc8f7399d61c7d92f3c8f89120ba778c0ec8d446e7941612f1920677b167bdd72a94ced4e7efbee069394195719f9bbf3d134206d2fda4fa1c8eac2524cb031e9705ccb7935af0485cdaeb660d310b2e8423a76eaca5bdef8fb5e232ddc5be4adeb25a0ce86e9cfd2cc5c11a1ad29afc7da0d461429be6a29f16ad544b360ff0f9a490774d729850c551f29b5c8784c35e741d3cb54b5b38874e847253b04e09125b93e1277c142caf88baf10d849d24ae9ca5d623ff322fac6d3a987a2b5c381089fc61b44d73443fde6766cbc1cf6ea4f801339a1802eb106024822ea439dd43c1910e355f2ece0bffab3926b64dabe207278d58014044c807c5ab0344e6c0008a0dc91f603e9feb426b4c4196255b42de6ac32feff7c958b59a30a77226d21c9b0dbb5d1528d913b96ed2ae54c111e382cabbb980b6863ba83deca1e497de8f9f4b1c06f6abdccb0f972ef0074cb4086e280ed953577debe6ba5ef04e50fb171c55ceb6b28a812f070ef59abde2294b328f88672af4ca09cb8e7c7bb6e06d6654eb9f6c1fe49e68dfd7bd6d097bdd4f8c4f9c1c409c6a396715a79b0db9052a38a65d0e28dbd30267aeca197735f09ccd3b0235810a260895df0f5b201cc0662667d145833cb47e91a451b18b428632a56a688b956d01fca91f3992ae92d46f4ba1f17ec88a7d843dd3f8a763fb3e24f39a95b2889ac0e43d53d745e9f0d44f756205d8e1c29eaef2a5d77219e08aae7ba2ec8b44941bbe6f72433dd7f7574b4a2e987917578f68c2c779444d29c99a30a768e1cc32c5bef86b1b5ffae7445c14538b6098f45eb476f227c1420827d071c70fe1e385cee84bcc1f0cb6eb09447c08fe2b57e64b46e377da1967db5fc4eb633c62ccc57c14357fc05d58940cbe19067778250a5e034a61ff1c16761e80a95abe9d111a012d1404fb88712713e31c43e3f70d89f84525ce22d9a63b3e28d2a65202cc176a89e59a8b90d7c214a2f6d92470d27e37ebc9affae2f51d99613b88aa6d2c25dbcb2be6ef88c17c3c2ac21cb7da23e53252ee457bc01772f0488d88563dd90111cc09af26a8f56c0e99b7d5c212c6b549489e2f605be20d9e70f54c85050a116e0ce88b1f02cf51f114aadc5639fe89d4fa26d63d040c469b4f4d7dc9b07c0367ef8c44f51d7d2a6c8a2b3fddc70f9a3ec56a3191d2aca5c94b84a2ac8da1ddbd667921f66ca80309b2de3ae66f1f82711153980eb531112ee8ae3f37ee22203e00e0131e4c3f3af7fad1a7c0528ba6d83583082e141f6a788f88d5c0f82eac4606413602e4b4f505becbc661b549ede510c442f403d52530810b2b1c374e8a74de0083bf712aa2535b7ea05d058d4e477297db344872000d46327f414e659c88037a462bb0c36384ed4ddbf5ca52cb8ebaa2e953f9039eccc87a5f39f8768e1f9a6896e0897a1c9c29efea977e18ad04797ad4c89edee508dbd5ba0b431cecbddf28ae8b8177a274c5d8c7910941be8f00b03a3dab455584967e1268eba700867e1a5f68ec96e0b6e7f03e", 0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:13:37 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000124000/0x4000)=nil, 0x4000, 0x5, 0x1010, r0, 0x0, 0x5e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 15:13:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mkdir(&(0x7f0000000280)='./file2\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) nanosleep(&(0x7f0000000000)={0x100, 0xfffffffffffffff7}, &(0x7f0000000100)) 15:13:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x4, 0xa9c7}, 0xc) 15:13:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0xe1) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='r\x00') faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 15:13:37 executing program 0: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x62}], 0x1, 0x0) poll(0x0, 0x0, 0x717bb5c4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setgroups(0x1, &(0x7f0000000300)=[r0]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0xd52392aa7a77a851, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000240)={0x7ddcb2a180a34756}) msgget$private(0x0, 0x80) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000040)={0x1000, 0x0, &(0x7f0000000880)=""/4096}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) write(r2, &(0x7f0000000180)="56731d99d05755da9c264c89663fbebb022acb09627df257389b0bc83bda78c7f46659c4a0d26479634126e1e32e410b7806e453f8a3bf9e71c5211682e80b5d4546816fd344698b7087c5b8456ecf41ec64968336e91334be2e1c89bbe6a0c2fe288180460664a060f288fe436f467bd6924cc69151e92de1c427550636e7d4b71a", 0x82) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x185}], 0x1, 0x0) 15:13:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)) recvfrom(r1, &(0x7f0000000000)=""/25, 0x19, 0x801, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 15:13:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000fdf080000000000008fff0400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) close(r2) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000295000/0x2000)=nil, 0x3000) 15:13:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x4) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00', 0x14) r2 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) truncate(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r3 = dup2(r1, r0) getdents(r3, &(0x7f0000000240)=""/74, 0xffffffffffffff5b) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) kqueue() r5 = kqueue() mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) kevent(r5, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000180)={0x561, 0x2}) r6 = shmget$private(0x0, 0x3000, 0xc0e28f2b1c78423b, &(0x7f0000ffd000/0x3000)=nil) shmat(r6, &(0x7f0000ff1000/0xf000)=nil, 0x1000) kevent(r0, &(0x7f0000000340), 0x60, 0x0, 0x6, 0x0) r7 = semget(0x1, 0x1, 0x0) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000200)=""/28) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[{0x9, 0x3e, 0x78a, 0x8001}, {0x401, 0x6, 0x10001, 0x1}]}) close(r4) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x401, 0x6ad4925d, 0x1, 0x1, 0x2e8b, 0x3, 0x0, 0x5, 0x49aa01329ad8646c, 0x204, 0x7}) 15:13:40 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) shutdown(r0, 0x0) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) socket(0x20, 0x1, 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 15:13:40 executing program 1: r0 = syz_open_pts() semget$private(0x0, 0x1, 0x2) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffffd]}, 0x3c) kevent(r1, &(0x7f0000000000)=[{}, {{}, 0xfffffffffffffffd}, {}, {}, {{r2}, 0xffffffffffffffff, 0x4d}, {}, {}, {{r2}, 0xffffffffffffffff}], 0x60, 0x0, 0xfffffffffffffffc, 0x0) nanosleep(&(0x7f0000000080)={0x7, 0x1007feffffe}, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x2c, 0x2, 0xfff, 0x13d}, {{r3}, 0xfffffffffffffffb, 0x0, 0x2, 0xd0, 0x1}, {{r3}, 0xfffffffffffffff9, 0x4, 0x1, 0x215b, 0x3f}, {{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x2}], 0x479, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x42, 0x1, 0xff, 0x8}, {{r0}, 0x6134dc16d8c358b5, 0x0, 0x0, 0x80000000, 0x3}, {{r3}, 0xfffffffffffffffa, 0x41, 0x2, 0x2b80, 0x80}, {{r3}, 0xfffffffffffffffa, 0x80, 0x2, 0x1, 0x1}], 0x0, &(0x7f0000000040)={0x8, 0xf97}) r4 = kqueue() r5 = kqueue() r6 = kqueue() r7 = dup(r0) kevent(r5, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r8 = kqueue() r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r7, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x100, 0xffffffffffffffc1}, {{r8}, 0xfffffffffffffffa, 0x12, 0x8, 0x8, 0xf2ac}, {{r6}, 0x608d8d472198f884, 0x20, 0xf0000000, 0x7, 0xe3a}, {{r4}, 0xfffffffffffffffc, 0x80, 0x4, 0x401, 0x9}, {{r3}, 0xfffffffffffffff8, 0x8, 0xf0000001, 0x3b000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x9f9, 0x101}], 0x2, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffb, 0x6b, 0x40, 0x1, 0x5}, {{r6}, 0xfffffffffffffffd, 0x8, 0x1, 0x1, 0xc7f7}], 0x10000, &(0x7f0000000300)={0x10001, 0xb1}) setrlimit(0x3, &(0x7f0000000000)={0x8, 0x4}) close(r5) 15:13:40 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x4) r1 = socket$inet(0x2, 0x4000, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r5 = getgid() getgroups(0x4, &(0x7f0000000080)=[r2, r3, r4, r5]) r7 = socket$inet(0x2, 0x2, 0x100000000) setegid(r6) getsockopt$inet_opts(r7, 0x0, 0x17, 0x0, 0x0) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 15:13:40 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000380)=""/226, 0xe2}, {&(0x7f00000004c0)=""/2, 0x2}, {&(0x7f0000000500)=""/126, 0x7e}, {&(0x7f0000000580)=""/19, 0x13}, {&(0x7f00000005c0)=""/106, 0x6a}], 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10000, 0x0) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) close(r1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)='./file1\x00') execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='/dev/diskmap\x00', &(0x7f0000000140)='/dev/diskmap\x00', &(0x7f0000000200)='/dev/diskmap\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='\x00']) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 15:13:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000240)) close(r0) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x1, r4, r5, r6, r7, 0x8, 0xd28}, 0x395, 0x7, r8, r9, 0x8, 0x7, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:13:40 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) setreuid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) write(r0, &(0x7f0000000200), 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(r4, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) close(r0) dup(r3) syz_open_pts() r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r5, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) geteuid() 15:13:40 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = semget$private(0x0, 0x1, 0x3fe) setsockopt(r0, 0xfff, 0x7fff, &(0x7f00000008c0)="976a9cb23ea14ca3ae644f49239057d27e11571283145ae826fdd52d556094866475", 0x22) mkdirat(r0, &(0x7f0000000180)='./file2\x00', 0xc9) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000300)=""/189) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_metric}) renameat(r0, &(0x7f0000000980)='./file1/file0\x00', r0, &(0x7f00000009c0)='./file\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000003c0)={0x10, 0x8001, 0x4, 0x800, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e0c000/0x1000)=nil, 0x316}, {&(0x7f0000f9a000/0xd000)=nil, &(0x7f0000ee1000/0x2000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e90000/0x1000)=nil, 0x4}, {&(0x7f0000f3a000/0x2000)=nil, &(0x7f0000f65000/0x3000)=nil, 0x8001}, {&(0x7f0000e92000/0x3000)=nil, &(0x7f0000e5d000/0x3000)=nil, 0x2}, {&(0x7f0000e6d000/0x4000)=nil, &(0x7f0000e9c000/0x2000)=nil, 0xf34}, {&(0x7f0000e5a000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000f52000/0x4000)=nil, &(0x7f0000e76000/0x4000)=nil}, {&(0x7f0000ea9000/0x1000)=nil, &(0x7f0000fcb000/0x2000)=nil, 0x1000}, {&(0x7f0000fd6000/0x1000)=nil, &(0x7f0000fa4000/0x3000)=nil, 0x6a0b}, {&(0x7f0000ecb000/0x3000)=nil, &(0x7f0000f3c000/0x3000)=nil, 0x40}, {&(0x7f0000e35000/0x4000)=nil, &(0x7f0000e88000/0x2000)=nil, 0x9}, {&(0x7f0000e8e000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf33}, {&(0x7f0000f08000/0x4000)=nil, &(0x7f0000f0a000/0xf000)=nil, 0x7fffffff}], ['./file0\x00', './file1/file0\x00', './file2\x00', './file0\x00'], './file0\x00', './file1\x00', './file1/file0\x00', ['./file', './file', './file', './file'], 0x3}) fcntl$getown(r0, 0x5) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x1f) fchownat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) 15:13:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xb1, 0x1c00000000000, 0x9c4, 0xfffffffffffff4f2, "35f1e3475a01e09b5aabe9cfea2c6ea19137da43", 0x1, 0x8}) 15:13:40 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x1) 15:13:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1a0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket(0x18, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x150, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 15:13:40 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x13a6, 0x1000}, 0xc) 15:13:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8, 0xfffffffffffffff9, 0x7f, 0xb509, "045d9dc01bae552ad025ff8fef622f686e958358", 0x66c}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x2) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 15:13:43 executing program 1: r0 = semget$private(0x0, 0x0, 0x2) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000080)=""/149) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) 15:13:43 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x80, &(0x7f0000000080)={0x2000020080004, 0x3}) pipe2(&(0x7f00000000c0), 0x10000) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 15:13:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = open(&(0x7f0000000280)='./file0\x00', 0x10000, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) syz_open_pts() socketpair$unix(0x1, 0x4c4b91abdd9ab0be, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) recvfrom$inet6(r1, &(0x7f0000000340)=""/4096, 0x1000, 0x800, &(0x7f0000001340)={0x18, 0x3, 0x4}, 0xc) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000300)={0x0, 0xfc, 0x10b, 0x4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 15:13:44 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = dup2(r0, r1) read(r2, &(0x7f00000001c0)=""/193, 0xc1) 15:13:44 executing program 0: r0 = socket(0x11, 0x12c6b3392726cbf7, 0x2) sendto$unix(r0, &(0x7f00000000c0)="b100050460003600000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b2327acb5d602000d7d026ba8af63ff3728290010fd89720fd3872babfbb770c1002172c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000000000000000000000000000000001", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x8000000, 0x4) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)="3696297ed55f5f1a58dd8d743d4c27397143705d80fd8ddfc58ebd55dc62ebcd33a220849676807736d2a675083556f6057814f603172d6a0a127efd099e39a54d3ab11fa1f64280a15491d564b6a703f5c32c39b51caeec6debe38fe3310ed852b718", 0x63}, {&(0x7f0000000200)="8ea7c93e518c9f28b6c2fae0089254cd8363a79194069a70411ffd262329483326d57646f01cc63efd3e3f474a6c5deb0c74acf17eeca002a520c0fc06431554fd68a479ada1941d380d884520979f5f55360b49ae6c7d99389bce2ed436b09bbc255138b89d6e6529c4f98edf363513f46333d1722ac06f57fbd5bbbd06843b096a0454a5d3f74d9b4338d0c6d4d2dba8bd10acbbcb87b4d89ac29221a4c4cf34bd5460adcf3471e76f60e30fff178e", 0xb0}], 0x2, &(0x7f00000002c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0x9f9a6e86f1ab769d}, 0x4) 15:13:44 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@file={0x0, ""/84}, &(0x7f00000001c0)=0x56) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x11cf8bfd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000100)={0xbd, 0x0, &(0x7f0000000040)=""/189}) recvfrom$unix(r1, &(0x7f0000000040), 0x832f1f7d, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="01000600000008653000"], 0x20e94f8b) getsockname$unix(r1, &(0x7f0000000880)=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) 15:13:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) fcntl$setstatus(r0, 0x4, 0xc0) 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, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b09a0027002f000000000000008900"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:13:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="2b3047ea235ffcc264c651b4acdeb75414c5461269b3911884fdc2d2817726535447870487862ed0c4f815a7a9b34c794e65e531fbdeb3a484f34f1a46fc224ef9d6d8a3f21445a8ea859e1a0e168617c246db62c44ac1f416b3b1fdf6dd5568654abd387f6264e23a7f7c1a946e824494b031ecb28a3c0a578a4768c8d511837991c7e503c43a9282b9e00cc12e65a61283f491ae1aed4e9f87368ea10ed05b2db25bd27c9b3ecfcfffc978bf62fcab81f4", 0xb2}, {&(0x7f0000000240)="18c57928a85122c00a27b0e5956afab36d1a4af05fd60e36ece2242b3f432dae790ddd958e961139418912aaf5f2980ae66e2a75ca011f5e4d77f1b6053a27768c4daf1f3b10df223d83be5501266708259ba6a25ec9b2e94da3539544f96e8c8c513e96ef4427e2e9b8ac1cc1c3e37095bef495a78ca4e3d8f1aa3dcb2ca74f8ce3cb90e0a66ad279d94c093ec71499697436fd4053a1257af15f31cd6a904baa491c442860b0255708cf7eacda45", 0xaf}, {&(0x7f0000000640)="ebea0fa12d087369f4f76e9cf75f760a8c3a3829119680e7bc256dfecafba4dba84d57fdf36cc7560c6e85b0aacdd135105dd8ec76bda3d180c55e8d71ba1b8ae71dead911aa42f5e81852a927cc88ae701527a867517d44b48bfcd0a0d8c3aa9b2f644d49a6cce8e1a99cf73d727ba492f82673e1b8355801ee87cd90c42a3f463f5649c6781000ee794d41eb6393df4d20925dd5dccc4c7a365bb60a205380031dfaa1192636c86d3e7fca6713b184c3a26e8a10e5d18c551e027d81fdfd45a336d6694ac1bf4a39aad7370fc098092c409f17b4c7e7ca61e17edcd5789f496a1f4a9bed258325c6d86d16043463ae87c0e06f1cdd1b2d1c9079b88df0486cade396dc0c8edcac1d95c5bf43f9391b4be9ace222a42fc7bd3c7e72237e8d46ce854fdfd3c5e2fa36210a9efaa8ae495f9b9d7144ef8f1650e34728a2be127a1f96fbf3fb8d44bb93c7a0c052bb7c10a19acfe7d0efffaa5a32d68b288a306ae8f091423dd5d3c2d864bde9832b15cd022577cd151fb74f61727081fb01ad0e274cd932340f1edc6b84e3197caab178dece76e5ebd4496b2da1d51fbe86a262ae4cea0a1d37d978cd6f56186623e6cda9ab6e1c61244ee7ae03a8797dd42dfb7422787dc0fcc8f6b89462302bfb0adadb31cce7a28b4bd2f42e9d6f41f52fc37ff641be76013ed981671ca55262c54e69a53029bd2aa8417bc7ffd51e2acf0951e68a92586a806ec36189e7441a4286039d28bebef64689c8de58a830d8b72db0f37651c5fb95d904886826c1af6159d7af2bb9b14c9e2f0474e91e38641de5469fee3e97bfe0ee471d4dd7744c082fbe47f7ab185395133940a1e668558268fab03bfcf04458f4a2c8cfcdeb9f94bda42019a3d8bdbd8fe7466387e52706bd1b5a236a39dd75c4bee6231b4ecc36be6bff394ff0d8e19fa1c91254d397349896c9a7888f2dca31847f4bfceb46351378d6f5525c9b7b8d04ca3ff7f02acd81fd0df9b8c22e0c2f904afbe5ecf979c0f49b955936f655c9e44061f2f4553a511a327b9360b28b3a4b417089d3d5d57ce41154169b434db80fdc1d26c6a5e2c86c63464a50f4f3167ffa9167e8cfaf92abbf709a7829f7d58dc5de0ae4415fe5bcd906727f7e4080349f166868c8e2e36d4f0b2a18adc5f7bb83643e9e60f9cb79214a18de34726507728aee539b12a5a5260e0b1bb2ecfc7fc1d5dbc8bcb9b61254230439f500b2a9fe00e4dfa271ce51a7925ea11f0b1531213bf24b78e56342f3ffec68bbb8f3b1f2e55e3094706558b9cb675ac8f3c5a7050fc5da6146565566f334dd359375664289640f50a8d53365b077778fd724645a0b73871cb11e030a1832272f5e54f2c2b3c32205f8d0a774da0ed87a7d6ea201ccf6e79a07a00ccdceca6954d2c04dc759de9ca6ce191f91176668a91eb9db20612f0f763883c9ce1c724e75bc1b2766f48449ac738b74db7fa86e9edba11a28740f3b15cb24b5243d3097401fb06aeff60a06ef1c3b1789c1a9fecb5135afd10f575d978c62daaf0e822c5786475ed728b6a063af6271a94b08438776ed2c0747a81923a5638b30b967769c21af5e09a819f60a43bd533a12e2fa807ec89102a630bd97d022c1c7f9575937f9109d9a47fda2add2bd126eadb13906eabc679b111dc24d79b60547f763263ab73be3f5dd8312e290059e4c110c887248ccb60729f2ba91b8a2856f62a1bcd0847aed3328f6121bda563e1dadf1f0e5bf459a554999ea28c3132acadf14eb4e3e3b55c51d1bc31e5873a0451dbea24bf374895f1c2d75d13f65e2c71aa79432dba239261d4c76458ab05abe21780dca02c0e5675de5ae172e70996d9442d67ace6cec150d6009b5d5bfbf4a7e7326ec0904f0cce2ea5f4040376d921c215c89059c761f5ae32c321470732ec5aac57a1096237cfdef5c832c1cc5b8f39bfc379ef5e8be6e2f78c8b65123fbcb31906d71ae753c148d5b56ef00975aac92613b00b268a76a0ff9a07b3e71cdf211051f2eb49402d8e55e9c794bde5d878ce6ac6bf22ef28964b8d5f21fdd14531315133736fcb8d1a540cc99a25ac2504b018825f2cbb6ec08942c600a4918cd03c0c7e5b59b2926736ff87f1d4a3e0a15aca8d871387fb37a2e5b8e1ccdf53239dddf14e641648bf77c0975aed9947afaf336c05ab713c42b7e1da672ca933f92366c573ffc449aa46927638dbb72f149a86c1ef482992a80eba6e7d6e4747b6cbd54e9706eb90bf5fa1156e28c8d15e7c7f9ad57cc4aaa7f902e5a60c984f984cb7a43e0bdd74f6a5a65b6dd3f90a1141f819538fd1800479cd00ea0f74561623ad8d8b81e5cceaa4543ed6b75602c6272b01edb9e6b461a7c7891068a5804aa5db270b08478ffc7a6850255ed804f1f698c668c8cbdb979480dffeaf52a66ca145c9a98fa769ba3885d397e50967bc9af36c2953fa5d2c7af838aecdc6da44bcc8050b6f471e7aaa0654e22d24270273bb9d8834fe226c82142b5928bf7ef431c9765400c499c76c7a8129363c5595974951af7db1fe89eda0d0f13faeba0026c3c037662e0057fbd36c02ce12d34fb62bbe64573243badc0437da2ab6864e12e67b2b84acc3215a8aeba11a1c48867bafb903e358bd5cf145384f727a94cb733bb6d36b6e8771f50d0933d27e42c8db7a71d7c07da24c5afe415109b6008afde21427b9f5bfeaf5ecb40a80d8b8837dd0845c5ce2cbdd8601b03acb6f3d3534f7cb50fa78056a65bbdaffe99a77a6034634fe6cfdf5c2cfabaf67684b32a159a79238a098aac16fc742ac5a3e9c66201b252825768a6136b3eaf5c791bc70c3721e538d254322d1d9e84214789ff0686cd33b95e5e80e14b1ba3bfefc5547546696e6d8627c784659a8d94f01284d6f0888a933296ae554bbac7efa7b6d86e6caccb17afacc4286a73af69d54b37a18a922ece2d4ee99aab1d410a45af31f4c34870816e9998aaa63f60c8e0b57d118906d8ea37fe46607037ca8707d3fd6547cfe2d1a2c08251d889015e8ba1a440eef31524497b13f63df7425ed0677663f90ee71ac0a17f8dec1371d0838ca9b01bfc16c514cadbe95646a1251c89f8458cc678b37eda21b8eab7fd8f3acbdb9b4cfcd3815951ffe7d4b51d7983922c46db78430cbe1f49b691b198350625c749962fb120a309d148e60b14210a044b003bda6a70df2613eb5758aa24bda57e3abd55fd83a3186eafa5afa50e794b345db9f67db7315d2627674e7090403fe4bd02adf6fa2a3fa11092648583bf56dd98328a20840acd3936b385381885238088a52f420bbc817474acf4608cd67a960322db49234014f989fff93f144cb5d66cae9ccbbf639462baec5bd1ecbfd0f99aa8ee47e533d4740e0883ca2e4c602d72fa61c6bdf08a5e5d5fe89cfc4a2ca4117df16977054ffad12cfd23238c0562d91ee0545a3efb4f3fd16ab51c39e76ed718cdb5609146e08498105742e9a4f1b3411c04ad3e53a9350c6eae243987830e57ba33896ad1714fb768f2455daf20e3edf8f44be7e3e4f99aa6c234950fd4a66bd9aa517ca1b9301326b322ad933c2808809f399c9dfe73075a05611790f8cdb67264a403fabec96c55ad3eb6f4ac69c008dd4d978e8921e25dc4f4436a547e372538ff85d6559d85bc29286d85b8df4a840d78edb0e1a57562e1b2334d2fb7aa8a67145feeaf92133015a815d6801cd05594a782c1f544a4a2b92fd9a12b1dd61d0952e72b19c7547af0c1ff43a6e92233827a7be129c0c9d07272e525cf991ec678766ab5b3c9d10f51714781cd2ea3acbf96c6eee9a5ef6e0768d2bdfa25218e61c2f4d7a6f57f323396d2b7f8f8def0b7ed5fd8a751bb63985f16e60a388223eea76ec1a582bf0ecd3ac6ddc771016cde7c047ec7ae47f9c6c3acd4121af2d512b4ed6671d10d0c7745c13fc0f0a2819ebf1c578b0f76b54bd0aba6d9c8ef81331e13be55e82a04e9402cf22c45ca89f4bef603e1937e8acf31d1e23a88e104159b6ce0441ad27a92ca1a0bb4ebaee846db09571f3ca999de342db985f3b9b5f4ec9e009c38fd1f869e58b187ec0da70d0b2dce9d5541b83f8ff44a343a124e0dc604a8e85c921533f96ebe5f2dcbcc183391883bac2cdafeaf18dcdcd87443b78c48b518dc4501e8f79565ae74c961d235f7de2a5fbd319b28ecdd84f009eccfffabc078e99e2f82541ea92aa8c2ed4ec55756919350511ef266cb51a1e626d5ebc1d3e7b0d48691e5bf4358059948e1df31cc1e046a5b0a17666aee45626be4e4ccff4ff4ac6b1d53c80fad31fa462f51b03ca6423cc229b02d2f17d8bd58e23005fcdc2420cef735749c591be4f32e7271bcf36257d92923c7af0083fffd135e8f675398fb71d02ce0f1c52781d54ffc7f51dadfc194ae28daefb11fc4593ac27dc28732625dbb8cc769e28e7459ee908a9c74a39203819e2f507f3d5e724c1105eb970aabeff7f583a0b3f443ef9ba4548ecacbba570a7764c23d965203cc9d09e726c06855036c34d0bb265d81bba43c295a8d3f27b41c45c41d58fe31753223a7703d90d3d9b1fe6df955459e9451c1a1051c8c585e5bf549c600c5cb3f36f0711ee60e40131d360db574d469a051cdeb93b08147f8760a8edc77cc12be4b94e496ef13bbcd5198349992f12201abd2b6a43f62b3d3f010c235cec05b092429573126756f58fc682627f5c975454109ad4e9787b82d0d1b7fd4db3ed39a9d33173eb2702414ef018f2102f0de7a18dc56169a92c2357c00f30bb8fc948a3c63f022e7ec39da6f689adf54a16318561a09d2fee7ae2d6732a131d10fa777014edf859fa77c44ad905b964ac653304215e67f16947a20c8d7bd2995f9588b088599a89c454d22248318aeec7f98dfd6f42923cf5a478a3025bac475dc516e59a5d86258adc5c50cceccb12bff0b3ca200c1fcb2f6d063cefb32a70ba4526598faa9fe9832c051cc1a557691cdddfed1be2c1d4bc10df02bfa12e629b78cf6e806e5c8d9b26a3e8edcb902a6d89f47b62abf445421afe4b92e1d24a27fc022ad6c4b9f436ee508f29a3b6bf7bc0e21607abbeb82779362bfc7b9c80e1c9f600715f05d231d189dec5074856e2420b2cc6a521ba80e7a3c7b5af0d4836dd5c247172c4bc205b016fe8bae2406fe2ce63a7909335faa16ea089f7f739cac84931e53f62df2ccdfe3a2038bbc16c53e19e8bd4242dc78d0a00c5d91de9548dab1bfaa687f7b8764a701b99de5aa6a49550a595f786a31f476fc1334387245b95a5c997c5c862c16d35299084938cecae2f8f6197cf45b2e63f55d4e0a109d4c1d428e98cca7a1edc5e76faf27eafb3ff6ba27c475b8ef3c37b58f57ebc8959a7b08b9e5ed85a1c47924fcb53943aa733133126072070066868453f91100d74ed16b5d9bfcd427fb60e22728736a411311e34e71672c9bcc41fe3b603b31c2fb4511d199a2f9c38bb199cc7d2d9c78bcf02df2a9a1df6a168fa87b2dec5280e36c47b100422f64dcccd4b0f382c5a66f8095fdbb6bad76d9a026c1c17ce46207500f92aa30a8ce0212522ec6753c12f2c69ccca28db4aaf9edff21d867fbea5fdb4cfffcf5b2018dc0a19b7e94cf73c3f28e16c003113ebde1a8f5c555e23ef486b8fb7c4765a30c64de97f389dad55e1074656b7a43355a7d05f3cbd958df45cc31d77cb82371a0dcf451f399d163cd8e32280eae6122c2b59da49844204287487b54cf61bb051160bace3e436a6174706f31ddb548cc2bf59fdfc02a159518cdd60c74b920cdc67355", 0x1000}], 0x3) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) 15:13:44 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) socketpair(0x18, 0x4000, 0x20, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000d08e3a8be9f2a200000000000000000000000000000000000000000000fb3eeacfe132a347893b213ed115fd5486ff31c870badb25fc8ba71d37985b23012c482f075ab5114a3304"], &(0x7f0000000080)=0x35) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x1, 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7eb, 0x0, 0x0, 0x0, "00000000000000010000200000000000006600fb"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000bc0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5f", 0x43c) 15:13:44 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 15:13:44 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000240)='./file1/file0\x00', &(0x7f0000000280)='./file1/file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') readlinkat(r0, &(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000380)=""/155, 0x9b) unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) 15:13:44 executing program 1: socket(0x20, 0x4000, 0x9) r0 = socket(0x18, 0x4000, 0x0) r1 = dup2(r0, r0) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000), 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x9) 15:13:44 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) write(r0, &(0x7f0000000180)="1be1ae928c", 0x5) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20188, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{r1, 0x84}], 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) shutdown(r0, 0x3) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x7, 0x400, 0x3, "2a46bf99c7598c87d7097dce56ed10ffd6ef41fc", 0x7, 0x7}) setsockopt(r0, 0x6, 0x2, &(0x7f0000000400)="a80356bbd9545eca0240cd8827d1a63002cbfd85dfc337776da77fb41c88df5f4d3de840c1ec98ff032d671c8f603c1839e4100736bd245ca074fb10201aeb40b6ee65e6385fe9d1efdd21eb692f2d06e56ce3a2f2f35678a83c35b2335bff880998ce483c78ad5266c3ba8d1cf3fa9b16ef6484b535a2748b962e7f78eb7029785c3b0fe47a3bcc0d1154d26e124212a60dfdca2a6cda40a326dcc744a956b6a97993f80d4fe392f935c9b9cd15f7008a27700b9f7b967aa16d465a", 0xbc) 15:13:44 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:13:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0xb) fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x884, 0x10001, 0xbe6, 0x1, 0x3, 0x1000, 0x8000, 0x1, 0x0, 0x100, 0xffff}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000040)=""/207, 0xcf}], 0x1) write(r2, &(0x7f0000000340), 0xffffffffffffffe8) 15:13:44 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 15:13:45 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x9) lseek(r1, 0x0, 0x0, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000000)={0xffffffff80000001, [{0x3, 0x8}, {0x3, 0x2}, {0x3, 0x7}, {0x2, 0x81}, {0x3, 0x5}, {0x0, 0x61b}, {0x2, 0x805}, {0x3, 0xff}, {0x1, 0x9dad}, {0x1, 0x80}, {0x1}, {0x3, 0x100000001}, {0x3, 0xedc}, {0x2, 0x7}, {0x1, 0x2}, {0x3, 0x1}, {0x2, 0xc669}, {0x1, 0x9}, {0x3, 0xfff}, {0x2, 0x2}, {0x3}, {0x2, 0x7ff}, {0x3, 0x7fff}, {0x3, 0xd81d}, {0x1, 0xfffffffffffffbff}, {0x0, 0xdf29}, {0x5f65f250ff369a91, 0xcd92}, {0x2, 0x7ff}, {0x2, 0xae}, {0x96eb3f73a72dfd76, 0xfffffffffffffff7}, {0x1, 0x1}, {0x3}]}) 15:13:46 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000340)=ANY=[@ANYBLOB="000200002ffa"], 0x1, &(0x7f0000000600)=[{&(0x7f0000000380)="be2de3fd4e8d7b22", 0x8}, {&(0x7f0000000400)="53e5d9c6603eb1548ae032f4b018dbdcbb60fb35d51eee521b1d3a0c3d294bf5daa92f8ae19401921e9b2ba23ce330c7da7d318143353979d6b8a951937d9c1bf756adb1f2e78bc0f79170ea8c", 0x4d}, {&(0x7f0000000480)}, {&(0x7f0000000880)="d9cd06319735b3b0b16892a28d8ed4a103524296580b3283ba89e45a73d655dfa7fb1f0084a704a931983a5ac9b531acdf1e82b0ecef4a4e59143ef42734d3c246807e4a2393dddfd5acfbc4739844549f0c9bf921caffa752c9946302dfc8aac2f790272e10ca3f4251e8ddd3f6d994f5d9b64d4e6c0ce5e1e157a404ab80511671ecc4707c", 0x86}, {&(0x7f0000000580)="b16270372d5014282be621f4ecd51deaf661d01b1e2e0d20cf08d9bdc44d93f20c3f8be899fc4b52ea02dc960df58ce6a68c2db61ca87aece13379282a330c691c292e8a", 0x44}], 0x5, 0x0, 0x0, 0x8}, 0x400) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x110) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x1, 0xcb7}) 15:13:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x1ab) 15:13:46 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000100)="9172928f61a0095547cd04100c68f32a474e876b76c901a4a38df9c6c19ef4c35c2c1f294f383042ad6508e1249bf67e441ff038362216bb6322e926806d0be9dc9791c869626d13f19e063c42b27dd3a2454781b31f7f16d8f5bbff95f7609fc404431a55d08a3b0868d0d00794a2cc1cf58c6f10803bf725890b75161ed5ac01d9ddc23a5d6f5ce343b15ddb98582dde87fdc1e82c07a02220ac8886fe7d7a602de5f75c6d787c4cc11a963592cd3e1f352f4ba0d54c161e3e26eb27f3a14a", 0xc0, 0x6, &(0x7f0000000080)={0x18, 0x1, 0x48c1, 0x1}, 0xc) 15:13:46 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x6}, 0x10) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) r2 = semget(0x2, 0x4, 0xe9b1f326119b8808) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000180)=""/69) 15:13:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xfffffffffffffffc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) ioctl$KDENABIO(r1, 0x20004b3c) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) clock_getres(0x0, &(0x7f0000000380)) 15:13:46 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) ioctl$BIOCPROMISC(r1, 0x20004269) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x13}, {{r1}, 0xffffffffffffffff, 0x1}, {{}, 0xfffffffffffffffb, 0x1}], 0x8, 0x0, 0x3f2, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x1) 15:13:47 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0), 0x0) poll(&(0x7f0000000040)=[{r0, 0x164}], 0x1, 0xfffffffffffffffd) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x2) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000840)=""/221, 0xfde5}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000006c0)=""/162, 0xa2}], 0x1) 15:13:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xd6, 0x7}, {0x5, 0x4}}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef224517fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437f", 0x2d6) 15:13:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3ff) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f00000001c0)=""/161, 0xa1) 15:13:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x0) sendto$inet(r0, &(0x7f0000000000)="cd98cd1ee689c780d3e12eabc6e06c85db027ae920359426f4c105fec8d90f4be2b51585015b546ed6d97a61a87c4588d3afe295743bbc60b8d82969e30f34164bf8058926ff9ccff8ff7c9cfa5c364e77175ca91b386a8b3c21065c2cc45dea3aaec30251ee9d16a4697b331769cc7c2c551df96ff56d5ea576f7b6397a0861", 0x80, 0x2, &(0x7f0000000080)={0x2, 0x0}, 0xc) 15:13:47 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x3) listen(r0, 0x8000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) lseek(r0, 0x0, 0x2f, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 15:13:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) r1 = dup(0xffffffffffffffff) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0xa48}, 0xc) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r2}], 0x0, 0x8000001bab) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180), 0x0) chdir(&(0x7f0000000200)='./file0\x00') ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) 15:13:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x10810, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{0x0}], 0x100000000000019c, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x5, 0xfa25, {0xab5a}}) 15:13:48 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b811000000290000003100000003000000"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:13:48 executing program 0: r0 = socket(0x6, 0x5, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000040)=""/71, 0x47}, {&(0x7f00000000c0)=""/211, 0xd3}, {&(0x7f00000001c0)=""/186, 0xba}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/164, 0xa4}], 0x5, &(0x7f00000013c0)=""/139, 0x8b}, 0x840) 15:13:48 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x1ffff, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000a40)=ANY=[], 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0xfffffffffffffd89, 0x0) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f00000006c0)='./file0\x00', 0x3) r6 = socket(0x18, 0x2, 0x0) sendmsg(r6, &(0x7f0000000500)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffffc7) r9 = getgid() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20080, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10003) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r13 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3, r8, r9, r11, r13, 0x12, 0x4}, 0x4, 0x4e933751, 0x0, r14, 0x2, 0x8, 0x8, 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x6, 0x0, 0x0, 0x20}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = msgget$private(0x0, 0x1) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000100)={{0x7, 0x0, r12, r3, 0x0, 0x40, 0x4}, 0x80005, 0x7, 0x0, 0x0, 0x4, 0x0, 0x2, 0x8}) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000300)={{0x5, 0x0, 0x0, 0x0, 0x0, 0xc, 0xa}, 0x7ff, 0x10001, 0x0, 0x0, 0x100, 0xe8e, 0x0, 0x9}) 15:13:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) 15:13:48 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = msgget(0x1, 0x4) setsockopt(r0, 0x7ff, 0x4, &(0x7f0000000100)="bd5c2b5c7515832124587d638dcc5ebd61f5ec9234c652d985fba61c5fd1c10bb09a3903dc26af2d252714d1db021f7aadf06b76d08eda58035179d177c7521922f57ab00111c6a1015afc0c90f0d57bc5f5dc5a0847d16d6d36b72fff3c560871a76a49eaaa5ac91c1f0533f9b7e4bf4d07139db91739d49a88f0973f3c3f12ec1e40bd2443248f4e3282682ad2c70978dacf", 0x93) msgctl$IPC_RMID(r1, 0x0) sendto$inet6(r0, &(0x7f00000001c0)="a062de298a57ee2acbd805c58e19eb3d04a662524d44163a77a78f7b15deeed9b74b71bd7baafd788f5c14d60ca85a940693c359e9c898cb73c4798ce272aed6705a1307eefa4d14d60abfa57883a23012d1e76092f4e2339c41cae1de3280d96ff651ec76e14e34e9b6c1ca7761d86b3e3f4c47852e2aba3ac7f707a1ae4f24f61aeba647c2a49d69e353041f510a7b2da093084c0c077d21c80a1d8e69c954f6aa91c2839bbb8874ae6cb6e8cbe6", 0xaf, 0x1, &(0x7f0000000280)={0x18, 0x3, 0x3ff, 0x3ff}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000100)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0x3, 0x8}, 0x8) recvfrom$inet6(r0, &(0x7f0000000000)=""/139, 0x8b, 0x2, 0x0, 0x0) clock_gettime(0x2, &(0x7f00000000c0)) 15:13:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000001800)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4b113fde41944b228f2347e45b3eb55002781bf381bb188ab77dd6a8aafda7a3be674b21956b7a5cc90d35d08316851555713940d6c93fafbe4dbb2db906d45007704cfdeda459c3c01e178b5ffe58f487f5a9f0239e817c4b337034f046e7939cd9b3c5a7fa23cdeb7b4607e0fefc5083eabfbb6e3d192fb75a2af1ba42d35bc8f39099e1cdefe3cefc03702ce1e828c221f1ca5c39c1ac254f7fdfc246a2b33883c9b646a8c7cfecdc64dfb7add85a194b24c2640a58276a8f69832d411f8b2f7d3a98415557b747569042e208fcb321840b04fd292dd22b0a398f9dca8e46a36835767632ed55081666c2a772dd576e11bbb925bb44735ef897a27ce980a667b1d4223e94827cf07409d008934ec5203008c93beb76acb47c84dbc7d92aa84b1be35f6b2975216ad3907124ab898fd2f4d2d86e870a9930472263b67c679e2b79c783d412b8f9e0873b3093d"], 0x1) getpeername$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f00000002c0)=0x1002) r1 = getppid() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000200)) getpgid(r1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x3, &(0x7f0000000040)) r3 = dup2(r0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100a2, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8090, 0x0) execve(0x0, 0x0, 0x0) close(r4) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000140)) setsockopt(r0, 0x100006, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9657ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d01c18be357053c8751a6b5816f5fcc9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed007000000e953562f78fe16408e6dbcfcc673086ec11bcfc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd8ff0f000000000000657ce1160b44dec299113207de8bb79c8060cebc40", 0x114) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r5 = syz_open_pts() ftruncate(r5, 0x0, 0x1f) close(r5) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10, 0x0) r6 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r6, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 15:13:49 executing program 1: r0 = socket(0x38, 0x1, 0x1) setsockopt(r0, 0x29, 0x80000000000002b, &(0x7f0000000140), 0x0) 15:13:49 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x2, 0x4, 0x1, 0x5, 0x4e87, 0x101, 0x0, 0x3441d5a9e61d3216, 0xff, 0x7fff800000000000}) setrlimit(0x3, &(0x7f0000000140)={0xbce9, 0x100000}) setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) 15:13:49 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socket(0x1, 0x4000, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = semget(0x3, 0x0, 0xa9244d0f4f62d494) semop(r1, &(0x7f0000000000)=[{0x365a33bd8361c1bb, 0x3, 0x1000}, {0x7, 0x1ea}, {0x3, 0x3, 0x1800}], 0x3) 15:13:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x7f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x3, 0x40000000000000, "854955000200", 0xfffffffffffffffd}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000009ef0400000000000000099900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 15:13:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffff9, 0x3ff, 0xbf8, 0x1, 0x8000, 0x5, 0x7fffffff, 0x1, 0x1}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xc7) 15:13:50 executing program 1: socket(0x18, 0x4000, 0x21) 15:13:50 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup(r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r2, &(0x7f0000000040), 0x16f) 15:13:50 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) poll(&(0x7f0000000000)=[{r1, 0x62}], 0x1, 0x0) poll(0x0, 0x0, 0x717bb5c4) write(r1, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000040)="f01aaefb658a1f6a39242c1053561b57b494724946fee7e8f4c88d6026e362d9e2df7d721d8ec89c3d5dfdf3de29033bba8a3c79a7f79358426427179898700cf6978fcb9966cd67f85011f40ebdc243677b1832bfc866c3a383593d84934f1022dd14f8f40abc2c69d6679771253346f9a1d589b3ea1c176a664c859b8512e9", 0x80) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 15:13:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x43ee7b33eaac5d15, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000140)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7e56dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa78f754a0a200000000000000a39f3cd374283dd76990", 0xdc}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/29, 0x1d}, {&(0x7f0000000240)=""/26, 0x1a}, {&(0x7f0000000280)=""/54, 0x36}, {&(0x7f00000002c0)=""/135, 0x87}], 0x4, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff}) pwrite(r0, &(0x7f00000003c0)="468c8124f39dc50c19810aa49a67ec38f7a5d18050e316d7ac3f6b23589ade8ee83255df2b69ffcfc0b995ee54dc8c5d5ad2c3575feb76fb29394994116a3734957415a29de3098d2caa35e1a3b5814f8601ea3261e4ff7df74181ba5991527eb54ec58912b1aa68b1e153e30849517f7d233709c5fdc5e72cb2893cd67802b021325a3499a0eaae69feb6b32f23fcca1e3b0b9316b7a0add9d736756a0d9d5f70581efc9a0a958bf8b859da54f3a87cddfa9962bbfe650b875aeea708cc262a204ef936fcf93defa7d7e5c01a94873a4463f8cd78ae03f5777d8cd4f41bd5b4ab1533139bdf6bf199", 0xe9, 0x0, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r3, 0x4}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x400000, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000500)={0x9, &(0x7f00000004c0)=[0xfff, 0x8, 0x2, 0xec0, 0x7, 0x66b, 0x6, 0x4, 0xf3]}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 15:13:51 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x100a3, 0x1}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 15:13:51 executing program 1: getrusage(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x3) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCNOTTY(r1, 0x20007471) 15:13:51 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x240, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000100)="b12900f8fe18dafe9d02f3144aa0c790282feaeeb5f0e08deaf1270397478c386da52500645dfe6ca309630beb4c9b659e946d960c43dbbea9e3bf5146c57d1c42ba38e0043d523e70a77c288b12de15c73c952022c6d66afc66170f41fd26fc4aa0730e7a2368a6cefc867838fbde43e355db4ac6ec8f4c860831cf7c4f36b73dd9f8e7a15a8a5ae55444bb13a09e0dad9fc8c7acfa41dc9e59ba601219d3d2cde82c45afcc6a88c18673e41124e61401", 0xb1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r2, r1) 15:13:51 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r1 = msgget$private(0x0, 0x400) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00002b00000082ffffffffffe300000000000000000040123f797db3e9d67100bcb76e00"/50], 0x32, 0x0, 0x1000) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) r2 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r2, 0x6, r3) 15:13:52 executing program 0: madvise(&(0x7f0000342000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000398000/0x2000)=nil, 0x2000) 15:13:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() setrlimit(0x5, &(0x7f0000000000)={0x4}) close(r0) syz_open_pts() fcntl$getown(r0, 0x5) 15:13:54 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x100010142) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000980)={'./file0/file0\x00', 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0x1000}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = fcntl$getown(r0, 0x5) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x8) r5 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r3, r4, 0x2, 0x92, 0xffff}) r6 = geteuid() setreuid(0x0, 0x0) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0x229}], 0x3, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000800)=0x800) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000040)=0x10) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000700)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) semop(r1, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x7) semop(r7, &(0x7f00000000c0)=[{}], 0x1) shutdown(0xffffffffffffffff, 0x2) setuid(r6) accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0x3059b6b611da2231) bind(r2, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) 15:13:54 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0xffffffff}}, 0x0) getitimer(0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x4, 0xfffffffffffffff8) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x6, 0x20, 0x200, 0x4}, {0x20, 0x3, 0x7fff, 0x1}, {0x6, 0x9, 0x98, 0xfffffffffffffffe}, {0xe99f, 0x713, 0x6, 0x9}, {0x100, 0x800, 0x99ae, 0x5631}, {0x7, 0x2, 0x1, 0x1}, {0x6ac4, 0x8, 0x9336, 0x9}]}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/53, &(0x7f0000000080)=0x35) 15:13:54 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x100, 0x100) r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/176, 0xb0, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0x401}, 0xc) 15:13:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) preadv(r1, &(0x7f0000000200)=[{0x0}], 0x3b9, 0x0, 0x0) ftruncate(r0, 0x0, 0xfffffffffffffffc) 15:13:54 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x40) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = getegid() setregid(r1, r2) 15:13:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xffffffffffffffa1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="73e18d6a3a2034000000"], 0xa) 15:13:55 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0x5, 0x9, 0x6, 0x2, 0x400, 0x7fff, 0x56a4, 0x10, [{0x2, 0x3, 0x55, 0xfffffffffffffffd}, {0x6, 0x4214, 0xc26, 0x1ff}, {0x7, 0x30000000, 0xcd5}, {0x7fff, 0x0, 0x8, 0xffffffffffffffff}, {0x7, 0x3, 0x8d, 0x9}, {0x79d3156, 0x5, 0x1, 0x8}, {0x80, 0x64, 0x1, 0x1}, {0xfffffffffffffeff, 0x7fffffff, 0x2, 0x3349}, {0x1ff, 0xe, 0x4, 0x100000001}, {0x2, 0x40, 0x4, 0xcf57}, {0xfffffffffffffff8, 0xed6, 0x0, 0x1c00000000000000}, {0x8, 0x6, 0xffff, 0x4}, {0x1f, 0x1, 0x4, 0x4}, {0x8001, 0xfff, 0x7ff, 0x8}, {0x9, 0xffffffffffffffff, 0x0, 0xbda7}, {0x80000000, 0x1ff, 0x7, 0x1e7}]}) kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x38000, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r3 = socket(0x10, 0x8000, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:13:55 executing program 1: r0 = msgget(0x0, 0x0) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, r1}) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=ANY=[@ANYBLOB='\x00'/4098], &(0x7f00000001c0)=0x1002) connect(r2, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) r3 = getuid() getgroups(0x2, &(0x7f0000001440)=[0xffffffffffffffff, 0x0]) r5 = getuid() r6 = getegid() r7 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) sendmsg$unix(r2, &(0x7f0000001600)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000280)="83fb927cdbacd2a19bde341b958dcc3174c42d6e94c0", 0x16}, {&(0x7f00000013c0)="bb54aaf6235cb71761478350fee8ce078f3e64caf481b4124b4b4a3495946dd5111002d1ebd8f6c1bbab71929449e6f08163054db07e24ece6b150775a05d32b4dcd5c8ab663af9e", 0x48}], 0x2, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}], 0xe8, 0x1}, 0x3) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCONS(r9, 0x80047462, &(0x7f0000000180)=0xfffffffffffff000) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000100)=0xfffffffffffffd9c) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080), 0xa) r11 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0xc) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000040)={0x200, 0x2, 0x4, 0x2, "039f6c94f20a4cd8c58df8643511139cd5d96045", 0x3f, 0x5}) 15:13:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) socket$unix(0x1, 0x5, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)=')\x00', &(0x7f0000000100)='/+\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000280)='[\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='#+@\x00', &(0x7f0000000340)='%^g\x00']) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 15:13:56 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0xbd, 0x3, 0xb0}, 0x1, 0x8, 0x7cc}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x6) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0xb7c3, 0x2, 0xad}, 0x2, 0xaa, 0x8}) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="d9572c20eda7ea752b8a02f92ee1fb6c7411ed720b59c0c68e514f5f08baa56a5e610cb02076c76359e8e0084fe0bd62204c2b40a72472366085209b8ee95bc8d430627792313fb227bff72766f0036428f293dc6caaf3e12250e84da64ac4bd979c3a607f2e72c9aead8f2724e7478e1a224930993581a3d2255f14b323f8ac2730410eef333bcd4f305a687381570f37115e54eb6822288582abca32b63fa70cd423b40e1e2859d976d3f523b387ce309591c0a753c91ad066d5d4bbdc0fdd90cf28f7dcdf831a869daa4afea911", 0xcf}], 0x1, 0x0, 0x0, 0x4}, 0xd) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x20, 0x0) r3 = accept(r1, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) sendto$unix(r1, &(0x7f0000000400)="9273dd046958d2b34023db478c9339bdf1eec9a99f8b75db54366c01b42f87eb61fedd124b05d14feb229d7ef4bd6c79e2c5c75b237638bf33c393385dea0664251d896279c895bd503daad0bf2c7e8be619e62bea64f85c984dca639a79aa600b9f2ad2c755a07f4ff61845376a1db959381ae3b242464ff7bef393b1e3488d631fd464d20de42debbe3a1e57b26677c224525017e48d64ee4bab94ca758562ecf94cf239c86b42fdaa8129404bec5f4ee54b016b37053f123eee427404abf6e94489785c7eca0400b0a726d5f1be86dad399ce48f4e0815e", 0xd9, 0x400, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) r4 = accept(r1, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x8000, 0x0) munlockall() r6 = accept$inet6(r1, &(0x7f0000000600), &(0x7f0000000640)=0xc) fchdir(r6) r7 = semget$private(0x0, 0x7, 0x1) semctl$IPC_RMID(r7, 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000680)={{0x8001}, 0x3, 0x1}) rename(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') close(r3) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$KDSETLED(r8, 0x20004b42, &(0x7f0000000780)=0x1) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f00000007c0)) connect$unix(r4, &(0x7f0000000800)=@file={0x1, './file1\x00'}, 0xa) ioctl$TIOCSTOP(r5, 0x2000746f) semop(r7, &(0x7f0000000840)=[{0x2, 0x9, 0x1800}, {0x3, 0x4, 0x1000}], 0x2) pipe(&(0x7f0000000880)={0xffffffffffffffff}) getsockname$inet(r9, &(0x7f00000008c0), &(0x7f0000000900)=0xc) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) accept$inet(r6, &(0x7f0000000940), &(0x7f0000000980)=0xc) syz_open_pts() 15:13:56 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x64d) dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000000)={0xffffffffffffffff, './file0\x00', './file0\x00'}) close(r1) 15:13:56 executing program 0: r0 = socket(0x1, 0x1, 0x1) setsockopt(r0, 0x8, 0x0, &(0x7f0000000000)="1a1a4096111d5f08a3157106a5c2484e5d95d42088b4bb2d705d5810392642edcdc4e464d3734925b5ed54c73a4184181fce582454ceab9e599e73c7138b82411340aa065509bd6c65cbe3495020fc63cb203c7acc043139a5f8637e34d3d85dbd1c637c6454a2a20d3221803e65fcee318d", 0x72) 15:13:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00000001c0)="d695030000000000000043bca59383dc09ab99dc8932ac3a2cb48c08148dd82b6c4f48e242d0f76098e79e4c624909c76f3eb6d122000000000000000000", 0xc4bc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8) 15:13:56 executing program 0: setrlimit(0x4, 0xffffffffffffffff) 15:13:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x2, 0x9, 0x101}, {{r1}, 0xfffffffffffffffa, 0x8, 0x10, 0x7fff, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0xc, 0xfffff, 0x4, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0xa, 0x1, 0x8, 0x8}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20, 0x100, 0x2}], 0x8000, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) close(r1) 15:13:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) 15:13:56 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x0, 0xfffffffffffff47a, 0x1000100000000, r1}) 15:13:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x369) r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = syz_open_pts() syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000001c0)=0x3fad, 0x4) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup(r4) poll(&(0x7f0000000000)=[{r4, 0x4}, {r3}, {r4, 0x20}, {r2, 0x7}], 0x4, 0x101) pread(r3, &(0x7f0000000140)="15e84dd0acd69851b29e02e323cf08cc7aa39d5ce0794760e2d37722959ea46db185a29c5c827256d02f61de83356fdfea3d7c336146219ef91b1a9757bc2086e2febbd2205d44dcfeab537260bd34a93221", 0x52, 0x0, 0x5c) 15:13:57 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfffffffffffffffc}], 0x10000000000001d2) 15:13:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)) 15:13:57 executing program 0: syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0x80000001) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) 15:13:57 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 15:13:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) mlock(&(0x7f0000a51000/0x3000)=nil, 0x3000) getppid() mlock(&(0x7f0000b2d000/0x2000)=nil, 0x2000) munmap(&(0x7f0000516000/0x400000)=nil, 0x400000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7) 15:13:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x80, 0x0) sendto$unix(r1, &(0x7f00000002c0)="b8c855950b85dbc24d9837105a2325cfb1a11c7edbcda383b3e0b46234b1288aad7052fc687aa3ca8840be00842a83db1acdb6fe9c4ebd440d9e70a92bf05b45ee4d5c1782c36a8657bed7a7f8cc6e6ba9496791c809852bfee4d089bf823e70768b9fec17ec80de5362040f1946fc818e19dbe69b5b8df3ba2e0b52561ce14557b537905d49fa878fa1b37079546c9bee6e56a8a2482fb97ab5bf31af", 0x9d, 0x8, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r2) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/133}, {&(0x7f0000000140)=""/85}, {&(0x7f00000001c0)=""/116}], 0x235) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x16) 15:13:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) poll(&(0x7f0000000040)=[{r0, 0x386ac6348b8960e0}, {r0, 0x80}, {r0, 0x4}, {r0, 0x100}, {r0, 0x1}], 0x5, 0x10000) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) write(r2, &(0x7f00000000c0)="61da8492c9b7152a2f93d8963cbc0589208ec296acb183b6d5f6b0e655e5a6d23882b36758bd6cc640e0398c818dd568a3a2149db7b0c72db43bef47c7bc9054b5c3389efdee62e93ef3ebc4fd0ed11cefd0d7bc4410d6f2e35c6d5de19360dd3873a14c78b054e6fc78e92657f0a0584acbc61edc433a5296413d6742abeeb6b529071b0a9b58636ebd33989cbd106ca51bd96fa8e0e2082c160ca9f8476ad5b5a70893209a05a32180f22fee11cde8ea78ef49f07068cf45f2e8690e432585ba79444f38e76793bbccc15db2dc414f578875852ecdffa831800e3bcab7b8f1cb9e1a4cb0fe5873c6dec8ea908d1cf34ccd1985e71e", 0xf6) 15:13:57 executing program 0: r0 = socket(0x20, 0x5, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r1 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 15:13:57 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000010000000002000"/110], &(0x7f00000000c0)=0x6e) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 15:13:57 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="2677ae23bce7793f89e6961c29774761b00240daf2028b58807f66d17ca5eae198f64745e870494aa5effb6b94f3437497a03d0ae763619e8b5f0f8dff0ebf", 0x3f}], 0x1) fchmod(r0, 0xe3) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000140)="11e4768bc310973d976a2ec6472a38ebebfd4b46e53bf758a5a531a920e39aa094124db418cbdff17470b62251c7f873cd4df01d94f39800f93743f02e6811a3c26a71fea4864ac7f779b82b4503a4fbee5fb16dfb719f464ad51066bd9336e0b987817e070281579096a45e30379e49e5b82d4ffb567bf576c236a6fbf268412b86e719fab2692923e86c5200d4c0fc8c6115b86da1ab27e42d4f34661a435970ddbf53c9e02349dec7249cabad2d80a76ac9aac85a261a2e109dc782721ed3c222c263b460823582c54b0b4b8dca608a709634c5eb3525a2cc98169a71c99be309069568377d265ed7580de778", 0xee}, {&(0x7f0000000300)="defba5670b356bbf3f4f48fabccd467e46e33a5ef52e77ef1fbb49cda28b3399fad744446fddb66a8d4e7e5c4e327afe7d3a6c8f3806e82c4b7287ff91874423371c4416f24f71bb2c85e052e5a08faf8a53793e", 0x54}, {&(0x7f00000000c0)}, {&(0x7f0000000380)="fac62518f7f8a81044362739b21fb5e67e6c253c317d7b3419109e853cfdfb9c3d1bf8827ea87517d534cb3a20547ff88d9d23236246f389493ecb2d373a869828895860c522bfe6c4526d53b6a2d33d524f79bde6537c016e023867ca042768a1cba857aa9b1bcb7609f2e73f53791f880a69e0c51d657a354fe33395c20ff2a5f4997ec7cc098d97195c6916561ccbee2dcb80fa4f9c3d7e1e3edb7f161234675b8d5933a9272f8b50e27bcd5f463fecc9b33ab57530204afc", 0xba}, {&(0x7f00000004c0)="9a8d3ff87a7bca081035fed505fc0f7b28ed782f10ac6a76c32617cb911189629e8881bd33475ca79a26cf76a3451fb5644f8822f4ff995c76bbdd692259fdc52cfa28dba7fe6b11d325730ecb35dadac4fa45a1aa7a132adb6e34d454ce65d11d4e7c2ea9a411282ec9c21a5507f62be12fa4bc21b5981690f52930a114bdaf900ba14a559697f0b036111e3dd7cc276f7e77c7919afb233093be8b4b9d354b305aff8256f475ac4604eafddfa27fb29f148e2535018811311d9a", 0xbb}], 0x5, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r5}, @cred={0x20, 0xffff, 0x0, r8, r9, r11}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x70, 0x400}, 0x403) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x0, 0x100000001, 0x3, r10}) getgroups(0x7, &(0x7f00000007c0)=[r6, r3, r6, r4, r6, r3, r7]) 15:13:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1ff, 0x687, 0x7fff, 0x20}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) r1 = getppid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x51, 0x0) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) r3 = semget$private(0x0, 0x0, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) wait4(r1, &(0x7f0000000440), 0x2, &(0x7f0000000340)) syz_emit_ethernet(0xc0, &(0x7f0000000500)="e17d1220d5a57eddba36f292ce26a909ee476876d03ff77439a61ae43302458b3ed30b57f4ca5b10bcc8a6f18975dfb70b51593127c5d282329558615a9d63427a4e315038dd2b699f62b03aef0659e46d8f758e790872582f178eea3838e024246730d9b36ea279b1f3b31bb96e530a6093c7144731d5b7cb21fb24ceca9dca516e0babfcf940c57fa451131f51b10d181cb88635eb94265b511def69355f7c83c5aa9105f31b0ffe4cf6de7b6e81b9be567749f584b6518ed5cc6a7162cc25") mlockall(0x0) r4 = getppid() munlockall() setpgid(r4, r4) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r5, 0x20004b43) setitimer(0x2, &(0x7f0000000400)={{0xbd, 0x1}, {0x2, 0x6}}, &(0x7f0000000480)) kqueue() chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = semget$private(0x0, 0x3, 0x80) semop(r6, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 15:13:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) 15:13:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) close(r0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x8, [{0x1, 0x56a7}, {0x3, 0x8000}, {0x2, 0x7}, {0x2, 0x6}, {0x3, 0x60f}, {0x3, 0x200}, {0x3}, {0x3, 0x7ff}, {0x3, 0x5}, {0x3, 0x9}, {0x2, 0x6}, {0x3, 0x2}, {0x3, 0x1}, {0x1, 0x7}, {0x3, 0x6}, {0x2, 0x10000}, {0x3, 0x4}, {0x2, 0x20}, {0x2, 0x9}, {0x2, 0x8}, {0x3, 0xb35}, {0x660125758d898e39, 0x8}, {0x3, 0x3}, {0x1, 0x80000000}, {0x3, 0xb92}, {0x1, 0xa}, {0x0, 0x4}, {0x3, 0x9}, {0x2, 0x3f}, {0x1, 0x2}, {0x3, 0x5}, {0x2, 0xfffffffffffffff8}]}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) 15:13:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='r\x00') faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 15:13:57 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() close(r2) 15:13:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000, r1}) 15:13:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000000)=0x7) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x0, 0x0, 0x20000000200000, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffe, 0x2, 0x4, 0x1, 0x3f}, {{r1}, 0xfffffffffffffff9, 0x1, 0x4, 0xffff, 0x7}, {{r1}, 0xfffffffffffffff9, 0x8, 0x2, 0x800, 0x101}, {{r4}, 0xfffffffffffffffe, 0x80, 0x2, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0xdd, 0x1}, {{r1}, 0xfffffffffffffffe, 0x9c, 0xfffff, 0x6, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x6c875fb0, 0xbe88}, {{r4}, 0xfffffffffffffff8, 0x1, 0x20, 0x6006ca6d, 0x4}], 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 15:13:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfffffffffffff95b) sendto$unix(r0, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) 15:13:58 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = kqueue() ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) r2 = kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x395) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000140)=""/33, 0x21}, {&(0x7f0000000180)=""/162, 0xa2}, {&(0x7f0000000240)=""/66, 0x42}, {&(0x7f00000002c0)=""/82, 0x52}], 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000380)={0x3, './file0\x00', './file0\x00'}) r3 = kqueue() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000003c0)) r4 = dup(r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xc) close(r4) r5 = dup(r4) getsockname$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f00000004c0)) chdir(&(0x7f0000000500)='./file0\x00') ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000540)={0x3, 0x2}) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000580)=0x1) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f00000005c0)) writev(r1, &(0x7f00000008c0)=[{&(0x7f0000000600)="3bfb0beabb06d67f339f5c0228f36d42960171779de1e900d69ccbd35be1462a078b0e9c2f23c7eb49d5be8abe3b1b4744402781e4d82bbe3ed25ba184929ff9cc662d9fa42fd69ae7a994e08da0cf2467c7dddc20b92c673f2bb07089a9978e3a68467d10c2a525233e2831aa6ff47d5d70d82d83815f30c46802be60996b4b5cb79c8c368a1bc224a40e3f623cda41ec97cd8fd7d4029246e84736", 0x9c}, {&(0x7f00000006c0)="6cb044f6ad0fe75fb1b7d02d76", 0xd}, {&(0x7f0000000700)="3c013b252b13fb1245fecce91cb5bb48d5da49e990965b64db3ba44ba1b18c29d7729cd2e81ff235ea1a8899ebb51c45c2bf261b8f3432738565f01f810d396b1f5e25fd13eca11b15efe0fdb5e828a655ca0682cab7d72eb85dc2fe2292cfa2514c73663bb75e9aa1ad4bd568c422b7c83b9258707bb81644f48429c5d84c8158fa779e06030664a8c3bb6173e99df74aff6cc82eb96a39dc8cffe8d1d46a5bebb1f87487055127f7b15f03f3297656a795be8a3b0cea1be9597b147f", 0xbd}, {&(0x7f00000007c0)="abf132af63d584e0648614dbad9a7fae4413ebbaa95fd5d01f10dfd1c791e74d0655435bf8f66e72af2a401858a1e3275c9db8fecb67832a98ceb4de5f0efb9f7d3ecf9deb420d5a2445051f392fce7b143922b4d3ce14f55475f01fa1156f6e48bf8e3c5759c858482468db9f12701802394fba79d092c5c37f583d18c5a1564e7d58681673466a945acdb50bb5d28fa279f332b9eb96a2d7ff15f036edf78e43c9b4674a81c25a914dc8dd5fae1e2366", 0xb1}, {&(0x7f0000000880)="0f40e1935243547f9ebad45bdec22f3739a10b3a2ccaf44bdfaea803ee13f10b8700a2fc0145f963e43ba8c7f8ed7334b2b4470ff019c09012bcdc", 0x3b}], 0x5) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000940)) getrusage(0xffffffffffffffff, &(0x7f0000000980)) unlinkat(r5, &(0x7f0000000a40)='./file0\x00', 0x8) kevent(r4, &(0x7f0000000a80)=[{{r2}, 0xfffffffffffffffb, 0x14, 0xfffff, 0x7, 0x7}, {{r4}, 0xfffffffffffffffb, 0x4, 0x4, 0x0, 0x1}, {{r3}, 0xffffffffffffffff, 0x10, 0x4, 0x4}], 0x39abf411, &(0x7f0000000b00)=[{{r1}, 0xfffffffffffffffb, 0x10, 0xf6f544ea7a5e9ac, 0x8, 0x1}, {{r5}, 0xfffffffffffffff8, 0x80, 0x81, 0x8, 0x7f}, {{r1}, 0xfffffffffffffffd, 0x60, 0x2, 0xb6d, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000006, 0x7, 0x8000}, {{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0x2, 0x6}, {{r5}, 0xfffffffffffffffa, 0x45, 0x4, 0x2, 0x9}, {{r5}, 0xfffffffffffffffb, 0x10, 0x40, 0xfb8, 0x2}, {{r3}, 0xfffffffffffffff8, 0x72, 0x1, 0x8, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x8001, 0x5}], 0xd79e, &(0x7f0000000c40)={0x5, 0x4}) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000c80)=0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x5010, r4, 0x0, 0x0) 15:13:58 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) acct(&(0x7f0000000000)='./file0\x00') 15:13:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x1021, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x40) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 15:13:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x1c0) getsockname$unix(r0, &(0x7f0000001000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e49e5a07dad2f8aab2b02c27e13d820719c386be70644eebdeb6ed72c1e89cce9cfd661b4ae0b7a0104000000000000f32174ee97acd45635c8d4b945f7429c19701f2ce955a93fcdef21281591890ad969c40b5fdd5392ff3be4b685d28ac65265f4b4339473ef1d53bae74ef8c0127f7fdf003ec5d0a751b0a209241c940ea313b07783da9485a8fc6bdcd0b54c869b7c5fcc239e5f6f1953ee3e74e6de15c25114587cc6180b0bb91c98375d13c6b845e666b0250ea6a5a21682819a8b8336ca46f1e8100a230718b420000000000000c6a721fb6a83a3cedb9d954c939665d7fa5cbb8f464b14b92d0687ffb532252f76f6647d55f69fc355084f970f"], 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x6) getpeername$inet6(r2, &(0x7f0000000480), &(0x7f0000000280)=0x3) fchdir(r0) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x8, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r3 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r3]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000b80)=""/169, 0x3d4, 0x801, &(0x7f0000000100)=ANY=[], 0x0) getgroups(0x9, &(0x7f0000000540)=[r3, r3, r3, r3, r3, r4, r4, r4, r4]) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x6}, {0x18, 0x0, 0x8, 0x10001}, 0x0, [0xe43, 0xfffffffffffffff9, 0x4, 0x1200000000000, 0x2, 0x4, 0x7, 0x18c]}, 0x3c) syz_extract_tcp_res(&(0x7f0000000580), 0x3ff, 0x100000001) recvmsg(r5, &(0x7f0000000940)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000600)=""/63, 0x3f}, {&(0x7f0000000640)=""/137, 0x89}, {&(0x7f0000000700)=""/90, 0x5a}, {&(0x7f0000000780)=""/149, 0x95}], 0x4, &(0x7f0000000880)=""/167, 0xa7}, 0x801) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r11 = geteuid() r12 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r10, r8, r11, r9, 0x143, 0x80000001}, 0x8, 0x100000000, 0x0, r12, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000009c0)=0x1, 0x4) chflags(&(0x7f0000000a80)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) clock_getres(0x2, &(0x7f0000000240)) r13 = msgget$private(0x0, 0x88) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000f80)={{0x9, 0x0, r7, 0x0, 0x0, 0x1, 0x2f9f}, 0xfff, 0x1, r14, 0x0, 0x2, 0x8, 0x1, 0x4}) 15:13:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) socket(0x10, 0x2, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) 15:13:58 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="0000358266696c653000"], 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="0b5daf4f988225bb7e783073e51bd86604bccb2b23cb62406aa24d067f9c391e148ca6dabb3a989eb0245ccec885334be66d8dc9770891d6cb4ef2db809bdbf2bc69089b331dfbcbfdb70a3a60331440ac557ff22130555e0c8209354991a8fe96b7b34304ae8aeca2c890ea528e9606add41a83243f80df34cf6a9810e89d3002dfd9019f9eb3fae7313538775c3893ccc60937e32c7c054cee68e7daa107047181cefc2070fa50f0bf0e3806f31220de50d9b1176fff781799d0956e06230ff5b410fa1583d4a7c0b5eca8f9bab8e86ecbd753cc6cd594999d07948b2d8f43a5d39377ff3dbcdc05d9eeb2bf84100bbe40de6f29ece3798f060e3b12e581b6c22db27c39e428fbe36ba9379a5456d82c384418b3286dd8670fcca48118722b6c3fb53fd016fcbfaeddf9133d318a7213c191ac55fc74f10d8a19f2128bd3836077b6116235c6b177299b26288345c4c82d5070251170bb7abc069a3c180a85b8150d6559685e6ba408a0e835e0746cc430a925ee8e55aa666354633b78b5edfeec0fbae259bbb20f6bb22bc536ac90007f967436de313f440adcb1bf8750b59d2fd5e73bbbf44e1920da4b9d80c21f468531ba0b66b8df7c47d4b280a075b1911b30e0af96b547d2396b6ee59103de69f5d4567d38c0a0fe788056489665e0c45132ceb1ebba2fc80049c69343f6eb786e468c028b491db5e6482d4c58f877e72e4a2578267e3aa98a14e65f3389b940abd3598fa6d19935ae23b6c9a303bbc3f783aff1f8219fdc88fb9a1b65d45a8c6b145ef6882c79c9b809b73829ac18127087077bc2460aa91ee5be990416aa0beeaea573992f9dd2f3ba3fc485c25121777de9f34acdef34ab30ebb5147f0f4284413130bba9c80df10f20856eff89f96a0a655f872c05cfc2321ce96fc39b5b8bb687c374308601024633c6a12969f9091aca9231a92ff74f453ce5d4c7fd0a1d21f617901a00d1235623dc457e59d7fac8356996535ba80c32264016a62286ab9e551f2f76e9163cd27b5682c206be42f773f43033a8d233b0f7b3812931a6cd8815fb2df1071e31e824679b48676d466a67fcfddc3adcc31f4f215e79d7c7c1e06195789e96d3792082ec83427e6e51a5e8dc644d924f22571d71818c71869a4a501bc68cbb3ce31d86c7aba97a2e1fe2139bb3643152b86ac83c48346b58f0dfb0f35e3cd610b759f7a31bbbd9d8be6ae7899c9412087c2b55931a5def8966903112602334ff014fb204283fec4ef7c411472c7a57a507054c520fe0134b8a166061d3793990e8b545a7bcf22413119c18bc8925a7af9c286eb70c65f1974a7a40dc03ec23ebfde98154f059801218837b5e75fbbe09720b8b0451b24289801fb7c3be41babefc706d9ff504a40f966681afdbe18555c96797b20313c28554b72d51267078b2aee5707f0436c7617cb4c3d1ef7b0a27f87c85a429ba8fed9e0176ceb4dd5881b0759fef96100af2f8a18ff84ac070d03fe70614f061ac7442a723219d044b0acf799fb3d66250c3b969fb3cd6f655bc86aab0cabd9622e975abe59fe5d019189be5b72135bf1c9aa31658d67299e561249db92b2dd4fc84ab17fa8d5b36cac12c33f4f896d621e60d158129340000bdfa9b6b18d882cb576355ba9a74a6440faebe3e76fe28f383d2929223a8de225875a74e49be67fe13c1b610b2ec27f89b6adbecf4795d876914336d8aa9f220cf1ce99f95d3ff9b055349b336073e09b0199291fa03dbabac94e57f3ef0c4107cf01959dc63915f2fc61d29f5df61e2879bfd2e38db6d0dcba01e495efa5667c7f8eacb45470141e48372cc54ebef4c2d7d1c59cb23839289b6d36a0c210f8565b3d7b6b695b997b5914dc1be6f34d6ada2ba3d89d6f620ee6bb59c535546d67fbbc72c20dc08091e4bce64282ddd1486a4aa114b1225036853dca7e27c1faddd37ea07159a0c87dd7a05abd075086d5f81a78a3c6eac424d2a94f45fdbee85ec1849a47685075dbc305e3148b6f03ce4db816316c153b1eb3a77f16dffa5f9fc7a77fb86ab6980e3628385f05f7eefdab26d4a6a04983fbc7ea940ad46fe2f75c6bf6f065268e7eefa4545ceaedef2221eceedc7d5c04d92c96591e0b15ee310b665e4a0db162636c3f44753b72a54f93135c016ce87a471ccdfdab31b87117faf09b53a9ecd045746e0fa4c4a1e4165b0793ebb9ec8145967fed04250aaf9be390920ab7d650c13a96d97294ddbce82d62177acba39c92d1b12fc9da0f489a014396d419c997c74a59806c3c3cdf985652c463057a36a85d20f9f54a438040d02294e3b06a213a26acaaa5cbfd4a15e52d6da9e26a4fe807f0afef590e6d8ac4788bb7b9e1a2084f54db6916427f95566b8fd7bd8d5ca16252c9a073e0bacc38e8b4c21ade33c26961f16d73e18bd95e231993046c80324f9ba5af88945df14786b98783f011cead478379ce311c05ca8bbb805dc734ff5047b6f7aceae9cedbd89e6c64aa117b1e884ff0587f66e92cff4dce3c8ce9af9c85517ef31da82caa0807f7f7ecd9a6628dd91c6da14237c5a9cfe2e982636198bb36ba43f6bed5d4e500f12ba3acd67a21b35d880595a1251ca0324862912a0f928ac87ed5e58bf9b30fdda3d1a698f4a4407dcfe837c249d427249aea9651d93eff600192b94f16f30718e319888edf89e648b44f06582295cf571be992bc975d5d6cc6b453a5536088d6f58bd5a90ce41c86d2a67937a6685119172be098c3a91a10bd73ba6b41c92d9d984e2f416e48a54c8e45392516da0d75e46b14c90023e0192f6ebf5f57fe947343ccea57d29a58bd000f6a561bb02a80624824e477fc8d8128a69fed9a64d313e0d392f7f5435c3266a0b92776e20a0a71afb8c51", 0x801}], 0x1}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) 15:13:58 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) r3 = semget(0x0, 0x1, 0x208) readlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)=""/9, 0x9) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000000)={{0xb6c, r1, r2, r1, r2, 0x4, 0x8970}, 0x3, 0x3, 0xde8}) fchmod(r0, 0x0) 15:13:58 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/252, 0xfc}], 0x1) 15:13:58 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r3 = msgget$private(0x0, 0x10) msgrcv(r3, &(0x7f0000000180)={0x0, ""/245}, 0xfd, 0x2, 0x1000) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x40, &(0x7f0000000000)=@abs, 0x2000001c) writev(r2, &(0x7f00000003c0)=[{0x0}], 0x1) 15:13:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000043e7661900"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0x0, 0x8, 0xa2b8, 0x0, &(0x7f0000000100)={{0x13dc3e38, 0x8, 0x1, 0x2, 0x80000001, 0x401, 0x3}, {[0x6, 0xfffffffffffff4a7, 0x3, 0x1ef, 0x8, 0xc8, 0x7, 0x3, 0x2, 0x1, 0xf17, 0x80000000, 0x400, 0x2c, 0x9, 0xa, 0x8, 0x57b], [0x101, 0x7809ac4e, 0x0, 0x1, 0x6d980000, 0x1, 0x8001, 0x1ff, 0x6, 0x8], [0x1, 0x7, 0x3fc0000, 0xff, 0x0, 0x5, 0xc70], [0xf4, 0xd1, 0x7, 0x8, 0x4, 0x7], [{0x7, 0x0, 0x52, 0x7}, {0x7, 0x3, 0x6ce, 0x6}, {0x1, 0x4, 0x7e4a, 0x9}, {0x5, 0x6, 0x40, 0x3}, {0x6, 0x7f, 0x7, 0xaea}, {0x3ff, 0x7f, 0x8}, {0x20, 0x9, 0x8000, 0xc9}, {0x1f, 0x7, 0x100000000, 0x1}], {0x7f, 0x0, 0x1, 0x8}, {0x5, 0x7, 0xb741, 0x8}}}, 0x7, 0xfff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x108) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:13:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r3 = dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) symlinkat(&(0x7f0000000180)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x7f, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000000c0)) 15:13:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 15:13:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0xad, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70012e2f66696c653000c319f091fea836c67cb24e5b07df79d099dbe6afdc000000000000000000"], 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="03709874c9b6ab0beec50b2a50ee7922abb71885a1f3f5f142732c36b90108f2b67c16ce05a89ca820ca18c662e762f44b77766568749f7e5fff15f3f4f3242059907de19dbacb0f31d9f0f71b7e868e538441", 0x53}, {&(0x7f0000001740)="5cf5cf850cb8713b7bd9f2061a0b3386d071b99d47d1df0c9ff7d2a46ce05af214ef632eb3d3e71b7c74e7acd9cf9d127e8a0bbbebb96f382ec1ad840218b24deb2bae6e63a279df7ce71fa35a1274be3972e38a153d0b32539493a287d394a0d3443365d093a5663e8de1c8f3e3eda2c7e5fe6e231443ab4e0a175fe37d2f8018a497d68bbfc822318404bd67a2da52048df1e1733a88f9e370cac4accb38f64d66ca598a95ab5a5f8e9411055d5417ce21ff7c56df9b840e8ff126275286af3f83b52bc8611148903b65c7b8892cef81d1a6171207e486a4ae5c90a33f97d97b64863d4a0d885b40a8be54e9e1005209f7d42ab85d068f709688f455ac7b5ebaf6eb7deca3cf08e97c8cf38dc24b418e3b2fa9c12fd6b47382111587087d4a3ad037c7a65334f027a48944dd9ea38f1b44df7715763e321a639479e1fdcf9537fe77380e4da1987ae9c108b07ba57d9e892629f38bccd8b58c5ddbc27732dc039ff467d172cb301de66b0336a0046a217a7d2059e666223f78b62fac68293f12a15c2c5e6dd896c131dab8a75d57567b0d7cd5efc5ef3697ed3ff6cebca4b06f92218e8df5464c35e6e342941c0cb7a9b2533b58c1857dc038385d56f38c182e16ebdf38df02d9cda095d8c8d13c986eb696f369ea2411edb4df46d2b22c9c8913fc50ff4aa8b4fea21ce2f2634b34e911d1e7319f9941e79d57bda5bb7cacae27cb066be165bee3730721691f63266aa8bbf6a73d91482b9434a4792eb64032d0af5be07a30dfa729fe28e48db01af35b9a508d083a97e5731cffa94513430d7a44f46a0a69635373f3115b7fb79ba568d8673029cc2726ce6e03a8a3bc01726d0e32e264c748b1a79278e7f6fe024dbc3c3c39b07f6b28ef8bd8e39193195a85a931f44101e397262490ff4a7aa7c91d5c47e6cda606586eb6dcd15aab4281297ce07869a56b1db7909a08437bdd22521c37cb98289ae1c9886a1629bde0fcdc1723cefe28c40ba2002c41449653fe2d840ff37b8b50e3e5007855f851553c058d22b3310d5696f17247e8ac05302a7bf4708a88438b24c967c9ae2b5a989bb36a5b7cddfaf9cf7cae5c1bf9d34aceaea322e60766744dd49a2f74efcea2aa1fd38357b9862283905cec2ea61e3811d8e8c263c401d58d03baa2687b672c7e7998e55d15647a3fa3c805e0aa971d3be1a5fd527199dafadc6849bdd7de719190e5c50aff32b5a4b3c2fbc6f3e54a3da217d062b8193bcbc3bc1980654038d38583e38f6da1a710b13368778620ae5e39fcbea733741c472ba0058dcfe0b1a640566a94876621f01a77675777d749cca8536f6c45415af87b9353123a207f7d16baeeaa97c945814dccbf0b1b94de5b7afd710a3521673cc2d2ad946a83a8f45a59e27dcb124c82be9ea7d6ac4ecd63b9db7ce7a268a443d5e740048d5d74c24c098266d1d57972070cfce5bbe2034beeefc21d025bba3108d90550a7120260b98ddb02e8e03414e2ac6301b1883c5940133c6e7ccb73d663d62e9f5a43a74b0e29e80c0b790078a9e6ac06b3b0503d4f61ca84f7574c1897616dc15d57464406e711dfb82f7c4e01fed16821fe481a4c868d029b475d49d8573b2a7c34171bedfdf74b9397c065caeca0a7317f33936ed510ebca05861a2db1ddae8ac92d29a22e67c91196c88f3a3dfc85456a851a7ea8869460af8def5f1d1f0a137849b7dada36d4338df3028af37b49103d6e3bba52f39e2903f1350c25b0509e34ee6404abf1b30c19b98e6153d1f70f124dc650a23fb023d26abb389a700181efd0f7e09954e68c0e865cd46ff0837f6a7fc7df83d41a8e6cb642fb722225a39bdfdf6312bdc145c7675d32341b49e7fa102fe5c981578d38c41a155a015b5206c542e662c66e7bd2616548aabfdba48a6d223f7eb4714f979dc9df7294d7604c4b03a8abdea87ff026c8c6f47c6795a725f5e729cd19452c7c51e83172c136c3a867edd0de4788bdcbeea5c485e248b545f004af60bc4c6825c41f6c541c0e5efead2c5332264f45452ae333928846a7040ecf9f80d862eb90a4f884fbd363b7fc150043b285c7165340b15be313ef5eb6ebceab3ceeee6f58b7bfa473e08a4910f3bf9de2613fd014a368759c36704d922860c35324272860e42f67e1a0d8c1b98e1cbb37c61645c285329ff2e7d9cbbb784b50059927e70601ef27812aa4fee79682cd2d6ce4d4ed030fba7d3db982f659dcd41cf3e2ad032a2fdfc986cd8fee6b88c8474c6adaba82b9bc30aeaa206a7f1e634a69d62016374d89af4c38194cb92cc1e48546c90aa5d5db5850ba649739f26bc8e10339222fa2cc4523799708df83c32bb5f97a415efd4b322349731de97a293f5a12fc942ec5d464df25f000531aecbb6c354ce0ceaacc7207cc5e9c4d0ff7d8297d9c5ddd8b50f5efdf8dec0bf6e07e3808df3992a2c9ed1cd2abd1489b8e464dcd255f2b98ed855f47077aa3e9c6f6d086afd422a3604ca560bedd7fc9d088ad67c6eb4155462427009e773556c78c64bbefb79b222bec270b5ddc3736a2509775a33422a251aa056022829653812539271bea91f46b719267123aa1e8756c5670d609fa28bf0b1c72a7e6fb05ce88280c9b3c657d01d7d9981a553f0dc8786b1fd595f21d2abeb29e7a174b187249d7785c7ceba63d0d2fb7b8e12b3c01dc73f1fc0b0517f701fbeb9a44fa4cb02c0ea86a975463bd152c1e8ac6eea8041bb9eebe9556b9ffa6852a0fb5044c4198ba2d7462ddd985b0086a921340d2ce5d0b04d315c0413fa4d353176244f8ee9f571aa46424d208b78a970482d335c4f9c465853021c3158a24e07a12bf187ad5cf0b981405f01ecfce158cf87e534a824238ab73f38ff87c5a035e6b0ad2fbf7d8f3acf0ce74e7ce6bcf05ad46d4d7a0ef4f4c94af1f1dff4fdf0772dc7be82818adc9e3e67d85649a64170e5141907013a880d2a935684bfbdb7806fa3ecbd6ab2684797270c5f67c6905d046be58f3af506c806bcc5ea2af9a51a971fb448e8eb0e25ac8920f11977d59f3639b1e0b71be7e5e6c122868b12e9e4e63f96a6dc147deff1bc09435ba7de2f321cf68a40ebbac94c6342d43e3bc0df64fb6f0518593a8414f13eaad51a5958ed36896aa6edb44abaf6688d1e922b64c3f02b753a4d40e78ea9c9a8f5f37eb5155afc1cfa3913dd406f1172b31219fe30696607af33fa7e42e6df539d497fd648ce957d5e8cb9fc7d9da54fdf5bf15e0126a0fb7b88e197a1ebf01ff48b99fac7b01ab257575518a7b1e69d6aef8bb11a3265210a8ce89de37790d39d1fab0500e6ac236f53d0df47cd403e5aca2debaf8183860f7c37ca37609810eacb9b9f7cfcac7793d7111c5ceb894edf71ae03a270e4abcae9f0807a297b886ad0c7689e0144cdc0432e504fc193c1572ba00f047e4c157338ca91052d884bad0c4684036d965c0dd9750d928dbccb0a86264def9ef5791b0aaf81112c80b06dcfe114c04172e5b705a299b5e79d29c4cccbde0a746b26d22cb582f51ed73b789a104e28940df2a45a0e0148fe29d967bf97be59d06dccf780d289137c407444abce88d8c0ab11968b1d4fe9d2d137b63e34d02b0ce8112035c2d7ca15e8a5d6887d256b3e0c81abb8ba3d9bb5d64d453601be4a569a1034019d9755c83d6f46db27b8f46672017762dffaaa24c0431194c0d7069884091428e5113e59aa4d1fa389b5c0e429a7a99a23770326e86dc110b25c3cacbc1a06cea62e03ab587ffbdfdc7270fffae390cfa33b827bf970865b57e5305c93c648acd16cc81827ed77989c95132d755d500b35f5246bb23809648ca637f02af11e76211c349eed1481aad32ab9c51e207e21c2a64de716abaa02ea7834848a6bd0c53b4f12e6d8b6919a5bf207cc552232ca129c442795525e527ef68dbf3aea07224a0fbd4241857145eed9cb406aaeb8b25a2efc56407ea0057b237437c5c37ac11f2231287db6420f972216a4678efed4708dde32a3073801ed412596a346cefc9048e7556ecc30c3eb17193663944947deddf6674af08150d968126a6e113561e112e179785d8c917b09a59c15d285de1562bed3a9899901019adc71df95308b21d5530346ecf95b1b7a1c576f13615bd75ddfea48c36f8780e6b4e620f570895d96a3134f8690316058dbdc8ff32a198c292a084682a795844c1696a384c987d56d55cc8c9d03a4f409a2d477bed83f927df7bdedcc963fbe85ab9e70e91a6eb24cdfb97f718c717b887979425aaeff157b10b6a82fd241a9607053d1d85b0d5b17c9cc63425ea4e68264140b48c38c3fdc9d7a0d4c0ba783ce68b0c985a958336b5b7d16be4e812a3b64f72d8cd91d6ad519de4232730deda19671db39bbb45775aca57e2b91584015d533995790dcfdd937112ec68bc87244e776f35b251bd0f25a36db9f9c4fe9b228cd8c04ac52a1caf5c2b13e9bc17196068dbd360858b5ef889779700216367cc8e8f37b4dfac8bd8b39409c12fb1965c0a66793150ef33d161d598fae8730854d26e79868408407bb7356512b510866e15fe5942c0f3aba72c4456636314b5520404e4d1eecfed8944e3a4dbdb5f130b66efe8e7d8e5d9629503de99c62a22f75968211a8cdaa34b8c929f5ccd466abe50d4f8b07805bed9348941fc87ee6cc8df5a121d381028f737c047ca6eb5b1e828f1519bee498646b8a9e9ef6eed23d8376e137a77c0e71426228c0c139096ecfff52fe42045c7dbbe284e3dcdf0ff56deb940e03ce40ab9d4207cc8e104ecdc5101da079daecbb2b78a6a00c6a923d955215ac1d7f4add58aab58ba507636df9fe80f6d5bb74e2f36389033e22e3884a7e0cbc1a88d684123baeb181ef575c137c3fc277ee33b012fa0571500e12229c244aa0eaf3ecf994611ddae077ff42efbb482cfa4963658133d0e2f2966aae02f7326b723171e98e1c4dde7747dc27c6ffd58ed830b251ebdb2b23a8d9300d8825726fea54dc3d8062239d612d495705969bf29b06545d57f85fca272d3d3288650069a483a985e5e9cb4bb55ccafd63217a7ab9b8fe585bf0091811aaf4fdf2fa4ded5951629022594724cea5647dcbf4500b9659b8de3ab1d3a5323cc182e8024a01fd677f7d2464126735764f70594fc3ff1b5ee60a78008456617492a2e1d058e12ca9a78a2528c4a2479028fafe5ed7cf0450da965a6f59041cdf42c855177b6a0430809eb135a60c112bc47a0a15b7b86071fe833980573009c2053c8facc3c0af65c76ad141c08149c24309a99f8f6fcccbe647207000ba1ada2a18006bbfe47fac14592832626ca4643c713bb03d3ac42820fa81079c4fe4adb4a500ca7b2379a0fe4d8b3c674e2ec23ef0b3ffb8976edd81f25ae9f1c22491a2968dfd3ef4332f0e0fc0be597b2b3f942e926e092c78df3e2c4a3b40018cf0a1eb4db17e9957b89182a6864db6de12dbbb5ce178cb7ba6f79bf06032e39760d4ea044e0608c9309e719764b7a079a8e8a690279d4182594502b5c883ead61c42cd760a71a7801dee69868c7d3b41bc932531f6fa07c5b51e1304b3b7bb8129cdbc71ef868f4b02d22d0873201a4d164e12b7a815cd6e60ae4c71462982eb21213265ae23bb86b11d8bc5315ce550589fca4cad4d3dab8c20f2e377f1ccebdc0fd85bcf4bacdf17a93ee1e60ba5b18e382416915285aff48f07bcb145a09f97ec76ff387c57c3aabc43262fb91e3f4c09c811409ce311ad61114780adb75c30e4cb24fe90a39b5bc7266368b4e24a23e4824", 0x1000}, {&(0x7f0000000180)="94d96948f4391a14c0185ed9725c4d97b6deab8bc489819b749691878eb233046da1a0a7d6dc1b9e6900e1063d0df51631057d477fe140da410d0c7da709030a10f1d9de669f72eeeddb6db711b909131d52bdf3afc81043937a119a5fee0752b508e763a698f948ed636ba861f8fe443693855307c5be88660f59799b0c1eb2cd903e10ceeec1862570ea9261501ba0324edddc2a093ad5ef92aa17a72299d4f1a6", 0xa2}], 0x3, 0x0, 0x0) 15:13:59 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f00000000c0)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x40}) 15:13:59 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) shutdown(r0, 0x2) faccessat(r0, &(0x7f0000000040)='.\x00', 0x100, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x11) 15:13:59 executing program 0: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 15:13:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0xd795f795887f4296) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x8, 0xdc3b}) pipe2(&(0x7f0000000100), 0x4) 15:13:59 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x400, 0x39) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xffffffffffffff7f, 0x3ff, 0xa, 0x1, 0x3e, 0x7, 0xfffb, 0x1, 0x6, 0x80000000, 0x4}) socket$inet(0x2, 0x3, 0x5) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 15:13:59 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f000019a000/0x3000)=nil, 0x3000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mprotect(&(0x7f0000199000/0x4000)=nil, 0x4000, 0x4) 15:13:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) 15:14:00 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x500, &(0x7f0000ffb000/0x2000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) shmctl$SHM_UNLOCK(r0, 0x4) 15:14:00 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) openat(r1, &(0x7f0000000180)='./file0\x00', 0xa3, 0xd0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) r3 = fcntl$dupfd(r0, 0xa, r2) r4 = syz_open_pts() ioctl$TIOCSBRK(r4, 0x2000747b) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0x2) r5 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x200, 0x88) r6 = shmget(0x2, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) shmat(r6, &(0x7f0000ffc000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x14, 0x10, r5, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x4, 0x2}) 15:14:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x12) chmod(&(0x7f0000000040)='./file0\x00', 0x2f00) 15:14:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) pread(r0, &(0x7f0000000140)="f2b7e12f1ef8351ad52a074758655a598c94fe35bb2f84af47afc92517f9b4cb7384f060b643bf4c83141bc83aeff5f11aaf68e94822f33cae68bae240a215e170e9bafb1e715605e226643c9d9f38365997e68e9f88b95ddc131bc1c5e741933fe5346a56f96595c5d892bfdf1fe2ac", 0x70, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r0, 0x46}], 0x1, 0x0) 15:14:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$unix(r0, &(0x7f00000000c0)="5a6f8e53bb0451b29b720a79fb0dc395471c6e313bd0fe3e7182949fd125ceac008bcc25760b9d691b662510a7096ac38e58d37f342bc3e5c1f212c0bfb0146ee631ba10e4848c25216b7411aab30ed0c724f6c75ca8b9ee3c1b889b9db548a3de8194aff65d9c9db2790016ce3e3756c8cb5691eddd9832d251ee9420fb2a71543eb6eb218063b2df4b3f610885718120fda2e5bb3798cd5fb995b735a683f0d0727b51c2d7b55918c36128f830a89ab197ec6c53423dcf12b8f54732ce4a57452410a029db69f656d9c694c76ed673408e5cea3abe56d0068b0b8d7b017f55617299915060d9a60c06a7ce43f83694d995f9533a6af8641945026b359814", 0xff, 0x40a, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050490000000000008000600ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) 15:14:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) mprotect(&(0x7f0000590000/0x3000)=nil, 0x3000, 0x2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x100) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0xa00, 0x1a21, {0x2, 0x8}}) setsockopt(0xffffffffffffffff, 0x1000000025, 0xd1ee, &(0x7f0000000080)="ebb9fd812eaa4e713048e6993192964800000000", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x7, 0x1, 0x1f) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000240)) socketpair(0x10, 0x1, 0x1, &(0x7f0000000040)) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x20, 0x6) 15:14:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000080)) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8c2, 0x780b283125f9065b) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)) 15:14:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000020}) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="9754588477cb1723e97c73421ce5f1482676c8c9235e6ba9e0ea7985f9ce1758ec619fb1c17c31a93d84616890bea072e8606c192ddaee3cb8f0bd55929ff7b2379fd4fb2721a25a21ad67b5cbb97b51644ee126055ad7a898df2a903777178145e7217c70f41ab1d74008d5da5f056da311b3ca08cae513b1a7733b354c028c3950c67cb7c061d128a61e411e272ba7ed99126bfd7ea9a9402d91ebe862779cfabcf66d40f08138817c5a883f5e43108c245f8eba9ef6519660b17780ff6ecb09c96119d88019e686f9954775d26f4f53d9e8e7f1c79609f9d9d4", 0x1cf}, {&(0x7f00000001c0)="f1f50b25e2d3b6aee0d319be9e819dffd20573ebfd38d0bb9bae0c22b0916059c89b36c31740c65ecb9262784f9bed78c676364052a91ced557542c36b27538597ca7bd515ea4e8f70f804bd02ab43dfb667428c21cd04fcb8e7f08696649ac70cf0dd196219265a24fa31ab25cf794f8d0f49d7cca1b9da7dcb125f789a0ba1d5781f20aeaa4a93cc90e74ddaba350dcfd84fd1d9f1ad8e65799c34335d59e6225531b3d4c92aecaf579cdb762d72f671e1a185637a38e027fe5459e5b29b041768de5f919c7b811fc17727aa1ac64e20c320c1e447a96f32124af9ba1bdb32013ff517f6d3ab02f90dd8f4fecba6bc4a2a728957af266b", 0xf8}, {&(0x7f00000002c0)="47b50a93d180a7583965e5709d65dddfad296993b35cf6b6d3e2e2847db40c6bca48a2acea2ace6bd0fc007d8a65900c4064e0ed736d4bca82513f1489d424fece842bb462060b98b05aa6ff968b430fff3d9312bd852f314d0d6d6aae0f9e4725815b7142aad322832648901d0f875c16ee8b13effc63d285ccb246309233839693fa0bca2a2464a15c436dd1fe674785a2957ffdeafbefe7ead209b53cac7b60d2d3884d65bc39ef829a6ede38a3fdfd9cc31bf9580bb69dcd02a319296747593108cc6aa9a88076808b9cdb3a49acbc0eb06b16567bb7c08597f75229b8a1a1b7e291", 0xe4}, {&(0x7f00000003c0)="ab423d543bc3200a5253ce947be19fa550a8e1fe9d9115aab54c303417a849847a39060f70873d1a790388d332be786d416aa463631947a50b709911cc0a4f57b3ac4122d206b63588c5528800f0fab7f3cb5fb79e74dcfbf0bdb7e5e05c3f76142b9b29bf", 0x65}, {&(0x7f0000000640)="1e9415f9fe23b15ae481974b6d959f851ce47a0d8c04b291551320c31c4a82295ce5a61f5b44471ebe1fbbf6032ccb1ba90ca74ee4db8b3327e9c5931011c2f4abd3328073d2416164b64b7931c246402bb3acf51a17c865d104", 0x5a}, {&(0x7f00000004c0)="7aae41697e0c16b23fb5a8495bbd879626c529299361378b28ea362418b6f45cc8135a126d29aa585979f3804c183a6619a74da824561a52408f759c666bcf2ac3e311067c5cedef61b71e378434ebe3a13cbd3e85b1287b9d37d15825720cea4ce8", 0x62}, {&(0x7f0000000540)="7aa32b8889eb09deb33eef978691735fb624d84a2657cdd30720e583dbbecdb68b605fecce6f1897f3ea92", 0x2b}, {&(0x7f0000000580)}], 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x400000000000, 0x200000005}) 15:14:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x840, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x95}) r1 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) close(r1) r2 = syz_open_pts() setrlimit(0x1, &(0x7f0000000040)={0x246a, 0x638a}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) fcntl$getown(r1, 0x5) 15:14:02 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000140)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7e56dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa78f754a0a200000000000000a39f3cd374283dd76990", 0xdc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 15:14:03 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r1) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x4}, 0x8) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000000000001f000000000000008b9927a91b51d4254a656dff9d68fd49637140468a8f1746c780277677a5326d5850dd9708ea5298faaf6e4ebe7237f8a46bd74085ee24bfddccdb8bfff524c2d61c76d1759b87ac52f3a03c281db69ece100060431c4c8e36e6a0a7b9238f9fdc047097b86c8faf576bd73c5c9cb250b645d293b4a9ba4fe010646a9cabfb01cd5c9c62c49ed95eed462594cf6e5b7ee940140c3702b00881355302a8c23eb39c0c8511a2f4d392f6a4bebcd3b606b145b1047bc4d0a7cac0d96bb76588fc62205daa3d75864282a4b4a2e4efcdb604e567754390d729e663007b1889fb7dc6"], 0x10}, 0x0) 15:14:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x8002, 0x0) getsockopt(r1, 0x6, 0x10c, &(0x7f0000000040)=""/133, &(0x7f0000000100)=0x85) shutdown(r0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6219896ae00004000000"], 0x10) write(r1, 0x0, 0x0) 15:14:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 15:14:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/120, 0x78}], 0x1, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$unix(0x1, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020699e, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x6) 15:14:03 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) r1 = geteuid() readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/92, 0x5c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) r3 = dup2(r0, r0) ioctl$TIOCEXCL(r3, 0x2000740d) 15:14:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) r1 = getpid() r2 = getuid() r3 = getegid() r4 = openat$null(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/null\x00', 0x1, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wskbd\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400), 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001340)='/dev/bpf\x00', 0x8000, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x2, 0x0) r8 = socket$unix(0x1, 0x1, 0x0) r9 = getpgrp() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f00000000c0)="1cf72339945db15dc7f71579e9058ffc8a5b0ee3b758f667d848b3ddc0328b14b27972ad6122f1eab2f9cf104e9afbc19fbf4476b194291a1b20672a44fe1259996341f70c632a2f23b1dfc125f5b32c3d77f42247ba616190fcb25772ef3dce98d8a773f4694ae3685df890e50fa2475b0eead76fdf1d8cbc9bc273a828827e155674ce70aa1a45e65333517f9821b46562d69ac771fdfefc16575d2e2c3f624474e6913995e965f8df9691b15ed6f0d18e39430361a0f095372c4e4bffe9ef97ca3e68d60cf2420923f7d255f3706bbb973c0066b9a1d63abf4251eee6ee0cc929e3085a23dfc1cdaf010bc0460f2a385db684ad7ee09ac6d79b9ab72a39978dcd35424482ac73181479f42dde2ec5186ab596708d021d35077c039ea9e35cd8165b0307792f12ddaabd4e646d857eb4efa18f6400f101ea133deb5ddcd0e1624779680551702e8bb2d9d3baf4557d30d5c0dea95d197001b766887c74d6c390a7149f1e4887befef2c15130d1dd83f42da716cf72528bf87495fa40ed91d89a5db6ac16227b2a12cd3db6473b1e263dd2292ad521f0cb49611703f94959fb1f1cc75e962a925ba9398bdea0b1d1f4052863b3473e7b51db3c706dba97c1d66be91835c1c92bd144d047244df948122e7d80811cbf99b355c9d6ce64326c8b95b6ac652fae954712599df5fc43d56ede3651f4d117cc569cf0cbbbde11c06a03a82cc01248612a16ccbc32f039ee0f9ded88c9ba80a47a4b5b0121c396fd96908100cc8c192cfb82debeecdaafee6eeee0fd88572f1f36f99896de132939e297d19fd60d8c858212f5b2225d7443279fff598ebb288bed9f948d2006d09e7275540e543c5bbbe0681630508d0b71601f9e8acbf814b06006b1d08283bbe590fd66da0939c05c0585c784e3953baf3097dfd36841403d964b79f882b55a94b78a7fc9368e0050137d28233df9ac759672143f0f19f88b22575b90fdcddd806accad9b581c9222e3afd3cc567d5dde1ce556c18714df56e76c0644f04ccf785e68a34cf02c37048006891b556686e6d1ee6b5173d62cac915d69b7cc223ca619e3c4c88b8abb7cc43632827c1ab40191f93deb2f21b238f662421a0831d92985d9dc565fd6adc3ae9e422e57153302b82ecd8266852def66bac52fadd2c9bbb897d2e957ac37f0ede5faa457242353713f4d564c55ed264b59ad906a4c960cd1f4d4419d11689ca3011988bbfe3595b6dc2aea7fe23e78f0e8e51acff9716849777aa2914528278d0ac40035f0083a9a7f9ef63f0a2ac24719c3b2e2c0661c12781147d8b9b26ec849254cb2760ad8c58c4a5e7393a77052cae3b19fb1cf70053e87b45e57a0b68a1518adc1cfab61749773c36bcb6f1d1a5744ce0c440e35797a9c02d8aa900968b4aabc8c2b6bf6b63091cd22111c034ee21e8c149fc08106eeb5cae79d698756cae947577df331ac4247770fc9060c5701a6a03d14db8b6d7b1173acf94c837cc7a967680179ec57035a5d731e6f6019777510928981bf976fda32b1141a7501c058bb2cf1a8389aeee9c7ba6e788d8ddeb0b68268e58d571a6b0d6994b6183d1816df80a33ba5aabe7d9efc1eb5e3e7ff023b4c51fccb2638dcf777980e39fbcea7d1f57ee8df562a7403f9c1655e2026a0a2145e29ebd16c1e7503cb90acd43dcce50f56048dbc11d19f0301459f0e5dd7455383157c4d1a9b9f9ace4f88d869fb343fab23308fa4c853ad730701bd3ce59b317cb43b5eda727dfc2b2875a3e1dc286348f43fcd584d044418e72755e1ac2c71e7c0228035fac75c2262308177055b86c01457f41a2dc4e3e0298cdfb25be71534fd5efd59de9f94a1ebe9bb2bcdfc1d9af2f870c33d99878b4f34f0820b99b3377ad854fa504a89aa23ef67a292ca77197053ad03c04d09dec1acd36b7725dd6997c21b5eb7745275eb3dc3bf602cd03669778795059b2e1ccdac7a80331e105accc17f8614dc74a9e16481292d59508054b5f9f4bb437ca48775f4c0fe55a4be3aa0772913cbaf30b252441bcaf7c738b29a2a1ec36acaf1f2dc0681cd3632a663d58291536fb16b9de8a127e692438818cc5977041a81d8474071bd83cb2db0136da70a465a98d69a950b823c1a8b3ab74fbafcd1b18727ed6f8e6693bee9ca6506b7dea026bef687b0717a2e5fa37cbf86afca936e5b0393b4fb6528a50d55311a957bcf8c1c8497b3a1f85f1cb6c09671f5711d496b04bf054000fada402ccf6c720dc615431895b7e89a3f98c51e2d3008e6c8725ca6ae71d1852fa669379a764163cda8eb73661776bcb3cea2d09a430462d6c63d5882433e69609d40acc2d6f39808b2947ba0497324e79b208a4623c4d9e387fbe30afadbf63ac0e3d13feb25d4266d58971a88354d7b2a464df6d48f60f0cd3a27bd3f30f4d14d5facc509b5952c2cff80092ff41c604ed96d4b0d93002f4f8d674f85e8a36232e440543f05366f7cb39012420f188f794a158f6a971c0d401bfe34bbbbac245179b42588bbd872d57d18d4c1ad5a4ca315ed572118887ea3270396950d48bf81e2b8f90da04b692e3dab8c6c1df79967513085c0bf5dcf7cff248554ef879390996bfbf44c67ee1a74937962e71d285e23356b9dc5c0120a2e2b3fea9995c7b17f8541ad6603ae2494bfd72fe8d7e1b5677e8e8f916f28b18814ff45c9d2a3c803a02f979ce2026b6829413d6e0c667d3733a4329930328f3ee4af90cc7fbd9ad39a629b1e14246d321ed3719c6ec1b1d95325ecefe521304b1943edf4ad725893dd0f123346d44243256581ff9121a184c9244d9ebb305a49cc2d84b0273a70a8a52ecb94a8dca3f86ecbd0af15fdb2b338f64e33c079eb213a0507020d6e343884b60793aae7bd71ce5178d786a4ec892c4f50a77e433cc76ff4da427b907e4978c2dab26bf82f0fc5ec37bdf3db030afb855385a565eb0684ebfd2aa1c2c617649d2dcb05b767529ab990d62ca21ecb50bab6f11e197641610307c97bdb1128883b237b65e6d001b5dbb065c7f56a2e3f0bf078fa710a282873d294107cee0a9998230b60fb44351fc8a13d29ef5a899a122408ba2b6d6f272f823d68e7a7a907a0173f5f4675a8d49c982b0b1883b900cb6b81e6868113e08fa5f7cb142be974ca664fbd8d0da3b131baaaa77c15292d2113740a0c129bc568a3eb5f2e624d46a017e5a66dc5d6e915a1a897c35bfaefc9f3a57830d7870369a6c7e9d5e084f2241b225a2dd1833bc33b557e37b4812e594567847822e52e0d826da8d303994f3504e5d3aa42bdd09fe8f6a2c96aec958656dae1bb85965e4ad4db1f26c0445e3a8a89f421197c19c6fa16ba1b0cdca7cf3549d846d3668756753dfb7e1cd2f0d9758e63f4968e1523b062151ef0ff7fa954acfa080dd3984ae9f92449d823284cac3ce228aeb5b49491ca2d78ce1e905a5881daddfb69ba74b729d1ba89c5858f5f8cf7d49f01e88a169f66c60adc15a465d7526a74a1e7bf352df2bd9808faae316e300b1b40ea10787dd8817ca977035bd6786e1621a3f7fb8d4e6f80b658c5bdf67775753cdc03d7b051dd6696f27839481736aca9857ae221663296f65d8ae708c9e562f55b740615899baf34aadf1400448a79ebc728b7e8c7d7cb9290418d8b3cc7bc474ab00d138f4a57cdbd9cd4bf162ef40feb554f103113720f1b611afeb785b4f4612ff9e9d9d2d9f93aac6d4a03df42538221c90884ee539192ae63e03195b7a1b7002dfbe1e70848214081f3d2a0bb0682f0662bf3936869c15a5bbfa42918d2c0cf07ddd52853d3a97bd151a2cd2f32a1b2be338cf48f33bcbd255d38423095224b4ae4cbef85da803b807da56d150105f053917a78ee93183820cabe226c297d9824fd235decd714eb262bdf3a3343b4bda489fac78b15429b0fbcd1bca335e94435257da8f91ac87dce7821e5e59d6c5f403f97f9866e3609b8998e8dde81451da5ee3ae9eb96c1c80bce8e4bf94385006cd22ab48423fe102fd18e512e2b1d81d25e64dd00f9b3a4b697984f6281afee9b6d42f1989d6dd5827b2ddc04dd248cfde7d38c0e61d90e06922e8e0cb75e08f7e3bfba57cc1e55cec878d5637e17bd764740396f82ebd816e758537ae6af3a6ed6cee580587e2626559e145d8ca56be608f55d80fdef18343d7b29c0771d94ab2704956cb20d3305c573bb4948f99cc8784e99d13702f207fda40ca9b7eb98884662e8c275b4f5cae4723cfb2b25b55368b06b776e3c6ce41ad3cbf6047466914946fb811423c02708538ef0e7d84687d101c8e61c6f9a1cea9acc265eaaa16d06df066e7ea9270ac54cc1e6cd2782ffa606a1d69c139be10a04022fc6407b4b98abd2f1e645f3373bd9aa8ce353fd7d4553a65dfb275ae7a740a573d122190f20cee49359bf719a2d0d0d8b3f85879eed4aa8878a16a71d9ab2d9858a5707ae631969836bebc116d0789184672c641d807e6fee01ab32561352f1c12aa7cea63e1f0ccb00c3786352ae159ac496bd4dfd2026b23ef453e53d83922348e1f57c181c676d9b5f0a16ebc22f1e22a6167e84fade8fa65e7b7e08a5b60ecb6ac2a44d67a22b63e665d238935bae60b819936a2e6b30e4b635e99c852d427e1b8be146fc18d439c8982c8944ec9eb6d37c4467729ace2a8ff512c9d682c1919a967914c690fba3da94f8552cca6248aaf58639f564e0eeb92aa5b03262c3ecbe7b14791ef534eed433669f2d702cac5e65786ef697a906d16c1f17760ced40a1f786770cdfbca0973616b964e4db5d15573e8cc9c8ff5bd78de9bc13f2abf79fc5c735e6d116be94cf41ab28915acba8fdf5e84d05004534f78fa51b71d40968993747350292ec12da04e564801cdeac7a2d0b1b20057ea57910fca111974ab2312a90efb9c3201377ce1219887048d5dfdc4fa52ac946aa659d457acee77c2a9ef93e3e51aaadfc2d43f7de08342689e10ae486d724163bfc4d2b8c0d415d9a26ef624fafc3af0adc8a88b1e3bae7ea0294d7a37c16c451fdd5a7b20463bc4b7fa448fdde4ddc5e94ba858520cbba2e620fc8ae97c8fd95e1929c61d5824de1333be921b8da95e4840e17ec2e8de8a211e4c5e59664715bb94e396b2374a113f0aebf6977abcdc6f97573a567f4c58628c98740f2fc2c3bb320b0858a4285ff835d1d923746a883e152357df9c0d37a9e6ccdd7bc6d295a76da45ae57579b46f396a1ba3fec46396c336850a7552707e6de8aee92feba46f982448ad8513ff8bb9bfcf0ae79c4ef3fa71d0a2d511cd2511e75387643dac7301281ec9e12c84f8342f6b92896b407c03615d6fe3613e0481e78ad2d5356df534096e89f33dbf5301f29f152d8e88f9f4efc4027d2d71be823108802edb802ef1a0e1bd52c9bdd661ab03f101875cf68e898d7d0270ad2c9049e278c85ab58dd9d5f3b94eb367dd2b0776ad9fbae63681a25f710363a67749d6954529c90cacd2093452eaca9748357e1ddbacf2d0a874392250ada481d5757205a38a23bc2d8c34bf666f88e5c003d8f183b95d6c133094d7ae8d3ed7a85bc5382732600d22891859741e67f4e8f178bc30cab425dc01507b5db03b600bf628c386445bdb25883aa753ee8f61f8d5deb6aaa3395f05db2e62865356796364764c4ef095052d8fcba10b524f0e1998605464f35d8a909dc3a12476abac6456c8ffcba6dcbac97665187aa089eac1790537a401a6531e439a517057edf55223b3a4af6d07d619f9cf00dd7728509457812ca4c22012fd10233", 0x1000}, {&(0x7f00000010c0)="017bb9b6bfdb0857c2db6dad6367be4c51a8cc0742efd13982d99bd47b", 0x1d}, {&(0x7f0000001100)="751788b7374e8ef036aab093a633396dd16057d7ec181701a66d5556d177ff1696ab085bfa5ef47f212ae02ff69789c625c7c1a054ffa71400cf7d5e486bc22127f16cc8eb27e0382bb853d06b23fd36b420b56edd0b5c080a84e1407db3252988903354fd21277d06fcacfa802b2a7c16a6af7fcc04e4310cb727cc291169046f1fe9159ddd66d76e49110e38716beb34eaf454da9c0b988d31a40d79b4d0889f8e4e675dc2b4798f4e834e8b926ae2b0ae5ce626cfe800a638", 0xba}, {&(0x7f00000011c0)="f9dcd20f848ba27ee678fa615fb328c37e6945769af01f2ce9c3bbbfbd09bca61d5ef344d628bbb1890d26ea324152eed2a9546d85bdb06fe872bd5f83118384619dd12d9ac645b570432719d51a32bd1b9b4bafa537b2a889267780d6f9acd4ce061088ba84675fef06cf0396876371a7a39bf3fdc6b99a0b76694e89137806c7be9399eecb60c7e084536cdd6ddd9add57f89ef9a2e333c5228f9c93d279c77b59379d29bd1fc32fa7edd3d8a57586ac60ce9e0be8", 0xb6}], 0x4, &(0x7f00000014c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="0000000075f4e2d3f29de2760d291a0eeabe129a5129b3d0dbade155e41cf3140d98b9c3cd2d0101bee6cff3000000000000"], 0x68}, 0x1) r12 = dup(0xffffffffffffffff) setsockopt$sock_int(r12, 0xffff, 0x800, &(0x7f0000000000)=0x5, 0x4) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 15:14:03 executing program 1: sendsyslog(&(0x7f0000000000)="ea", 0x1, 0x20) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x1, 0x0) shutdown(r1, 0x2) fsync(r1) 15:14:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 15:14:03 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x80) 15:14:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)) 15:14:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0/../file0\x00', 0x8000, 0x100) ftruncate(r0, 0x0, 0x8000000003) ftruncate(r0, 0x0, 0x80001ffffc) 15:14:03 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000280)={0x2, 0xfffffffffffffffc}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000200)=0x1) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00') faccessat(r0, &(0x7f0000000240)='./file2\x00', 0x10, 0x0) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') mknod(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) 15:14:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) msgget$private(0x0, 0x8) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x400000000000000, 0xfffffffffffff800, 0x1, 0x8, "396ec69e34618ca087c7b15779c4d069c1778956", 0x156, 0x9f}) write(r2, 0x0, 0xfffffffffffffe70) fcntl$getown(r2, 0x5) 15:14:03 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x100, 0x0) dup2(r1, r1) listen(r0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) 15:14:03 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "8e4955000200000000000011670010a680400901", 0x400}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:14:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x1a0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x229, 0x800000000000009, &(0x7f0000000080)="292918d7", 0xffffffffffffffe0) 15:14:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 15:14:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x7, r0, r1, r0, r1, 0x10, 0xfffffffffffffff9}, 0x7, 0x1, 0x60000}) 15:14:03 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x8, "010000001000"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x80, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x7f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x8000, 0x200000) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:14:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x82, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x58a9f637, 0x9, &(0x7f0000000000)="373aecb4fa2129a535c17ded3f99832ec820b55beca6700232c26970bba27c1bc562c9", 0x23) 15:14:04 executing program 0: r0 = socket(0x11, 0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xffffffff00000000, 0x3, 0xffffffffffff82f2, 0x1, 0x5, 0x9, 0x0, 0x1, 0x2, 0x3f, 0x7fffffff}) connect$inet(r0, &(0x7f0000000440), 0xc) 15:14:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/174, 0xae, 0x0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r1 = syz_open_pts() r2 = kqueue() r3 = kqueue() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x220, 0x0, 0xfffffffffffffff9, 0x0, "d50f1f655c8ee7ffd034eab049d4107ab49f9f48", 0x89, 0x6}) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r3) 15:14:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000200), 0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/77, 0x4d}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x2, 0x0, 0x59) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000011c0)=""/136, 0x88}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 15:14:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) dup(r0) kqueue() r1 = kqueue() select(0x40, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x7e764d91726b6591, &(0x7f00000004c0)={0x7e}, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/50, 0x32, 0x42, 0x0, 0x0) 15:14:04 executing program 0: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 15:14:04 executing program 0: kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000fb07fffffffffffff87c8a5b67071b3ef2eae2ba79def02b4cadab14ed542a52871d0000002900000032200000030000003591af9ed62159e6b2c243f900f32413d65b5ebd916e5ca23fe901b8f7043a445abcef33c6a07ea17d463dcab4a174b425ca99c1cebeba85706f29e4c70c5ff036687a9bdcda5acdc41fadf4101fad61477edbc5d431523e5edafded080c4933730e5cf8bea8d78c04e0ed19a2a8fabd6c09c97c54dcbd6c80791c58c0ee81418d62fcc1d809bc02311354b292860cb0d0e29f000b70b16ecae73dd15cfcdfa4c4d4cffae1ed8eafea9a485ed9b50f0000000000e27ae2b8a37dbf24a94260705538fe8f61fb104eccf8da4188ffbff36742569b0f849d185c7838688daefc723113d87f91d88d1e506c550c92b9dad8e47dabc98c217d43d8552a3d821246382ebc79fb76e66f50a39064ed05473d6f3693a52f30a994d78732f822b83d131480096f80b172c6099eff171aaabbecf45fd96806dd1bc9c5a7aaee51e6550f332437473c0b1e2d65c3aac3548e033446fb5b7cc71b51"], 0xf5}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) close(r1) shmget(0x1, 0x1000, 0x8, &(0x7f000034e000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x5, &(0x7f00001f4000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000537000/0x2000)=nil) shmget(0x2, 0x1000, 0x11, &(0x7f00005ce000/0x1000)=nil) shmget(0x2, 0x1000, 0x8, &(0x7f00006c9000/0x1000)=nil) r2 = shmget(0x3, 0x1000, 0x2, &(0x7f0000698000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="3600d400f35a410b8e67caf7c9c1ef965c08476421a2eb097622af9915dc91621718bacb7057b3c0e9d6d564"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) msgsnd(r0, &(0x7f0000001900)=ANY=[@ANYBLOB="03000000000007000000000000008b028adafbf16c17153cf3d117c2e9547840d43f5d316fb8279ad51adb255d875ebe69c8a6d79a67d03195059c11f0debb408e72ffe264033c254df9c5a908448e0e5a392c518c25830098"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r3 = semget(0x3, 0x3, 0x104) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000001b80)=""/4096) 15:14:04 executing program 1: sendto(0xffffffffffffffff, &(0x7f00000000c0)="99661374c1bf7982a7799ed022a75d0a66853a0cd0c8e93669e1129fbb8cd32315d31d42c0a0e248fd6de23c2fcd24da65be09d648eea317f8dbd4b800d6cf4374e4de3359e96e2c1eb288c2cdb9632d0099007ffe67139d2aa7e99facbb0c14c072e2a08cbd0157a6d0e8298e85f310a97d041dcfedbfeadc09c0113d9793581fcedf6ceef1e1ec1733704642ad2f2656803b8492e3708af301f93de4a84722d99752c814e5689541adcc2fa818e6dca50b93100b4bc59fdc05322786d451993083f2473d0ec65330703dbe4150fe1b550352bfe0226358eb0bf3b2071957200d4b59565e4d93545145b13430df3c21c2cd740a3d56176133e15e", 0xfb, 0x2, 0x0, 0x0) socketpair(0x20, 0x4, 0x0, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) msgget$private(0x0, 0x474) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c6530002e0fdf80c3d8ecb5705928b53182bd479adab1d74d42d157206ad113ec329c522f2e2cd9dc6fd654e9bcabeb34b4478f257ca1fded1e4e3d595b249d738c04095a63b65c901f2c06e15f520a3342a691a1a12b75244c2f21684a79e5fec7e583310b09c3f1664c6125d731da5cfe29fa06e5230bbe7c191fcbdb8dd174ae0798c1a14b0528c766693d42bc207288607eb87d8c"], 0x10) shutdown(0xffffffffffffffff, 0x1) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) sendto(r0, &(0x7f0000000200)="4236db6a6ac479c0243da5eca272e4d2673898697de2a8953f4796d83323a8c9a13e33fce9184759f4885f41a2e36f74d0fc56a58e9b395519e8a2ea684a2796cbbfad3c0607599c6f9799c29b4f25ee06b5d04b0d54abfd6806dc23406d31c8", 0x60, 0x400, 0x0, 0x0) getppid() 15:14:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) acct(&(0x7f0000000100)='./file0\x00') r0 = socket(0x11, 0x8003, 0x1) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000000100"/177, 0xb1, 0x0, 0x0, 0x0) 15:14:04 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffc, 0x8, &(0x7f0000000180)="cafbb4153af9085e006d57c027478f5fce6c0ad2a038cd3f8806291819bbd3c650972a22f9d1ba64817b8e3c71bd0fa719582839023c98402584b7857f83f9fa27da2420344f39a82edf6882d74612b681", 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) 15:14:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x156, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) 15:14:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) syz_open_pts() dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 15:14:04 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1040009355ff008170d809d700000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) 15:14:04 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000033, 0x0, 0x170) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x8) getsockopt(0xffffffffffffffff, 0x29, 0x20800000033, 0x0, 0x0) 15:14:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x20, 0x8) getpeername$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000300)=0x8be) getsockname$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000100)) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/96, 0xfffffffffffffea4}, {&(0x7f0000000140)=""/108, 0x6c}], 0x2, &(0x7f00000001c0)=""/187, 0xbb}, 0x40) 15:14:05 executing program 1: socket$inet6(0x18, 0x5, 0xf08) socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x0, 0xfffffffffffff001) semget(0x2, 0x1, 0x401) 15:14:05 executing program 0: r0 = shmget(0x3, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x1000) shmdt(r1) getegid() 15:14:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x100000001, 0x8, 0x8, 0x78}]}) getsockopt(r0, 0x200000029, 0x80000000001021, 0x0, 0x0) 15:14:05 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) 15:14:05 executing program 1: chmod(0x0, 0xa8) 15:14:05 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) clock_getres(0x2, &(0x7f0000000000)) 15:14:05 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe, 0x20000000, {0x800}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) socket(0x10, 0x8000, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:14:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8274f58008c66789"], 0x1) r0 = socket(0x2, 0x2, 0x0) socket(0x1, 0x3, 0x3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="16b42d14fc4ee448", 0x8}], 0x1) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 15:14:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) mkdir(&(0x7f00000001c0)='./file0\x00', 0x28) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x12) setsockopt(r1, 0x29, 0xbb0, &(0x7f0000000000)="03000000", 0x4) socketpair(0x1, 0x4000, 0x6, &(0x7f00000000c0)={0xffffffffffffffff}) close(r2) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x1000, 0x100000400, &(0x7f0000ffc000/0x1000)=nil) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000100)={0x2, 0x9}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140)={0x2, 0x1}, 0x10) r3 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000040)=""/16) 15:14:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000480)=0x3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 15:14:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7fffffff, 0x0, "b800", 0x0, 0x1ff}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) 15:14:05 executing program 1: r0 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000738000/0x4000)=nil, 0x4000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:14:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x1000, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 15:14:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fchdir(r1) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x20040, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 15:14:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000240)=[{r0, 0x94}, {r0}, {r0, 0x18c}, {r0, 0x81}], 0x4, 0x1f) 15:14:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, 0xfffffffffffffffe, 0x151) 15:14:06 executing program 0: r0 = socket(0x2, 0x8002, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x2}, {0x1, 0x100}}) fchflags(r0, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb62a24532a11cc2c7a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad915fc4c1db412f6b1602a67897c35de010f244f134bf371e8cfaa1d4ab424b61452e0fd911f88d3525e34e76312866653b6bdae4c5b436e445960fa6b9815c1fa4aab44f032563348f261b51f117eec1358441dd3ee16630bd2d66f907cc642709f2a2fd96cb58d127addb3c57108f029a123d290071baff955a5c23a3063e78cb4f31e0cc147e1d864fc592f6ddd03ec390bd40f04455a9ef08e115b6ba2ae64a8a27eedb71aa056f13e8fc56fe1308141c34513f23d5a3f48f33cf8ff43cc00f5e3066f0098ba4d47f5efbb6dcfcdc357c29a394262351105ad7f16a93e24e903229fbe469781c72c6a0cce3c178014d2fa"], 0x10) write(r0, 0x0, 0x0) 15:14:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getdents(r0, &(0x7f00000001c0)=""/14, 0xe) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 15:14:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x17) r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 15:14:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() r5 = getpgid(0xffffffffffffffff) r6 = geteuid() r7 = getgid() sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="932160da1cf633a00f336bb3e9e20f4c99179ce903c0f56ab20ea7944ed722498a34a11c0e4c6a336fb4b9116401dfd0ee8ed6b08f908ab37266f0c3c0045b623d90f637c27210860355646be59cafa04171ce27dd8a4215c68004cb11fad2281b48a66b3484d9dfcbb6228b9c775515e23d9844e44f73cba8721c94ad4b407baf6e6c92b9fbe278cef9fd67e1724f48a6b60bef9221", 0x96}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000083000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0xf}, 0xe) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 15:14:07 executing program 1: r0 = socket$inet(0x2, 0x1, 0x7f) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f00000001c0)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x800000000, 0x6}, 0x8) r3 = semget$private(0x0, 0x3, 0x10) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000002c0)=""/108) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000003c0)) chdir(&(0x7f0000739ffe)='..') r4 = open(&(0x7f0000000080)='./file0\x00', 0x81, 0x10003) getsockname(r4, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 15:14:07 executing program 0: r0 = socket(0x18, 0xc50065b67c19181, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 15:14:07 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f00000001c0)="c8a84e3f04", 0x5, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x20, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x6, 0x6, 0x80000001}, 0x401, 0x20000000000000, 0xdc}) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 15:14:07 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffb000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x1, 0x1}, 0xc) clock_getres(0x3, &(0x7f0000000000)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) getuid() write(r2, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 15:14:07 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() dup2(r1, r2) close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8, 0x1, 0x7, 0x820, "57a2d93fec2a84fa87f8b043464589e26962c289", 0x100000001, 0x4}) dup(r2) fcntl$dupfd(r0, 0x0, r2) setrlimit(0x8, &(0x7f0000000300)={0x2, 0x5}) execve(0x0, 0x0, 0x0) 15:14:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x23, 0x0, 0x0) 15:14:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0x4, 0x10001}) 15:14:07 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) fsync(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() 15:14:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x10965cc285f4e0ed) pwritev(r0, &(0x7f00000003c0), 0xad, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000180)=ANY=[@ANYBLOB="70012e2f66696c653000c307f091fea836c67cb24e5b07df79d099dbe6afdc000000000000000000a8955b9c348c7511e7e479d931a37e401827ebd029eb599a78986a433b77f8ae817cd9df5939f8ce884e9ccfccd8656fc59ae5f1a9d5b4c1d92d3860f72e28745c06035f42c53c030d1fe094b21e3140eab30a626abb593fd4b4a2"], 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0x0) login: witness: thread 0xffff800020b29b48 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd807e99fb48) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_read+0x101 #6 VOP_READ+0xca #7 vn_read+0x17d #8 dofilereadv+0x1a2 #9 sys_read+0x83 #10 syscall+0x552 #11 Xsyscall+0x128 panic: thread 0xffff800020b29b48 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 234821 72458 32767 0x10 0x4000000 0 syz-executor.1 *350418 70611 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020b29b48) at witness_thread_exit+0x213 reaper(ffff800020aff8b8) at reaper+0x14c end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic thread 0xffff800020b29b48 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020b29b48) at witness_thread_exit+0x213 reaper(ffff800020aff8b8) at reaper+0x14c end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020afdce0 rbx 0xffff800020afdd90 rdx 0xffff800020aff8b8 rcx 0 rax 0 r8 0xffffffff81b97273 kprintf+0x173 r9 0x1 r10 0x25 r11 0x1ebe4dd0914e7f8c r12 0x3000000008 r13 0xffff800020afdcf0 r14 0x100 r15 0x1 rip 0xffffffff81c53558 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020afdcd0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=350418 stat=onproc flags process=14000 proc=200 pri=4, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab1b28,0xffff800020aff3d8 process=0xffff800020aea708 user=0xffff800020af8000, vmspace=0xffffffff82398cb0 estcpu=1, cpticks=7, pctcpu=0.38 user=0, sys=6, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 31733 169512 50303 32767 2 0x10 syz-executor.0 72458 133149 27617 32767 2 0x10 syz-executor.1 72458 462114 27617 32767 3 0x4000010 inode syz-executor.1 72458 234821 27617 32767 7 0x4000010 syz-executor.1 50303 2693 45419 32767 3 0x90 nanosleep syz-executor.0 45419 201200 90677 0 3 0x82 wait syz-executor.0 27617 313017 26602 32767 3 0x90 nanosleep syz-executor.1 26602 81695 90677 0 3 0x82 wait syz-executor.1 87627 298477 0 0 3 0x14200 bored sosplice 90677 99989 80052 0 3 0x82 kqread syz-fuzzer 90677 90068 80052 0 3 0x4000082 thrsleep syz-fuzzer 90677 514766 80052 0 3 0x4000082 thrsleep syz-fuzzer 90677 65850 80052 0 3 0x4000082 thrsleep syz-fuzzer 90677 416886 80052 0 3 0x4000082 thrsleep syz-fuzzer 90677 320777 80052 0 3 0x4000082 thrsleep syz-fuzzer 90677 284738 80052 0 3 0x4000082 thrsleep syz-fuzzer 90677 437705 80052 0 3 0x4000082 thrsleep syz-fuzzer 90677 136835 80052 0 3 0x4000082 thrsleep syz-fuzzer 90677 254801 80052 0 3 0x4000082 thrsleep syz-fuzzer 80052 502911 53843 0 3 0x10008a pause ksh 53843 470345 72339 0 3 0x92 select sshd 82426 142687 1 0 3 0x100083 ttyin getty 72339 276360 1 0 3 0x80 select sshd 60581 420872 24190 73 3 0x100010 ffs_fsync syslogd 24190 212725 1 0 3 0x100082 netio syslogd 99196 409407 1 77 3 0x100090 poll dhclient 47607 135003 1 0 3 0x80 poll dhclient 20562 66859 0 0 2 0x14200 zerothread 68601 292016 0 0 3 0x14200 aiodoned aiodoned 60730 186596 0 0 3 0x14200 syncer update 84912 70326 0 0 3 0x14200 cleaner cleaner *70611 350418 0 0 7 0x14200 reaper 96696 120077 0 0 3 0x14200 pgdaemon pagedaemon 83458 224940 0 0 3 0x14200 bored crynlk 77995 256106 0 0 3 0x14200 bored crypto 96489 398254 0 0 3 0x40014200 acpi0 acpi0 50384 319682 0 0 3 0x40014200 idle1 69635 302946 0 0 2 0x14200 softnet 17963 228895 0 0 3 0x14200 bored systqmp 38979 409173 0 0 3 0x14200 bored systq 20129 476813 0 0 3 0x40014200 bored softclock 28178 33141 0 0 3 0x40014200 idle0 34572 466751 0 0 3 0x14200 bored smr 1 145028 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 72458 (syz-executor.1) thread 0xffff800020b28298 (462114) exclusive rrwlock inode r = 0 (0xfffffd806b9223d8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vfs_lookup+0xec #6 namei+0x61c #7 unp_connect+0x18b #8 uipc_usrreq+0x8a9 #9 sosend+0x668 #10 sendit+0x52f #11 sys_sendmsg+0x1a4 #12 syscall+0x552 #13 Xsyscall+0x128 Process 72458 (syz-executor.1) thread 0xffff800020b29658 (234821) exclusive rrwlock inode r = 0 (0xfffffd807e99f818) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_pwritev+0xb8 #7 syscall+0x552 #8 Xsyscall+0x128 Process 60581 (syslogd) thread 0xffff800020b60c68 (420872) exclusive rrwlock inode r = 0 (0xfffffd806eb9e4d8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9461 6321K 6321K 78643K 10638 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 990 0 0 ifaddr 35 10K 10K 78643K 146 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 46 0 0 iov 1 4K 28K 78643K 67 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 1635 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 10 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 48 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 8 25K 33K 78643K 840 0 0 sigio 0 0K 0K 78643K 8 0 0 proc 41 38K 70K 78643K 1163 0 0 subproc 34 2K 2K 78643K 340 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 76 0 0 in_multi 33 2K 2K 78643K 254 0 0 ether_multi 1 0K 0K 78643K 4 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 509 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 94 21K 22K 78643K 3522 0 0 UVM aobj 38 2K 2K 78643K 40 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 62 0 0 NDP 5 0K 0K 78643K 63 0 0 temp 118 2749K 2814K 78643K 6800 0 0 kqueue 0 0K 0K 78643K 12 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 42 0 36 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 71 0 69 1 0 1 1 0 8 0 rtentry 112 243 0 199 2 0 2 2 0 8 0 unpcb 120 313 0 304 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 4815 0 4815 1 1 0 1 0 8 0 tcpcb 544 155 0 151 1 0 1 1 0 8 0 inpcb 280 447 0 440 1 0 1 1 0 8 0 nd6 48 60 0 54 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 990 0 799 12 0 12 12 0 8 0 art_table 32 991 0 799 2 0 2 2 0 8 0 art_node 16 242 0 202 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 6 1 0 1 1 0 8 0 semapl 112 46 0 36 1 0 1 1 0 8 0 shmpl 112 38 0 2 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2202 0 772 47 0 47 47 0 8 0 ffsino 272 2202 0 772 96 0 96 96 0 8 0 nchpl 144 3325 0 1698 61 0 61 61 0 8 0 uvmvnodes 72 2551 0 0 47 0 47 47 0 8 0 vnodes 200 2551 0 0 135 0 135 135 0 8 0 namei 1024 11785 0 11784 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 9421 0 9420 8 7 1 6 0 8 0 plimitpl 152 148 0 139 1 0 1 1 0 8 0 sigapl 432 957 0 941 4 2 2 3 0 8 0 futexpl 56 6380 0 6380 1 0 1 1 0 8 1 knotepl 112 564 0 545 1 0 1 1 0 8 0 kqueuepl 104 154 0 152 1 0 1 1 0 8 0 pipepl 112 586 0 567 2 1 1 2 0 8 0 fdescpl 488 958 0 941 3 0 3 3 0 8 0 filepl 152 5390 0 5292 8 3 5 7 0 8 1 lockfpl 104 150 0 149 3 2 1 1 0 8 0 lockfspl 48 44 0 43 3 2 1 1 0 8 0 sessionpl 112 35 0 25 1 0 1 1 0 8 0 pgrppl 48 43 0 33 1 0 1 1 0 8 0 ucredpl 96 1222 0 1213 1 0 1 1 0 8 0 zombiepl 144 941 0 941 2 1 1 1 0 8 1 processpl 896 974 0 941 4 0 4 4 0 8 0 procpl 632 2114 0 2069 7 2 5 5 0 8 1 srpgc 64 36 0 36 3 2 1 1 0 8 1 sosppl 128 12 0 12 3 2 1 1 0 8 1 sockpl 384 839 0 821 4 1 3 4 0 8 1 mcl64k 65536 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 9 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 12 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 132 0 0 16 0 16 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 199 0 0 11 0 11 11 0 8 0 bufpl 256 6842 0 1154 356 0 356 356 0 8 0 anonpl 16 109418 0 103231 47 11 36 44 0 125 5 amapchunkpl 152 6598 0 6505 12 6 6 8 0 158 1 amappl16 192 4025 0 3657 43 20 23 31 0 8 3 amappl15 184 153 0 153 3 2 1 1 0 8 1 amappl14 176 321 0 313 1 0 1 1 0 8 0 amappl13 168 92 0 91 1 0 1 1 0 8 0 amappl12 160 169 0 167 2 1 1 1 0 8 0 amappl11 152 132 0 121 1 0 1 1 0 8 0 amappl10 144 129 0 128 1 0 1 1 0 8 0 amappl9 136 914 0 908 1 0 1 1 0 8 0 amappl8 128 429 0 407 1 0 1 1 0 8 0 amappl7 120 134 0 127 1 0 1 1 0 8 0 amappl6 112 93 0 82 1 0 1 1 0 8 0 amappl5 104 396 0 386 1 0 1 1 0 8 0 amappl4 96 1160 0 1132 2 1 1 2 0 8 0 amappl3 88 255 0 245 1 0 1 1 0 8 0 amappl2 80 5570 0 5505 3 1 2 3 0 8 0 amappl1 72 33703 0 33269 23 13 10 19 0 8 0 amappl 80 2610 0 2572 2 0 2 2 0 84 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 39 0 2 1 0 1 1 0 8 0 uaddrrnd 24 958 0 941 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 958 0 941 1 0 1 1 0 8 0 vmmpekpl 168 11473 0 11440 2 0 2 2 0 8 0 vmmpepl 168 126292 0 124671 102 24 78 90 0 357 6 vmsppl 368 957 0 941 2 0 2 2 0 8 0 pdppl 4096 1924 0 1882 6 0 6 6 0 8 0 pvpl 32 329310 0 319944 141 34 107 118 0 265 20 pmappl 232 957 0 941 3 2 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 512 0 3 15 0 15 15 0 8 0