&(0x7f00000002c0)='./file0\x00', 0x10000) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x100, 0x3c) recvfrom$inet6(r0, &(0x7f0000000140)=""/154, 0x9a, 0x3, &(0x7f0000000040)={0x18, 0x2, 0x5, 0x55}, 0xc) fcntl$getown(r0, 0x5) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r0, 0x1}) mknodat(r0, &(0x7f0000000300)='./file0/file0\x00', 0xc000, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) r1 = socket(0x11, 0x3, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000340)={0x3, 0x800, './file0/file0\x00', 0x44, 0x9, 0x3, 0x6}) sendto$unix(r1, &(0x7f0000000080)="b1000504b10000400000000000000000000000e3d3051020741038f53e8551f30ce390d8961e8748b23e10fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 02:19:57 executing program 0: dup(0xffffffffffffffff) close(0xffffffffffffffff) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "7c005f4eea2a12d5962400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0xa5, 0x5a) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 02:19:57 executing program 1: faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x6, 0x0) 02:19:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:19:57 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0xfffffffffffffffd}, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1d2) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x6) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="5c2a7f48b238ec134eeac1bf1611da4f464d1e39b56b8555cbe4ee9b16ce335c02b70ab526e5589d4784c8fbf04ba7a29bc8158ab6bd5c74a722156408111a36c7fec3016d624c0610187127", 0x4c}, {&(0x7f0000000180)="44ddf6e6a34745c935ad6614ec0cba962345c44a1dd8e791f92617bfe8302909426e81cae21715c7b08a42be7ef32e3ee7a665750815f1d05b59ba9a57934c049c61a465", 0x44}], 0x2) 02:19:57 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) r1 = getegid() getgroups(0x1, &(0x7f0000000340)=[r1]) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='#!\x00', &(0x7f0000000140)='(%\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='-@#\x00', &(0x7f0000000200)=']-\x00', &(0x7f0000000240)=':(!].\x00', &(0x7f0000000280)='\x00']) fchmodat(r0, &(0x7f0000000300)='./file0\x00', 0x5, 0x6) 02:19:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30842, 0x0) sendto$unix(r0, &(0x7f0000000080)="143e64bbc394", 0x6, 0x8, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x7cc, 0xfff, &(0x7f0000000240)="97d2fc630094048243c96be5f00f3a360f7cad0e42ce42fbbe9f8ef792cecdc8ab3626f6f8dd40d53f3fd52e859ce180c31f68dccb5671ed2a717dc841f5037b0086de18dd5f8d04ebbc7b209bbc1b476a6e93d1a8bfad2b2c90503a43f467695b80f3bf634f85aca232c15191dceed5d336a9898d3fc7d3d74431f2c0ff187f75ad6f3a70b332d2de6902e9718cea43b2423b08669047ddc3179ad6022b4e239fac679dacae5e92172b95740d2b5200f8eb84a4635d2f82f1c6f93894c036aceabe4ae3023bfb6a397089396e773273fb54aafa0162e1b09103af179338ad5f87435a5c42819f33feae35f2ae40d2c62aa5ac9a05", 0xf5) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245812a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22f109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b52e994b7c1c913bcfa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 02:19:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/67, 0x43}, {&(0x7f0000000180)=""/116, 0x74}], 0x2) 02:19:57 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 02:19:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) 02:19:57 executing program 1: r0 = socket(0x800000018, 0x4, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) 02:19:57 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fsync(r1) poll(&(0x7f0000000180)=[{r0, 0x107}], 0x1, 0x3) 02:19:58 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 02:19:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt(r1, 0x8, 0x7, &(0x7f00000001c0)="4b6b72971f5205c529fefc39aad362aa35030da1508961ebf79de468c7d808ec8bb9d74cc4b2c27fdb13cf64c969809e71319a7eeec07c29c776411cac3083da20de90e2e458d6b93ac57156d6b2beac74f175d34f80f6035ce84c93ee721f", 0x5f) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r2, &(0x7f0000000000)="87", 0xffffffffffffff6e) close(r2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:19:58 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000644ebd0e9a812245066a84cfd5"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 02:19:58 executing program 1: r0 = socket(0x10, 0x4, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) socket(0x18, 0x1, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x7, 0x95}) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0xa3) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x800000001, 0x21) ioctl$TIOCCDTR(r3, 0x20007478) semop(r2, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) r4 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x5, 0xcf, 0x800, 0x2, 0x2, 0x0, 0x1000}) r5 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000240)=0x8) read(r1, &(0x7f00000008c0)=""/167, 0xfffffffffffffdc8) bind(r4, &(0x7f0000000680)=ANY=[@ANYBLOB="00f8ffffac251097b9631ea6eb06cfaf97bfb1afd98b56b2e4fcb35e4a5ce19e8b35a04ca0f4496b0d1c0ceb5ca1d56520954ffa0d56967bf067cca25cf971cda89d317b6bc676af0327cff7bff88da9a767c216e62e01c83a8681d7b3202bc7655ec8bf76484b2b6c51735329de3de540ba9f64155b163d90aa8992ffffc7a3077f1b9e031f0aa75c5dc78d615d357069bb9d69102ef93cbfeebd96a9717ca83997846003996e68a2f09468c49e8e451a3b4c29c9bc9f26322eac6d0c4d68ce95ff58790b14c67473cdaf7ce3b8654eb78039d1063a264a537ec45a079e07979203437b6ca6203ce76ed67c6658d38d769a4c9969d8b0086fd0feb57137425b4e0c2b5b5eabac1eac794d6ceb82bf1e2846418a000000"], 0x10) geteuid() r6 = shmget$private(0x0, 0x2000, 0x1000000000000032, &(0x7f0000ffe000/0x2000)=nil) poll(&(0x7f0000000180)=[{r0, 0x48}], 0x1, 0x3f3ab888) close(r0) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000005c0)=0x40000fffd) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000280)=""/153) ftruncate(r5, 0x0, 0x800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xffffffffffffffa4) shmat(r6, &(0x7f0000005000/0x1000)=nil, 0x1000) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x8000, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000400)=0x5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x237) clock_settime(0x2, &(0x7f0000000040)={0x0, 0xaa7b}) semctl$SETVAL(r2, 0x1000000000, 0x8, &(0x7f0000000640)=0x8) 02:19:59 executing program 0: pipe(&(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 02:19:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/220, 0xdc, 0x40, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 02:19:59 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getpid() setsockopt$sock_linger(r0, 0xffff, 0x1023, 0x0, 0x0) 02:19:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 02:19:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x154) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x100) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xc2762fe9f234dc01) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20000, 0x0) syz_open_pts() r5 = kqueue() kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x6fc, 0xa46}, {{r2}, 0xfffffffffffffffd, 0x40, 0x1, 0x7, 0x7}, {{r3}, 0xfffffffffffffff8, 0x40, 0x1, 0x1, 0x3}, {{r4}, 0xfffffffffffffffe, 0xc, 0x2, 0x100000000, 0xbde2}], 0x40, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffff9, 0x95, 0xfffff, 0x80, 0x3}], 0x9abd, &(0x7f00000002c0)={0xa68e, 0x5}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) faccessat(r3, &(0x7f0000000400)='./file0\x00', 0x100, 0x1) r6 = socket(0x18, 0x1, 0x0) recvfrom$inet6(r1, &(0x7f0000000300)=""/188, 0xbc, 0x40, &(0x7f00000003c0)={0x18, 0x0, 0x2, 0x1000}, 0xc) setsockopt(r6, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 02:19:59 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') stat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) unlink(&(0x7f0000000000)='.\x00') 02:19:59 executing program 1: select(0x40, &(0x7f0000000000)={0x7, 0x20, 0x1, 0x0, 0xfffffffffffffffb, 0x7f, 0x1, 0x4}, &(0x7f0000000040)={0x0, 0x0, 0x1f, 0x7fffffff, 0x80000001, 0x40, 0x200, 0x1}, &(0x7f0000000080)={0x26b7, 0x100, 0x100000000, 0x6, 0x6, 0x8000, 0x80, 0xffffffff}, &(0x7f00000000c0)={0x7, 0x3}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x1000, 0x0, 0x8, 0x200000000000, 0x0, 0x20}, 0xffffffffffffffff, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8000, 0x0) 02:19:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) r1 = getppid() r2 = geteuid() getgroups(0x3, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0]) r4 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x0, 0x0) r8 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r10 = geteuid() getgroups(0x1, &(0x7f0000000500)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r15 = getpgrp() r16 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) socketpair(0x10, 0xf71101b21f9f270, 0x4, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$inet(0xffffffffffffffff, &(0x7f0000000700), &(0x7f0000000740)=0xc) r20 = socket$inet6(0x18, 0x7, 0x0) r21 = accept$inet(0xffffffffffffff9c, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r22 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800)='/dev/vmm\x00', 0x800, 0x0) r23 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd0\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="89bbe4e999cb3bc891ede1f8276ff6e92fd889f51f70eb84f0354e319c05062370e3c4276977a2e59f96994a39e4bec242d319f12f4c562a0d39c36266554e5c508e17037862a12a68768a6a7bad98c2ebe242111154a2542f9520d71c8b07b9ddf4f5b5482b7bba9e6988a8bd3f74f0e9ee03ee3d410d3bd2eecbf2121dcae4a629a581574615dd2898eb61a4be7bd588d80628560595eb850c1467b223bfc21f175a407a164c766c364ad16856c3c4f7abd1225ea8a9b459b42dc69797", 0xbe}, {&(0x7f0000000180)="ddd31d9d85bd0b98f97cb924901856b566b4dbd4e4b715b36a35bbcef224ea36fd12149220bbddecc6d9171c4c89729f203f94521e8380416360991007fbc0f689a6a3772ea0ab3217bb9eb72412fb88a78d3eaed8c60ec07784c5381ae3d354d96890e189556e2855207a27ec7d635e9af420a6f3ec1b2036be2118bf595636ddbca65f2974a3961c35ca17879b303270ed60ee872843a3b589527024ff9801c1e247a528010084ce7e63161df7bfff2c4b52070bf1dfcee6e7e7403948cef9c08d3a742911a828cb94afd8745dde6e62b4e5c5d0a8020bbac1952226caa6dd04c35abe51f4495bc0", 0xe9}, {&(0x7f0000000280)="dddc26104ff67c38fe21ed6aa5ba0ece5609337fd36c6b776df486b345c83ab89bb7efe546bd42f533cd81efd97742fe6efcd998519d7189ad787abb6227ab5b4d78432224a5463838aa63c79ebce7ecbb060077f31a9980f8dcb58bc1f48da1df1a8c06455148c24c6486125d4cc56d314d422d5a9297b89c569680a1a9808a47ef1df293444f0accc68d79f756f0d37d", 0x91}], 0x3, &(0x7f0000000880)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="00000000200000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23], 0xe0, 0x2}, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8a54ee00ef7f8f177156df4ac84097cce7d6053d4e868803a8e135677b70b20900b65c7773ae32251a04a8d76fce"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000138000/0x3000)=nil) r24 = socket(0x2, 0x2, 0x0) bind(r24, &(0x7f0000000a00)=@un=@abs={0x0, 0xd}, 0x8) 02:19:59 executing program 1: mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000001bc0)=0x3) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000003c0)='r\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') stat(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) 02:19:59 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x84c2c81781f7c6b1, 0x80) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)="746381de4077d06685f47d63b185bdf16e08eb53c6f7d937ec9675f7d2114cf4a78d8b6d279017152084bbbd523dd46f83a69ab7ddd127156388886b0904b1267bc827a93183ae3372f5a3c1881616207f36093683035bcba6990ac19e417688f4bedfec35665a45df37f0e38443c86fd3691e113d4cafc23416edab49fc958e8f4c98b40a039ec0a94a0f6715f423a8bdf1071ea666bd14eeb68c257ae9ba97182d264c638d009a2011ebc410df85b3be417f141d46b9b9cd", 0xb9}, {&(0x7f0000000100)="fb2956d3686441250757e9d391e4da4ec996199f949fd3e0bd91db34bf1c86771c7308dd57612a933b8ce5bc434252b6d18c3bb3dfd971a1e08650a9fe29eb3a3e53a2fc6579b2e0101da8d96f849838680fdf5e4c27a761c3fde972ecff4902d5e65273f89e4c7913f4de045941c5ef1e274eda85ef8b71e104", 0x7a}, {&(0x7f0000000200)="31cb86c3813c7327f882a7fc87763833c8d87fc0c8b84266e1d89f7f341bec3dcdb01a3d56d184292c085c007f279ab689d702abfa591ba3710c2c454eded6c82b6f2b456ca75612d3b14f08f90294626b6d7366b2d08e148f00dc14044aa193f4dc78b38fa2b741f69e8570352c07144fb0ee4f35bc54a9f3fc4d173b70eb1262c4dcd92cfaf3be12788265940f5d0f59fd074a60baa631729ae21893fd2641a8716d867ab626", 0xa7}, {&(0x7f00000002c0)="30b147c6ba741fe4adb2d778679eda5b37f5657b5d281992b512bed43c1547c6347f7975c6d894cc3fd6d7f594e7b4ce4c1d70bd18e06ecd384eabbc319e3f72192668e57f91a754e5ebd8611f0732c6dab8bebc8b8e0cba562e0bffdeeec51e65b6110e47bc034d6ce48baf5f", 0x6d}, {&(0x7f0000000340)="31be932fa364609ee11f4a822da6e7bf19174f9ba0e1ba3062a0fa473f8c1480ce54dab714302c80aa14f7ef00a82fdf34bc5c64fe5b84e8c1681adc2bfdac8a8f212f0e651cead6777818d84c563b393260c238bc9736b5658ecaaf21ee4b2c2189cc00d3a01e114f30c5beb01289df31b3728150230246", 0x78}, {&(0x7f00000003c0)="9bce5ddd24b5ce15574473fd054603e0ee49f3ca27a5e5b653a77150108761aa227318450914966f5cb57000455e966c6f9095c527bfc4f6009c6f14dda2959771937d945ce47b393242cce80ec7692dab5df928d9d6a406444efcbbbc96cf674a51d0711f30ab019da49c181f7159f4b5b98132c502679e7a00cde0c28ce36abedeb76066feeb06bb0c70a83d8cbf868814d9355a884f676c9f27fd9907f1fea9ce", 0xa2}, {&(0x7f0000000480)="821600c187a02abd0649f26e3fded98e93c332de1155f61b9fd162d174f034a0c138cf0e0c2f260aac42a58d03237f5387169768422ef56a973f315a3f2d2fdbb8667caf758a4851f2", 0x49}, {&(0x7f0000000500)="d94df7a72da1b067b75c7821bc498ae062221fb6257f9249497b922e8bb6c6f9ada10f2d2cafd1a9b9afe0716bf9d36e03d9f4a73baa3057e69b4ec9c41603616469b6cb7a49c376700520ef949453", 0x4f}], 0x8, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f00000001c0)) 02:19:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getrlimit(0x5, &(0x7f0000000080)) syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) 02:19:59 executing program 0: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) r3 = semget$private(0x0, 0x7, 0x1a4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r3, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) r4 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) r5 = socket(0x6, 0x3, 0x0) setsockopt(r5, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000100)) semop(r3, &(0x7f0000000280)=[{0x2, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7fff, 0x800}, {0x0, 0x7b8000000000000, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x1804}, {0x0, 0xfffffffffffffcb1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') r8 = open(&(0x7f0000001600)='./file0\x00', 0xa42, 0x5f) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r4, 0x0, 0x0) recvfrom(r6, &(0x7f0000000400)=""/4096, 0x1000, 0x40, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) r9 = getuid() semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f00000002c0)=""/73) ioctl$TIOCNXCL(r6, 0x2000740e) recvfrom(r8, &(0x7f0000001640)=""/4096, 0x1000, 0xabab671b2e2f8f48, 0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', r9, 0x0) semget$private(0x0, 0x3, 0x2) lseek(r8, 0x0, 0x0, 0x1) semop(0x0, &(0x7f0000000140)=[{0x4, 0x3, 0x800}, {0x0, 0x452, 0x800}, {0x2, 0x7fff, 0x1000}, {0x2, 0x3, 0x1800}, {0x1, 0x1f, 0x1000}, {0x3, 0x8000000004, 0x800}, {0x3, 0x2, 0x1000}], 0x7) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x43, 0xfffffffffffff800}, {0x6, 0x80}, {0x45, 0x8}, {0x80, 0x7ff}, {0x8b, 0x3}, {0x2, 0x7}, {0xcf, 0x7}, {0x0, 0xffffffffffffffd2}], 0x8}) utimensat(r6, &(0x7f0000000380)='./file0\x00', &(0x7f0000001400)={{0x0, 0x2000000003}, {0x2000000, 0x6f000000000000}}, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002640)=ANY=[@ANYBLOB="c1000000ffff00000100000000000000a3f055f033e637f6b1124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a801ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bbc7aeaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1faaf00000000d9dbb64809dc7b8132bcaa17486d3dfee5321294dca5ae5906aa033f0100000000000000f1205c458ad269d7ca8a8c8610c3ed291cfeb708b5a7f46b869d6d997ccdfb0c4057c0a996ec7f18048d00f3b715441b59348cff10b16c974028dc1d634a24df7e0a415258bbe7954079d73fc78bc1ff0f1a771611fa77055f8dd6f87d9af19770cf68171e89d20afac7f10214422b8c109fed91e4f90134ab25e4913a0ab653ff8e22ec030000008e46330c70cc646ec1ae32eb85fab34ea4ec5d089856fca07c6f68aca381f0db2504d1f6d24b116fcb4f598e7cb592d6975bb8fe7d0edf1cade10fa5ee3c411f513fa8bfae6b395897e666570d4b989387a63edb8eb197113fb3b0bd35d3bf2dd192092f104eb560eec08976f939456b68f3beb7875cb7aa4120e751fa9d1e7e7319bb55203e7af4ea6d6c2861b7c5ebf27449bf4be00f1a2a71510f3bfb2e425c6769bb345ae5bb0053028c5989b620c95430e37c326c2fb7dde3adcc4dfd04365e285f110ea400"/503, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) 02:19:59 executing program 0: 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(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 02:19:59 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) munlock(&(0x7f000073d000/0x2000)=nil, 0x2000) getsockopt(r0, 0xf7a, 0x6, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:20:00 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fchflags(r0, 0x1) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x2b, 0x33, 0x0, 0x0) 02:20:00 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0xaf5) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000011000000170000a88360e0dd329e2498ec0f04eeccdd0f83"], 0xa) 02:20:00 executing program 0: r0 = kqueue() r1 = getpid() r2 = socket(0x18, 0x3, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 02:20:00 executing program 1: r0 = syz_open_pts() clock_gettime(0x4, &(0x7f00000000c0)) close(r0) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) 02:20:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="0ec4", 0x2}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') fchmodat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x3d, 0xc6b3022e5f55f36) 02:20:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 02:20:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/23, &(0x7f0000000100)=0x17) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x2) socket$inet(0x2, 0x3, 0x401) 02:20:00 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x37219e90, 0x1ff, 0x0, 0x800}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) socket(0x26, 0x65205aa7f12ef3c0, 0x2) 02:20:00 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x6, 0xde}, {{r0}, 0xfffffffffffffff9, 0xc2462298791b164a, 0x40000004, 0x2, 0x6}], 0xe8, &(0x7f0000000180)=[{{r1}, 0x0, 0x8, 0x1, 0x3, 0x4000000000000}, {{r2}, 0xfffffffffffffffd, 0x4, 0x4, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0xc, 0x10, 0x8b79, 0x1}, {{r1}, 0xfffffffffffffffd, 0xfbbc58251cfc2317, 0x1, 0xeaf}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x10001, 0x1}, {{r2}, 0xfffffffffffffff9, 0x4, 0x80, 0xffffffffffff7fff, 0x6}], 0x4, &(0x7f0000000240)={0x4, 0x7}) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) 02:20:00 executing program 0: clock_getres(0x2, &(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1061e, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) fcntl$getown(r0, 0x5) munmap(&(0x7f000000a000/0x4000)=nil, 0x4000) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) nanosleep(&(0x7f0000000100), 0x0) nanosleep(&(0x7f00000000c0), &(0x7f0000000140)) 02:20:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000482000/0x4000)=nil, 0x4000, 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) socket(0x1, 0x8000, 0x0) 02:20:02 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f00000000c0), 0xc) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000000)) 02:20:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r1, 0x0, 0x7, &(0x7f00000000c0)="caf5b415", 0x4) 02:20:02 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) write(r0, &(0x7f00000000c0)="5ff3c98abdbbedc1f4e45b427eb57c62892de669198eff7df49886ae7bbd32c28c4291f0c0cad811963c34961476aeb4b5e5c40164bb0e1c981ade114ef51bca8d83ac5877376e436fb8de9e724757c37905ad00f38fb0d3b9aa3ab426f357894258fac5019843d033d65318fff83bf7", 0x70) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 02:20:02 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x8000, 0xfa38) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) read(r1, 0x0, 0xffdc) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) getppid() 02:20:02 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffbffe, 0x0, {0x0, 0xfffffffffffffeff}}) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() r1 = open(&(0x7f0000000080)='./file1\x00', 0x50, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0x3, "2000000000000021000020468200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:20:02 executing program 1: r0 = socket(0x414f1160e1ab46, 0x5, 0x0) socket(0x0, 0x0, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 02:20:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffffff0000007e5e00000000348adb0100010083a8d1c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da0bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1c8b26688d3c30150e268f78faa527e0f73e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086ba7eedebebef456c9b48aed6b887340a472826ca652b9a653ba045a0655f8fee5658816b9f4326952039e40232f533ec95778c2477c877abbed2f"], 0x1c, 0x0}, 0x0) 02:20:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:20:02 executing program 0: 02:20:02 executing program 1: r0 = kqueue() getgroups(0x1f0, &(0x7f0000000040)=[0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r0) 02:20:02 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() getpid() r2 = dup(r1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) syz_open_pts() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 02:20:02 executing program 0: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000240)='/dev/wskbd0\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x100) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7f, 0x522}, 0x8) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0xfffffffffffffffd) 02:20:02 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c4, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r1 = dup2(r0, r0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 02:20:02 executing program 1: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xa80, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x80000000000002, 0x7ffffffffffffffe}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) 02:20:02 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x10001013a) fcntl$setstatus(r0, 0x4, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 02:20:02 executing program 1: r0 = socket(0x2, 0x8001, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x1, 0x4) setsockopt(r0, 0x5, 0x3, &(0x7f0000000040)="e76c595ae25530c60fefc236a1f85bd1b39e48f934ee06e592ced343bb22f7c5b4d3724b44f1ab14e99991c31bb7083c19e0f9bbc6651aaa6cbe2ce0755f4141e3dd93dbe2943ca7124a9b5adfbdf7d18382538191934042ad58ae6f7c8e5d679deb02b20e3fa5797e4c2790ed1020a23380a758d8c6a62f89c59ea2c8aba37c1aa6c87207edd05b6874ddbce205718375b98bcc6fcb51e5fd90880719353434038b79eccb86a8808876a066c60bff9276d2678a96dce72327e2ce4d47af3d0b8f2089eed4273956e0825ce0045a2189eb2a2fa8ab9e029c1a5ef876", 0xdc) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed2b76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb31d4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abe40400af656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) 02:20:02 executing program 0: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) 02:20:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x6, 0x1000, 0x6, "7f09dbad8bc6d5403f2fdb5144242d645e5ea91e", 0x2, 0x4}) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCCDTR(r0, 0x20007478) r2 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) shmctl$IPC_RMID(r2, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x100, 0x1000}, {0x10000, 0x4}}, 0x2) getegid() sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)}, 0x0) 02:20:03 executing program 0: r0 = socket(0x1, 0x4000, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r2 = socket(0x18, 0x2000000002, 0x0) r3 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) r4 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000280)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getgroups(0x5, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r9 = fcntl$getown(r0, 0x5) r10 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x200, r5, r6, r7, r8, 0x100, 0x200}, 0x6, 0x7, r9, r10, 0x7, 0x2, 0x4}) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffff3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:20:03 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x1000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 02:20:03 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="ce", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x4) 02:20:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 02:20:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x7c3b326be63fda31, &(0x7f0000000080), &(0x7f0000000100)=0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 02:20:03 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 02:20:03 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000200)={0x9, 0x3}) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x40, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x40, 0xef7e3b4e00334a4b, 0x20000000000000, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0x82, 0x9, 0x8}, {{r1}, 0xfffffffffffffffe, 0xe8, 0x80000000, 0x3f, 0x6}, {{r1}, 0xfffffffffffffffe, 0x41, 0x10, 0x1ff, 0x9}, {{r0}, 0xfffffffffffffffc, 0x60, 0x6d, 0x1, 0xffffffff}, {{r1}, 0xfffffffffffffff9, 0x5, 0x0, 0x9a, 0x1}], 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r3 = dup(r2) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x40000008, 0x7, 0x101}, {{r3}, 0xfffffffffffffff8, 0x44, 0x2, 0x8000, 0x101}, {{r0}, 0x8becd2de62021be0, 0xc4e7c771bdf0dce6, 0x1, 0x0, 0x7}, {{r1}, 0xfffffffffffffffa, 0x66, 0xfffff, 0x5, 0x7fff}, {{r2}, 0xfffffffffffffffb, 0x20, 0x2, 0x80000000, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x9, 0x21, 0x8000, 0x4}, {{r0}, 0xfffffffffffffff8, 0xf0, 0x4, 0x100000000, 0x7fff}, {{r1}, 0x184c429991f855dc, 0x4, 0x1, 0x3, 0x9715}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x5, 0x4}], 0x1, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x8, 0x6, 0x400}], 0x3, &(0x7f0000000440)={0x7, 0x1}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x90, 0x10, 0x20, 0x416}, {{r2}, 0xfffffffffffffff8, 0x40, 0x80, 0x5, 0x4}], 0x9a, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0xa4, 0x20000000, 0x8001, 0x6}, {{r0}, 0x0, 0xd5, 0xb7d8ba1334096a25, 0x4, 0x100000000}, {{r2}, 0xfffffffffffffff9, 0x88, 0x4, 0x20, 0x4}, {{r0}, 0xfffffffffffffffd, 0xa0, 0xfffff, 0x6, 0x9}], 0xbcf, &(0x7f00000001c0)={0x7, 0x1}) 02:20:03 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x1, 0x7feffffe}, 0x0) r1 = kqueue() ioctl$TIOCCDTR(r0, 0x20007478) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 02:20:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) 02:20:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa, 0xa) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x42a}, 0x8) r3 = kqueue() kqueue() kevent(r3, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) 02:20:04 executing program 1: r0 = socket(0x18, 0x7, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8, 0x7f}, 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0xc) r2 = getuid() syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x100000000, 0x8002e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e71ad7ede192441ff92ffff386d8b0a77dcb3298dbf4325428af7c3fd3448d33048e69996482b42561296a4d742d1620000", 0x3c) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000698000/0x3000)=nil, 0x3000, 0x5) connect$inet(r1, &(0x7f0000000200)={0x2, 0x1}, 0xc) 02:20:04 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) semget$private(0x0, 0x2, 0x2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[0x6]}) 02:20:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) bind(r1, &(0x7f0000000000)=@un=@abs={0x298aa201f01423cf, 0x0, 0x2}, 0x8) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 02:20:04 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getpid() mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) r1 = dup(r0) utimensat(r0, &(0x7f0000000180)='./file2\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000300)=""/193, 0xc1) r2 = getpgrp() ktrace(&(0x7f0000000100)='./file1/file0\x00', 0x0, 0x200, r2) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xfffffffffffffe38) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) getpid() open(&(0x7f0000000000)='./file2\x00', 0x80, 0x10) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 02:20:04 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000380)={0x1, &(0x7f0000000340)=[{}]}) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) pwrite(r1, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x2, './file0/file0\x00', './file0\x00'}) ftruncate(r1, 0x0, 0x92) getsockname$inet6(r0, 0x0, &(0x7f0000000200)) close(r0) 02:20:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0/file0\x00') 02:20:04 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) pwritev(r1, &(0x7f0000000140), 0x0, 0x0, 0x8002) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="d4ae4be6bcfb73e2"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 02:20:04 executing program 1: clock_settime(0x4, &(0x7f0000000080)={0x4000000000, 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) clock_gettime(0x4, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="200000fdfffffffffeff000000000000f806000000000000004b542a538706000000a714000000290000002a0000000300357001000000001fad6dff1c47fd42ba9ccb5131b9dcad7d0c78c86b900d11547e819c7c3ee996c6ef9f24d2ac22ddef166b03f39ddad2ba10c1b972aecf777ea86efc3b0f3cfb56e2e2b5d935f8efbc22011b8d818c3788cd0c3eddf3469ed2323d8946029f0010f001e896fa37e093cca8791af944443055d319bc6542b5ebe376a0361124bb35567a1b3ce3c5a92499f6cf2c86f651229bf990ba204ba25b00fb75919f80d84450bb0f737fd740ec5c2a75b67a883867e92371eebfbd60fad142f968862bee850af0711c4638993a180487b17d7ed45703e52f"], 0x38}, 0x0) 02:20:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x1, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x23, 0x10}], 0x8, 0x0, 0x10001, 0x0) shutdown(r0, 0x0) 02:20:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYRESHEX=r0], 0x1) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) sendmsg(r2, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)="6bda8286bc6ea7480f67274a6e531707b4d604de58937dfbbad58b2fefc63f7fa56e4ac12fef980f0caa5d3328a96c1c114eb51a0f9e1a244b9b72146658b115447a6df0c6a5b88d38ac3f3df96fb96ca721040550", 0x9}, {&(0x7f0000000140)="1eb915cb5633b967f96b6d01ef32721ce29d91d170d0befd4b0b764faade3decc5eca3f5bbe81870741084f39318832c4eb062f96d9a1da0d2c5b83ccc09002f14c069f5080561958f463fff4735ca4f832b5a7d5ddd17e03a7efdee7d3acf0abac92953677fb884e0018456ba20223858e057e576cd8dcb05796ad1493d8f17c8ee8b91ab6fd7c44b6a65c0b6fac5a776f6720c59823548e28fd0fd408d04e9e3e3d582028f5e8dd17bf84f4815309490523a1b3478037037d83b1cab03", 0xbe}], 0x9e, &(0x7f0000000dc0)=ANY=[@ANYBLOB="d0000000000000000100000005000000724c87d0125350e999043e820843838b2e74bd98def20ca835c078b60405b435330e11ee5b65eb191ef531ff907fd7eab60d591963c133dd585aad3d16b7b7af62bdcf5682cdfa6b9cc68e93c2c3c6794ee9ee9d6c705bb2a88d31f5427ce1da3b22e2539e7b18be80fd65af2e97e8e8f2b8f2f0ce27bf27a49345af47d0168f8ee7b9575a8a8c669d8e7634e6f9a83362797c888e376950941c5b65f4d84ec1cd4aa5679834144feb1ffc6d23e5fb3acce4fbf7f13147f48e37d101b20000000001000000000000ffff0000000000808a842266902267a66b603647994680ba472e1ccd010d89cfecfa73f7088c224bcdf8f3f14f1ceecc4c3b49b09c5b83165c2b8d51be3c0972f03fa45c8019479c45e018521fa1223274e74d4dc2d7220ac1072e764aae979ec2fe160ad0f84b656837fca4277b418dd2682b73d82268be8c666d8be5ebb16c3dcac7c0acd09a05a2c900551d6c8db3411662d47d87d0f6ccb655d2416835c31018dd357b290999ca512bb9ce6795c7fd7d060fdcb5db625f8e2f905631816dc2c7b4309463be6044db6255e37e98a85b606c67e28db568b47737949337cd7518a9457c68e5aaee4ef313a06368aefbaa1907e1658c2c24f1245a381df58300000000009800000000000000010000000500000094590bbebf77137b1d7ff75788a46b1e5283172c65e06aa0a5d847d2e1928a83fb20da83a6b39500971d71db37a40b33ad3c8b86bd69354302c3564b9e3478ac75301e7222075c6ce8f43cdafbd3f91a1cc3b573433a7d34734907d22ef04fef176a0c87f22ae213f539cd94171b8964bf2d3e689c038c1af4b4dc20e76bc75b31f9f63add1a0000f000000000000000ffff00000100000070fb1dc3ec89e8cd6234f11295eefbb666abdbdfd93b1128b6256620d5354ebe9956cd97a981a9f7cf4223b2c68892b9e11794c23da1448de659dbe5a96294f33e372e9270aefce25adb39b8c61420a36d1f63daf564eab99a6f83450c0afba76eb4c741fc8e01d51f575dc295135bcfa905cc5f7d1a7093ffbd4279fd598f097c6e7d4cc4b1af463b3b44248b9d37ec3b35e212fee6bd3af52c0b75d6491579832c2e82e2232e41cd69e7b18e379d98e3826e09d62b25026a5751ae75470c585da7affc026d1af88db4dc8373abfc86aa6c90edc8d5e4b041bbdc34915751000801000000000000ffff00000000000014c234e88b7148fc2a6310fa95a716ffa919da5c167820c5437626ca1bb78b7fd1cf67119dac0490b42c2d444e7b7b8e5775064ed508ce0d53be895eeb8d4771e1dc63c50947ee6b5aa897b4c8c88d881bfd8536e15c592194a6cdb86509c2997210cf20d929e99bcf3b76bd8e2b763e5b901575c1d9ad161b0cc6bf3721407a12c25fcee9d6e98b52156c37509c5d6d9e4aefbe2e37345cb5ae9bdd55c671720d6117f04d57d0d22f424a58a19ba7ac071852a0a0b36c77a635b332529e7287debbf303c7773fcee64bd12aece771c9171a63c28a08dda726cbafca866358458f502c92ecb6b36ebc7a8195150dab340b181700000000009edd9187d1479693e84bd293b30ff4657ba4c8812e616278d4eeaa62b897834ebd48c5f665401555007da29c53245bdc89fc65c884368656085d35b2a87da5ae6f87c4e068db5394feae2529c0cf7d667333ef401cf6ecd524b708d9f1803e0c2c56467c219cb887522d357de49e4115af6080f825b66e930cfb0c3c79744f23f53104d0d6c3fa72fef93c823731ac1bd5a25456277cea41812c25a434da546ec127bbbfc0048e61db91ef4da2d6e47e92d962613c5de820f1814aa906dc73ea0cc756675ac1975eaf87c8dc569e1f59a8006903771f6bc0bcd05a3237d142045350bb4082a411e335b2618fd8f82b9e660181835e48e66d4a93f04b5888c952b2ea04d1d4fbdf9603ab4e0773a9aa35ee2f814399000243604790936711782a72eebe4f2b4eb89fec1d94cc15a60e9fa509"], 0xfffffffffffffebe}, 0xf) r3 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x1, 0x3, 0x8, 0x3, r3}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 02:20:05 executing program 1: r0 = semget(0x1, 0x1, 0x28) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000000)=""/242) socket$inet6(0x18, 0x2, 0x1) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x27, 0x0, 0x0) 02:20:05 executing program 0: r0 = kqueue() preadv(r0, &(0x7f00000027c0)=[{&(0x7f0000000400)=""/156, 0x9c}, {&(0x7f0000000580)=""/21, 0x15}, {&(0x7f00000005c0)=""/169, 0xa9}, {&(0x7f0000000680)=""/177, 0xb1}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/87, 0x57}, {&(0x7f00000017c0)=""/4096, 0x1000}], 0x7, 0x0, 0x0) socketpair(0x2, 0x1, 0x33c5, &(0x7f0000000280)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000300)="1ed27eed05d20e887554c17cf5c9ff71e4c8e328dda760a308ee4ad2ea1acc1a13280adafcac6155538e1e931a7096b466cf38c478af010023d30bd00e", 0x3d}, {&(0x7f0000000340)="5f2b5b939f7de7406dcf3a2aaa215d088a4d506d8e4181cf6b6bc9800d53f0d61d56094e21487fac7f5fb25da5086b81ef3fffd340e9878e661f6c199d421c5498e06a20b4a5eebce068b332d80f9adb7a2082c95724db54d9de96eccad231ccec9b2a84f4e19b175958429f", 0x6c}, {&(0x7f00000003c0)="7731fb98bf02c6ca801402848f742defd7ab9c", 0x13}], 0x3, &(0x7f00000004c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xffffffffffffffe5, 0x404}, 0x8) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/180, 0xb4}, {&(0x7f00000001c0)=""/147, 0x93}, {&(0x7f0000000040)=""/34, 0x22}], 0x3, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) 02:20:05 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSTOP(r1, 0x2000746f) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x812, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f0000000040)=0x5) 02:20:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = dup(r1) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000080)={0x8, 0x5}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 02:20:05 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:20:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 02:20:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x200, 0x100, 0x5, "de472a0a5d9a45ab89ea77e0456508992056dbaa", 0x9f, 0x7}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) 02:20:05 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) fcntl$setflags(r0, 0x2, 0x439fdc99c9ec9167) pledge(0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r1, &(0x7f0000000080), 0x8, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xfffffffffffffc01) 02:20:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) getsockopt(r2, 0x2, 0x6, &(0x7f00000000c0)=""/229, &(0x7f0000000000)=0xe5) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, 0xfffffffffffffffe, 0x151) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000040)='./file0\x00', r0}) 02:20:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) getuid() write(r0, &(0x7f0000000180)='X', 0x3d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x7ff, 0x1, 0x0, 0xf330, 0xffffffffffffffc0}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="e3a3aa951e0e77a8a5e60b", 0xb) syz_open_pts() 02:20:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202695e7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xeb, 0x100000001}, {0x3ff, 0x2}}) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 02:20:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r3, r2) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) open(&(0x7f0000000000)='./file0\x00', 0x522, 0x80) dup(r0) 02:20:06 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x80000001) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x2480dc494e59f911) 02:20:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20010, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 02:20:07 executing program 0: semget(0x1, 0x1, 0x200) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0xffffffffffff4ee0, './file1\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) close(0xffffffffffffffff) semctl$GETPID(0x0, 0x1, 0x4, 0x0) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0xa0) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) semget(0x0, 0x4, 0x200) r4 = semget$private(0x0, 0x7, 0x286) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3f5444c6c022571, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) semop(r4, &(0x7f0000000240)=[{0x3, 0x44a, 0x800}, {0xffffffffffffffff, 0xfd, 0x1000}, {0x8000003, 0x1, 0x1000}, {0x6, 0x1000, 0x800}, {0x7, 0x6}, {0x3, 0x9, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x4, 0x802}, {0x0, 0x7fffffff, 0x17fe}], 0x244) select(0x40, &(0x7f0000000600)={0x1, 0x4, 0x4, 0x81, 0x2, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x88, 0x4, 0x20, 0x800, 0x7, 0xff, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x7ff, 0x9, 0xfff, 0x10001, 0x11, 0x80, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) r7 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000040)=0x2) write(r5, &(0x7f0000000940)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff65) write(0xffffffffffffffff, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pwritev(r7, &(0x7f00000008c0), 0x0, 0x0, 0x0) semop(r4, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) syz_open_pts() close(r5) r8 = socket(0x11, 0x3, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x2b5eb7da, 0x8000, 0x8, 0x400, "0336be19e615edd6fc6f6b88b7971b62de42d7cf", 0xc62, 0x7}) sendto$unix(r8, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0xc, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000480)) 02:20:07 executing program 0: 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) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0xa6d6}, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r2) 02:20:07 executing program 1: pipe2(&(0x7f0000000080), 0x10004) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) r0 = socket(0x2, 0x5, 0x6bb6) sendto$unix(r0, &(0x7f0000000100)="8d473158b48fb64a94dea2554ce49eff88c3a4", 0x11e, 0xb, 0x0, 0x6b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 02:20:07 executing program 1: r0 = syz_open_pts() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x28e, 0x1}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) socket(0xeed01d36825858d9, 0x5ad61e8e634b9fc3, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) close(r1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) lseek(r1, 0x0, 0x0, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) 02:20:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffd, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) r4 = semget(0x1, 0x3, 0x584) semop(r4, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x55d, 0x800}, {0x1, 0x8, 0x800}, {0x3, 0x9, 0x800}, {0x81ccb1c37a8ca5f, 0x3, 0x800}, {0x1, 0x800, 0x800}], 0x6) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) write(r2, 0x0, 0x0) 02:20:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 02:20:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f00000000c0)) 02:20:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="0ec4", 0x2}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') 02:20:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) fcntl$dupfd(r0, 0xa, r1) shutdown(r0, 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xc0000) shutdown(r0, 0x2) 02:20:07 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0xab, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="9102e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 02:20:07 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x42, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 02:20:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r1) open(&(0x7f0000000100)='./file1\x00', 0x8, 0x20) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x2, 0x1550ccafb0ce0daa) r4 = dup2(r1, r1) write(r4, &(0x7f0000000000)="ed925b9b", 0x4) fsync(r1) renameat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000001c0)={0x373, 0x7fffffff, './file0\x00', 0x6, 0x1b, 0x9, 0x7}) fcntl$getown(r0, 0x5) 02:20:07 executing program 1: r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xffffffff]}}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xe) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x7309) 02:20:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x20) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x800000000, 0x100000000}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x5) chmod(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 02:20:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x42) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x0) 02:20:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 02:20:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f0000000080)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x1, 0x4, 0x10001, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x76bdb076}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0xe000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x7}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x48}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x81}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x5}], ['./file0\x00', './file0/file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0xfff}) 02:20:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r0}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x20) r3 = socket$inet(0x2, 0x4, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000200)=""/139, 0x8b}, {&(0x7f00000002c0)=""/171, 0xab}], 0x2, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) kevent(r1, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) 02:20:08 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = getpgid(0xffffffffffffffff) fchflags(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x0, 0x1000300010005, r1}) 02:20:08 executing program 0: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff20000100000008cd7fdf03077fe8d0db3f000000ce0385ad94e108cc4058d1afef30ac3a630cba", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r2) 02:20:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x3ff) socketpair(0x1, 0x1, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) 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) 02:20:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffcea) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 02:20:09 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000180)='./file1\x00', 0x10, 0x10) mkdir(&(0x7f00000002c0)='./file1/file0\x00', 0x30) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') rmdir(&(0x7f0000000080)='./file1/file0\x00') 02:20:09 executing program 1: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) r5 = socket(0x6, 0x4, 0x20) r6 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x18, 0xffff, 0x1, [r5, r6]}], 0x50}, 0xa) r7 = socket$inet6(0x18, 0x5, 0x1) ftruncate(r7, 0x0, 0x7fffffff) 02:20:09 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000380)={0x3, 0xd8}, 0x10) link(&(0x7f0000000480)='./file0\x00', &(0x7f00000005c0)='./file1\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) syz_open_pts() stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file1\x00') sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) setsockopt(r0, 0x0, 0x8, &(0x7f0000001400)="882fbb119ccd4d8775aaea975ba2e30cb6b81b28bb590776dda7c70da5b7a023b6325db779180c7f898da45f98fd3c8ce3e56364b38f32611cd0c887a37964e8bf584b4853a39b78cb05f7746b0ed81c8c4aff3d4cfb545fb5c07eb845438df4665706be72dc27c8cde06c03e9e8170c20abe1db42f1e4a0d90c27dd590b0e251610cd3161dfdfacc72ce886923be80f86dce2883db78f072d9e121ac09a3ae543e020f49393317308fc64282f1435ca344a6c3466e1f02cbea687106c75e080c2d10fb6060bf49f568b702552c9c08f00bd3359497a8601d69ad15e71347a781e4225079d9477278317b00e05fb40764c5eba40e38dab3ff3fbfadf1675f712e2e5c2c123da6b6a808ca28a36090a691654fef70c0048b1c54151b74ca01bfe6d264cb46062f489466c79a93ccac3a8449d1a26ca35de61fa4c57c4a70513dbff3e862232f8a53590b8db4988170c413473a73078814820cf9c9d695bc233a74b075413f4b7a0c2a9f3e532a92354b74df0281e6445bd8e43dfb576068b070f561a1a3d09d6660a60a83c28414905125a3cfa22632de3e04fbbc7c5a641eabdbe6f5d04142e56d8acf8b04d37e9bdc050331adbab738223830fd3925d29b332ca2a26fdd07cac5cad349656614d080d768f270fabe4535600d4d7384e9b114470c7f25d10a6b0edac77188cff0e999cbf0a992d8e50ec4f50cbd64277316d0674a86625ffa59a5b5bcc103d7b66e684d936fe64298685a94eb000023546a7b7bd464921ab2be46b04623d73983c53cf28c92e0913b57efcb30518f09f1a74b2a6731d27b52767e89aa862733ea0c9954b3a297be27ca9525e9613458d7b949471f08543fec508becbb933f80c3ecfe95f672f106dfb2e7e6a71008ae94a470ae9aba7a23670c5471be73f4e734317eaf4b97fcdcc3b3882db2930dfa2a632c46aa6854ec6fea5afe6472f33d47e5d7708beada900698d0c982bb0f690c5de231756f18db8d33b4f03ef12bc7a7435d4deab0668efb51c8669d512f0626f721e1e43c089ee8b911a82e85b6a7436aa9821534f2f14a0aedd8bbe92d8263af4dc7de0ff2dc0bfc4f44cb5f30556acfca151e0ddcd07f0d25801e2dd7cb25ce6a956e9ed04701e26dc34bfd652cbf6d6a874f19f929b322cbb05d5c0aea813b572114dd1cc9e8adc021364141decdf90c01060b400b560675ae4948878e836b3ac7b0dfb4c564de729de00214a4f97e4abe86fe892444676ceff1d718099283c3c0fab1b9072618574eae31a3c54adf28ca804d272d814d2bf9473ace654871e17297bdcb1c57271c83bb672b8f7aee8673812d6fdcf0f1f744b83b08bf60725a97f5dd2a161a12b37ff7d5d591ae47c2c14407456d276617e2fb966194781848ceef8e80f3f55bf7d2ea5fe543a6782cc5b186623b6d16ce0d64aad01ac5ef369087e58645d6b785ad63c0bc9c2e4fa440f98bbaaa043e248032047502e09dfc7cc77ddae49b44c808d97393fcabb695c387df899e9c37426b00cf824eddd3a466f674eb0394c1fd8331e61bfbd41b0747cab7b5f1d8ada2dcde9a68b4f59e604697786b4a64fbcc327f4d103decfba8de3797225d3dbf636dade025790f74ea2f1319193bd29b27a303d900abcecf765063eb42e45f05d387a03d4ba56c86099ffc62c879a3ffd6c68f6e6eb871e1c695152f7be2e6ec5cf5f4efc00348c435958bd56d5c2d8cdeb2e7f7bbdcac5f08411af6d3f9d8f1f95a8000847a461ef66d8bbe2abc797bd7d666f07da5c5f6c79456ec5b54a77d89aa65f85a0fa6c2cec73e0662c225b805227067d828009d6fb28b52858cdeb77118587329b8ea107119a0125737edb93e63816ddc2c564ddbd73d2e0cc63653ab5559f889baf3cd987a0f906e6247adef60f0b766c5a97755c9abf976350e72aaa97c5f688f9b11e2d547bd83c1ee27e27e2c0effc384cfb37e547448da479a7bea505718460c5781076d07ee243fab82bf5b030ce4d679fc39391c42dc5e9e4b84ff0eb391e725f09b3d70a53b922f2709d8e21c099e78970f9b3c7e1e8019ae101f16ece213bca97774d9f4d0b1598a3cf81994b9718372cc940509a1b39a6cc089fff15e5070200302d3fdfa023040a79c33d5df596ed976aaa2dbabf995751f013565c617b7695f522208b28bb40135119187d4fe2d464ff4add363c42cfccd5d891748aa6b35558fa5789f9f822778ee3e14d800bcd1c520f57f8e9df5ac29f9e2f254349f0ccb55ce11f2223e3695b53f3c203310935a0061dbcb8905ab441bc0d22ca4d017edbf224f4cec94201e7a28eb96cf4f52ec61026797f012b82472a101d061713c7afc3f68d41f1f93556df443b40c921b08e6f6967a6b8206937eed41eab88ad0f2be241fe7ae4c217d6b1b0a97acee6dbb42e3628dd944fbf5a431970197febf3e780676d30a4c4c2d5d3f54d9ddcc8ad11ea727229024c7282d2d82a43e6bb295e5bd30dc3ceb3d70998aabc01dd6c093ee55c84cffe5c7e0e4d7d9326552fed5d9631c8fabd06c047d7fedd7a7de5c8e7ece04efaed8ba0624d194c09933c2c22551fa00e092dfd4c51955b3a7a2bc404c539f518198eca77962b85ae7071a5d734ba1e90a75dc132a7798c84b0c2363a7b112c97fabe89c8e1f4ee2f2f1e7c150733401839e382babe3f8d2ca1492933034af1e046dac7881a3e1c5a7405902feb83a45412e7639825ecd582e3d5869a8f8f59f37ba74fd4de7bf4781a51c2aa95568ee284ae2f75ae5a2eb521e448cfc24592e5a48f59dccc3aa95a98fc3b578c6a550a5cbb3280494052bd14b7d03a2b0d0ce7d8626ac74757551216ed3f7e8fccb66de12d4222b3a02591e3aa4eba228899f7a88603c7f5d1c82e60e620e0493815a6c26ef90c2f0d167bafc629a025781ac9959e07b1b6a51f1944155c15873aec6493915b21fb99b16540bf056d72ef3bd9b5d6369d4c667b633c7b5bf143a5da181d24078db4f3211c9c08dc5005ef7ab8e8f84dd58803da07fb45b7585b073ae8d70e0fa3e05e44d003941dc7f33d6f83e706b85a4c33c934dff6a1248b8d44ea02bd68ab6a67bf28279057a087e46d84afd58602c84a301f73b08be27cafb27dd6e502a2c8a07e25814ff1c9c7510e1f3d38efec82d0257cb79fc03af3b7135b27a577fb6b86a69d50c6c24b7e06ea5635de035c9167466ad0dc679430b94ffde00db9490c82971e34c77baee7f7726e8d4b6430f7d14cae3ff3d530fc21027eb9c05cb5779e4c97153c9b4e177115aaf582c93c26a0279666a3ada90893a9be8d5774dba70343fbe1f2264687fa63eeb106132df925dc97206a1e60417fb3098d8cdfce47096858cf45b9404dc775d8749b32550b481a774b8a667381cde938bea84024d3657d58ecc32da439a901287378705dbc2d68d70d30b772e6944b79b1e55209efa86d445fa4fa675e81a55d78cd34ffd6ef162f99cd688c5ba67414e171072e7b54cfe0e2aaeb07f4a846ad3b60ade496b7cfae44fe64f8fc07694802bff3ae2b10fdc6c5e0d3c384e5975935ef2e913a88e01aa3e1f6aecf235afc3d9977294866e92a405776f7238aaccba52fe297c400fab170f671100476d9f71dbdc0128a25876d9287c298768e07a70e139d29ef21f9e594509427b96c7c71652702127c795d3c4e37ddd9b7157a8221f81fbb32fc1559e82070b6133e67451cf328c6ce1fb7bf426e2440e9da775c8f9154d5a01037c93fef260278636e37476da8616322c3c93d752a8beb9c977fd6c65af6caf37ec26d49d8b5de250e95b9ce996bf66d92a997129d2962216e014fe7839f706a0baabfba953d0c3899c382805be9f3f70bb337751d6d7cd65e5c0d2f468f32555bca269a02460e2e911ebb4b038e43da87d34261c658366c8a514eba1940e1f544dcbc67045f50c8cf99179e9a98f9f9b008abfb817d923ca80ad2c49b3f7378865ddacb3af2a6d60782b0a8d2ab3743267c0062bf38621395162f0daa42e3afa13e0d52c1b64f89ea2f4d850f08af96bf4aac569c132da3c2b15069849379c3e32e18b5cb0e9206135a8fdb412c3dca1b4a2064ce58ad86acf59081231f971bcdf6b2179f2062eb59301ceb46cb74eda74d06da3e3d748e0d64b910aace028ab82a6ceb1e331e955a25d64aa101fa0eee60b4948f60af4214bf9bcdfc9391d305b213b573dea9152afb8d2fb5caa8d8c3dbf078fbe30581110e5eb4d566310d6f573d9de99f3b650e1d054d541af5b0ae488e533e3cef105704962ca8bfbbabb29403f9d4acec81e53c37a1c409e84f39a381b7ce63e0f62648664c9e71880f284ad51387dd2307508a7cd9f3169442586807c5d22e9bed8343e25e8c696207f16a7b655bbc40cc5b98d623bbd653e076671fe116469ce6e31f1e7b17499190b0622ba2056b3788a0ff4bc792ccfa63ed23858facef983fd2b88a7272062d387c8b409275d3ce877dcab25094ad451e89607d75b015af69936744b91536ed6ed23b9e9b02f7a9f0ff738cbc2327475fc707614ac4d64998177c1df605d4fe1067d781254aa39e168730b2c493cbb24892472138f65cb92071ba8de10456dbdfa202cb167b734774b9597c06163988f5d7accc6828d53bd2e5e4e460441f0d74721c9166081d62fea510d32f979e2d4d5549a7a12336ce5a833523ba403574f4f9f85e17f5db9b7ab9a9c8c135926994c260bff28004b382645ebac369256cef0d7e020a0be15d2c0b3f8ee5edcf44eada33cc42bd9129cb1eaa53ef639dcb98bd32ce2440670f6b80fbbeb914104341985b5ead2097a8df9372c4e607064480c0c7efbf8253c6a0c182605c1eaa4954b57ded00cbd7e6649eadd75d93775de75d96b33f2cff9f9998e0ed53c2c4ccacb87e923aae309b6ba24fdd104f9cea2b8ee0bd2d5857dc5cf3a7575e23439f195a883c507df82a4b0c17b2d6e32be67f3e455fc058584812518ea5d4ad7943822da8dd0953ef0154d8736a26d518c3411f4497eb9b476a96f7bc2f85623f2dfcd427b021c7b85f76be40ddd0c22972330068fe1a7fcd4cf9561064d985e80e37cfe97159fafb5dad88185e9e2767a0d8ec00fea992bc6ac1a069ab0edd5ed51a379cd24146fbf1b431a16b36a5a97bf67fde2da0eea9130f07554b17f84ced053c3fe99d87215d36b3e6475c2b9d206c8b6e6fe68a439ff869104bb7fd9b499de9c78dc2ee1e404ae3a4e1edc580b13bbe31e348bd0ba341fc74d19333e758d34e7c78c985c8e583b9b75c049c53557d0fe42097a5e5b93b6bed176fdc4affd74f146f6a1df196af157d19ca65507c1ca49b1ab1234c80a715be684684294a6fe0bcbb0fd608c1db799547bb0a9ae715becb43df01fddf01c8642f8d4d1d788a48818e5cc1e5df811214b2355a604f95d3554dfbc466cfe6a77104719b7571047a21a0f47739eebeb3e3f2692f60c8b03a9affeccd426f1706051e75d7b05c7784b968267ecd8f4fa684c9f02debd24836c903db5ea8fa97c405d103d5d3f6d040267f51d6bd0496442a0f8b4d6c40e6fd9a56df78239b17df7ca87cef9431e3cc4b61efea3dc6035723d4b4dc6a8b571cecd298a34b4b4c89718acebd0a6a8b6f8b73a0d9e6d7c1ec4f643431fe7f16061ca0b8309433657e77707115df95eed96d91402f4dc54dad2fd31e7621cbc09f3fd3f2bde391583175da3774afa4319a919ce68809b11f55ed1bfcbee110a70693fce70e76a15abb66e90a80d7469f945105f20f9c698151a5757f2a3848066a05aee7b3", 0x1000) open(&(0x7f00000003c0)='./file1\x00', 0x0, 0xa0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000500)={'./file1\x00', 0x1, 0x6, 0x7, 0x0, 0xffffffffffffffff, 0x1, 0x71d, 0x2, 0x2, 0x80, 0x5}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r2, &(0x7f0000000b80), 0x2) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r3 = semget$private(0x0, 0x4, 0x120) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/155) 02:20:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpgrp() setitimer(0x4, &(0x7f00000000c0)={{0x77359400}, {0x0, 0x800002710}}, &(0x7f0000000100)) 02:20:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="484eb584f0ad505b6c5c9d10eae032a12c9cb98e64a47749ee23e6978a3d933eca39e64bceeaaa764e46bb8742f72b64c061f003b1d3eb1fd301d7ec630ae5c5cfab", 0x42) 02:20:09 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r1 = semget$private(0x0, 0x6, 0x80) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x842, 0x60) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000400)) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/8) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000340)=0xffffffffffffffff) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) semop(r1, &(0x7f0000000040)=[{0x1, 0x8, 0xac95d12287ad2dca}, {0x3, 0x2, 0x8000800}], 0x2) semop(r1, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x2, 0x6d, 0x1000}, {0x0, 0x800, 0x800}], 0x3) fchdir(r2) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x20) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffff7fe0002) semop(r1, &(0x7f0000000300), 0x2aaaaaaaaaaaaba5) r5 = shmget(0x2, 0x2000, 0x80, &(0x7f0000000000/0x2000)=nil) fcntl$getown(r2, 0x5) shmctl$SHM_UNLOCK(r5, 0x4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000001c0)={0x8, 0x3, 0x80, 0x600, "b5011b35c8f4ad1cfee213f30c0c7834a919c889", 0x6}) geteuid() getegid() mknod(&(0x7f0000000140)='./bus\x00', 0x1, 0xed) 02:20:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000040}, &(0x7f00000000c0)={0xc}, 0x0, 0x0) 02:20:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 02:20:09 executing program 1: socket(0x13, 0x400000002, 0x200) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) 02:20:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x1, 0x566, './file0\x00', 0x200, 0x1000, 0x80, 0xa838}) r3 = fcntl$getown(r2, 0x5) wait4(r3, &(0x7f0000000200), 0x0, 0x0) close(r2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) flock(r1, 0x2) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffefffffffffd, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) wait4(r5, &(0x7f0000000180), 0xa, 0x0) 02:20:09 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000000, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff3f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x108) ioctl$TIOCSTOP(r2, 0x2000746f) close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r3) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = msgget(0x0, 0x2) msgctl$IPC_RMID(r5, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000040)) 02:20:09 executing program 0: r0 = socket(0x0, 0x0, 0x0) close(r0) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r1 = syz_open_pts() pledge(&(0x7f0000000040)='\x00', &(0x7f00000001c0)='\x00') close(r1) r2 = syz_open_pts() clock_gettime(0x0, &(0x7f0000000080)) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)="393e995cdc91516aff4a9cf4e92cd377", 0x10}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f00000002c0)={0x7fff, './file0\x00', './file0\x00'}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, 0x0) read(r2, &(0x7f0000000380)=""/223, 0xdf) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 02:20:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7f, 0xffffffffffffffff}, 0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r2 = syz_open_pts() close(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x0, 0x100000000, 0x8}) dup(r2) r3 = syz_open_pts() r4 = semget(0x1, 0x1, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x80000001, 0xffff, 0x4]) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) dup2(r1, r1) syz_open_pts() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x4, 0x6}, 0x8) r5 = semget$private(0x0, 0x4, 0x102) semctl$GETVAL(r5, 0x939799c3dda9c49b, 0x5, &(0x7f0000000440)=""/213) 02:20:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 02:20:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) dup2(r0, r3) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvfrom(r1, &(0x7f00000001c0)=""/129, 0x81, 0x800, &(0x7f0000000040)=@un=@file={0x1, './file1\x00'}, 0xa) 02:20:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) faccessat(r0, &(0x7f0000000140)='.\x00', 0x1000000c4, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) 02:20:09 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x0) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x100000000}) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 02:20:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x884, "975efa4ab9a6af0f828bf5b502ec4e6c7a44827a", 0x800, 0xe1c}) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000380)={0x80000001, 0x3}) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getgroups(0x9, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f00000004c0)="6bfca7f84c62d17c944183a749867e8bff253927409a3e4643"}, {&(0x7f0000000500)="ebe6f77a71a2dfa17ca4a67ded2b515060b33986c545baf3bae446e73b44d32ff766550273a8506eae0ab093079cdb915ce1e9418fa4d5e24ec4edb06713042e7f0ebfbb53d735548101bdb4c9af1842fd879a69aae2d1d828bda9af32cf5da1120fa30da6f218255f5315549e53b818b824fe4a6038b4fdd022a4353ffe5c45d181e35fb33621d9ff1d765b26279187471077419c5042214b3d275158aa8204cdf8c21b0f77db4adb1c6f26b751be6c2a2604eafb76940e1f39a7aa391d9335e518dd24b368107df9b4361f11e3de926bafb9d6d5a593b1c45e70c76c88fbfc05f9625c1ac758bdb81128ae"}], 0x1, &(0x7f0000000480), 0xffffffffffffffc0, 0x2}, 0x8) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 02:20:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x0, 0x110}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x1ab, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/73, 0x49}], 0x10000000000002d2, 0x0, 0xff1c}, 0x842) write(r0, 0x0, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getgroups(0x5, &(0x7f0000001500)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r8 = dup2(r0, r1) ioctl$BIOCGRSIG(r8, 0x40044273, &(0x7f00000015c0)) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000140)="2560e26c4adc8c0a2326f0714a2668c131e2ffebf0aa7c6568fb66ae4a4f938f80c870b0dba8db0085ccc9b96a1c8002ee864df3b95a8264b6248b1cc0202d503857c4a6d0835d01951cc27ee63dcdb79f06b1f1850453093afb43c792926eac5270e9fa0124999bd694b2c111aafb5971e3519bb217fa562350b939812181808202681bd0f52be1efb2a6380b55cda6ddb50b945869eb073983337f0c9513ef819c3b2eb4f6dc1fb3ea1da35ac7c340c2056d094c09764aececb883f221470cde4d9ca51ae1e57b9f31dd881ee6c7da281618c3fa183f7ea0fe80451c8f359247cfbc19bb6be5ee653a3c24fe018ea3e00fd6b3a2faba9a6c226fa82491c9da4d43402894e05cb6ae33490b7fb35fa893f6672af4818657f7a1ed7a5dee493a80cab18ac3aa184a29d76885646ac817bb58f2a392291dfe92fdc290e940c99acadbae7c795fc48791b64785a2fe4fadd55f55723f4a6a9116aa5e78f56b203ea422e0049793a2fb7cab58b369bc4cb39567a5d961e54c83af18ed6d65ac826ce21ab43ca2b4a98ad01b81a75d3ae910a8b0c6ea86c1cbff93ae46eea51c2b4c13b28a21c7486750b6e223c426406b72b0dc668a2e5fee19eee45ba017aa5d4523d8baac6c90e8a05a85ae1aa0b8ee3592f7907686c29ed9e00386121653f63965944278ac67dd0acbbd0f97ffc018b8caaa01d270425dc3a502d4ae6f7d81d684ec82f024eac36aea3b5c38121a70092147ed15a49a53a51e26527d6a2c356110fe4c2e28841635cc401312d366f06a1c5327fd76ccaa51fc8dbb58d253f6b1cc2f608cb3cd89d7bb0477ccd8a6812f896ae64a486bb08f7d9a55f5f0908c740eb8cca04fcc548eb7071ba89e5d2d5120a40dd0ae14f90af7e359a203fd4ccc7b051780813ce5d25079d25789e6ae70f22f0d6e97241860ae5b3742c78a8a22676c56976de3c2601c562d2d2c72d3ca52c4a410251b52a24cf9aab55695ecbee299d668afc7fac5ada1a56d4b1203cf2874746dc466e60cf013be303c21387038fa13616cb1a48d8c863b9267e4f9d4ee70299be2986f168dff3c1c2c13af9a5506d9b6c94c6211adc3a52f7633bd43dbf1f6cefa9b35af57a3be4e5a5a264e56beed07f68a16f2d7fcaf716331075d7829c147466703b6344c852fa208f8373ad86de2685cbb0f8c38b2ba5a60f7d6c1a2e203876e68f6fa2aac9b5ea281cf73ca937a2aa4215ec3c6a6d5a950391f6b76e3c021d6234c2fa5827997e898ad1cd12ed07bc75f22e25f68be0dcc1407256ea9aaa99f3a77cf1209bc975380794ca1ac87ce5cacaa16f6e1da4116386081bddf96e1d775d90a7bcf22984cb178ed33c83ca4c817cf4da4ad1372a34982258772374dfb4baade9b0e0b19cd7fe6eadcb116226ef1b62772ba1c6a2632e020fee4992337b1383cd275e0ae93300c877992f1e34ae925f9b0c3635c98855f76bb910815b86551f50963bdd9d478e11c969e625ee33b8f3505be5e06488fb946e73573ca9463f6f55e0ec5c45a6a6cf2bba16eaf2472ce7443e485efbac1c2e23caadd25c61f601261e72237db377cc3439207ee4ad953315663beb5ceaba31760df38157e4a408515441001dfb2491db8a40b44380bf08c43b755df8753b40144cfa59d25195bb09db83a12037ee03686fb5d783376f67b46dfe262198209e332ecf4f27eec29446becd16acd8b46194d5d2e6236662de025236e80c59ed11cfa0477509dd20eb2a747b111be70c5873d08f47432ce9c23b1f298f1c73d7115f84b483b3bcea0125fb582a7f548994d7695527de597cd8e69ffa153825e83d02b89b70c35ec351fa46619f9485767f94c2440cf107d13f29b76aed0dda4a156900462c945ef2ca3f436fa803fb8c7b35949a1256e22ef7d31f076a9bd2f59dc1b5684061e3a00cdb16011989f5416c9bbf2742a87d7cd23b8905e56f51e136db9128da223fa30f6f0a4bd19dc1d02610468d6c22c70223c3486a842093d2a73de00eb7348ef403d12725a5ed7be8e8d6e2738015835a5946358129b09da3f83198982cce029712128e23d85e4e9f5d476ad179914ddaff0ea419622a4ecf6bcfc0e7f04868395d2629ebb571973bba34acb7f3eafc0b56e1a66547e25c6953331e7b293afa99eaf2d6d8aeb71418a13c28019a4e7e5e597f339f799e056ca572c0d772af2bea2485e8b98ee04fa4bb699672d7f24043ad9ccb7d9bc43ca7cee6c84713c1bba5bae01a6907b4fc38e7e07a727d0bbfc169e5e10a020b220d9c598f26cd9d6a65ec2f3119f09dac9b6d26e0c3acef04434b19115bcaa1dffcad25bc3072c90d8ccd787756933cfd63aa90c1c7170deb32f36b44eab06a89563e99778326b262365804af94a02ac752fe5144caf0fe5176384219762141f9aa0ca384c4cfe21b947067c858feed2859d83152077cca5345bc784e7980c30870056b4aec395e45562c434fb4275d4ed0aaf600852b710770fd88ab87d42aace75ff73ef68a5570b715326557858fc06fc1c2e8f60e50aa525e48e10d0a46d7b24bcffb772989011295083c5a3c425266f18b45a6fae901f9fc86ccc0b5e8cd61646bb11b8cb5232b7e2217ec9982c0852baf660f9a30ab7de0ca1999758b9c1d886c950e2629f5c0f7554e1b895694c6d505bea705271a435c8c2946522685d9ae15c26196fbb2563d818aa0f050184f817f69b9317aaa3cb674d364546d7702dcbae6fe6b65f0a56236cafceeabf6f49bc32399da08d15a19671c1a3083106524b3b9953ce4ae6e414e43330016936645cbcac76d3d5efddff96dbdb840ce5f35695a2c39bc7d52a4b6b4200742932e904be8a71ef050691964bdc3d4bb2fe60e8af4c7b9ba651b4224be4165501395be326abf1c1dafda0d4ab39f081323c8915a5b05b400f7bc74ec7cc95b48d634f9b6a16508775400114911ae748b11ce36c26345ff63125f20267282325d2477a61123a4f678b08a0d24875fcef5ec23b84a1a9f3a84da8660c7a2b85089943d49a07e2f5ca4784f302af4b7a98ec34a3995dd314621013ed93535b83691db41434498aa63d74f5ff3090f16752cf7e73649c68d7aed20552cd0ddeb2940966ee3572d540a1b376a9b4340cd0810b9835e1af9f127447ecd894a811cb7dd2e7d9c158756843127e977629a1dd4d013408bf20c4d906aca1c66474000eaa5b478fff720613a14ef70bdf9a1749a9098c1c807cf0f597136b87dc9096dfe9c1e2e475355f5b61b209d5d6baaef935efa204933073a9127a22041d5a3b27c306cfc09f361d7d00746b424b365fd8c63b8db9044a2dac34dcd804360fd490bb36bccb447479eb6f6d41fe7dbae56acef34747ed517be0a772fc5bc727c1cef8f55bde6a13018efe4e738df51c4acff384bd00d451797b86db71d577c753109fbf5b4c58f4cd82a482b0db5a5f5fb90f4033facf450155f9702cd721ae598a935a22386ac4950be266b112f367a5366b55e2edb8855538dffec2ecfd96eda239cd78e891cb1ff183187cb49a290d3333db6dc935e772e523697656af2039a6ded2f94cff5ab4dc83a97809149bba47e61b89123e6f59bd72aca51a778e6902081952494fb91a9183adb402f89d339e10f0132e1f0f892ea548971eba09eaaf636b53ffc040a6467e0258219af836bf34a9fa255542f9b845d69fb6ae8e37d302f82492788ebb1db13b6e6f4f124c2042ba96a47b90f01491c021634961d03a6c074e2b6d98423cbba513d10700184200357f71841a6e429e7a15c254c1b2fe5d56d4596beba201f0c6dd866791af9bc2bba2c8738c53c3b3ca75b2428282848c57ba950d0a9569e10110fe2097aa48e95695a6da13b83e598accbd8c1fecadd0af2a7df49a7b208063f1c59b4911858f6e70124665e0820297051008f5ac7750e7f0a113c08eb05a1869a6e6a1878b765d465ee8673263ae88fc4516f24d4f504c0abe8414affb71e9555a4f845fea0da14f34f9eecb8ed86f8548aa0a69b171f8c9d5879577cd4024df0d485be638b19874121f8519acf320c8bd969b07e11b7b39f9985c559b073ce27f50c6d7e0dd8f15a40f698453301cc24bffe6f236e2259e0cdadaec52c69b96f81df85b062a0f0be15be04255b7dda9302b4228dc49cff51fa8a2986fb709bd61f8b3997839ea10d8a39897d7dec9ca13963b216ad17e87e63dec78c331f5c9f26d28ed5078d49ea8e688eb3ddcde5dd826e165a33e4435ffb9dca2b78ccd18c1dad6efdf328eb0ffcf6d1501fbf139688cee59b044eabac90713e78505b2735f6f68afbcb784e2c0e71516872086f08a54402b1be59895b1237d7314c9609befacbb29b8a53339c244da4c8ef933d553f03c2799b7868ae10018df4fa655242072b83d9c8ddec2ffbdfa7b9a36b77a8f2d8101c50aaae4746dd4619c566b2adc5851e2edfca48d7768f119c847ac575a0ebac8e0fa30d8645e29fa0700e41fbbe932840227f654be1b6308919a5eb9500108a7bf727d0ecc220227c1570fff432861025c8543f54b61a15add4657c06bf030879c715d7d89675fb649124c381a26e35c6425682302762e010984525813543e625958c6000c4029c5a6e2efaf64d83e2465d8beb6b91a281e4131a28f6c838dd54c3606e71bea726f06c7d978a0fa3b891c6ce6b32e555bd69b4f7a65b5e1f2ed3b13721af0cb7d7ef78931841121ff8814727b3f6fc4dbbbcc9e961d280f9869f968cfb02d5dbffaccf2eaf9709c01c2b7072898d046e09be1e6ac652d151e308e847d80d5c04babd5b3a05d6130b50c77225108ccdb9f37102452b040cfa5a033390662128b18ec8ab19d06a6de6da4d6814964d2522ab8d377862dc9c552e4f5fbf0cbdc54923049b67a6b02abe8405957e7902e513bae1be11fcc95df30431dd7be3d8ea7b73d621928d61132c810652b86028cf2ebb2e765d5973700181a3e8ac374fddc6280c8a51a4b760baf448c6863a85ced837e7d838b1fdba6011b6e35cedd5e5bb398d64aee0388201c050e3746df8bb382494dcf92ed0edb1ba65a9af4cdf01acd1e0790186dd2decf436510b21a0078b6bb5bd6e70aaaf387a2c759a77bf94b6793489ab657f8fefe789c8718ce809b72c0f6be2b53865ef6b207a1c2f1a0e32e65a094590cd595c5dae712673e68ead6d3cc5ba32bb2a15cd1f210b8022b4a4eb30070c0425dfcf85d456673c8a7ecd7a6e6be87f0f6e306065c5c0c2a65eb32795f299ba69f8203ee71d4bdf088d6cf2c670031099983adad4b033b5bfe02b3d704860bfc24e6c11d3fc26436a680c080840e7082e4cbfaa80a9504eb60b6edf2b3cb8490806a851b4134de829061e5f41b265f6a4c7eb36eb70a7730ca5e1444d68c83cf483da95da0b22b193f00b690de2d0b5af4b8a8b8776cb4d046ea6acb5c9a08ad14f23880ccc2bdf6431e1bd7a35ae92bc11140289c2b10be5b2a3e5c9e4a854be2e918ec7b85106196216aa8c4ea2923da85d44baea26e33b9f20a7988cf36cb4dc2e8131fed55f047fbbacab51bf90feec88201ee5a2c5709e669ce5dfde0b54db12a71436d4f27c607061b52968ee851f566f1c61417a02566e6a399d0b7f78df7a5bd0d84f5dc714586145f0b8ec8bcbeb29173ef5493b0d481a4e0075e92394e9025d09c0c08369d39c3fb57374ccbca87f457462576c1be6d4b3121141761516fd12a54fad63d8b6ec16939f94e56d34e7b173200bbd623912faa9591611634bf0cc69e9ba582050c3026f65918af7880c7345fefb9c0", 0x1000}, {&(0x7f0000000040)="aa06041c8cbcc90de4fe6f40c2319d513132323fae2c0c76", 0x18}, {&(0x7f0000001140)="bbd3a69fe37dbda55f367156cd91ffd46cabdea8bbe02a6a61f2e30586224a636ebc49ba40f3b3eeb244f78be282f582f9e73b3c58491a", 0x37}, {&(0x7f0000001180)="696843ad13bb460b151ac15bcd88ccedbd0be811a0742dd0bfa1c4a444088ba8d454f2caebe948732e9a4fb509ee87e7506d0379dee3973c9826dc62c5243d5684a9ad5fcf7695bf9fab27a8b818645e81999aa3da2dbc7d87a74d008432103496208235889e385385513a34bc999549c428cc5aca0fcc639965530ab8120bfa6858cb2d377e5fc17004cdea05df99d159c2c04fd4238891a550f82fdb9e2ae4c3e20a0f01fa99", 0xa7}, {&(0x7f0000001240)="11b731f27eff7096c089999596398177c2271a89e8e78765d4a3e8e9d0f6b023501db6c2b3aa34484dabe912c81cb99aba0adc28f2dee9e00dd709309ecac0227e4863fab39e9b41a5384d63a36e73d9986efe0ee26becb0024f36c5c8e4510698f251c8d137e0e934056b09fe6526edbd1c44f94add2de6a713215fcf570e1c3f0e298fea75c0c0d077da4c7f6aded65f39df2dc90cbb9b1ca6e8119c8a4612aeac989172ff3f97c99ab5c0be90796a6043a2c8062ce08287f4d03237a2e655044be0397fc15f0763f085b0653f59a0a4d0c3a4eb8ab0b5eee1726b", 0xdc}], 0x5, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x8}, 0x408) dup2(r1, r0) 02:20:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 02:20:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 02:20:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x3c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x80, 0x800, 0x43f, 0x800, "b25c9108d310324567ab6716294831e9cc29c8e3", 0x8172, 0x3}) r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xe4c899edc0f38153}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 02:20:09 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r2, 0x4, 0xc7) r3 = accept$inet(r2, 0x0, &(0x7f0000000000)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) fcntl$getflags(r3, 0x3) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)=0x1) close(r2) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 02:20:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000100)={0x7, 0x7, 0x9, 0x6, &(0x7f00000001c0)={{0x780, 0xa0bf, 0x0, 0x4, 0x1, 0x0, 0x7}, {[0x9, 0x8000, 0x40, 0x3, 0x100000000, 0xfff, 0x7, 0x0, 0x10001, 0x4, 0x200, 0x7fffffff, 0x1ff, 0x101, 0xcd, 0x401, 0x6, 0x6], [0x5, 0x2, 0xffffffffffffff5a, 0x81, 0x8, 0xffffffffffff7fff, 0x6, 0x400, 0xfffffffffffffffe, 0x3ff], [0x0, 0x3ff00000, 0x7, 0x3, 0xffffffffffffffff, 0x5, 0x2], [0x9, 0x3, 0x1, 0x100, 0x7, 0x200], [{0x4, 0xa7, 0x3, 0x6}, {0xfffffffffffffff8, 0x0, 0x200, 0x2}, {0x80, 0x2, 0x3f, 0x10001}, {0x80000000, 0x8da, 0x3, 0x8}, {0x1f, 0x1, 0x1d3, 0x9}, {0x1, 0x80000000, 0x7, 0x2}, {0x4, 0x32, 0xff, 0x2}, {0x5, 0x9, 0x7, 0x2}], {0x8, 0x200, 0xc6e, 0x4}, {0x9, 0x7f, 0x10000}}}, 0xfffffffffffff79b, 0x1}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) faccessat(r0, &(0x7f0000000040)='.\x00', 0x1, 0x3) 02:20:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000140)=[r1, r2, r3, r4, r5]) close(r0) r6 = syz_open_pts() r7 = socket(0x18, 0x2, 0x0) dup2(r7, r6) accept$inet6(r7, 0x0, 0x0) 02:20:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x69e703ab) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x94) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001640)}, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 02:20:10 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000033000000110000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x15) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:20:10 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x40) r3 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x81, 0x600fffff, 0x8, 0x100000001}, {{r2}, 0xfffffffffffffff9, 0x22, 0x85, 0x7f, 0x1}, {{r1}, 0xfffffffffffffffb, 0x8, 0x9, 0x8c0, 0xd824}, {{r0}, 0x701b2bf6d6217bef, 0x24, 0x2, 0x9, 0xffffffff}, {{r3}, 0xe42690e6a1b2cda0, 0x80, 0x2, 0x8, 0x4dbe480}, {{r0}, 0xffffffffffffffff, 0x82, 0x2, 0x10001, 0x4}], 0xffffffffffffffc0, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0x30, 0x9c30d4de94711f55, 0x9, 0x5}, {{r3}, 0xfffffffffffffffa, 0x5, 0x1, 0x81, 0x3}, {{r1}, 0xfffffffffffffff8, 0x80, 0x2, 0x6, 0x9}, {{r2}, 0xfffffffffffffffb, 0x8, 0x40, 0x9, 0x6}, {{r3}, 0xfffffffffffffffd, 0x1, 0x2, 0x4, 0xffffffffffffffff}], 0xffffffffffffff01, &(0x7f0000000300)={0x10000, 0x2}) kevent(r3, &(0x7f0000000140), 0x1ff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x95}], 0x9, 0x0) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) nanosleep(&(0x7f0000000000)={0x1000, 0x3}, &(0x7f0000000040)) dup2(r1, r3) 02:20:10 executing program 1: getppid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) getpid() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = getpgid(r1) ktrace(0x0, 0x5, 0x40001202, r2) 02:20:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x108, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) pipe(&(0x7f0000000100)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 02:20:10 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mkdirat(r0, &(0x7f0000001480)='./file1\x00', 0x8b) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00') 02:20:11 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 02:20:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xf2) fcntl$setown(r0, 0x6, r1) close(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) 02:20:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x4f) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f00000000c0)) 02:20:11 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x1) select(0x40, &(0x7f0000000200), 0xffffffffffffffff, 0x0, 0x0) acct(&(0x7f0000000180)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)={0x1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000140)=r2) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0x7, 0x36e4}) pipe(&(0x7f0000000100)) 02:20:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf280ad500"/4098], 0x1002, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/131, 0x83}, {&(0x7f0000000140)=""/59, 0x3b}], 0x2, &(0x7f00000002c0)=""/25, 0x19}, 0xeffcdb90276a7496) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0xfffffffffffffffd) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 02:20:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x1000000d3) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000ec0)="09e795ec16fd31a7677edcbd12f9e35232e5ed270385f9da032aa0546f7f205e4753fca0968a867fc73ea0a1804beb5d098a0409c3bd2da6ff4974baafb6c6360073e04392e3a87ba04dbbf3f18c0910a32a99f676511d573b9d6396a9048008bcb6ddbf39fc9a344c5011889ba66d049cbbc4f2c6177b17b11a69e5da956997baf8aa8f2f522dacd1dfa74c07dce4938eb71688edf3edd883f80f997dda2be359d2e11652466dd4995f371f279cebecf7722b1bccccc29d2a0c099d0304c88c8788b11d1b34435bb0fd066c9aca18cba472570355b632deeb0cd184d641067c5ee65b79a16fe8a89627131ddbdcab9864b79ed9193ab17949991994321d2ca5f460e9e114af", 0x106) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) read(r2, &(0x7f0000000a80)=""/167, 0x2d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f0000000580)=0xc) semop(r1, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x1000}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000004c0)) r5 = socket$inet6(0x18, 0x4, 0x47) getsockname$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000640)=0x8) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f00000005c0), 0x4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000500)={0x7, 0x1, 0xffffffffffffffe8, 0x9f56, 0x6}, 0xc) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000540)) fcntl$getown(0xffffffffffffffff, 0x5) fcntl$getown(r4, 0x5) r7 = geteuid() setreuid(r7, r7) preadv(r2, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0xfffffffffffffffe) pwritev(r3, &(0x7f0000000780)=[{&(0x7f0000000740)="d1d1a57ecb7701aa5394fb2fa7feb9decc8045d45cc620e600", 0x19}, {&(0x7f00000008c0)="58bb11b4dd2c5d7efc963f0e79a6f7d8ce4484bfa7fbb707beb26027c87c10b893f6bbd590908393dc353a45e536c3be0bd49551198250605c593bce35b3ce0ed2e8f2630c5dda617793c0b2531e6baea3291bf52c26dc66991b2d1475edb3583c198435e5a182fa17f7641df41ac8a7c8855444eb64fba1294edfbc1c0a5b8711b288cb9792668620c70eee631059a90a05be3f02842fd7efd5ca2cd4c943c35760a819b471d9cc48c24fdd58370e764c79e7a2f7f3fb698c4149fd527d96fdb016f654cf9336be6739054657", 0xcd}, {&(0x7f0000000b80)="f07e542ddee8a36af9660e7a5aec6be7a9e49594eb29bb9497d96a32482cdfffbdf2888e0133fbe9d26ac493e1f04c16a065e136486dcfd309e0a7966702115a376df20bf1ecdc50148115701923b967f191a9a0b90af2303274f439b00b5d0e92ecf28074b74aa6e9dcddf78f042083d1cefd4182e79cabc7dd25cffa7405e4102af1b9ddcdd3c6c4209ab8851e5f9509e32d4555fabd874f5f888bc416a481a8c54bb065606b1c155d8fedc1391abee87e8540c33a75618ab59cca18e1d5b62173c126e5dc00d99baa9296531407768711bf309ff0070b88f253fd870e49c84b159dbad70d761a350c63dfb45e3b49b4ce4c08aa7fd139ab31aa7dc5", 0xc0}], 0x3, 0x0, 0x100) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000040)=0x698ace23dd04bf86) pwritev(0xffffffffffffffff, &(0x7f0000000600), 0x0, 0x0, 0x800000000) 02:20:11 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x1ab) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 02:20:11 executing program 0: r0 = socket(0x1, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getgid() r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000022c0)={0x0}, 0xc) r5 = geteuid() r6 = getgid() r7 = getppid() geteuid() r8 = geteuid() getgroups(0x7, &(0x7f0000002300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002340)={0x0, 0x0}, &(0x7f0000002380)=0xc) r12 = getegid() sendmsg$unix(r0, &(0x7f0000002480)={&(0x7f00000024c0)=ANY=[@ANYBLOB="0019521984c4002e05004898cd13b61abae0c8b58f01886972d5023a38d550977a307923dccdd2d46e1be63e1d74e58343c08931c2d0a20c92a59ed56faa488dc6ed12f52f6df382503862ba88308da6174a28a362fc873999375d2f2c199851b8af3693806d83bce5be3536304b3706648bb32bca566c412eeb562eb81d1fd9bb98fedf71e33281f0b83276b3256f7f38b904b43e04ccccf64c5c6c4978badee6c077c77f97c8492d4a1a4f44de201f2129f0605fa0baa1055d550e767fcc1c8762d8d25cd2d55399a1a44796ff9e7f42512411f5b35fdfd157b687105dd173913be36326454d7f568b4e50be6d60daf4"], 0xa, &(0x7f0000002200)=[{&(0x7f0000000040)="8695e996074c19c3cab53c07d1c68532a28d46eeb5dddfc224c1a0ed0666b43dd5f93d2b095b0ef4f12cc50247a564ebf9f1ab63e14ace85427b155051c8ea303a6d57c7d7c676af7031fc208e2221001ba24fe14605fe663a3ef4e2f9e2394fdd98bce3f65325e3ee31f91de0f9fe6846f51e955240801a8b5a8647fe8521af2c5bcf3d5efac183dd727b3bb51415731873eb", 0x93}, {&(0x7f0000000180)="802246503cde9d5fb77d936a0818c87e1a46eae445f038ecfff0cc4f064057eaf5a8dd5896c8e91a94573e3b045e9ccdc90ccd958430592fb564043f0ccc185c22a08a0da7a9ab57cbca741f166187a59bce43138ca4c71f30f45a1ca7ae37c093b1c9cc80c868f710446138899447ebd366b420c103fb0f3fe544b4fbf2918eb4f6a01fa165684ccdc2127ced3f4b31f49186a064c9c34c8445a7cfbc013b5152d3dcb17281181ef171d40728d9701cc72e323ef5a428e79d5f8ed639c02cd92eef8ef639e9de849f0f1db523697451ada38a4e134daa9d6ffabbdc573ab7d3504eb2371cdf1da57dc609d23ead2637008003df37542990e40f6de04024c4be8bfda0ecbe58a6b09b3340fac37c8fd8066f9e611289f0af776a690426a39c30534bb5b61c1c7adfc29443a6a95eba5dcf78fd7704d2775df89a5bdd879a7ed9eacd2495822328fc33c7c87301b21a00918a158aa876de299111c55dc59183659e501280738cf6ca239c1a00910c7c945c3c943a2fae0241ad4badd7c21bf03eee5c6e45747466000e6d668541b721a76846a374f3ed72d950c4d03c2e9a8d6ec9601a757cfc2da8f62a8dbe0def79ea07e428ed4c5653fb65eeda0eb30d38f7b0c419243eba515d7a23f4776c400c469df9a5cafe0baf63b6419d64a4d9475413d2642a3c19b35fda45f3f8086195c5c7427a77396485829076b7b53620f7f5bd42fc182f881d13c11e7dc5a818ea3b6efb2f9c0c4d7ac7b1b6d590db0a818e3f40ad92430b6b2aff540326e71cf7c113427daed3fc1678480989623bfb9f3b775ad384bf0358980c24f52a1be594405dc73f9fd038373d704c3ab43ad78d9b22d8db516846d696a6247cce758d0f9dac88345771ac78f6baf0eb2040e9f7723c3a952a0318c89798ec86b1365ee8b94bbbf1f375cda31c6412ad735259134347f3534b1e9f453ea3c4e3e69eb540293c0d73a619441b5e9c5046346c44b00c9bd0b1a9b6b54d643fc62663a3fbf90b5e65e5db273aca9042bfd8f06afdcfc03c3d18463066577d25c9be8aa3ef0a3be59a72c9f4ff6637a48114b0fa44b3e798a4f4edf9528276f3657ee08fa63cbe23ef81f1bc586fba734ff4b686d5f1192afcf16985ebd219d7cf6cf9f9505b2f31c98fc0e0eea9db24ba305b609ef04810c679998ef1a2933e51dcc80f62339fbc7a3a0ad9e8933ca87a05364edfa4203dfdb4fef877e9d271b146fe30caaf940ac039edda59f54d001028a27211bd63e9623e5173eb8c3b8afd96957ffb46c6eb3ab199fd7a76c031f3ca0d4cb537d3866f5174169ecad7e32c85ae266d5aa4ce5c7dfbc1fcc8d6506921a878211bde794f8ee733100e3ffbb751d841e8d80c49300ae158b9f6fbafed9ee97e933ae868ccab5a4f8e3ad8fea94519a78ba43807e0b10c34a33fa842f606ed24315dd49c000fefc522a75c62314021a0742ebaccc19240434c4de765cd7332eec79ded833d13c0ab0db5eadd67c761f7921b8e12cfc7ef74354e895b743410d240a46f0195f4cbda934d842018b338bcf564b78b8a3db2fe1373320af60712e80757f1e2b8936993f6fc545b2540ae4e391a121b6c99c14c723f9b8946412208b158eed5b7537df94683f5a1043610bf69d3d1a56611124d8964d4451460d2911f37be21bebe709c551283e5271ee5f3e0f6949bc60f22ad4edc3a231ee1c085b3087c7ca9aee64197936efacc38973687bfc766aea6ff93ac06c830e6d791c2385b1547de5a0df920518fe8369fd547674d85a459bf2127f3aa9eeaab1c9773baceec2b5a2bcfab79e1e36d25dca4a3645a9ae10fa62933e18044ada966ac665080ca8a7e6b48f691b08cae8b31172ee7d3fb5369183bfa759ef8aab658315ec65357cc2b15f756cbb3745319ffd700dc7c8a09745ee8cb40cbf20635c9ae7c6fddfd5c7f773705818a679789d796b825c57be063a950c103b06fa450dcc6834052450f0dd51fac1e8c166af53f3a7264e08ab76478336ba322a8afd15f96afafb2e3971e009f03f01da32621dc7034c5bef3395bc998593092bafeeb5d6dc5980133924fc5079a96214deb6a1c118a3448123cb697893f37e4947f236faba9f4eaa82aa5ff1aeb1fe791c6c77b578d09ff464ff878578870e18382b343eb8a7f3bd3f4f5ced6bff1cb8dcb705a4204cd5f9c49a956eccc744f324d8fce55c6be42d4e96ff6da3a41217bfbfe81a8953f5dc9fa955fc302ec8d607a4c75afab68d03bc8fec368c9344e9da1efcfffbd03fe5a377d384a9a9674f56a590723095eb0198a1963240b739c2d2446566922ab29a9beeec0bb845269ef340bbbc55e561249b8f423555d77ee8ed76cb1d3599ecf6514d6fd4a54fba8e88b9e06117b16d3e220ab3052c6b92743c0630a1b8c14673d6ed5d1feb37722279a2d34c5778cb6a1abccc45d8f5585ede03e9aaba6e0ab1ca02b11117ad931aa932c8c25c3e3231dca8f3390d0c22c8698b5342e157cc5900f3bb84da350f32ca526990d76c4c720050e6914ad9af3c7aaa09837cb8013d69a03177b259b2ceeacac30dff60c49dc46f88f98845fe34afe862604dc8586a982906f8986400a5162d38f44e1f054a4a854a359e3537b76961921bc17f8ed7494881feb5b73d33848bd8643ba8bf02ab5624de4c37c7ae11a47fdaa8864f89128314397058bb749d68af2bdb9a375b3282a37b64d34df177b6523e9ad315266b2d12f1ecbfc6f98452f9d1099acf69b912acd5416076ffb028a7606eef8a0dd567f94fc9392ac2d788a11878a6911c3bde60cd67f3edebab071c4ecea3c089604551c866140c4293ebc041decf925ba2a764bbd3007f09ca0d367fe89a36ddb8242c29f34f36adc58f74ce4dec7605cae0fdbbb3dc1f4194e8296ced235b7017ccfa7c2453f55f1b3070e5ecfcdb4a6265f0bb11146e81758c8bebb143e1e8692dd82cfcf69f4626e6e31d0f8c72eb04f81aa5ba96ed1d018de2b1d4de037a49c20ac2bc9c5d6fe29da04ac3b52cce269635fdfdc26019fa9a2008a101a2839d30c4f195813aec870e99cc368ca38e2011f0b7dd92607b348583288fc176d6f4987ed39a3db955964f015ce527d6c1a657539f85219991087142f5b1498072e18c97468ea8afdda5409ae7f649f112af7baa39f6f30bfd073cff33432b313d0b17ea19029e82e13c66c362343fd86c08b28aa7afd4fce9c95ef8f5dbcbb5e3a9128c09fb8d9ef7c3ba7e5e3145d868d87b29589595b372b406212d8f84504ce32800e8e335fe88e4782470d5b88d662cd402c3617ca2c35304db3b43e7ae954d13771858b43f17c44e5ee819e385be816c66e5392fcef8c18a39d464cbe583dec07ce4eab9c9b76f6b2eba2e115003cb3053559c5bd8c819fc211d02c4f2966e581de847a0815ad4bd982f6965af66e3163a4d4793c5dad4e97ee7948ef74ba7270a991bee3786a87d89c137851bb15c4ece0d18d1e512b7386ad2dc73ff101a38560946c2552e1ce0d58e9e704c2bd9166ad38e4656b172252b336e45d313a5c3a52a92b277a965b668dadd7a8673bfae834efc50800aa79e956e45495633891ba4676766ce713cb3300290ab256f0645f7cd6a728d4f107b1aed3dbb53bdc0d1baf281b0689b0b551ea9d420909c2b43e568ecd121a99ff0c6f314a631fdbb8eac78d76dcf36af1346b9fae633514cb1cf4a28c7ce0924fabe378250c13dd2bd966a246fdd9478365877b0ead1b064dc7c30b0f9fb6e9f98c81bdd798167d0c5ac87a991aaf4089ad20e19de1f54fc6f133f0cb63206e760a949735b5e1894cb333743d6d9fcc1b7f67e64177a0c33b1dcb52ff8fb39048b3f5eaf4b0f558357117a996631c7b067732e98093215b6502643dbb6dc5fb84ce9769030f3d96c9e07f064b922ddc01bf151c011c40325967b82bd033dbc2ee8eee8ac44418b0c3e822d8cb5a62649b8eb8a861c1b0c8aecab39990107d6e28fa8e14c111e06fb9d9c76761a40229fab6311372ede03297b0bb1e58dbd6fd7fa9861d5156dabb4056cf7f77fb25e105362fb32ed024aa046364c5dc4578895a8192285a0d9dc63c8cbcad7b7cf81b39358ef8d5ab9a9a90c062c0fd7e2819aa963e7fc1127b4d865c56f66bf82efe6c409adc46adfbe4bd3990df44c550df8e3c625f5b8736c7863776bf33bddf6453648b33cf909df74fba06c5702cfab76fb8c6b4a499b48cca0a6c77ef9a06aa433455d6fff5eca95e6bcbdd6723e4bc3d18475f38a9fa07dd4387de46d01b11d507c52ec3fa7e6ff96db4f942a93f7b74ef395e0b75d7b3a302f9760e489d629a8ba267db8059dc9da3b9aff71d86d5ea48bb7fe753c3534e0e5f20bfe2f24b7c81e4751883ce72d56711abcccdbc257baeec1670a4273c6de95ae746d27132640d565dc5b892d4a37546958777a69ecb5b1a84489209b5654bd9db31c45944bc5baa9cdab0fd0226b96364d64f6d00cde7096aae1088a7b63fe97ec6872ede6b95338189cbd4308cddea230986912d0adc72e5406589b3ce85c607bc38304114f9dc10c2919c01e47bda033b134f2f1036dcb03fe36ec8d0b65c4dc249747d1df634d461bfa002538e167b17a684ff37c4f22c6e1672f90326e564f716646e695ef9e5402ef9c0f810335241663e911b6a9efbe3a583ca232ce1f267e1755afbdbd67ad5ab3913d06f55f806c2d9e5168f769617d1d88f4db44d501214988c4c1d313c1209af2855b24c1a8d84de761a14eae885561a9752556d5d3efaaabee491caee32b0d681a325142a1a219560c052971ba2dd6955bdc54d11f0eadc412d83037c46f85bb78018e469ecaf32823f4b6f6baebb20b6dced21c409d97968b6fefa7b578e431f58715e425a9d84ae87f1b285d7648615875b5c621f2f679664398fa0b664108d17324aa34c35c18bc3a621371d6058d98ea129557f342e89649f2fb25bda7dff8933765acbeb621f145b76f6e7dd0d275ea984827345a4f140d1a138da6afa303294062a2a48f5f2aacbbd556c77f680f86fd0670f21cb92f5a69d6e8c819cd3842af2521f6199e413c2907a148a38041d3ce644930c6c1c1a6b66768b047a36fb1891b473f7d0d6a5947c6ae50d118c6cdd9192eba995b37ee042aee304c61305074eb0067d751ead1df0d564096479839d9b2373b7842fec62ba739bfcba06f87675442e76bfc689e903ebcf094ca9c6df39a44cdefaae0324c188ef7d2df51dee99ed91c6fef516a2146b1f7fcbb009b258a414cccfe8bbde4f783d69392a8acdf1e4dac5cd32f27fbdd733bf1a75d9f00e7c67a5797ee66d43fce81b637e92f105ffa5ec34fc716d0addc3e381333f72b23ce1f9c9ceb447dc00c1bc0e990449cd8e080573aecdb2b7e19e631ec8b5f99bc2625b8a09eb87dc80e60878dafcd2720b7a5f50dcc8d256dd51fa4a6d89e177b49c93dfb6db4897f23ab48c8b9234b8feeb180ca3e10c98d58cfdfd7e5de07d89cad86639359e79bd99dfcd0a9d9f2fd3f9293ab01d1cdb265366cfe940e6f9b6917bd871fa8398c5819d1c34e8d996a1e54c9c9abf63f8d144748c08bb45c68858c7030ce4bb2516f57e32a15c12f9c7292a5515c2ed0d46df0915804a8b4bd8e73b84e386e091471cf6006fd51ddc72c6aa2d8f3b53f9f156a7bff6f0d7dee1ceb606fbb6f5fb03d08e769a8ebe5afa2b9a27b9ca56d9f2b808d23f6cb3b60fd81e55eafa6ce9626b0603d9a59eb40dda66a850bf66ccb46548d195f561acecbd709bd7e85c536d46aef135", 0x1000}, {&(0x7f0000001180)}, {&(0x7f00000011c0)="e64db00dbffae13ee1077b2528f13fa9e9b57cf784b1b7cefad3a0003b43a0ffb2f31252", 0x24}, {&(0x7f0000001200)="48dbeb3517b62c448f094c758244723f872e3012630aa7d1c0ca1105f3f3e6348f5fc6796d073ff4c5bb3057ba8a67a7ef395413323918172b5fec348afeac50b9a23a71cf1e29ae5269b70525d984d6bfab87214cf93a80289da8a060260b23060b9f7feda5e470beddd3f5059bf04ba51d1a87983b51565d5a320076b6f551806f840c71414f2a4ad91af2f5c695ee10aeb86c651c0d578e7d90e4b9e1cb0d1c383c79c762a6d925492add8bdfc86fe6fdf02d05a148d6d7146b8d0fd709e137b70c8cfe42c9d9a94f632f0fde0a1e9e725b62e64686b18ba38e57a534862c6023ca250a7b048d71a2cdbaf30aa71544bd74f88125cdde73a55a2286d5479539023946533d1d3d69cd673bef53003bdee1e03502a5be31b73ed7fe2c64e3d65d50e329ae256d025cc9b698e173daefad6a5b99eb78819f45a28402ad98db62f25cc3358be7d5acf6e23b34cb7d3961dc45346e2acd0942baf64ac39dfa6682d33d08679ed6c412e662d3471a1ebfeaf110a83faec09e0eaa6ffbf0d12bee561a8e5d01814fcdcc2fcf54b5993c37936db5585da213279cc7e4997debc70b0a7a196afd33ed75d45b9a614b0ad0d64a40be944f738e8bd12e3a0b18ead1bed28566477b78dd89845aba9a4b1e57f4ffe2a68d2a6871087306398bb6280135b2dd94623341c7143cb886598452a90515a3fab1888005a69fb52a6c2393e5c2afe7832927ae91feec335ea0c60ce9404d9813a8d8fa601783e5ba8ccd08a3b8480c73d741e1ee632fcd8f26335199aa91c8924be3c6961d91e8a97ac457db5519d0b4e581c1ddb82b88fa1e7c865f4faa5cc5fdc370ce87d45fe9f58d734a4d813dc87a4c245611994c076bcc08103aedb003506c7245a884ddf767c63a00524e49b78a1546eeb564cadac6b67a38d3de906ea1903b9966f82c1b03dfb3458cf135a827277bccc279057eeabe566f9dcab5013ab6f76e6d9e72043bc27115f3dd55df3d81f458fe4aaf013011b3da1d63f09feee0b6c933e6de8cba110113a8756f66b2fe6bb89b534d202b807cbdef46619501c8504f1fa3b9486a13651eb6224edf7478eb27decce8e007f8025c55a9add7b02ec9f667d5009febb09e15ca7705a59fa61ac439c0d349e99cac13c156ba68d6bd8767a0eed25be6cc68d8c60ab493b8565ecb238e34b6646dcefff099d644ad67a68fbb2cd0e21da551cdf489ac960c50008e0bf0a1c624e4e073852c631dfd7df2e388c9d723059831ebe7973d932dfe91e048044e938f493a15ef00b8a550758ec78dfa064fdd744e569bc63a53a42c7710465cdb6850cf5deda768366a1651f5850e7d704f4188b9bdf27108be69d98dbb805300454b55e030ffe4eefd1eec429367a9baaaf1013da13137f24da1702f839662b63242534d39a6162ac8c4541292546237e69e174888c76a5fcb9334b5c5247a3d1b9474e33c68f7e0e22fe80777f80c07f4f8f1c9c12fda10f553290c527bc18f9bea09079315ad1e92cf0818233740fa5eff129de2c59fea1d9c17849ca458742ce039756eed6905661c395b056ad9b8a1d9f85391afd81cff6c5cf8a47cef8a71a9298e921b8d9c546e06b01711f1ab2e942d8799bc92a03a5fdf6b55125658fd575732db7caf2a8977f394ae7231adc857e7258f2ec0b59e26125347f316f524cb63d39e00f88c381715fbfee4a546d0f5c419ab6ee431b1b73aa8071e5b84dc1c4a98f3aaa275582adc1f35405e4a680c8556337f499b781365dbf7f7328381606c3a117fc1a694dedc0a967cc27eb912f699d92adcbe51f04021d50c59e022a4f586e6527d6c9a828aa22363967e78dd058ad61abdd61e64244005c2a80e3706accce7251f7afed609f24039594e4aacec1daf088513d0913ac0b376856126df7cd08c282634ebe5ec67a43f5ea1df3f45572c903b4979df076039d253babf99dc54a93a5cb0cd2e36535f797c8e7621483f580a20323cfb89cbead8e53a94ca414049ef77fa76f7e6460c43e5b23fcac02ff8e63142e3dfd6beb83ca6e7123626e6152804056205cda10e74c4f913c91d31c827ad8f988817a307ef866b6bb4d6389ed7d1022e2ea91e30d0f67e89744e357f8be836a257bcbd67398ef2dab2469b463338efeceda22d69f2fe8160f5aec2d6d7ba154ac155ed50f3572ace896fe341426147d4a3e6c530527ca922aa5eb278575b3cd6730f46237664dccacebe3689bb08bbf50ba7b7a8ae7c520039434efd1e176d1c6f068d88a3ef8c919df926c4c6324dd825a3cd1516ae6bff3d270498f787f2c7209bb18b1e7d7935542382bf23711e7861e67e5945d947b3b1639d84844a5203f63a88ce210918797f29db550628b2014413ad032bd24339a6682305e8da94978e7c82ea64b81192783f2e1c61eb985f1c3bdc2892f547c00a8ab796ee450372bffe721dfefe35a33d57af4d55c402fe9f392fb4f89ab500983b70f431780c610d9aff318729f4d5e0a729b22fb571ad95ec6b2f98e75649c2d7d5c907e9d615fe40ea207fe8224dc4c94dc3ce63f32d5fbc54d2f539272092a21a52267313fe0f4bede48bd658c66c42515c1bcdb466b292448681c1cde85024f1b6d35780cf5ae69eafda32feb36c7455cebfc5ab4bf9799c0a4b21a99e8737d351a084843e184778d96ff6d010f4c40d571563217452c2be14229df5573bdef99c7df98f839ca2eb410154114d5f7d4ac2a3ff49280de87ac2277053c4659cd9e4da1af9443c05c724888cf922b677f44b2c1dc67a83f620c248069851d8d06bbe58ab6477667d74ae7c4cb4e19d5f33f1f39e1231a8125dec9a8c7457eb7cb0ba6e8801fd876a24089a322f8041d8855f6b2cef034854a643163969be95109f0fe47298518454a4a8d57ffa8c70a9edfdcd0c4bdce3a04f5ee478fbec6bf59174715dfb7c4402c3435961a5dbf7ca41f22428a242a72d7cbeda0960cd14a1c2dd45526f0b2370fa7e14739b7f2eeb6b25eec2436e72874f91ad5c93f4622f4a2c88d4106ca0e6c98f6175f0320d6b7815b3e7582724de77cb5618187a6ea63d65b25139958499e63478fe67c4157268b5a439ef9b2a544b9abd54544b91ad7a69da101bb82e9a711db1b301f1be8c609f1728f21fe7091addd3f38b364abb0fecd31fe5e61534813f3fc23bec745a8f8e2f7623c65de5d6ba88c3ff66443ae3b73c45a1086c31e07ef5b306f480c7d1b7e2218a4611356d4fdbdd6cd6e864de6d3900c37e80cb3f0bfb28cbe2fdc32d01fb7cd1b58d607d369d1d400416273fdb42d17f0ada55be4e5d1a1b38441a43e739735b9bb574b7bcde0e613e1767bf726a308ab0dda75f03e7cfdf40743e54f293b70005f78e9f92666bbd5e5604b4720fc5d842af5ca7cf79d0aa57bdaff318907c016f29f5b9bfc9899683d528bd9f89c6e6687311c302a1afdf85bdc003583267b8ec28c81f68f645e7b8e807283c0c25084981c90326ccbc08c1bfe67b392e855c1532cba4bc3f5b52892991dd01239b660b6660e389d4a30380fa5812244ff49337a9d449a3dc351977cb6ef60d88bff9c0694926d80e99115ee38efd87b7856eaef1e6f308ef48776c915aabacd1dc65c74bd859f5dbd400234dddb00b8aff7b4674a08d88129379a4b2698285ac60f33732010ef98351fedd644a19327a5502281d384159dad27107b5f5d5b16f3b71e305da7c52ef0e8ea2179dc72b9e5933d30584ea753c518d7551144e38642c0984599c36751260f72e074301817f5aa2bbe3ffba8c4775bd154d4e2464768cf84672ed3812206f658d4e161ae1c82b098e96efcf9e0c017cf427809d49aaa272db5c224734db92c516a3532d17fe50947bd0d15ab18260b06af00913040e3ef2fdfbfc5a06322f8d60f4a1a690e97cc38aeadd2b39a2ed1e712737bec576898a17d08f08c2a244f92fe934239b46775a2414b4e3e42d62e5a20c5ef7d798d23e9d496304a5bcf03936f8f2f9c2d4c3fb4cd065b62de9670a4bde5cc9832a6fe6917bf5dfcd4a4e80edfe42f7b1fcd026511d09bc96bc82b74318470255781c5e6e5afdb7370ce0c6f2ce86acb8d2fa8182187229582f5ce47607f60b002c61d7b49e4490e69e08338a397e1549b435e196e4d6d3d39353650e55461f4453fe657c11a14d17a663ad013090355ed7d227aebb2aaa172082ad7df50d89841252dce635f5f2b76dec42f1337b723000aaa76a69fbb5ae9f99f01c1a57c63cdcd79243d778a0d4812cb86d1ae422a38010ae1cf2b5bb248fc8b26288b2412f57cfe4369cade0cde88272dc312b90f12c2f75b2e0f0f7ff088afce237127030c14fc0dced18dab0a03523a4898898265df4e77068ee2043000e7a62c7d5f31d5d3bcf62adb3ee8ad0ece805a4f1811978bea78f65c499bc0364c54c5cf54f7f71f690909a43e2ca30cee19bd116cfb9dbe6cb4f554d06a67f844c574c79337d9437c1cc5b7268052c307f3253b7019500a8a84b542bcca27917ace5f4bb03c2a9a86d1397f2cf56259230c9586f799999552682b553fb28e9186a63f70542a59949b52c88387c9925af24c51abc3927de4625e16b1f6b2f08fa61930581b3d75c092f00079f71c80f97c7f75f1cd945977f9376439105e8493f4105bc3e4899307857210a2bc7dc93f4560179a394095b615d7a256c4bedce6576995dcf743b939f0ad1d52824d391cda0a03665296f8055ca91ad47c95d1051a014ae9c8ca66550f1e36cc2f452738e6e6e046e66dd9921c6b940d9ed9077ef5e0f3d62b6f7a202d6781f6e873b01fd94af807f9196f6cb1aa4447e28102d1571eef9c9ed678c198314b35af3c296b9ba4549463b084190849231119f516d377b5e8e1d3b2c05e639234134f916f0fa05ab28eb6d0092d0f98b1d53898cd9ddd549115bc5f1b6f7c480806c8a0709b00b39eaa3bd14a01accce9fb290acf50a252cbb25bd6589b6fac425fb0509383c859a111bcb680c3d9f13d7da73041b74a51d3e7f602c43fdfba41790a9ab4bf7417196f19c206b5726124bb442e75e41724c0f0228a65b374892701824b9d91057aa14cfff74e63a0a74cd8bd6c36d82e9bbf7fca206461398a20a4d1c4b89c8bebaf9d1400db7136ce49828e7841b26f1f721459dbdac7e58626721a6d612e9cc903acd54e32617b4b668176d8fc5fedfcbc1f0b052e6b7a707bd1f2ec94551bafa7692f04b5c738aeb02d39ef4d0111c821a3d63994310f33246209b703d553c204f1036b3eaad769ee8daf1fc7bb54662a1776bdef6226094cfff1eb95abb78a75fe014a1d881471ace87120a8c550758b21d20524b61e6274007b7bcdc753c79e3bdbbbd0d31024ef0f19d7f21e422795615dd75107a513705a63198964c3dfe8db819fa826a80b1f812b892c4b65a3877d99736692084af4ac84d689683068c08482a06ec8119b3b2db472cb33aa35d2cc8a65b7e153b11143e53e65a347a49d7d1423a85d989dc330f35668acbce7af8416a70860e34760f60047a7972276a9ab64ff91e0af87ecfb20e743b8982295fae09e78231e98adf8cebff5d669e1631ea5f30a7b148554f867c3e1ae66669970239559b4e57f7aef72611823f7f21f0801afcbb09c9330b33b113609c6479830608d8b5c025960d6f15f2f90f64c7e2320e61aa11c7a512f70f4bcfcca972704d48a0ba5c95fa74c249a9c4469a519eee2562e2d0f41839e05925f358d3cb971feac1a447554383e9088d7927904a65c3156f450a066f8b8f320a756b954e5952aacff147", 0x1000}], 0x5, &(0x7f00000023c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000000000000000ffff000000000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000080", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x1}, 0x0) 02:20:11 executing program 1: r0 = semget$private(0x0, 0x1, 0x40b) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/138) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x5, r1, r2, r3, r4, 0x0, 0x6}, 0xfffffffffffffff8, 0x1000, 0xffffffff}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x2, 0x3, 0x0, 0x100000000}) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) fcntl$lock(r5, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x2, 0x2000100000000}) fchmod(0xffffffffffffffff, 0x14cda10707b9fdd5) 02:20:11 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x9, 0xffffffff80000001}, 0x10) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r2 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x1) 02:20:11 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0x2ae) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) clock_settime(0x0, &(0x7f0000000000)={0x7, 0x7f}) clock_gettime(0x3, 0xffffffffffffffff) 02:20:11 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x80000001}, 0x8) r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0xc, 0x0, 0x0, 0x0) 02:20:11 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = socket(0x39, 0x2, 0xf53) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f00008fa000/0x4000)=nil, 0x4000) 02:20:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x3, 0x916, 0x80, 0xe08, "2ebb657b864cd65e145dc1ea8d3d0932ddf64dab", 0x8, 0x7fffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xad87, 0x0, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2246faf0cc7bedf8bc1ff0e091fe60002"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da", 0x24}], 0x1) 02:20:15 executing program 0: pipe2(&(0x7f0000000040), 0x0) clock_getres(0x3, &(0x7f0000000100)) r0 = semget$private(0x0, 0x1, 0x100) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/114) 02:20:15 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000200)='./file0\x00') pipe(&(0x7f0000000080)) unlink(&(0x7f00000000c0)='./file0/file0\x00') getppid() 02:20:15 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x100) r2 = accept(r1, 0x0, &(0x7f0000000000)) shutdown(r2, 0x0) syz_open_pts() 02:20:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) socket(0x18, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11c5a953448e0e5a392c518c258300980190f7f757f7d10000000000020000000000000000a00e20151358219de47102010000b9a9bf0570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbcaee1600"/167], 0xa0, 0x7fb) msgrcv(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000100)={0x2, 0x8000}) r2 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000001b00)=""/4096) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r1, &(0x7f0000000800)={0x2, "30753a5e69488f0fd908f479d367c9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1529cbf792cc228a4fc248419d3e6db2c2c85c45e1a31bf9106521eb82f5f3fb44ba2c2024bd2026342588fa1a34492fdd4494c5eeb4d179be0195d459fadab38ea746dbe6f9387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b3"}, 0x156, 0x800) msgrcv(r1, &(0x7f0000001480)={0x0, ""/174}, 0x49b, 0x3, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000240)=0x1) msgsnd(r1, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) getuid() 02:20:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chroot(&(0x7f00000000c0)='./file0\x00') pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)="7d4b9a7ce6df4f2c0ce69ad1b90fee0f8e29eb839862b39d04f90008ad4bb71d806af98fcfda94b0abadfc631766f4c1144e2918b4e431081f49964a4107046de694011dbd5e9f49697943701449ef3806be78969c6700b302d44ae8a770673339a04e8c1d949b454a", 0x69}, {&(0x7f0000000140)="e77c612474a886d4476639637ad56c67e6e9b1000dc30c6b31f845adbd53f56420b730", 0x23}, {&(0x7f0000000240)="202e6f8cafa2e2a657c722c2bbc4c9a9cfd6cd0f2d0ec2ce184ddf1c9e0dc653006952c93cdde498ae0324e1d965626fb0380bc9453f7c3701abe5651e476a460c16067a2bfad6099734f566aa8cffe0df1a251fe337b45b6b8520f8fa1c976052b376a6e50c55ca032b1f6b788d22cffd734cf0c76fe07e0c57deece3dc8c16ab11ebea1a72ecb4e3bc77a326b4044bc2aef221ac84f90e4783a6059ac5ac24a0a466", 0xa3}], 0x3, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0xfffffffffffffffd) kevent(r0, &(0x7f00000000c0), 0xef, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x4, 0x4}], 0x20005571, &(0x7f0000000580)={0x5, 0x101}) readlinkat(r0, &(0x7f00000005c0)='./file2\x00', &(0x7f0000000800)=""/199, 0xc7) rmdir(&(0x7f0000000080)='./file1\x00') mkdirat(r0, &(0x7f0000000400)='./file2\x00', 0x4) symlink(&(0x7f0000000640)='./file0/file0/file0\x00', &(0x7f0000000900)='./file0\x00') r1 = getuid() r2 = geteuid() setreuid(r1, r2) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 02:20:15 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x40047463, 0x0) 02:20:15 executing program 0: r0 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r2 = socket$inet6(0x18, 0x7, 0x80) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f0000000080)=""/198, 0xc6}, {&(0x7f0000000180)=""/55, 0x37}], 0x3, &(0x7f0000000200)=""/241, 0xf1}, 0x3) setregid(r0, r1) 02:20:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xfffffffeffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) close(r1) pipe2(&(0x7f0000000080), 0x4) 02:20:15 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000000)='./file0\x00', 0xcfd02f03d48f8ae8, 0x0) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:20:15 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x40) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1000, 0x1, 0x0, 0x6666, 0x7fffffff}, 0xc) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) 02:20:15 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000000c0)='./file1\x00', 0x100000002) 02:20:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000080)='./file0\x00', 0x28) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') recvmsg(r0, &(0x7f0000000300)={0x0, 0xfede, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x40}, 0x800) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 02:20:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) socket(0x1e, 0x4, 0x5) 02:20:16 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f00000004c0)=""/71, 0x47}, {&(0x7f0000000540)=""/135, 0x87}], 0x8) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) dup(0xffffffffffffffff) 02:20:16 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="9b2cd53f24593b1a571dd0a7fa7f000237062e09f17eaffabfe7af44caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177e83264c2b210000000000005278", 0x5}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x80000000020, 0x100000001}) 02:20:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x80000001, './file0\x00', './file0\x00'}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 02:20:17 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 02:20:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3) setsockopt(r0, 0x2, 0x1f, &(0x7f0000000000)="22a83a1a5c077504d27dc92cbebb67ae809e01e9bd8c61", 0x17) r1 = socket(0x10000000011, 0x8000000003, 0x0) flock(r0, 0x8) 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) write(r2, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) write(r1, 0x0, 0x0) 02:20:17 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) syz_open_pts() 02:20:17 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10, 0x0) write(r0, &(0x7f0000000100)="5393e54fc4f9248b681ade0bb2a29bd749821ed35ee3da898dd4d37cea910112155ad961b2983e", 0x27) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x35, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20288, 0x81) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) openat(r2, &(0x7f0000000080)='./file0\x00', 0x8000, 0x8) 02:20:17 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0xffffffffffffffec, 0x0}, 0x2) 02:20:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) setsockopt(r0, 0xfff, 0x80000001, &(0x7f0000000100)="cf7676511f90b6aa084b454d5d1e50b6a70495ed3a44cf48890c5df5d171508938d8b106e58205a9b4f5e2f6f6b5cf7b96d6736ba04b0aefc16c7508e8bae41926a5821c0491bc6ab738812bf8d130dc02c8caa1138e5940213afd799b089afef48a78b964248b59fdb353a995e4f78336da2a5c92a18f84391bc7c6d91cfa668dab74d35514b91d87c5e83b7f5e6fcf25a6d67a94d39da593ced2c462a8e1fccd0026765b06454e8d83ad349c2951af5c77", 0xb2) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x5, 0xfffffffffffffffd) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 02:20:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 02:20:18 executing program 1: r0 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r0, 0x0) r1 = geteuid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0xfffffffffffff000) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x80) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000140)={0x7b7e, 0xffffffff, {0x3, 0x5}}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000001c0)=0x9) r7 = semget(0x2, 0x4, 0x4) semop(r7, &(0x7f0000000200)=[{0x1, 0x3, 0x800}, {0x7, 0x1, 0x800}, {0x3, 0x20, 0x800}, {0x0, 0x8, 0x800}], 0x4) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000240)={0x10, 0x2, 0x4, 0x5, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1f3da44d}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xabc}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000f98000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000e9a000/0x1000)=nil, 0x6}, {&(0x7f0000fe6000/0x14000)=nil, &(0x7f0000f41000/0x3000)=nil, 0x2}, {&(0x7f0000f33000/0x4000)=nil, &(0x7f0000fa9000/0x3000)=nil, 0x101}, {&(0x7f0000ee3000/0x1000)=nil, &(0x7f0000ef3000/0x1000)=nil, 0x3}, {&(0x7f0000e6c000/0x4000)=nil, &(0x7f0000ed8000/0x2000)=nil, 0x3}, {&(0x7f0000fc7000/0x1000)=nil, &(0x7f0000f1d000/0x1000)=nil, 0x10000}, {&(0x7f0000f1d000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ef0000/0x4000)=nil, &(0x7f0000ec9000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000f47000/0x3000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x400}) pipe(&(0x7f0000000740)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000780)) r8 = syz_open_pts() seteuid(r1) fcntl$dupfd(r6, 0x0, r3) msgsnd(r0, &(0x7f00000007c0)={0x2, "3e451628f0ef8f10d737900f95bfc635bcf19db16e2d8ff9723ec6339d4571d6a54475da119a30896f67ee05cdd647f9b6b5cc423f1071e793b203"}, 0x43, 0x0) r9 = dup2(r5, r8) acct(&(0x7f0000000840)='./file\x00') msgctl$IPC_RMID(r0, 0x0) r10 = shmget(0x1, 0x1000, 0x2, &(0x7f0000f91000/0x1000)=nil) shmctl$SHM_LOCK(r10, 0x3) setgroups(0x6, &(0x7f0000000880)=[r4, r4, r4, r4, r4, r4]) r11 = semget$private(0x0, 0x4, 0x400) utimes(&(0x7f00000008c0)='./file/file0\x00', &(0x7f0000000900)={{0x5, 0x7}, {0x101, 0x6}}) semctl$GETPID(r11, 0x59c43e9b19e85143, 0x4, &(0x7f0000000940)=""/90) unlinkat(r9, &(0x7f00000009c0)='./file0\x00', 0x8) dup2(r2, r2) 02:20:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0xfffffffffffffdf8}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 02:20:18 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xbb79) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8", 0x10}], 0x1) close(r1) r3 = dup(r2) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x1ca5de8315f921cc, 0x0, 0x13b, 0x3}, {{r1}, 0xc09d97453d5f32eb, 0x80, 0x1, 0xc1, 0x2}, {{r2}, 0xfffffffffffffffc, 0x80, 0x2, 0x5, 0x6}, {{r3}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x509, 0x401}, {{r3}, 0xfffffffffffffff9, 0x80, 0x2, 0x3, 0x3}], 0x6, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffc, 0xca, 0x1, 0x80000000, 0x7}, {{r4}, 0xfffffffffffffff8, 0x1, 0x40, 0x3f, 0x2}, {{r4}, 0xfffffffffffffff8, 0x29, 0x40, 0x401, 0x7}, {{r2}, 0xfffffffffffffffa, 0x1, 0x0, 0x5, 0x9}, {{r3}, 0xfffffffffffffff9, 0xa, 0x1, 0x7, 0x6}, {{r1}, 0xfffffffffffffffc, 0x28}, {{r4}, 0xfffffffffffffffe, 0xbd66ab5cd8045906, 0x10, 0x1f}, {{r3}, 0xffffffffffffffff, 0xc09cb2e680cb2344, 0x0, 0x4ba, 0x40}, {{r2}, 0xfffffffffffffff8, 0xb1, 0x1, 0x7, 0x2}], 0x8, &(0x7f00000004c0)={0x4, 0x4}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000500)) write(r4, &(0x7f0000000180)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa90786e5ad4c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e36", 0x67) setsockopt(r0, 0x8, 0x2, &(0x7f0000000240)="123ec7613ff77c492f3eb59554e3ff4389e55519173699e0266132774532c3005ca20873ffe7281c9622fb22720fe66b7ead0daa3d99e42c31cb23cfd98234974c2ed8b00baafc07ddd0e18a6daf5e61b9ae45699bb79764df802121e99f7a78", 0xac35ab84) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)) 02:20:18 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000180)='c\x00') link(&(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)='./file1\x00') readlink(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)=""/251, 0xfb) 02:20:18 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) poll(&(0x7f0000000100)=[{r0, 0x8c}, {r0, 0x4}, {r0, 0x4}, {r0, 0x20}], 0x34f, 0x6) 02:20:18 executing program 0: r0 = socket$inet(0x2, 0x4, 0xfffffffffffffffc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) shutdown(r0, 0x4) r2 = dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="fdfbf7649681648648e81f0bd76c32696a33b337525be52c1b1ad72c612695aa45bc067b26edd6865df4ffd9c63aeacfd5cb63d2dc306c1fd1cff5db0135", 0x3e) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x2, 0x4}, 0x10) r3 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x1, 0x7, 0x27f8, 0xffffffff}, 0xc) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$BIOCLOCK(r2, 0x20004276) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 02:20:18 executing program 1: r0 = syz_open_pts() r1 = socket(0x6, 0xa9f5771733bd338, 0x80000001) recvfrom(r1, &(0x7f0000000000)=""/27, 0x1b, 0xb8c48afbb451172b, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xc2c, 0x6}) r2 = semget(0x0, 0x3, 0x91) semop(r2, &(0x7f00000000c0)=[{0x3, 0x1000, 0x1000}, {0xfab6f59a6505de63, 0x100000001, 0x800}, {0x1, 0x1000, 0x1000}, {0x0, 0x2, 0x85e62083638fef46}, {0x4, 0x8, 0x800}, {0x1, 0x100000000, 0x800}, {0x63cfb66348f6c56e, 0x1ff, 0x800}], 0x7) 02:20:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x20, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0xffffffffffffff3d) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x800, 0x0) write(r1, &(0x7f0000001240)="c96f6954d9d9a90770573518bdac1ce6025ae872361734e780b26407651fd5d5f6399c8dc88ffa59d5f08ef7c6937ecd9bf93b07a48c947c9a58fb961156338f554ff84e850889f73940baab29208d1530ed7924ba0d716fd48364b6a96b62d1a0d8ee89fcb2029a7f654bfbb4cb86d9944d768f7e04a5b64231bc55cdf722c9e4470885943deb4d72c6f9af6310a3e171972aa457d5338500b6da2da980d556ec25284b44dc183b149f68c5559de45f743e37a22d340ad798360f7320d62cff45fffe5f3fa791f31d3289746411f60691f4eea29f7468a5c9f568554fd8832e456acb45e3456c11d7fda03d03fb0ffafe73c2f3f4124ff6781c893ca8d1912af314e321f367a5b5a3cf13bee96aeb6201edfb9b1361841988adb6142272897273dab34507e16981279a62ee13a12aed33ceaa45b7d6bb8cd58c6dd2502b3bb614d473f5c488d9f78bae7e121da4128bdd4d375519df87ae19ebc19e1ba8d80184b3a95b6aaee962f0813a970e257236ac", 0x171) r2 = dup2(r0, r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000180)) 02:20:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 02:20:19 executing program 0: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x80) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10000, 0x0) r4 = socket$inet6(0x18, 0x4, 0x8001) r5 = socket$unix(0x1, 0x2, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x83) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) r8 = kqueue() socketpair(0x10, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x2, 0x8, 0x101}, {{r3}, 0xcd64cf21499ab746, 0x80, 0x8, 0x2, 0x7fff}, {{r4}, 0xd6f19f7280385dbf, 0x8, 0x40000000, 0xffffffffffffffc0, 0x200000000}, {{r5}, 0xfffffffffffffffc, 0x8, 0x20, 0x7f, 0x7e3}], 0x8, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x1800000000, 0x2}, {{r7}, 0xfffffffffffffffa, 0xf0, 0xfffff, 0x6, 0x1f}, {{r8}, 0xfffffffffffffff9, 0x80, 0x2, 0xfff, 0x3}, {{r9}, 0xfffffffffffffffe, 0x8, 0xa0000040, 0xd5e6000000, 0x1000}], 0x6, &(0x7f0000000280)={0x6d39, 0x4c}) kevent(r7, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffb, 0x21, 0x80000000, 0x5, 0x1199}, {{r4}, 0xfffffffffffffffb, 0xad5fcaa58178cb5, 0x1, 0x6a, 0x7f}, {{r2}, 0xfffffffffffffffc, 0x20, 0x80000004, 0x800, 0x400}, {{r7}, 0xfffffffffffffffe, 0xd954dfe21402fd6e, 0x40000000, 0x7, 0x2}, {{r2}, 0xfffffffffffffff9, 0x80, 0x1, 0x80000001, 0x2}, {{r7}, 0xfffffffffffffffc, 0x4, 0x4, 0x6e8, 0x9}, {{r7}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x5}], 0xde18, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffb, 0x4, 0x40, 0x3f, 0x1}], 0x10, &(0x7f0000000400)={0x3f, 0xd6fd}) ftruncate(r10, 0x0, 0x9) chroot(&(0x7f0000000440)='./file0\x00') munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) sendto(r10, &(0x7f0000000480)="32bde0edb5a5d7e87147d87a315e9d4fd10f4c95e0443afe68e87d35d8c83624a8b53ba2370709b084819709d73daeb7b745f31dc55f309485378c7e38acfb600111cafd85f6f3", 0x47, 0x1, &(0x7f0000000500)=@in={0x2, 0x3}, 0xc) r11 = geteuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r11, r13) r14 = open(&(0x7f0000000580)='./file0/file0\x00', 0x800, 0x8) bind(r4, &(0x7f00000005c0)=@in6={0x18, 0x0, 0x8000, 0x300}, 0xc) fcntl$dupfd(r8, 0xa, r9) ioctl$WSDISPLAYIO_GETSCREENTYPE(r14, 0xc028575d, &(0x7f0000000600)={0x101, 0xd00, './file0\x00', 0x9ed6, 0x200, 0x3, 0x3}) setgid(r13) fcntl$lock(r1, 0x8, &(0x7f0000000640)={0x3, 0x2, 0x8, 0x101, r12}) recvmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000680)=""/46, 0x2e}, {&(0x7f00000006c0)=""/47, 0x2f}], 0x2, &(0x7f0000000740)=""/149, 0x95}, 0x800) fchdir(r10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000840)={0x7f, 0x6f8, './file0/file0\x00', 0xff, 0x2, 0xfff, 0x7}) 02:20:19 executing program 1: r0 = socket(0x10, 0x2, 0x9) pwritev(r0, &(0x7f0000002900)=[{&(0x7f0000002880)="c655580b62c39dfce4de8b1b816e71937744caf31872c79fd3e7497efc57e002bd1c634859f3f583ecc92254d59847ac533c695ad89b43861a77856ffc05ceb6566a3ee7da320f78bb8ada96abecbe9828d182369f5db9c330a65d71b42f83e0bef240", 0x63}], 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = dup2(r1, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) r3 = open(&(0x7f0000002840)='./file0\x00', 0x615, 0x100010104) pwritev(r3, &(0x7f00000003c0), 0x1000019e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) pwritev(r3, 0x0, 0x0, 0x0, 0xfffffffffffffffe) minherit(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) dup(r3) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) pwritev(r2, &(0x7f0000002780)=[{&(0x7f00000001c0)="ce95155c4d115957197abbd7b8e6e77070d7d3e3520bd033d29d20e17b0e55f4a796cc13945e26c64885c99761c02332e29d9eba5822843b264b50b3c7da15d90235e061bf042d246aea22d44c5b3068666421773b23bff8586b3990eac3240942a70bc41fbe58f9835f2d78d0e98aff74ab38b50fcf26e4eae981c8f70ea81dbce58c84dbb4ff8582079f8065c22250d286dec9e5156e", 0x97}, {&(0x7f0000000280)="0d4d3a2a5795ef2d5cc6060eb01d6e80c50911b7b9451782d5c9f8fd442d50ff54af8c4ded59523b13dd2a09ec2b0b6d4003849691dfffee3e0aa376101f9e0f0e245505ea118347295020562c6943413ab833c12ad92f4121dac3cdceee7ca5c6819ea058c57979e9d35a4cc2d5b8bbed8fd92e242a35ab8bb8db3071e25dc7f7d7118a1402f478796315626310f89e40", 0x91}, {&(0x7f0000000340)="9ec36dace5efa2cf216a27026a05302af9c1d7c50934c0f341fe946c51ec344481d5a8c7bf6e58cbcafb62c5eaec318422865715f25ed8961f749f62e223ee354c77fcaed8b2122ca18a6e3334d2fb2d47e659e65b3d1d4d2341ff14794f0ad115b27e3f73356e4bfca277", 0x6b}, {&(0x7f00000003c0)="a4d4a93f0e015793bcafae652d36d5768be39986a5a97dacc49b7168f42899d377d7dced7e11b911a88b8faa4ea4bcbbb3a0c1", 0x33}, {&(0x7f0000000480)="668749e1a2cab15af2d68f7d46de4c045b9c7e8d3e1578ccf74e459f4c07d9549696baa21957f72c7c06767b51cbaf453c3180230294ef2686482576d3aea80652b9560537bae3549ad5cb12bff484bd0a2c27dac1c57d0cd77a8f", 0x5b}, {&(0x7f0000000400)="b798fb8bcdf0bd", 0x7}, {&(0x7f0000000500)="cc8591be790b6a097266676b40b1a674d51cf8aa8a5de20ed8efb95fb3682b44dbbbb67bdb506abe240c7fb123e4761d9da3d218f4935d2af94469a8c9f212c0435d32442af40ec9c16d1139f2ea0f38ca96931f602a83f7a1b360a1894a8d4fc840291faa18e75ea0333a9b70678d9a88408ed43d0fa32f7993b77ba706d067c7bf3ab0eddc2eb16d9c6b1c95f4c822a16abc01d65198b6c7c8e0ce6f7993", 0x9f}, {&(0x7f0000001640)="c95cbe7e77afdf423b496625d150da5798b2ce19652ace40b1ecb888a7851a32789d353c35361b9da56abf88d7bd368ebe2fc0694d840e352fc450529344d6129612d025e9bbe37dc34330432723571f6b5df2bfe3c3c8ada237f960d58b302d807ae0d14ee1e91be2fa5a01229258ff47bc98a84d8ce33633365abc576cf574bd507004d7cce2333b7b356b2419d3b5eadba511fbf676003df09480ab6ef5af2ee61be90bd78d0fa7ccb9c29052faefc8d00897", 0xb4}, {&(0x7f0000001700)="633c33a41aed7a3efbc08ce037ef8c2c61a6a1a01db6df3bfd85aaf553dfa7cdf9fe0496d22c7886b9c4b05b9425968d5229d6f04769b38ab6f48728e98a066380c90ca70428fcf49c9804e73037f3f4e41603106e8e0d1e7785df0e3cbdeae44d8d38ecded8c5837f2c42f1dc1bbcbe8aef6052e6bf7cfca5161223dbe6b2e2df3916d3b4b17190ad669b1c3f7a0695b7c0be6e9ef750ff8ab358a3f38150432d5e660ee19d19fae79cb23c3ec43f60463be04c722ccdda76cccc81b926e577a4bdfb51522e9f99ce7b988848ed8abe635936ca49e3deb51aeb90fe180a29853939733618c0beee9fc8a9d02acf06239edafeb6118d82e8857d7ceed38207625b0065ae12615cd88bae42dc72a1145a20cf7ce54a8ec39736a54be9c346c87ce6c1590acc62929af17961fa5f1204b44caa21e80df0ca1b58d2b843b9bf1fdbf6fbf2c80208ad10bdfa1f7c37b34c7475babcf7b63cf39288bbf82e6b27d8a754869f4e9ebe574e479730f8f69b5e1d1ee9fd9f7978600611536952940b945076069767224d863b375603ee518c534f4dfcce0b9bd652db4daf3decb5f641cf75853038026e6504c9e671d61ba260937e76c48bdf32787193996acba16993801133f369f3f8470053130209b6f041821d0f7d84290f642e58fd3c01d6cdfcbfed28aa895e8db9f04c2cbbb6e8d4eda6497c69b65e3c18de59fdba69b3ee97b4c5d5d45e8c9dbdaf68ff5d4d3db46c2245555a67d1a5ba5c1f4847ea2aff844a8e5729393cb7843755871550c19028fcb762f6c52ee5364784cd1e72f6568904f13d3fa2937be6794a3feea24f904d2f82c3b4b55955029cd98e02b61d2b6cafb0a85ed6e4317aee53149c301ef8543a4df626bd047df955d3f28c84d79d68571c2380d0cbf2fe1acac2aefe782a99e7794cf7dfd0d6d83c2fbe7eed7957f0d4185aa4d23498cbee7351966d24a9ea25e579969fc6108cdd89a9f5ae930587ae20b662a264a5b5f89ed58a47e65e281d707285d9286ff5ed166537ddef69d221bb34e231359aa01294f31a7b7cdd63b380ab964980ae8c44a4a4d0ae3739171b04af8b4b547836ff7a0c3af92df24eddefa622478b5977347c35811774222c10df41a7ac95713e88d8b8d18fd8b4bee8a4c422721c1a6d9f22e6852e5aea1662352b980f86edd3d6102e9d4941fc7927dff0f3512f16646bf6c62dc12456f2a82fe871c617b62e8e4b1b6b755832868d7f2d8da865a7c8b1939ffe6076e7743afca701f3209718ebce34edec97dc51b4013e0b8dc0960d57ed830667be980590e26c15fae77ee695374f3bb5a0c5cc658ed4525b0f272a53aa6c800295fd503fab85c7345d1e5ed474baa1eb49f223a5971e55dc1ac5abc74b08281f527bae9e2407d9a827afab2c431954886a43b8201d8a3f7e088776edc1d1e0d071bdacd939b1e399b7e6b2552b167aeb5198cc9691c93a6a7dcde9c998e5d7db62c0736010e2101640d259ca487f3f3807b5a5491f5dc5d0bcfa9f978614baa75cd473ab104e4e80ffd60bb9cbde9c6e0248915fde9ee2f64b9ecb2dd4ca975037d9b03ffdb44f7feeedc6cc6b54146a75907938fe894f436bd1124ed792069575dc7c14e4a866ca5feadf1d38a9efbff09fe32c9cf36d2fd857de9cb8eca7e34220e042f241e09f08a60f5896db2556f80bc7885397216f4fe91ac024390559e10c757c0eecab378c8a167e68469c9ffae9389e36d242ccb2577332c7003e7989b1493fc918ef21ce19df768afa07a149ec6228eb1be6aa7effebdbebc207cde05a17d07bc25d7416d476ea3f583e05795ce39252d051aaa944c33cff20c40ef1d847ec4cf46c9f1033c5889f232cbd3a8adee3d295bc388635bf70307f5d2ea1dad6607d028efa6b5c0c338ba1903684c088f457a797ce2e8c1aaf5d9c8dd4a71963960e69ea376e829e45390ec4c54385b69fe61ffcdad966214302ec6b888da2a05979a536e5b4aa59eb06a822de4933c520d9061b83e5cd890203bed749aa060119583502f41cac2defcb5536e9e0bc48c033e6920fb56d12061ec49d4aacebb4f671c55e39257e7866dc8faf5e8b6799f4aa9b9511df543baa1d66a612866f24354537c56263ca424166b4edd555da664b7dd4a5b0b7dc70cdfa9062c5394f7c45950016ce286495232a2677a892acc0a6a5cd1d6c9b40282056c05ad402c99c8e171a05aec8081837f6a00c0d00147ede0ba2d08664bcfa1190c8427f39e92803ebab3de4e73161038a8407c77159faf4ebbd809782e24acd056b7101f33199c1a63b414fb4e0e245c6d887df6c73aff45f49d46704584b372b11ea2685b7e5c782f6353cad33316ac24125733e32ebc0b63f76f2df5341e0ffc0507fb2bddfd66f27861b5af08655e1a02cd9913c65e0b83a2b4e93e7d902ba62a66dc291fb4575826681fd7c397d5a332e13da2623b380c008ca0a38cc4ff8e224243b087c7e9d1065f5fbbe7273530c2596b2699bc128b3679eb94267fb2e0e9830f6361d588c5d73ae57c73407a820e65ad000d8d0dcb77065b84325ba5c307f59b40729ce935004a9f6b1be9066f25f55bd3a68d26159e7b7053c3ae038351995bf495447f7fac49ea04433850b97698b6b9b11141ed156bbe3d30c4dc59151e822892a75b64831966cf8cc89264470ea5ed7c3ec92f7e5ea93781de1668ae778b7b360fce8cce8e59acae0eb5a57ce25b1649ab85d3e2fbc716da361e91f70c64d149368c24539e14eec87cc818ff6d53f3bb2367e06f6b5a775a0e4f16f74d4f3f5d2744aa2729ad0312d13117e28eaf37930e265715d3fe71fbf3c6ac6bbbcb57b7f9c59b6a5bc756423d2f71bc16e5800295584b9944bc285c176322b56d09db482f3f62ba7844ae732335165f879ec3ef6503e1f6d291b69cd52cb456a934585f649953bf095e330a902490c8e0bc04efcd36a2961e3fe325bdcf60d05e6c4e26fae0a27bc4b82487ea194250b6e702595d11c9caa7b7a10112d166e5da2dbe7e1a71434a07e2079f636743d39e494e330cf43d4b4cdd79418234a801873b4fa65da0797a5aef2acb013817398e88d36926c9eb9524ca195db71b39cd6080eda6785649b2217edd3712de6f1e7e12048097e2542dcbcc398ba8c38f291ea06d8fc5871bf55ab9689bb66bd794ee147a3e932bd1f0976f21c685824fca5aea1d941b3d89bad0b721889817e8f39faeea03b35dccfa88510b6442293479a742b37d7987d0bd4ee3b49daa2165e05e80c03943b2e22793a6b24eaec96f8d2ba0ae8846cd2a4a06aa555e72785fa5945b96938770a9e05facdb07fa2e56e30c9133ccd99e4d01e5da270a5afe91ca4b84f5fa4986171c5768dea43acaf2d5601a48d7d212f904b0142af17ba4efdc92da2b3b7be5e859a58c246335366f496eeebbeb1c320487dab7e96247f16a9d6d6ad1cccc734ee4eabeb2d8ce8499a085732e17d8a666357f391d41ae7081d2841a420ee8657ba5706ebf92136be38d9096b4bbec0c657d848b49022e0d0a9ddefc1cac48f4f57aae923b36a21f1a4f20695a8a0d2fea504a341d207c3b0f32156123b919ef208571f78167a73a1ee56860e8109fd7a15b0f7719883c5b28a1cd9afdd6d559e73c07b63dc2dcc118b32f8ddde77dfdda0bc4a6c9937fc6abee2c6343bcae9dd30e48889659251ed41b60ec03906912db05b7a5ef18276bda6dc88c93c925152791be1e263e7d7da3fec416cd2539ac408f5105ec01d9511a7a642409bdebb409db9676b0f01e200b8900eb399fd4df94f1a7e886b487d5ff4ff573de8911cec812c7cddda721b8c1c8f9ab81dcad7eef139d1f469ce210e5409797cc7b39a2611ded203a202305665bf042985c703bbf7397880e2309573f81c6eec9b1b01947a24b0ddcdb36c61e91c91ea27a5cb26f5069d95d3c7eb95898c7f3c28143f8b51f2a5391d44bb5f86fb2f307ac1f539151f44f2ea43606488d077ce18ff2f4057d274902b25bcb8447423b1ac35df14f41f56041f42ea45606d7a9cc71134fee617af66d4f25bf80f6c84a075eea3858b3b56a013e710e1263ba4aefc6ee260d6356b31a31415be571a08bfa0d40f5d2767572abd06fd36df28f845010d82bd3d43613449acb38de462b12ac408b160e1085fbd523787dd59fe4a78eb1007ecff49e82e070e2dec90bd12930a8276ec0bdfceed838a5b3730d4dffa5cb62c48b468c7bb37167d4f6455ae06fae8e32a721321811b5c502d1f9362b7e14326885650fbbeb43696890ae7082c9e5f3b491226a346014cc91637bfc9aeb6efdaba75a1f2ca22bc10869de0bf61bab27aa2e344837a54044dd887c89f501e0018b0901b0b3e132002983e923bc28cd8c58619a08704b30cf665963436ed763b8537bfdd42096f40338f376603223d9a0fda038a59816e97a24f19667ec03113e0acdcaab46d1b8688ff38ad4a26b8f9e9f811cea704b569c79fdb31cae52df673831ea2cb335789188969d805d7bce0ea227a88affb6b45177170ab97ecf5aee5e1446992c54fa424c99367be837e7d3eb74779a8d9b17ecbd4c819874f255cd4ef08ecc232d45b659b247140b24ef77a353ec4c688d8cd2825f6a7964ae5b62980e3da7e3183fd5c09be2e47fcb52f3c75a2d5d8670732968b886124f0beba4cbd758e037db81cd8e5a6d177e7798edecbf446955b9843cb648f165d861554d98c81b648257c855bb3988cf2241721bb10ea099ced6ea994fbb4ad7fd7dd8e6d40aac97d54b81f6ddf81271e5e9342617b3e5c7316d15bd5bd1cb7a32c367c2661cca9c376c62af7294a4996f881274df5cc219d9eb07ceb11cfaf7b6325e73a40ca865ed22971210b14ffe2761b0c0a68a274a7ea7642ce79f6e375cde8f1dfd13a29ee84edc73d27ddf44b0cdb9833701d9b0aa5ac60864b053816bbf260de15edb3ab4beec73d23efd1d8282435b9fc575f167f39d29145c31cb741c0d0b5b878a0f80f348b5a0d88a7d15a5297160a894397d1680bdbb50709a6320dbc1b3bbf8b04e076351e26499bf52f7235a7579c447b8608145408ba85ccd49da5d79233bc01cd72169230ba3d1d576ff87e4c9fa2386382ccb37a46fa43d3683da91260e5c8512305329fe2bcda1d3618d77f664d0f7fa08236a49e4bd6d54d6dfcd61c302795d3e1e1739edb185ddeb11f09a65023177b13027ff1ea99b5f999d8de11d75fb1beb3142aa40b72083ceb6d53e1518b11de1fd6b73f4bec59b1a144ca46e57e172ba9d206dff905b267f8cce25b93ab5d1c8f16568d5cb47d20bc44101bd108252c355fbef84f5fceb5db58f0e394b760b4b5671954b9b6061e98b8d89e23926e09515bfa1ec8f37322abf32f40279b64544bfdcab82094c60937795b741b08e6758dd46e1cc68d24b04b7462b56765b55f420ae73fd1eb1b8b4724af435e774fe16daf787afb381acc17da1556fa44da9a9a3b89d75088030e987962261ed4bb61ded571a88df6f903a4b34ce7384dcf83b991bb0006ad99d882d54d0d6acbc89c7968dc7616324f632b39f11db18cbfd99e46718afb622db1b83ea0c0ee759f9cd6c69b0be30fb0d7b5a9c2e7aec4ce5a53aec9d823e25096a92c171c5ea543314cfe57df5da9809b131c8226bafb4f720167efbd82263c2f8d59988b1f0a718713b861a0245536a46eb21031b86fb9a117472e6e74b284b5ef1c22764267e1d2d6c07b18372fd21329005a4c460e08b1d7ca52de9396dc65017d2e582fac882b9273dabf032c705f3da8", 0x1000}, {&(0x7f0000002700)="c0b547fcd9d9a732817f848e60611561b2537c9d65f9b818f90f5045437c0e5adeb02173b37295313cf9ea81cf52b64f0a7965f5a7c430a9abda9a25a302a6beef3dc73c94dd7b4fc003b61ee072d8eb19c305a2e0db56f6361fce7fda729289f1d3dcf082226242ead0f53abd6cad1e7efed56cce00aea853d1253005dd", 0x7e}], 0xa, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r3, 0xfffffffffffffffd, 0x0, 0x0, &(0x7f0000000600)=0xe0099cb92d1b9af6) sync() unlink(&(0x7f00000005c0)='./file0\x00') 02:20:19 executing program 1: r0 = socket(0x17, 0x1, 0x6) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 02:20:19 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, 0x0, 0x0, "0200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x3, 0xd9b435dc8dfbaf7e, r1) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:20:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x5, 0x69285762}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000000)=[{r0, 0x140}], 0x1, 0x0) 02:20:19 executing program 0: semget(0x1, 0x4, 0x0) semget$private(0x0, 0x0, 0x1) 02:20:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) 02:20:19 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={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, 0x0, 0x0) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 02:20:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000010008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 02:20:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) dup2(r0, r1) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x6, 0x100000001}) 02:20:19 executing program 1: semget(0x3, 0x1, 0x4) semget(0x0, 0x3, 0x5bc3eaa65ef27597) semget(0x0, 0x3, 0x60aeb8b8ea8de7fc) 02:20:19 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) 02:20:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getegid() r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 02:20:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 02:20:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r0, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x180) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x7ff, 0x9, {0xe00, 0x8}}) setsockopt(r1, 0x7e, 0x9, &(0x7f0000000140)="c4d1cfbb462d15142f677a4609eccf489387cadc40656368d68078ca2abdc124ac3c8d73df03d074bc1a93dbc1e1f41a98d38ab5", 0x34) 02:20:20 executing program 1: setitimer(0x2, 0xfffffffffffffffe, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x128, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, 0xffffffffffffffff, 0x4) 02:20:20 executing program 0: mprotect(&(0x7f00002ce000/0x4000)=nil, 0x4000, 0x12) 02:20:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15", 0xe6) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x143, 0x0, 0x1, 0x2, "dca2895caf7d940e433a35d383b0a308cb0fbf45", 0x0, 0xd7c}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x400000001) r2 = dup(r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) syz_open_pts() 02:20:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x800, 0x20) open$dir(&(0x7f00000000c0)='./file1\x00', 0x40, 0x20) open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x1, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="01002eba66696c653100"], 0xa) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) mknodat(r1, &(0x7f00000001c0)='./file1\x00', 0xd086, 0x0) 02:20:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, &(0x7f0000000100), 0x0) 02:20:20 executing program 1: r0 = socket(0x18, 0x1, 0x3) close(r0) msgget$private(0x0, 0x200) connect$unix(r0, 0x0, 0xffffffffffffff8c) 02:20:20 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0xbce9, 0x100000}) setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) setrlimit(0x3, &(0x7f0000000180)={0x10000, 0x100000}) setrlimit(0x1, &(0x7f0000000100)={0x5, 0x1}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x3f9bc68d592b260) 02:20:20 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r0, &(0x7f0000000200)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc25769c18b9a1f132e27acb5d602000d7d6106f36401026ba8af63ff372829fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xffffffa8, 0x0, 0x0, 0x0) 02:20:20 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) dup(r1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) 02:20:20 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x0) 02:20:20 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getrlimit(0x5, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 02:20:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="5efd7e16246000ff618f56d877e77ac98c73b0668d1a1b7df6263ce9e1daba53e0ddde47d17dcb53923b97498862"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000001240)="c96f6954d9d9a90770573518bdac1ce6025ae872361734e780b26407651fd5d5f6399c8dc88ffa59d5f08ef7c6937ecd9bf93b07a48c947c9a58fb961156338f554ff84e850889f73940baab29208d1530ed7924ba0d716fd48364b6a96b62d1a0d8ee89fcb2029a7f654bfbb4cb86d9944d768f7e04a5b64231bc55cdf722c9e4470885943deb4d72c6f9af6310a3e171972aa457d5338500b6da2da980d556ec25284b44dc183b149f68c5559de45f743e37a22d340ad798360f7320d62cff45fffe5f3fa791f31d3289746411f60691f4eea29f7468a5c9f568554fd8832e456acb45e3456c11d7fda03d03fb0ffafe73c2f3f4124ff6781c893ca8d1912af314e321f367a5b5a3cf13bee96aeb6201edfb9b1361841988adb6142272897273dab34507e16981279a62ee13a12aed33ceaa45b7d6bb8cd58c6dd2502b3bb614d473f5c488d9f78bae7e121da4128bdd4d375519df87ae19ebc19e1ba8d80184b3a95b6aaee962f0813a970e257236acc733ec323682a665835da9d3c59bafce30579c1265b024aaa096cefb6543e6ee8a5fc52df49954668c107e34f00ba930b7e06c49a4bc5dcf6128fc3c90c32a5a432c36841ead49117ab5922cb267f1c47ae21ff4551c72b68c3f55269c897393a962162776a4ab90e4b7fae585a0bcf2b9173b48c89fc4747015fef517f1bb6f401a3b47550e99fbffcbd1eb6e3ab308ca58d1de0215962301c3899afb2a8dbbf5cd2ac70bfc0e4fdb9ad24da14f140af37af748f66cbec2bc113e7e87cf7ddc4323b2093c059ec0808a8e39727f5974f4814e45f565694cd3ffe6ec6673327c057e80a14b88c8a75cb92b844912dcfb46a1112fc3e7f8054f047e4b378fda5c6c26df739e966a155589a0b7e4fa696f4854fb7b2c905896f47a243c529236a80a37fc29a6e14a7ca536a8242ff59836e7d9e4ceb7ecd39520373a9fc1063c97a9db9b7aba1391e13317d2679f62640248", 0x2c2) 02:20:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) openat(r1, &(0x7f0000000040)='./file0\x00', 0x3f553f3d97e0eff1, 0x3) 02:20:21 executing program 1: pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x330, 0x0, 0x0) r2 = open(&(0x7f0000001b40)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) r3 = dup(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r5]) chown(&(0x7f00000017c0)='./file0\x00', r4, r5) sync() unveil(0x0, &(0x7f0000001840)) flock(r2, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) poll(&(0x7f0000000180)=[{r6, 0x10}, {r7, 0x128ad002766a1183}, {r3, 0x80}, {r1, 0x1}], 0x4, 0x7fff) poll(&(0x7f0000001700)=[{r7, 0x28}, {r1}, {r7, 0x9}], 0x3, 0x1) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001800)) r8 = semget$private(0x0, 0x3, 0x141) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001d00)=""/121) 02:20:21 executing program 0: r0 = kqueue() r1 = dup(r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x4, 0x2, 0xab0b, 0x9c}, {{r0}, 0xfffffffffffffff9, 0x122b5fedaf2521ea, 0xf0000000, 0x100000, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x1f, 0x12}, {{r0}, 0xfffffffffffffff9, 0xa1, 0xfffff, 0x1, 0x4}, {{r0}, 0xfffffffffffffffc, 0xd2, 0x1, 0x8, 0x400}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x20000012, 0x0, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x4, 0x7fff}, {{r0}, 0x3d7eb5e93d695d07, 0x4, 0x1, 0x6, 0x60000000000000}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x7ff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x9, 0x20, 0x4, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf00fffff, 0x10001, 0x73b3}, {{r1}, 0xfffffffffffffffb, 0x2, 0x4, 0x8, 0x6}, {{r0}, 0x0, 0x4, 0x80000000, 0xd8, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0x7fffffff, 0xfffffffeffffffff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x5, 0x1}], 0x7, &(0x7f0000000000)={0x100, 0x1}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 02:20:21 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0xffff, 0x100000000, 0x8, "f14871bcf1751e4405369498a87292769b12817f", 0x9, 0x40}) close(0xffffffffffffffff) r1 = syz_open_pts() syz_open_pts() fcntl$setflags(r1, 0x2, 0x0) r2 = dup2(r0, r0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) 02:20:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0xfffffffffffffffd) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x9, 0x9, 0x8, 0x8000, "310097efec20b324121c6ba558df7e5bdc9e3e5c", 0x100000000, 0x20}) 02:20:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) sendto(r0, &(0x7f0000000100)="bc8cc7bbf12256f08479f59b0760013f6d2918df9059ee7c47d09843eac3f6c39a4ac9811013ab8162a96d8b113dc819531a7622e16e97e89e78def2f58b0fbe2ce8ca66a8d4d77e33056190a933ce087a8e8057dfb316329680feb523ab93eb37a50a48594bc2daef336eefa961d82c347247202d46cef850c26c7e00ba359eb6032be934d9f4b1e8152489d9316a2aac338f2c5ba61b93049532ec478aa06133a4dc5a0b7b969b796dc8b49031677546f16daa3f11812e2d41939b3b1f222fada830592d66deb01444af4aebfae0bcfd6e66", 0xd3, 0xc, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x10) 02:20:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x150386d4e8c0ab6, 0x1) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) 02:20:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x2800000000, 0x4}, 0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000000)="00d600117b0daaa36f862b7ab3f756e08f5d02a27cea13990b355b2bbc15b182bc124c6b5e376407db4cc9026a7128fb73876fdd3dbab3529cfb316149673d506f6db99462c8331b9def33c0dbd50ff0243f869d84fb03e76d554c3108632f6337d6ed7549ade70f2cbccfc28e87bef95454a4d41e03ff8bd6562f7c640c75980ca4d350e9be0f3bed47bd59363404faeb6b1e465c37cdffd4c9c8c2cb8e7d6b80006e035420c285", 0xa8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 02:20:21 executing program 1: r0 = semget$private(0x0, 0x5, 0x100000085) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/124) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0xff, 0x5}, {0x6, 0x1bba}}) rmdir(&(0x7f0000000080)='./file0\x00') semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000000c0)=""/142) shmget$private(0x0, 0x4000, 0x1, &(0x7f00002ba000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x8000, 0xc4) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000200)) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000000740)=ANY=[@ANYBLOB="0300000000000000fefd4a2c9d651dcdf7dd8fc187a26a7337a72b57aa8b4b1bdb7416a14486b87f6479674ba3ca0e081752698fe476aab23ed2ec18e0417dade9a2f46d136a19a8aa22b51b45d81f93ec207e5895c44f0dc12841a90dbe9e55d6d8f1c92fa8bd63b927e1c7035b6101a14e59d9de4d8fa9654d889b22d53bee334c2c66c3c2da3a6eedc2c88aa177efb20300d9d191eb3409972338a6d54c299ef7b03b86097b3a1244edd0598ced606b756f9bc6d3efe350a28bb7a3b770a6bcb6ab9fac1a6d9e8fe5f63db1a363c4b7d3b83623f2a5d738d755e39705896729a9a60d0000000000000d0de12cde71244f33fbae60d6c3ee30f9cbc09a5cec14dd2308c74ae3ad7932d9abf4f5"], 0xa5, 0x800) r6 = getegid() semget(0x0, 0x4afa4e04271b75d3, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000005c0)={0x4, 0x1, 0x100, 0x131f, "d9dd3bae963d377e1f7d7bf08aba3c26a2419df1", 0x1, 0x1}) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000440)) msgrcv(r5, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a4b1a7f9d19fea000000000000000000000000000000000000000000000000000000000000000000000000004f0000000000000000000000000000000000000000153b34b92522ae4fdd2eef86dcd390bc7d7577616d1d8df24b3c4dee7aca21ace1932cd468917be65598fd171cde6ca1073508e772be39a4740565a992c35fa5"], 0x1, 0x0, 0x1800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x4) chroot(&(0x7f0000000180)='./file0\x00') semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x3, r2, r6, r7, r10, 0x8, 0x8}, 0x7fff, 0x200, 0x89be69c}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000001c0)) r11 = syz_open_pts() accept$inet6(r4, &(0x7f0000000280), &(0x7f0000000880)=0xc) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000003c0)={0x8, 0x1ab, 0x6, 0x6, "1a5a6318d8a5e7f65bf738b662bcdc90a7699543", 0xfffffffffffffff8, 0x8}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000008c0)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x1, 0x8}) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000300)={{0x7ff, r9, r6, 0x0, r3, 0x20, 0x87d}, 0x7fffffff, 0x401, r1, r8, 0x9d88, 0x3, 0x6, 0x2}) 02:20:21 executing program 0: r0 = socket(0x2, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) 02:20:21 executing program 1: pledge(&(0x7f0000000100)='\x8ae\xee\xe2\xca', 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x100, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r1 = dup(0xffffffffffffff9c) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) 02:20:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x7255150f) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x21, 0x101) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 02:20:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff}) r1 = semget(0x3, 0x0, 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000040)=""/50) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xc2bd) 02:20:21 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="0fec3302b921d3676b", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) 02:20:22 executing program 1: r0 = getuid() setreuid(0xffffffffffffffff, r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x28) r2 = getgid() fchown(r1, r0, r2) 02:20:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 02:20:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x80, 0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getgroups(0x1, &(0x7f0000000040)=[0x0]) r2 = getegid() setregid(r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvfrom$unix(r3, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r4, &(0x7f0000000000)="87", 0x1) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socket(0x6, 0x2, 0x76) close(r4) r6 = semget(0x2, 0x1, 0x20) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/196) 02:20:22 executing program 0: r0 = socket(0x6, 0x2, 0x4) setsockopt(r0, 0xe0, 0x8, &(0x7f0000000180)="f549cde3bb96893dad7db6c68f23a4c84d0f5582383d304d92c477720ddb8b7708c734f2e8a60ba56a2d97c9bc0ccd641d41684ed9008e527c9a4f409afb662b12aad904552d2e7a4fc86086a3812ff80d40", 0x52) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x8002, 0x0) write(r1, &(0x7f0000000080)="7a26bca4adbc85f9ce761af034a0b20b1e9ef5d5c6f0c63ca8ae3040bf17266441deb7e6f2b37f5649ce1cde3329bcca8b703eb5a56bd4e1b23c943699c41fe434e2082d7edce96eede7deba212516cff2abb097bb4099033167cc5ca747db4d17977c276f325d1cdc63228bf68d6c9314a8cdae27c8a35148dd9cd67bc9e945f2618a139f0a89b4325b26fa376f5c9d3e8cad289be6584acd6c3adfa34a61fe921027c04b0f6fffb405d8b6da4fff2ec2545649bab68708d9aaa35c2a73e0a62e520e39e3806a80146ef20f837d42931fd8be113c", 0xd5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:20:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) r1 = dup2(r0, r0) close(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000009c0)={0x0, 0x0, 0x1, 0xfffffffffffff2bc, "c81436ac44fef7d1a5b9d91fac1effc370a859f7"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed9", 0x80) ioctl$TIOCSDTR(r0, 0x20007479) 02:20:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x2c0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="4a15d4197266777ca0fec6f5037e804122828dd03b34691a97f991c80aca8a9c83f2c1ba3273329f74975370d8b7162e2a3c2c2c3b910620ae898cc110a3e151ebb3c34cd3687a155793833393798e5c24ece555c7956d2f3830b1ac51edb2344fdd7b9607c80e0304f2457c43f5042af78c8c080c7021661a276c6f2f37a2eb1be09bfe9ac2af1ac2a80f34f12beb1106996ce4586e17ddb6c9d1e2b46bf3853eb2ce3051bbaf04fe3404a787678b4ec84303f97526e5f91342e1e3da803d222c6e1cabd1a8a55ccd7f8e4b4fd8b39dfb41392c337ac83289bde478cf3b869f0f", 0xe1}, {&(0x7f0000000100)="289674e3f963683a3415ba1a7009b5174041c6446f23067132e8b50668a32429e8b7084458eb84002d0137d2bf01fbc6cdf1bcc04bbcddf91fc0480bb26037333c0f161b572c2f2a8d2aafbe7e8c1f3f961ce21f8653527596ee8609dadad4e76cd49437877be53408ecf0f9e967db337f31845779791f7ac1ff0ca204f29a0c1d6be7b60dd5062c763b33a595daf01ba0917d415f2aec7ceba09242b7a4b528ee65bbefd2550610b9913535fb42a1e70e0ac1631f9b5fe983f15aae665ce2269ae076f0875926fb56941222d74cecb2b1bb3bc472f1438824cafaab278755", 0xdf}], 0x2, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000280)=0x1f) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 02:20:22 executing program 1: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000003c0)=0x1000) linkat(r0, &(0x7f0000000280)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x4) select(0x40, &(0x7f0000000040)={0x101, 0xd2f, 0x3, 0x3, 0x560cf12a, 0xb4d, 0x7, 0xcbcd}, &(0x7f0000000080)={0x0, 0x80000000, 0xcc92, 0x0, 0xff, 0x665, 0x6, 0x101}, &(0x7f00000001c0)={0x0, 0x100000000, 0xe63b, 0x0, 0x1, 0x1, 0x1, 0x6}, &(0x7f0000000200)={0x1, 0xb0}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0xd72fdea6ea0c0ae9, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000340)) select(0x40, &(0x7f0000000100), &(0x7f00000000c0)={0xc}, 0x0, 0x0) 02:20:22 executing program 0: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 02:20:22 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f00000000c0)="5f55096a034590d279077e78498abda83ab7d4bc850ffe96ce300719ab49b608b5dd5839dac21cce4bf81d6a69da686d1e840d8624bd70f16fd7fd49b393f5220cce43436b96958f34425fc1f55453554cf19e0ac55f2efc67", 0x59) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = getpgid(0x0) wait4(r4, &(0x7f0000000000), 0x1, 0x0) getpeername$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 02:20:22 executing program 0: syz_emit_ethernet(0xea, &(0x7f0000000000)="62f281e2ec5dcd0451b2698d0dd3b4961e85095863a948ceb99fed5442ad51717e70a860def2f340aa0486a2eea79d07a78f977722377787a138ce6b65f531c0e4b9d82b57d846d9e861a88296bd2213d71deb8dcb94448d5bc3fc5d6dc7e142778aeba14687189cf04a3eae75e9ee09b1eab1ad70370a9575a0a70082922238ffca75dc93c964a6e505f9ddd31cf604379def3954814aa938d385166aef48b5db193999831d20c199a7cf1ffe4e1707a1d3fcbc70c2d1440530cd7678d5b9fd858d1482d24f40f8e8c158a8e0f7c95c94b5297dca27bc941b08787b35dc2d8f742ca2473f6f783f2b3d") ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000140)={0x7, 0xfffffffffffffffb, 0x6, 0x9, 0x0, 0x3f, 0x9, 0x10, [{0x1ffc00000000, 0x8, 0x9, 0x7}, {0x2, 0x7, 0xa000, 0x46}, {0x8, 0x4, 0x3, 0x4}, {0x7, 0xff, 0x8, 0x9}, {0x2, 0x7fffffff, 0x80, 0x8}, {0x40, 0x4, 0x3, 0x101}, {0xfffffffffffffffd, 0x7fffffff, 0x9, 0x36a}, {0x7, 0x6, 0x23, 0x8}, {0x100000000, 0x101, 0x1000, 0x1f}, {0x8, 0x7, 0x2, 0x3}, {0x80000000, 0x7, 0xe3b, 0x5}, {0x0, 0x9e, 0x3, 0x7}, {0x5, 0x6, 0xda8, 0x7f}, {0xa2c, 0x8, 0xff}, {0x2a6ec976, 0x8, 0x8, 0xc76}, {0x0, 0x2, 0x3, 0x6}]}) recvmsg(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/230, 0xe6}, {&(0x7f00000003c0)=""/31, 0x1f}], 0x2, &(0x7f0000000440)=""/124, 0x7c}, 0x800) pwrite(0xffffffffffffffff, &(0x7f0000000500)="4577342d7a2bd3ce5b7e57ee78011b837b8acf2b8760076525ab3813430b65e1fcc821ec13940c7b456f1edcc1dacf887319b59b4e3230be5a96a03e16781df3b13148d8a57d20928e64f2d141df878404413645e6dff983bed7c0d102753c79efa6072801bd33e20a726332e10a00b37ec5becc07d559fe004d9a6fcfaf6a2cc949e04fd95d9032d40d109a9979298be0976ee61c564194c9492ccde764fd4ef649c5ad146f96e13673b6cdb153fa", 0xaf, 0x0, 0x4) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) mkdir(&(0x7f00000005c0)='./file0\x00', 0x10) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000600)={0x3, './file0\x00', './file0\x00'}) munlockall() getgid() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000640)={0x0, 0x1, 0x1, 0x85, 0xd01}, 0xc) munlockall() r0 = semget(0x0, 0x2, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) mknod$loop(0x0, 0x0, 0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) getsockname$inet(r1, 0x0, 0x0) setitimer(0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) link(0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, 0x0) pipe(0x0) open$dir(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xf62895d74c97c9c8) 02:20:23 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socket(0x0, 0xf93934ba924f3711, 0x400000000000000) listen(r0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x3, 0xfffffffffffffff7, 0x2, r1}) pipe2(&(0x7f0000000000), 0x3856127fb89328d0) close(r0) 02:20:23 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x4, './file0\x00', './file0\x00'}) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)='{', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) utimes(0x0, &(0x7f00000006c0)) 02:20:23 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) fcntl$dupfd(r0, 0xa, r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x0) ioctl$TIOCSDTR(r0, 0x20007479) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x62171e39d2da0056, r0, 0x0, 0x0) 02:20:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xa36, 0x7ff}, 0x10) 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:20:23 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x2) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000240)) utimes(0x0, &(0x7f0000000040)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') 02:20:24 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x4a0, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) read(r3, &(0x7f0000000040)=""/195, 0xc3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0xc3a71aa7aa8638b2, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000600)=0x100) fcntl$setstatus(r4, 0x4, 0x46) connect$unix(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="82bb292f66696c6530003976a6d5c75fb12695b36ea2bbfd2ae00c94730138acc12e92c898c805674c248f09b67079445e48ae1dea3e514b4df92c9d0c375588a3078ceffda990763603466fa31a292d7969d4c71d9a3864d46c7295437b6e644a61fb4cf52f0e5a4861c2c11cd2ef7e03c8b560b44a69cf48bde1c3397507d390633b8bf290648e30920ec38ef465d5bc3780b1dd5944c4c20ba89f833a740bc29827ced43a6f31eb81f80e41a5fb"], 0x10) r6 = dup2(r1, r2) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000480)) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x227, 0x1800}, {0x2, 0xffffffff, 0x800}], 0x3) fcntl$setflags(r7, 0x2, 0x1) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r9 = fcntl$dupfd(r7, 0xa, r7) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000040)) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r10 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r10, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f836b41fbc801000000"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) symlink(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') recvfrom$unix(r9, &(0x7f00000004c0)=""/57, 0x39, 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="b0002e2f66696c65302f666908653000"], 0x1) rename(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000200)=0x6) write(r7, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r11 = syz_open_pts() lseek(r11, 0x0, 0x0, 0x1) 02:20:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) 02:20:24 executing program 1: r0 = socket(0x0, 0x2, 0x0) write(r0, &(0x7f00000010c0)="dc0ad1a5f3f29923f2def83cd9b195b64d865a23a5eb493ab217193aa7fac325804cb3621c5e6322d948336ef7eefc95728882dbb9a664668a6feab9ca260ce434b5770f997a79e34da02c01f5c85fec3885f80244af41b9af889e7da5d7b0616b86676c43758d78f29fbff3506e7119ae20231df1fbb51d69f763b810e65b70facc91b661eaac65f4ad1e8c0f136bf70c517bb399a2745f4dbb2465d769d593717ff9b6b4ae5fbf0623475bfb95d7c5dc7a2582a16b7338d84fd75dbdacf4a7a6e66473d9bcb8dd0bd9f9b9285b541cb22681758a3335b08f2ff87d75b32e60fbd5f1fab42f85a4d6b3f6085d2590756c0dcd47bdcaac73920c758a9a81ca19e94bd91d291a19fa8924a02a6cbaa9b5566b95551580ea38daeeddfd0dad37e85c939bc6d0d43c2dc5947d872a2665d281c87a9c4f0a3d439edf2a59887d58b21e080dea4be76d8a6a73edf515b36a30b59871062efd4ede62a8d66b64dad09ea62c7ef2ede4c8e561b7ba97d4702dbfe177d3af2c67e45139b61818d6ef921e4a076d4730f7dbea8db06d1ab9987b213a625155f01ffd32e436e67fce2f9c271c308aab5bbd216a411848bdcccd263c6e4dd35fda8e8a47d901e0d85fa1ae8642f7bce71b5d496427b01c2f7b0c1d1453eea24290bc4bbdd1b95c0e752cdf07dc3094bcbc20b6d58105df69f666275eeeba191f04dd832f5a6c8b82c6775bbc93fddc86635d1c8135d34f4c92af2dedc93d969811addc14889e40e74ea7b6ee5a7a212993894fef4436af72b9878194ea5d9874554e2ac2b543be62c82be0b6e8eca3334775e836485692a3225ac6ee3a70e9385314f4bfe24b67af6323fa473b863d65f9c82140bc5be4b01cf9911d25015024dd371f7afc7af261929796ad0b94daef0e908abd996d241007d28405a7cce226ee945d6659776a3740c57cb0d7b271ead06a024bd31037dc472e1bd4ac1433cf5b9c76d0f3df95ed947c2e92c3d6b916d468077de799f43146d0ba5ca76514ade2d17bb35b8b692c15d77c18e1e5a4042d3c21406bef466c22e024eb5857e32d5e317f0391a66bb7d2cbfa98dee870cecd649c8a52a1c787179d3c3836b8807df1d695f4d10d310cf88756d4d32eb06f55ca8be7ed81586943a3c46814dcf0ab5cc93adf1f3db32425e7e87d69dc584da4daf30076ac4c1b8758a14dc4b63361fdf3e97b42bde02c24ed73af39148e13536d0e7de38275d4690dd850b3d0db52e5e300fb2f9a59f25d54e2edb0c0c720f91a65e40e7a011c88f76a1775863029f94bd3299dc4c6ad8d5f84a30db4b62d0e5b1fc8d9476d7feaabf6314849b8a0e81e4865f3aa7c9cb717cdc2012b0721b32382d888ae77695dc23c0f099686e67eb8b94134ffb2cb21d8ef056314ad45a5bebb0863c9a522c491f8b67b333a95232a6f0576516e159cbe07401ce3033eeb809cc01bd9633784f90868e5b1474a5d58ac768b33792728c6247e2ff2a09bdb3b3abda5ed3cad18159caac27671402ba0885ca14a90cd9522aaa099a898adcb129fbbe5ffa6a98b4c45d73783fb5d2a27094d6c022f1292e214354ba03c97be19741f4e910973dc52da3deccfac9fc12f82961b246ac47b20fb33cbd4f96fdc35d34532df0c1279dee8cc4b49351c6f23dc1a27ccdcca4769ae520319b9789fe2811b7f2f67e907534ebf14f7ed0a41021a011440f6d0a2e5f331b885aeb269095f05c1d85a99954835f2c3514fe558d29d7f537a100901f36f48a4e4869476097653ae580fba9da6dd96d1463b9bda03241480cd00e6e84141d068ec1e0bff26754216ae2eb643b792b4554fb25edb625190a0b0c6f8b4b38ccb3e9ec71bb364d593108064bff8e323cce443a0836c56ef96480e1a5284942e7d8f677b9e7c4de0f34ce8b6b2aeba0d03f87dd6f7de4b16306250b6797585e523bfa751c9c1c6b25bef348947b0cf1a4bedcb1e2e6d540e462c7f9e02fa3226ae6b9d3f016a4c176f18738eae674089100fbb7f56391614f383e50332f9615c52a8a396d9f7622452c774e86422e9b67209377ab76b895dc4d9605c8bd67a0288d3a20b40785080fe848a1560dd7b35a60294d894966a058f9f1acab7ed7736e5b38b7248ffbdb7acf9559698016b0be5cfd50d7fdf4a32131775069d1a2249eb4b88734af7f9cbfe5ced4deb92de738a1a218d0729488b68ec934ae6ce117a94df5d7166825e3ad93e181a24baf0c29661c58546d46ca50a93c24b8698e8e886e192884541285e535fee31dfe47d4ba9b1cafd9ec8eb535645bafe5270b6fa29e6fcbcc1787b0b3109c6873b737dedcad506f2af226d3d3d8f685cb10dd54e4a3e8e67f96aa811b334692db71896dce925dcdd6ba2f2a9b8baa84124d011e123b9a7684b69d8d2faf22a8f8e7f3f3993d5a400c00100b09054f6867b47371e011345ce39d0e0a8ac56e3d338deb1b7ef588042cc70fae69b22ef4e9180d9ae007bfb03b4c969af376eac2d4396d544812fe9a8e16cdbd8de79d61fde01afbe0ffe884dad626166b2427e5e0df068e25de33993b54c12fbdf3f52bdf0d086102b10c8d3f710894e4d41462cdf2f03033ee62f42ca391fdd8e544e221b182a39667ae759fc4f4ac05363a37de92c757fb9cd1d2d6348663cde2060d51920254eb496d0d5fdc43e2e6a047371420a036b5079995a9823ca0bace1d0be3cee00492c699c22a613f8014dbef327559430a1338dde11d44f593f59c24ebcb14c46146c50a07b5ab882e5f5a1705bf0dede14d9a18f9f46967f09344aa8a405136463f83b276dc287b35c9fc5dd3d374a62830ccd31733c8ddf27d52cf4e5cd6a045f238c9782ac198769ff0fb09db5d109e9bdbbfb523dcbde5c331d72de27a5f228ec25c5c39f44902ea052613a42c7b822c7467940b936bf253f129f0a3588f3f1b500ee7a0b05cc10806954b29b6b052c12c0e85c69611618ed680bfe1a5765e9b7ca58784187f0ccd7e3eae72387230f083b88673946815ed7c86940970b7661cb424067255c146499cb6e4b67f894b068d623d7ff4550a71afd4e5a3f5385974aadeaffdcf65ea44ac4fbf4792db096abf2eee2f612b902950f0a7abf3d7cb783c5162452fcaeac9f47f32da02e98efc5364d3e44460bd92ab09fc3cba6d808fbd65d5017c2a2b013fad2e41883012e38fe2ed7902fc4f1eb07228f4b0c99acc19a342adde49e935b3f59abfe6447ed85006a02249ec33f23a750d56ec6b32da2642346bb159dd94f5dac015d66de86fe912685c59ff5218396d9dd817ae5b9350c15b3119adf6c7b23e6d7e8e63fe3493642bbea05ec68336fb8e633741906a70ec39c26d3114d879a954f94f09be618a1723ae41d60cf45ad03c8e9d345320e918935ca9aac34a05627763100edd44404d5f5b43757f4a4eb895f1bed08bfc030aa1be889939ee8612a2e894257c47d7aefb539fcd4ecf899e6170ca3661710934bea3241d30c65388cf3a635bc3684a0f3796cb9398ccdff1c0d4ec67c4c85960c4a03827576de9e22e1cecf1129819430f673e2cd4e92e3b90ed218cc2e98d520d4ea883111b0df2f77237baecc399fab087a3724f855a9fb0af84478b33e257bc5bba783b8e1940240b34cdb8dce31046adc3a1fd223f702b114c2cad6c125ffe80d79fc94e761d41028e4fdf18766805140f0c1b4987009b342ed46636fe1b8eed4716feb78e40d6db83d5ed6c1a36001680530446af978bcf58718880cdd64117e754b0022a7e84590a2f50d7987d1426c8ac0ec463f605cfe25f1a3d4337ee0fb8147d75ef89e25ca211a1b80a88d147cfea18106f45f4486ee2b0e8ed6f3313c29c9abcfe280099e30b36f5399fb8531b39fabd5ce7924ff1d968778c50818d6811ed2583b4a8405e276e523a96d0c9054298f732df8613454675cd66c940dedd28617128ed8333b83ae772086b817e7a38ac621ba59efb4a033319150c3fe0528e3c33f49d79b3990343ee98c64bf0cc781ae698058cee78c54d7632b811c2d7feb32cdf5dc1a3416f103d5f0fc8f18d16be79c09f01f1cc190bf8bbb915e36df831df3f11c071889dbcb63dae4dd8d97b19393c8b97b346b6a003be5e91b1605de7fa217fad623d40d161a32632ab17496cf97fb856ac0755c2a1a8e3ae2dc4bf63c0f2c1749423e083bd917ee68e5e7e97b4716dfd29ae427c2294345b4e88d4c281b9c43f33421d544af0010d84e9df90f59d2ab6adde462c100dccec520dde74001fd44ab24edf1db8c4ebbbc4f2e75c2bee29a66720ea23715cec4559524f312f09d5b82a38b18e5d7c621cd0ac1be7eb1f8a6e4d6a29bbf0a6c71ea58bab0effeaeae002571d7b8d284ca30b73eb5b0c25c562561b6ddbad4f6d66741813d5f4c8b61279ef9b5d66b9322f5fefacd7e158604ae32014589d8f6c4e71749e31bc7cc80149bca8dca5f36c40c955ad7d9c7eefc144c903c19f0dfa0a0851050922896096cc70ff838313f50c65636d70277a4c90f98edaacf3c191a70a3ad087d306c0cad4ebd67e3919adf7bd39eff8ead18e0593689a1781d9206c3da54d261605583970ff8bae9658945adba18d2b7229458397a4daae12114118f4d9a9e1bb742183b0cd2f2db49d21e3b4fe0c92e7f625943d01691c60e0a2eb63d9705d3bb5c0865878d2922dfa3e3415437a6fa064fe2e170cf9aa6bbcaf75ef6d36d8e61320245158a11ee5805f2a39ef76586be78d2ad1dbcf9507dda9ca0b1d5100eec0de15b08d89b0064410267bc6b10b18d45ed967b05558c43ffa10fc88512df0dedb94032e1796610910dab8ba20f05d620bc35b4cefc1f1a2234c935781d17239e8a35a480ce26a5549eac6706bfba128064f1f91ce65b64b35c7d454268a5f853befe2689f080bf39a832420e95a587208b296fde7df29e23f9155a57bbf380c920f8e211540553016f935b8be7652a19d0b70279f9f6cf4fa55bb3999875cf1c6a7c0d8863c514853ec303e46935173cadd8b168fd0c6983b5fb86451dd95b96ac9c81d9516addfd73149d26124de99a2ea249af5052662558cbcfa060c2964a43170346134aa6cba245fcefe2c7610d9ce02a774b12ca27cb1280863767830223f79b0e97859e3996ecce2698cff087735369aa0fb1cf2997988baf7d014ee8c7912294ea2d5264cdabd08603c4d8b3d290e2cda183d2827b65663c920eb48420e1a78c86cea4e553ec08ea29e07379c4ecec813aa21c7cbce02da5660c4674a803eaaef252ef86a95a7812c17d2bfc02f1006b12c9768320c07c262a5c72083427f4fda9dc2963308e70323182e17dde6c891e2b45e4f3a1f4a4ab1e10fb348698c7fab22a361f15fb928b9b0f19982b036ab857a0de2ef6e1710c6199a124eafc96184c8fa749ff889a86d4caf23cf0e22523526efde3c04d69708872a26c313e9a0498b5dcabd313e4a1588256ef83be64ae28355eb85af0df9a0b9a0a7948a9b21c5394e5e9621af34ab5b7c9dd45f40d2cd4a68fcdefd383d4fa532bf8ecfbe193ccef54b26aeccf31a9845131ca3860bc3aa5f74ac3c37f3e1465f6dbf8e71af4bbf989c4251a5dcbc2508687313e9ea0dc04a8418605c219f915ee55d5ccc487829fe41fe3794b3e56f351330b2408403b3552909672df8bf2ce6be53c34d279d1235a832fac628b2c007d2e3de9f6f01cc4ff5e2d65078d4954216cb283ec5744d19a839f09fb6366319060257fb4ae5517de929d5b3efa309463d897528c5b3816d9866138f007b1e8b92d4d59db130beab2", 0x1000) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) 02:20:24 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000180)) 02:20:25 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x90) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x0, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffc, 0x1f}], 0xfff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0xec61}, {{r0}, 0xfffffffffffffffc, 0x2}], 0x0, 0x0) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x23f1, 0x0, 0x2800, 0x0) 02:20:25 executing program 1: pipe2(&(0x7f0000000040), 0x4) dup(0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0xdc2f, 0x2000, {0x53, 0x67f0}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = 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) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xfffffd34}, 0x0) 02:20:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ftruncate(r0, 0x0, 0x2) r1 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3ffff) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x2}) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 02:20:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="fd77434e265a793302aedbb3e5223138aabe3bd899c7c1f0110e788f17ae56ebfe2e85ffa3dff651af774bdd48e3fd2eeeade9e6e10a103d50f5dde0a28909108b0454f836cfea41516e64cbbd234c55fff5b623465d9e7199e3d198755dc97917f1d99d7e9f46825c25201ea26660dc1ed921057738796bfdfffff6ce8ad857b0a28f3f5593a33855223e6ebb23375d7c8bd447b4d113fd55b5e9d9d00767685cf7cdec8f68dd95744cd6d8de472aa6cf2c67faa78fb02e011e3dbe43a04dcedf2dd01d8a8d", 0x11c) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:20:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x13, r0, 0x0, 0x0) 02:20:25 executing program 0: setrlimit(0xe, &(0x7f00000001c0)={0x5, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7fff, 0x0, 0x5, 0x7ffffffa, "03002c245e1a00070000000000000012885d8878"}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215e40f1ed90d7bfbf1925487c2ada5305e09de00"/119, 0x266) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x2) 02:20:25 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac8502b1a4c6b41dccf537c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9568a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e222653300a7548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a808bf7f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05b3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f80c300afe7e7c1f1dbea0d7ce9ad78b79dc3b93721aa7885824e119dc0300c81b898793cd381a7a006bbfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b8f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c908c1ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f0500000000000000e74b3fb5ed0e1bf1ece7e54c6c6c915a566542899ff790ba2d3f266e54726f9c19bce12efb99058304741f88dc600008000000000000008d63631d744e23bf7ebeb4fb5685ea6c4a170d098b9eded50b048cf0a036cf0d45e8392722c9826ca7d91d1139f903fd43642478c182ad5fdd1fc3c50a7b19d68f9862f6e61e671dcc2bc672800386ff1842b8e67570b058b3c85ced358867eec4b1872b61c490c01655892f04417b9ab3e20f713ab1550399070ced27e73410f40190bf1f7ab35bdecf35c65b10486bd4a0f11ba157d8e682af4c0f2c0f18c0611cf72d72bac50847b4ef762d1815e7b10cb1bb1c0425e1ae4f17dff02314add28b784a00"/1253], 0x10) writev(r0, &(0x7f0000000cc0)=[{&(0x7f0000000700)="8a56b74e344f5815476b96acc3141995aee4811b1640f75b2c2a0e6d6a476de8f652a34b7c96dcc46bd0d9d5ce067191b26bef39bb95ab006e0c467e4a1a3e31090c996a1ca1eda87e820cb721b84c8e4b1aaf2cec0972b15f62f33cb2148fb0162f592e560243d18cfc86a6c4f5e6df2cca391135e91b70c67d0c727b5ec9d5eae96f4ac03758eb5aa87f92f06f523a4f9dc6d6abeae2cb4018b4277fb5de59adc1da86675b08fc994a0c7ed32039c1fc30597d0ab214", 0xb7}, {&(0x7f0000000800)="8b24c622810ba8349e71ced74410fb276eb738c2d17a4646d25d822821a14a20163b0f8f0154456fba2b0a4187", 0x2d}, {&(0x7f00000008c0)="dcc84817c6ae5262ecb65136cde048bf387726df571462b8ff66caae6b628a0473f004e04678bdfb109735b7d4598a33c8d326dd2e3c9b328e1d0f1e1f83eadb3d02bb3137c6911afe55421a5aa5b67c03ba4d899624b8c07bf6594ebdcecb3954825cdab0ad24c2f0a95fdc207657bcda0f705eb3ea856e4f754f3dfe2b0a2c4815f866ffdca27c4b07f9174eadc132c61e6c5cb41e044bf6208118b425a2d22b48ec0e79f1d26557c772ca9244e9980fd75a4c3da2671d05ae3389ffdd9f75d3e8ad88ce028cd8498badc9020bad2b75aa4c3a67653aeba47a658bf0c605c5d2452704d2c379476f46d7499d432ea6349a8b16adf220cc8366e59de704f86571f0884afd24627c422f122100c4f95a2bd655da1b14866e45ccc8eb0b6ab1fbb9c954cee2aad46d25449ca86b453361060ce7fd6a9d2f0c2f60f04bfe3fef37f7ddedbb8b13bdb648cf146b4b4992574584701198c877dc97943206862b7e8b4a092bdf3b0214f17b11a159bcca1449836fc08de3bc478fdf9296075aa2830ede925cdea9ce9ab25a58e7009c611e47de5da4a87c2f35d0d24e4acaa34b3468f6bc044b897e581580e03bf2de3232154d8912c1f962611c258f205d253ac37b887e2a949cda683dc8f090ffc91892c7f488c7063690dc123fa593aa624d172bff96e30e3797beb7f6578f772b5c42bba142a261ded3c5778e2606ffd9aded0cddf6331965a66f05f3587c5557a4b9a59967d6c372ce2bb2b98590ea892636458602a24aa2bc862a36d155276608973c2080ebd5da8adf72def31be1b8676cb2193ecfb978b1e30269b28911ec49600672076cee0fd18378e253119c8698ee6e1f8e9c37c0ea2b6392e9cb00e6ceeab70370e983f39eba135746bf0dbc47ce883a884f0705a1b8572715496a61e4d54be104708a3c440128d06a770684863c5c4a08ff1a7c0d4a34261469a5705ac7372244459a70413fd40bd92ff9c0aa6b8797aa63c26e1e2551c5846b41d47cf79e8af9dcdd7f2149b7b3182d8f2ad344dbdceceec7e2d90c281938bde258237fde496cf2972c3be2b5d7776f439dcd2e6d048d511b53b0381d3f00f09843c246fde3374270bbcdc374b426e17c33f7198c8e47efa4c5fea6753d674f92f53752acefd23d0aafdda82ba59c5c45ee6bcd69824884bd9954d24fb9b53cb824e70da14da5557dab997e67694f4f7115e4aed1f6fb516912724ec6a7f475116180f219457568b74c4659712f5bd4d66a97caa380573fcb2dc70bdf57f3ee2b52f0a8d5952185baa435", 0x396}], 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x1f, 0x8, 0x401}]}) 02:20:25 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) mprotect(&(0x7f00001e5000/0x3000)=nil, 0x3000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r3 = semget(0x2, 0x3, 0x400) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x10000, r0, r1, r0, r1, 0x10, 0x2}, 0x7, 0x9, 0x3}) shutdown(r2, 0xce84b432cba5c759) 02:20:25 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x1ff, 0x4) 02:20:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() socket(0x2, 0x4003, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x3f}], 0x38, 0x0, 0xc68, 0x0) dup2(r1, r1) 02:20:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xcdf9ff06b6074250}, {r0, 0x40}, {r0, 0x1}, {r0, 0x6}, {r0, 0x1}, {r0, 0x1}, {r0, 0x2}, {r0, 0x8}], 0x8, 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x7fff, 0x7ffd, 0x405, 0x2000000005118, "017c2ce6780900000000020000000100"}) write(r0, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a89", 0x4e) 02:20:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000380), 0x0) socket(0x20, 0x8001, 0x0) r2 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x8001) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) clock_gettime(0x4, &(0x7f0000000180)) listen(r2, 0x1f) mkdir(&(0x7f0000000340)='./file0\x00', 0x4) listen(r1, 0x7) close(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) dup(r3) r5 = syz_open_pts() pipe(&(0x7f00000002c0)) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000300)) ioctl$TIOCSTOP(r4, 0x2000746f) rmdir(&(0x7f0000000280)='./file0\x00') ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) r6 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) 02:20:25 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x6, 0x0, 0x1000100000001}) 02:20:25 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') 02:20:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x200}, {0x5, 0x1}}) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 02:20:25 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) socket$inet6(0x18, 0x1, 0x1) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) r3 = getuid() ioctl$BIOCPROMISC(r1, 0x20004269) fchown(r0, r3, 0x0) 02:20:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0xa2, 0x4, 0x4, 0x8}, {{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0xa18, 0x7}, {{r1}, 0xfffffffffffffffe, 0x5, 0x80, 0xa2f8, 0x7}, {{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x3f, 0x8}, {{r1}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x4, 0x100000000}, {{r1}, 0xfffffffffffffffa, 0x10, 0x4, 0x5, 0xfffffffffffffff7}, {{r2}, 0x231c0349dd87f1ba, 0x48, 0xf0000000, 0xffffffff, 0x8}], 0xb4, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x6, 0x9}], 0x0, &(0x7f00000001c0)={0x81, 0x6}) kevent(r2, &(0x7f0000000100), 0x60, 0x0, 0x9, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x47e, 0x0) 02:20:25 executing program 1: socket(0x2, 0xc007, 0x4) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 02:20:25 executing program 0: r0 = socket(0x11, 0x3, 0x800) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x400, 0x0, 0x2, 0x86f6, 0x81}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x400, 0x0, 0x0) 02:20:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r2, 0x2000740d) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 02:20:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x7}, 0x8) setsockopt(r0, 0x40000000000006, 0x0, 0x0, 0x0) 02:20:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x200, 0x6, 0x400, "5990381c5d7e2e28f1320d92bf9a83829dc22476", 0x9, 0x8}) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000180)=0x1, 0x4) setsockopt(r2, 0x29, 0x36, &(0x7f0000000040)="8ffd1e49f270657203d5e9896e2882104d1813c63e010c812aaf163595377453be1e82b6ffdb693e6cdef10d510b9be29a76f1e4820116295fb82be2d3c742b64f1e67701386556ecfda14669b729c606deb8fd480b82abb0c474c0a9c6e7dbf08bbb876d93a826bf6b794131d", 0x6d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0xfffffffffffffc00) shutdown(r2, 0x2) 02:20:25 executing program 0: clock_gettime(0x0, &(0x7f0000001440)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000000)="a62e687701d66def60f7535b2fecddb7072287eeed620361a1beeaf3f34e698dc8a81a4223a7d04bc1c103e5b2bd0b122634d40ef69ddddc9e0f104ff5ac893d8eaf9da68fcb5e6f091e326a119392515612e3e4d0a590b6061d7b3e97dacd7fa587c2609030007106cdedebc58e1e34e3b5a5f4371330ab4860e3fee22aca0e3864515111d1670063c5b11630492fdaa6866fd286dc27c0e46aa92401c126ad76557ffe2bd1ddd1a6090f379d8639621ee60467be88382ec0406e3529a095bf053f592adfdc835ef984ae1a54aa9b5c0b76e18fef5ce72040fbe23971acafb5c01ba457b7c0a79ff684e3e7483e3b545f38183c03adfe8f6711", 0xfa}, {&(0x7f0000000100)="891d78c216cb29c9d8d1b91ed917dc698fb863a2c94f0d2465f804ebe67cb50646f72906f55a64a594a367c57e04bcf176e0cbe30577b82c31884aa4e9344c2fa40926e639ff92a95d1951a667e4cb86798278268ce803fda9aeb528d29f1639a8a738be8b9d3179b4fa4d15d0301ccc9984f94cd53965862c7ee008f6", 0x7d}, {&(0x7f0000000180)="2eaad0dc2c0ff28d1e93905ac83773fa", 0x10}, {&(0x7f00000001c0)="c9828b00f591070c1311e8de2ff5a3ff4b624131f4851fe111c6ccbe696680aae249eb18da89eef6af53e10526b2053aba0db56a9ea0d09a7672cfbf5430fe8d9487e0bd57aeff1c699f915869c158b23007a0179209742f5cd10e6eb654b31ddd06058dab749a28dfd4487d3a2b15f02670ec7f730567bc04ce15a8bd4177ceffde7ea43a4a63f1f2dbb10ddabfed885da1a3d08e21132d58fce36b63c2c4221e2514a82a6aeebe56fbc50c9d2efad7e51752ceef35ef2e94e2a5b270f21f18483ebfe1c46b11fdcf8460569eb47328a68f03e9da6a990eac7b2ecf03165fae5a467a8a937d169c0cffc4236a35274da266175c0c56783fa10cdc023f1b41d105b03b05906bfa319f6b182d2083447b2967291bcb5301112a457cf972c146f9122e4711d6843b25fe8d04639836e52631a4a97b48dbfbf4c39d3fa69345e6e8f05f01ed7dcf4c18fa5a71b2e91e3f36f1e5d8f18fbeaf62e11ab5c2a2999bfe39a0d926f3b9ca599905f60f30dc0229735c04305f88454132ef0be504738d33d62bd7aa07ac3328fd73043f4852007d0e59095d81bea95d76a0f605b8761bf9fe3e31932c764154293b3555171377843ec37dcb69d10ae5423ae30d4bd8825910fd53557bedc4563f3eb5223c8e6be22e136888ba952530d7e660c9e6571816f2f69d284fd26f84f429313515fb3f66a4b5aa1f1e36e4db1a10bcb5994b010a521a1e448e95a11d29d6580ca74841270a0443e562a9bca09984379fa6a2fc6b07116b26c47a0829e4c95cb5a119f90485af5fc1c5d1d251f62ea9d0fd1c3032fb6b0a2fa8c6bb04ea141f4fd53e15c31500528e0b105fa7e132ce6bb9d59809b87ce6cd8397cac374caf9e5b74599e7617ad1cdac139adb1f66c35f76b187e4725e75dfba4d7ef59513f4329809ae48418b96764bd746aa9acd32586f47df9405ee16600c80da12fd08f960c710294c009e56c39ca1a59d2538aaebaacb30548b4450283f03fae9ba8ab71d3960c8a9cafc7cc75be3aac92555e67263b45d6bc0acb8a2d31e87170c89f43b88d3df76b895c72b4a6300c880d89494f7d91d5e8cb95ed48a0df43ad7e01d59e39422e622a4e80e797dc43500ce88c8fec7618a66c9e6085174a78c25f9dbd6531acba3fa0bfb45915e88b5a412985fcb01c8544aff39f23edc6dde50ba5214062469d29813c7168620065d10c7175e6b160f1a745106e3fa0642ff13f95feeeffd51c170e298b12084a8f508f0c46ba6fd3fac15a88ca852e839996823c95b955cd7b9891bdabebbb6424292d4ba88777ff29fa74279134598ef41050b7f1b77ae7dd07adde0a51fbce3bc2cb3ca9cf9630f63eddac5497d66fa3fa21b47dac8acf4a3b19075b0b085442dd9c570bc90c7949ed5a2a783738f0ba83c2a952ec464326bc4ca0a3a607c7bfdb8028facb2a4cddeb5e929f4a18bb72a03b62daca86f5e5c210984c7a694f23774baee683266ee33e475fa64fc3ed40473b5f0c5566aa9909ece52a09d76a57f7285c3c12d6c30bd9a97344a1800e27dded647ad5a0b686d0af51f582922b787ef0d6fec5f082fbcecb75855ac273e2f3368d3bea7ad3e191fb836698db7a6dc844b980590eb6859d3db085c2c29ad8dbe64a56685a002c45c7569517924392fc711f4c778c58ed324934b828576ba2d57b1238fc68d42079ffad18524a53fd074d47738f10fb7364d60ab633ce97f5887269881e2924a70debea7715d18411aa5667abd8c5091660227702ffe2f7bd941cef808c53f0fd62a6b19f35bba39a6756f820475a3f8375ada2a16bb3b8f7805b26356bcdbf1ce7d0bacc5954729dc62ada2d777d9c3eaa07231c4caa17eacc12cd727c9fa0fb92f613d5547a707fa5a5927547ab3d56a3d577026bf258eb10867c14b950de2e85361c37ead18c86355736b3e87786af42668c9a9661e5c8f670c67538082ef5160d4c6d1d3715d3efebc31d2850838a4e305c087dd3543cbd55f21ec205c8f6365cf2099bab5de529f57c471684df44cc49568a72ee6038ae91a26faebe19727e6ecaad2a38cd3cbf46e108fa5d6a8b758a6decb8b67a552cad3c2663643d12818e512cce8e5df88484b913e7e213e5f196a67fa5a96b1aa3e6fc1101a63091a82dce52be640720dadfb566f87b8deb718a47f5f8b4bfb3fb2f58bfab3f37473153a8049d39ff8bc2bcf4e5cb9cc3fdea843552a2c9086ccf8aa886a846b7c757a1522e24a0fcf577232e968ee5e99e55bd7e5b0e4534f4424ef88ecb8ac1f99344791d1a33a2246b4971373f062eb97d17c55650a6543cc19831f13ade6d48bfeab2f703d5855d149557499ba6eb5d3c75a39c210a775d0f3ee82883c2f99d67336a65efe82b4b65198204f5850192afa9919389a9d32bd28e6051f7dd0bbff41e3ee91c9e66ef297590685021b9d84df3e4257fae1bb0734c72cb73de4efc76f8f0f6b823243299d62d953529f9ca40321423ef596729dedeeb116de81e69ad483bce01f93c579bc323639d6a8372eaece5e6ba2a06dc9bfd18b1dfccabf7eb2e929a304cb1c6f13292e7d096b2ac1d3c09ebd3352f77fe2c45130ef043c1d9d4fb5b2426eaa2b32736715bb15d27f9ceb452011c5e910256a3aafa7fe34c35074ca406b1df9c5b4a7f4fe90b1e479745e5e4c0d32b328f817eed04fe23069a37e41ebac3341a67abb5a96ec71d075fe306ffa12bc0517fe217d3e93ca28e53404af806a18a1cf291b43fc3b1199d62de35d65838c34bd1d12e4b65c3b386c8cbe18c7516301883094258c97e7c5e1670b8d55af2675d6feffad8707f16cfe59a51016c8571fbac3659ab2c07588d3cd3017eda0c6fd1988bf4ff9afe102027323bbfdf3d4e812f5b1601964d3cdaa303c2aeac7221daf93e22c221b6dd01e1b58a102f7766c6237cf6131f3a581182490b5b50baa1ee643d58f64c0da9343a7e68d86a312da40cb7302d0522e635587044a0f49f318e89af3838279c430555b82162b6183d2970c7cdac26786b64c68cfd4568b665dabbb3fa1a8f10424f9b4f5a831eb05eedff84674a89c8ec0d8acf8a86e7b33ff3a500226df0269e64b8a2112ba0ae2137749e7896c9c2daf83bc19b593d3ba5cc5bfb207fba95baacd1ebfb500a0a6d3e8553185d51848d20ae9e123232c942f1a0c4fa7d3736c73c38c977ccbad05f8bf2c739867f5bcc53458926821bd3d2813a945edd6e1594cfb0a748e1670557c4fb2a90ea74ac90bfd9c8d5c559a269211f8fad0ddea1fd20f8e1fcef4d03514b50999682f3db8f2af5c5eaf9be4b37da02a64879f15e36cf1a834fb38e74ed3bc491d29e1035d7f9764e924831c15b0c82f7c8ae15139c838d943e569a20e6cd41ad12d5a2bb0f3de24baedb8cccf4d92699899d78c270568369173d921a7d670d5e9bdaa131cc6f7ba53b2db84e385d1a3497763acd9ab5e2861aaeadc255f31adb818e1f4d5e88336cf42237ff3f238e28496316ad0f1fff8875a20b1cd80106db3b097ac8dd51f2c7d0bc23353cecb004301d5b749b175882bcdcf566e3aa9d666e6934543e172f3fc928f87b21cf6e0a9b12c311ea2fa390812d3395f0d522eec4129e77a307adf67da12a2a4129a61965f6be3823697bbb455adb89bafc3a51e8768c5af013a1b1b747e1b450b13b5b7206f21a9b64b556d7478f3036d4106c41648159eb63a21bf219cfee5685c7b9816d8c3055ff3ba1fe618570527a5798f96eeb51fe3f975042dac8bc0beffb747f348c7fbce0f37c5bce52f38318461cac98c7c0e3f2af8eb467e833f8d1a46654d7d85a75f6ddd47da55ee5f235044a519ca91102f32627370f4def40dfa25313a91a6242a44054cfaa3a7528affb4bc46fdb8201d59cfccdee5870f793b500e5ba29cd0868a14d4aef7c82232c61274ec9d6377225d6e3199480356a98bacfc45e8fd2c8e6b9305b69c719a2a66de6a154d59e0a15e13ee9ce68d9525cc0436e7eb8492484e3995677ab8758d67cbe76c78b3b68d1f79ded78242e7b6bb134df2fad438728dd298e62284130537864d1f162ce6de0fddbe8f32b51b171686f49af8a1619ac0aeb0d592f17b341a058a4061a2cf02fb801675803fea1720a04a6d800e882e721944f8fee2a076c8991f773001b9ab2b6de761a098acd95be8e869df6fe900e75ef4232dcd56fcd637704750db043ec45702caf76b9e2752cdcf876a035a48087647dc12024bc928cb528b654199034ffef205c672f4e4f3974e94d324bd8853eb42a5ff8c5e7f4e240eb86fbe63c841ddc6b033da4ef3d6108ad798770ed54bbe191c756e62885743c4dd3abde5afc43bd529359064d30cea749b801e4be09ae66d0f4eb40da69280b4ce94785ab174cb45589ace87418dabccbc23c2642b164a47ae2ef17d918c22f9e1373eb5aa668a64286dd4a00ae5e1377a5134cee01718f091c892c36d4603c81d8273d2dc792788c37836031596b165f523e3d867bdb0d6c42e1ceeadbd3f28b2322f0fc34a8d8dc21444edb42b7fba8f98dab8050199e25f55a406eddf1ffe317e7d262322a78090211235b2776f4e490a563af7f9e43d1b22fd9344a1e163bd3d89e753be0ca4f468d3c14a806fbe9b536110a93a14bbd734ffa47946be61da10e264e7813e31c1283f1a79c6b3718c3e161ed1a688b81c9f92fd9e377c2a5469a9a64138be2e0dfb6a7b5cad897d56845fe829b4113579d1881b6488c9307254a13ca4af67c453975d2d48f7a0db566a65ffe4c5497a3d20bc014e5301986a209be5c29a47e48fb1849a083e8868e2de63cc213e6b40019908ff07e84ff685d432d62df405b4d61e5eb890727ceab3a214bb21160f8f037beec46be17e1ddda9d971f7e19c88580616d2a9c00a3123866aa29d95e374b0462849253a789fd1bb7fb8c7e2bf28151571bc1d74d3baf7d2e017e6d1d37d12819d4750b801afafebda5936781059be5a0c14b3e5eb4ee4ccc5b8596c0205a2d609498ae49fe6ee9c0d0c3b1721765c70e1d8ff612f284049f9e24c4675625f8f7f3bf1b136fac2674355e228a853b0873dba506c06039458c3f2aeb7809b41104634a4270015e3981e623728a616fcecc56c0ffcd65d049712298f8ff20cc4e0f6dd7b6c05594b15ce2d40c28cf9ae176fafd75eddd931e22e713081b3645afd130df14b0266a2a0c312915c13957691fedb0bf15deb77a31f1270146215028b2c054b10264a7f2cfcc630ec5c672ad1022f5117ae3b409f0e058742284ab64983a75fcbbaeb69613c150827f90be185e7332e0672f3f0068a5fcfdfd251f0a8d8df02203df13c6aa5bd910e5996f54985b3dd011df7d293c34216e64ed487da48bad1f30d9e8114dc8803e7fac519e6c4bd740a9f2e7fc854120ed5fa81cb0176cfb81f6060a7bd701c04f3c6058472c532b360ff7f0518a23b4fc666c475ad1a825b31d0c4401e3f17b0ba5b740414d191b413e59b6844a8c79c4ce37e4bfc903eb3cd5db06ee6fbf9abcec1b43504fa6fa32ede929762349fd3c97aa89841150ee753883242da8870aaefb0c05fc57970ba7ac859ea0188edc6a3928d66feac6263d522d03f18dfc3c2d8d8b5ad5fb875fcebec7db5e42be18b79679988e7d2508353b0195bdc84d09fcf27b8fb3be48be5e7339cc9cc2e5d537468faa5ea84ee1c7efdf8c722dcb854d494a9704e6069517e0bf1945125c6d3a09e5d11e40df1945c1efaa0ab04bb23b36fa7db9dadf27bdc243124ebb6791ee65baa0c4230e9f8eda970eafe801cf5ce", 0x1000}, {&(0x7f00000011c0)="3cbd93438cda573388d557eed771d88721b915eab50faf6adf71d8b35f20241e82c2ce684780b49106d79984b3bffe4b0d5d5c7554fad4387651e4debec23fee2cd590a0e2f69dfa67c8483f20312044b540eb20da29a1f9dab716c87c1c2b2fd6fb657aee571d8a05cc36272a8af1d1a5f91d98bb8facf10863c0156db98f792b6bbb5e3933266752426f53b5e59c95a33d33e10245", 0x96}, {&(0x7f0000001480)="126ba3177215b1f797aaaf612ce1fb8a4db551523481b60f48d6d7e84ed63c8ddfc0ba6709de8ca3c590e07969749be7354dccb6ea97349c54ab7977c88a1d901755b32f07c82e14135f0843975f9aaeb08cfd4cfd25f15e450cbe35c88e926101bfa117f23d2ff4755ff06ae09976755e4ffcc71feeb76f1bbfb3817e17c1d8456665486d66210cd4971707ace1432e2188bf0234a8ff673d94c175e501c96d8eda817e79d9e50fcbd26615837a9c8d895fb9d83f8e4065fb8db001429d5b6a84cc3c0626b5930ae7f34c205a2eb99b1607dd2e4091d84a5957974ab3983cca1d7df0839f8f06a336ad317d57f8f09ad0000cf8ec058b0a6a1e89bceaa10c634bed3e14691ba19013e062c094dd99c723e5341ec00b57c6057efd38946ebb83faf7a4011393462f800351a04139d8c47ba6634cf46fdc380629650249a98c7babf725a46c97f7ec11509766f57e6f4872a2ce1ac890af016597b2b85cf33c1f7f505c2404f961d6ea2af4f2d1925bc1bf543309129827b4e391ddee62a8bc532db32490718f3d18d86c3dbe721268e79e180604a57f4a2ffd69f336024c8d48e9453c2eaa0f45ad5ab870e6a60aed7fe7acc1dd29851b15f8c3bf10856e781da97f2db7e8d6cbfef83f1a8a58752530c272a4addeadd64d20d2a85bd0c50e2b73c966fd535f149a19c19f18ff449e1364a131b081ea9c64ffac022c528f6f417eafbfcf38da31609a0b007f5ae508d5ab8b0d6f35aed0e17c33bb8c618eb851ddec625049efe2522c806d54561f7488ba22222ff3e4393f4d18bee14c32423b8590141ddc6e9b48f365629829b1fbcfebfeac0a41023a3420f353dd9d880281b415ba41307a8746ab15f9de9a577d89d4d0a390a6ba09aaacc21343c80e1f3a8179bb3ce79e3ced44c30b4763fe8ff1a0fa690f27a52c91c452e406498fa37f3d52480eccd3935e8e06ac8b969dfb3ed4e69139549c6e8bba18ed3874396cee3f88c4b41b59799174e92ea0aafce3d76da5464da5a046e6bdacc098a11a4d6a9727ba111400b9abe437da553d13f330b433cc9ba553c7512edb378419c8b12deee620aa8966f9673665c186a6ef1df9a13887ff5d793f2dee4a0c421db6508da2e7913324c8b8b8d4c85415ba1b29ce58bb1ba3e2223a3baac3ca20ed93e99106aba5c1bef98770ed7f9616d93ccc123c91890022687806667c224d3a361447bc2a131625e2924d1483b4e8ba374f2666e9347a4d87408dc5a94d8d4c56db788179d2b624edea89adfd62547ca0d39ae1e4c6b0acc4d74216aac655f1f07a3be9c69ed6a61f923de25bb8da85b8d815220b6c119e7cd5f9f640bf087ed2bc7a8e300b9632b67259b5ae0abfcad0fa2b437292d74c430d5c2352d79049664f118a9136b8dce2b81f53fb6b32aa0901ec839e2c5f915e2fb714d86ddda2cb5bdc76f06177aaeb0021099fc1dd8f074898dab0c3492fa47cf22bf67547f41f0cc678ceef70d52877386c08d565b842e712ff469570e0fb15d88a7d2424dbc9479d98bfb96e02f6bc54fc49dbca648ba64e32375b27ac5b5d871df0abe8a6497e4bc1fb60c2da54c8121167fc7c32430bbfd3c99948c4f6c40e81d00f157672882d12c9397e6a2fda6c0d32fea4acc1de959aa4a9c59b5d2c37a26cdeae87bedc582bf501a21e480dcba87943ef06edbf663996d1e0d8e153b3313538566287398c2bdd4d9d8b26c3800eef1f5960fc5c914b31c1b2503c601e1bc9f2d3ceea0a7ba5ffaf7a76883051202e9a3a8fd958f00bf4a15e5e08737d723801b5c24e893f3ecbadf83325bdbebdc164047a9d0930c3072ab6131976ba3af7d83617fbf687219f64dfa2a936f1db59961f43d8f6796cbf1c94111c0f35e52ca1767f05ad7e3ab958a9719aa6fa0f65d26237cffafcd0655a5ec1ca47eb2f33cef59215b8953452e1e48ea6c394eddf7652d7c3431f8349fabe3b1a81b75d1eaa193283d0ada765fdbe117cae98d6d6e6ca31a041e1e92d6c1ca0a56a8530d753eb379552e540406668bf23ce1ab63883b8eb54d118e9b4f5240a974f7447cac77d251a357b904dacf7c36b2f6836e51ef28db2ada0755f579a25cbb388295c7c6baf3b74dd0b1de8e59f3ac60e1b7e1e6e73a185ec606baf5c3f4ecb47fbe6848b2a0a1441b7aaca477df14655d82a12866d9a63ac4babdc4b75081eb3fe7ccae2d637179761cf9d5d6c85722c6944b7a306122639fab476b122af065943b3eadf8692e9810ba277f877ca3b6330515e4b8081f2301d6619e908a051bbd37d42742d93ac70ec32dc054ac2ec518bf1115efcdbae9346f89b11890b98ee8a62266a71e489bbee72bad0e7b353edc03283625c1995cff43cd6deb926543916fbfac193783ed9a0a29c6f135df967ce0ba2b776dee4841c9b6812c31daaec0a6221290169a093144a76d078d3aa61db4346fac031da08452a9671ed8779b03845fa956515e0bf69afddc2caff38c0bb2700282d8ed10f81b4e38443cc72687afa2ca52d4ff9b0e1620ecea44c1974c03ed68b78e9704ed7888ba329d0a4778b1180750ea7268e899849677238882da31ed62adf32c862c92282ee99cca38ef55b18858d118dcc38a92eed3a52012688deed79b8de83f575ac01d601ea47ad9c3206209a0ac030fcca5f4c0fc65f0f7c3781bc1136c36f7817e8ef1ec17c264863282959f263cf32abd73ebbc0fc744721826a42685ef57b0a07cbecf6e8381961a902680998cf894ce547786021649fe85d32908d740e3efa015e395a49289b9d0134cd2f7318d7fe80f7b886b197cb80b5f9ec448923dc0e08b2ebf98b077f865d797d90de826e42e8a7ee9c2050861e0f2c36a7f6c9edd6cb7e67358469980e1338be7f73114fe71ca3a811e629a0fdb218faff68e365d7861965f3c0603e87bbfba6ae64009b847f4f0e5838db5caa030e27bb479ceee0336e3325c1b28a1f8a85665310d480b10721285fdabf0c14ca8b2613fdee37e7056e3b059afd0c0c691883cd203a9f3ff47ec747401fd8aeb973bbfdb60bdcd816d4542e795e8b461a58f429ce243f1674557491eee56bff062e3b802c5d83a95cf9eec1194027310009fc2ce96998f2037e95285a188a78ad2a845a3ab535a336eee8ca1bf4e2e15d8ac53cfe61411bff4b2026acd419acfbfd107bc2ba1173100a0251743cfaf2ea26dd7600779696deef653ee64b3a02e8b9921260d3be4420a2ce43d6374b81e0a3a57480976b8a45dfdb609c53753ac68a16a20490adb8fae0c053fdf08bc227b4819a927c2edca8feed0f549ca485817c2d80b6a92b31f56dd687097120573f6923077bb14bcca2fd6e6ce67dda8b47b7133762928863354aed9ac755b939b9f8db20c3df5046b6aaba547a5a3ce297e201f41bf8c22be31d4f6bbecc305924c71ae28c3fa42540880cdd5b1c7c6171f98bbc8c9746c1040d21181fe44183849440c94c6406b296974cf0e7a11e15abb9e880215f1699c90469dcd6f64a90994734448b367f94ef45b447d9972c649e6fc189ac7778290a1d0d9d4df43741d555f0734bf565e8b1cbcaffc5bc5d7d5c2d8f3b6c7b819d62cbe64d7700ace40550c22be2e920a48c9902efa77520a9b371311982bf916ce87f39248937f1766f93b98abbdb8f2dafb36772ebc97140bb13f90bbd6e8b378e93f87817d42201fefe0c0c0325ec13d8e30af7d89090308375101ad16887174a0a32f3d57e8cedc306368749b27aa506de5cd3c368536c51b3f7440429b7d6601b9e7bb5b8e2f8de3d9066f5b67c427af17688461b7634674b82627e7b20d79473aece90e53c06e7d74d9b910c484ee32d6dfcd82cf80c0faba73eb7844c0c20d29ce6edf4ae882d2e8708bac19e0b18904ca9fbafa503035545eb50670f966944742ea565de46bc92998faeec8ded7e7faffb83b8f43d7011d51cd0cf9ec1e2a08ce33feded5e87595979a5046e841cf7f4406601795a0e89abfde0188c569374641de48a577d3379ad2f7bc4da90b809a5e6f8a3e4ed74800f7c44cd4e9f38b104dbaee5bb5c679889f98254056a27f3d2dec452d60bba91116cdfc16a0db5a726e12f241171d328e991b13cf3cdf6266acf474ab95277daa93a17f66a7486c73159c44f2a7b20d34e89c032055fd54d2bf318593e63740bbe471020e872b051797ff96772b69e8b53fd13ca47c3d503df944b6a7184bdfa0fb02e1a707e98d0c834529265b104eacc6b1e08cb02b6db2617412ad7456a2f23a2017dec822967fc0b752c08c9ca1e37d12af48d4f1e7622cf4b21c74f40484f2526f5ae92faa098cedfc43c79d2b1da2281d78135582e9074855e0298186fd97bd8bb9e378985d3ca37b09213a143cd363460ad7c9c47bb3eb510eef6edf5035aa6f4ede5aec5a6f2da30e5ba4265f35a71a9b5006b02b1c9980c631889f7d3f57504f167350d414adf7136db5c7dbdf356ff66f6a7b896ce564fcdc5e204426c5043a8db4c304bf40738c028e631646416a6241a27ed391c233590e68e19de0cf84c6993f3cdc642c73b5b3d628018c16cfc33c156bb4951108a97f62baea624669be292cd08f6b413d758348af3825862a8bf775df4a48c9da6feb765fb2ed094d5df2b1e5557dccf2322b683fb9618597dc066739fef4226ec6170154d80b54c4acb22c3cd44b2b58728ae278de3e0326f4391bf679d71fad7d04c2479f091a6cee4a207f5157e6833e730c79f78943c77c7b6c7d52ecf7adcb49568e62e1d9e43f616c1107561a39357ab888684b14734e16c655dc029abcf6e56cb1882c429106b98a0f8e6f1b7866aea71e37079fae3890d5f2a4ea74c59cb4564077a9d0ce356f96a0bd57b58aecd013f9034be302bd461e5f2174497eb2535a8f5aea93164465ccb2cc9e802df91f87e18136060fdb69187c6ac8a949d4616cf73edf783d60ae9687d9c787622fb6b1e154058615968d9b838d83dffcc2ad00e332e994fcd1d463e8e4e68dcc8211f8ab485ef039935b47949486f360e8696c24142a73841f071b8ed1fe9aa99a2fffc684b9480940da125a2618f1d260be5a9363d12faa3eedb61889cef036089d536f1e40e9a71d19b7d2e0c56a83f795160ea41791129f9f01ec4e0a4fc82a57fb49fb859122c93158ce3e0c0836be297f3d7acaba6f5c6dc0dfd2ca0ede8484007a53a039cab45c4c7316c6c4fba1e825a4b5e4835981b129332f48558de6c6d88323daefdb95ff34126498a8b47a4baf642eadbb21e1183268be5f2747ca5689a9c4f1f52e765b25f7cf661f465f71bef520e88655265ec9ec8118cfbcb79a3938c6743f7eacdb1a1ff4cf2c743e7dd706182919b0935b50a032cdf76c0f510027398444073e7453378aa729e6caeaf3969c07d3b6d2d29823f8c0fab914be917da03afa36c03462c013f2f74428fceada28db22f6226dbaa1c577467755b96d92b8ea0baba1a4bd005143a950217efd165c178e4799deff0d40adc79caf5fc4cf7039bf7d2906d900e0606905df3bacc355505a4dd4e56e2d0969647ab1a0924d7b8df1bea868644aa6e2777be346db9f837e1d2804d4cbadcb0d59f36ebe621d2df9bc0fc4fe3e7c1026e610c74d454b750dcf2f4d02104b688ed1ee3f22d417bf4320f948b76e0e7b491c1e2d371801c617930be7f06aa466dade75f5069fe60cb086cee60c416ed705ee5c710deaa0d2973264de438bc777aa4a19445276ea51fb2bc706b1aa82147c4ca9cf59e06b01ccaa987d0b371fc61ac512f642dc84dca207bf2", 0x1000}, {&(0x7f0000001280)="2eca20adf2a71a5c04d18686ae566bc4c879b5526faeaee4eefaee0c983cdf13825a5641914669c907c5dd6dd70059d91e6ef002b622a2a35655c4121a2d1639394440ea0061b73e8f9e3cdde743485aaff8b19f335cef2318c9d599b27f74f84460b3bd5390c34062e9b38209c6e70ee09a728701946b5e9d06d153a31bcb7bc733591518884bd1634bf1c5b9ec6da7c866fef1078b28740c10620885095c04e5760b58017ae505ed269b27d67099740d88a27a0a23da16bb20fd247582463717b2bd6706e1abb45da800a18700f3f70b72c83d52349811e8bc272d8641255f060206ec464f3b6a5981d2d1cef392", 0xef}, {&(0x7f0000002480)="bc417004903a56d06fb20e393030675d5512494b547fd6d52f72e0de9d7d01bac5eb26953aa6c448c971535ff86a10bb41f83a4d1e0f667f96f8424e46e33f61d01636a248dd624c0551551d34d284900c5db0665b0b63d391323f43af55c548efd136e97992413e42a8e02e6f4999df6cf32f010a91b0caf938c08d299050b9c82918e969efcf02a36e9d5596ed231a2f749ff065d12016eb4af0930c9f85a3ad240b15d543d5fe42c355267d7caecff65ce4c1585ec911b54057dbec2d9a7bbeb7720a9fbdbdcc4185ad5cb444e3340061ae77dcd24e9df27e72c23d23e8ed52f452ec037d94f969fdf16ae8b4fa7ad4d4b126885061c4ae1cfda745dbe7f420e9de7390b75e8b90665d45d3795b1fd59f14e185ac9bcf002e3114e3779e1545b463b249b44bdf421dd2a5f58aee5fa08dfc053f48d0386f16558b1b6fe5b55cd63d61bbc42f193c06635df7682b042c6d0cd4a8f9f92cf58d21088e303330e23bc1dd2ea9d5834f8330f433de1fe6f6e17950467e63c8c4f0ff4bf237c24e31dba1dde5f88c9ed79275a0a1aceaa7fa596f82b371b5ac707b6ef72fb55b131de6974193bb26e428067807cd45e4c68eae85c35364e111db2a079d802d745f6f2ab8d4e471279faa67c0ccd4308e4e381248364a01a6704f4b4b946b95de56bc01f51ad67ad91ff096993d3d045641026b7d9ebe67c885be22ea5f11b11bf96cdb60da9b9461c4cd33265aac2a52f34c2164c4787eddf9b267d7f6b9e102fd99dfc2eff840cd98f475b1784cfb2a5c7d4b960e67a75d4c81c91ec59d00fdb69cf2c194162805f865f6587aea2271eca1a22579cb144501ea0af9f503857be7459c719c0ffec969de04c65239f68e89432b87165d057f04f63062cd713598e5d21d77b4f70bc62d39174ff7b603f204476b28c0ed4b77239619e1bb83e10dbbbe30fcb85f15bdbbfec598a3c9b3466770cd4df34cf78fb8166849275d928ed398c497fe5595a324babb5876e61a0ce0539e2bc365943b21d86bf5e95c24e9567750fbb226190349dfeca1e1828eb00ecb5bf25bebf691c56ae12aa6ddc3a804650e8052e193650b49134967dbbf801255519db83865a61605250f128747a610aabf2c0381354b1f7e5fc38b3a9d16025f48569fc246ddc0176738ee9c35e87c50cf38998bfca1c6497233077a977bd28b4e194ae578edb314639d9e55d21692d57f15b6302a9fd668474fcd6f5ea55087597ef649aaceca971018aac9d70bd33da6ded0caa8e4c122c8d5575860943972ce22b7fcc84335438ea36b669bb84eda85cde3851c64b32afa76d823afe53929ca05a4b25942b34820cd27d3fce428a332ab7b9c217adf3c475c7d057c7984b51115de7cb95d6815b9074bada9683ebcf57b10bbf23313b34d0b969647cbe4b0e7d3af23dbc673c54ee3d097dda2cdf5629d861612dab9cbe2e8f7ecc18936b2ebd1d4b7c3a4413550b1ca944f1eef3c0e2582296005507ec5f1e3431695df22f3f6770427a69a6bcaf42e2118f3d30455622d199c65ce56b0a475f2f276ebe8ce6ef60054825fe833d145b89590e7aeec29b4df463dbae73abd4ac9a7c563b43a448d350e23513d3f3d09af715c3f30494976371643c340488965a5f333881ed4b4467827f4658a418e72585516312b346339df02c0a92c9c088e8ed88759f1fffe98f8ca1e4fbe24ef795e9f962ad69a6714a37bc321b70e72061d618628542a4808811b26700f9e15ceb29e624ca12cc60ce943e6978064b0bd4ea0adb0aae5b6685c3315ca2c94098e77a3038914aca032c5e196c5385ef1ac84dd45139b4255e97da6caf122150945897a9421fa4aea26695be75efd8dc797e4a130728e67d18a176581ddbc73af4d072d6c0c2f1ea51c91087185860cab76bdd127be2ef6b04e23ab61cfaf805781389af7dcf968204f89665fcb73329aac0439a7e5384ba46119855d42dff64d45916fb87022e13dc5c3802ea2b001ca78a7c574bb8787e80bbc14d65a2a7836259a8e708458566d40421aee3ed8be48080ad328a280447e49b1ccb5d50cca3a5e60a46b5dd907b62fc297a086970df15fd803f01d845491b0be72455a32cfb83bde2934c3ce32fb13b166dc4939e5f66d2e47d8d51bc4e4c3d52c792a2523d0175906ef873577c93b85c1e740c4a36d2d3d5cdd2c541a51528c0894dee50685c4a96805e84646bdf10bf88506397e930fc203fe4a33102866e0c6c3fc1804d974414ddfed670a788d7d4a79352bc70a4595d3111cf403cec8f7587c37d36add42535f9e1c20cc7cc760fe652db198774342c1d1a9c7ca3cd8132ea8951c24fc2ffc2329e3f35dcdcec21ed6db08d0d9905b264edb63195842ed6a1a9a6ca530eb909a987810eab402a722e22d0bceed291810795852c64d6e94c47ad771a904019e9abad68ea9f95d8fee869c10ca14030625071f981d94eb3ee6e8dec5d417a1d134432067cdcbc9c6023585a3bc355e2f11b153988379743ba6cb678ac7584fc3457903097ffdc3c595d6a5c62eb15ff0e15fe0873410c105a311a564b41dcbccd487b3c7bb2ef4cd4f2a4ced570da3252f9059138e4f3f0c326995a54e4c45ae2550a077f91c11aac65d4361c8c22714eefd89d21d72d5c09315a5c9345581e9985d26c9943593aa8e1db595c417611f9972395e75b6f96d2bef8743bbde01bdd7e3ccf4b1f1a634fb8da523e3bce0d02d95b74bc5e8e43443fc924fb71ee1bec8337efa0835ea4b5fefa1a7171bedbdb859c76ec038d7ad09f292ae635026c40fed72c07316d7d5f490ed090b56083a4680f321330b13e2ec3166935d0fa572be962a01d5e3586b6d8899df904dbe6645f0cba750d888de9d5d60fed9e1cfed9f960aaa06c4bb8e29e4a426d2d06222ebe8f94888c8ae8f7a6be26f008d11035b3e39e73e63d258a629a8b35614f5cfbcf20c08596bed6713a95c1ca693ebcc5af35f8c0ea201a5e97ba27a9cbb7a8d87fa6b645bbcf13e23f1836732e01b2e037633019b58f796a8d3d948366193dec6c5b1401ae6c29c3f6c02bc1a89c0ca2581b8801c67c1f2f3322905d6cba105bc2216dc1c18d16cf7f7a5aafc58fe2eaf1afcc1c352652fad79275959fdb3b4cfe52781c8d12d42c796c30b845a6f4d5cd47a93eb8799d51336a42b25a692e895b9b43dfd4c29057d89ac12053b522c632a7450ef02cd31b9c839366cee6bccc199f9445918d1c28607f43e0f7cde59ffbe00b55b5280aac1ca692feb03fae066f7e8d0f774597f0800564d2ad46efcddc276a241e5589d16177bac830493370b7bd7567c29a2b94185ee7dcaf7e52a12dd5ad9d42232ef9d994c185104c2fd7dae8be30582dda871510569d2eb7fc0068a04ea611f818714c9b7b21891d0fc8ee4fe67115d5e9ba74d378e65022e68667a8c6c6e0fb411c68b5a5ac9bdaff05b7f9447d05b74f35b89d777521b7ac6555d990ff92ec398ca3b596e6d246ded2b39ec1a349913f94453425cafdbe64c11f5afbcb75c7cbb607c2b8822e67a08c09632f049e5f5c4c59a79600a27646acb62ad662fa380259323ac90cfe50b80c21b753939d437112e4b17f0554eac34003f93027a436330b227ae0c5afd3996b3c62cc1ee3300899d5378cc7f12c70acdd9b85be7ce4a4d10f60962a3330eb47dd0e4aaad54c844ce7daad9bc297652cd367cac3ad4950f41db647fca895d2b1add85aab25c00d04dfd9826fa20f26193885891a7c111068c1578d839350d6ba8ffd38cb310aefcf2f738b8402a952b3bc7cb3ccbe4b505c44f008da35bd1eb5a7283e6d85b76c8bb22a700eeb58a09e4bb0ba3e9d2005e6ffd037333cda901c1c1c1f5ccea6de6894ea28c4f885270635e3a88722c2fbbcc1e9c79bd42baad11c336c9a279f8bb2862384611e3b19f8a79164e570bd7e9f6eea04f2cab2d218ce23eca7f0110781c38cea9e8cd13bb9abfdc398c9e03e48a55a571ee08037c1a27c15cd4a7862bc775333367c94a956a2d5a1849870813bf417f9e7212fa5dc38217b6a711d4c8d7bd080f9df66072def121d3ac7a86820d08b317c828f638ecc77ad6c50b961b16361a74fba8e25de91b92e1fc3207c19bb62c832af40158597b584f0600401907e262a3aca832eb2d1fa214720baec5136ea4bcbcd362a0a7121e48666d9df78ab3cccb848885e3c8b54c57080b4b1362083bf805b1b308b8709e1125c77a71af7467d65eb38daf8cc5ab23144d7281b04101bb1d1f85e05561c54ce5d1c7d70904ac017cebab20279e2fa4d8578abe4782bd0204c0d30c1f1ec0e7a9ccff3272ce66f26ba672827e26f138f84299dbb376a73bcd55ba3ff587d911d2a0974738cdb1544dd4551472c9e478b85063e6a8f2fe5519e1d20b2b9c1ea4fd3f4bcdae39a289c6d77cc5c071e84659283667eb844dd8f4a876228e532b5aa7e38cb4cd24f90865745cf67880caf41a283c4943c5427472353e952316dd8014fdbba4151482ac96f2fece3211d7401e514e510f114406d7bb5cafbc11c94f693b507d42be4860e6332630d723bf581cfb7cdfd3ef329654e2b49fc14d5ffeb309db9911fa2f3519f7124690100246d237cd0786284ca10c6c1e35af5f525f33c3496579e8fa41e6b24bc1a7219e91309bd68b2609914f5d4dd60693aa8408004f1f46e1ee82acb88fcab8c82bc2aab9aa2a6e2f764199bf14a83343401bbe226529232a5502f6c41fc61e9e300f4c3d025c6465d4476f97078167d7a89286f2b10c8c49e1391038ca815c8442eb76afd42842bc4e89ce35f3f809a8ff3b67476aa053a0b92d36a6086311e16b8db8f9abc8160a7296e71169f1771e39dc9e9ca05403bf76f8a93ebdcaa8c37e2e26081c107be694b2f5bf9050c2514ac77f51f219260e1820e2fd372d3aa1dde575caefbd5d85f6d61089dd6c12f852f98564b3179315ed632e3f363f9ebb532f5b31bbca764f3e7e592a1a506bc2e96008471350d5eae9ccf8493e584b545274c56ae2885dd41da5b7154853f2d4c66904fecd93603ff3d416d8e2319fbbdf028d134c63824e1de7885d6b978228663ce872331bdae3974da04c4cc435f9ef63300b95e7d9652c10201649ff1b7f647cf41d04d9656812d6c35b4228a905074c6bde7d70530f07e33ed10cd7a07b442a9542af069b102240f475a775772f9a3734aae14653c948f4fb8c60485998ba7c5f5891f201e4bcc6e3bc667d634002b295ef0087fcf6bdcc118a10c8f645e2222b6553eabeb5881e79cc3b561033399121a7885a04aa5bf1158a7459bc8ecc388d5956a48b827eff3c85e5d3e492c24614ada0fc5b585761d6637dcc63b498d44358ed60df8ad1eb144b29e9827d9a297e59956460e62ff0a3b3a5ee145d1ea1dd00ba5fcb1c1c7e8ceb3b782a16941e85ff7bad664f718a29f98d82f2ed1adeb696eee5747c7d53017f70b127932aac0f1f3f3ba1022f38590d6a8274944b4e97f355fa61c15f6ef6d2610ba73c1ef5ac90f390006efa6233113148bb548a0f4dbafec3514292b39bcd9cc49fcb3defe33f6c1d361151bbff091ddbb9b74b585999d30571a8cc3fb91a527fe689a706ba62b4f558d52b2b5eea3dcd550bd389a446fc8cd0dd30cd05dc0c6d4c393158d2008e96a60d3e57536cc545fe0f6ea1d98c47dbfabed892971dee853b271b843138226daefd186611a5765df21e6e61e3b401a3bbd15100a0932e2590e1e3bfdc60696947743dc7aaa49beb3acd44197b7173bb73790611eddae1e08ff24294", 0x1000}], 0x8) 02:20:25 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) chflags(&(0x7f0000001100)='./file0\x00', 0x1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001140)) semget(0x3, 0x3, 0x400) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = getpgid(0xffffffffffffffff) getpgid(r3) poll(&(0x7f00000000c0)=[{r2, 0xc9}], 0x1, 0xfffffffffffff6c1) sendsyslog(&(0x7f0000000100)="cfdb7410f333f3226f15258bce28819766b6d7c60810b8797cb2ce7e6717843f2554e06da622f37a2354cff343103a1542d1039a561723991e80116e2a1a1006641fed05082561175b4600ce5ff2084cce53d4a81b7b63ef81ac6a9db9ec55031a6eff4a059c24be3b195d6aabee86a012e7d35d583f6721b64f9bd7c06e9f11b3ade89163c69a81072aa6c84d32ccfae23c759846a24cbad29aa543b3d31ef866471df5a37bddc32a23516ac4fb227723d99df4d00451e33bfe99799d628bb05b256b72040e25304a281ecf92b694e6fbac1e745e65c003cc7766cf6a1b9b61349d6f5c2bcfedc370499a63c12eb1ed3c3be033c323c72336726719b58902472c9cdfd61b5fcffcd240ee069e0e22a60652580e39728d8987cffb547b71db27857a14f568e51173d847ceeafcf302bfb8506a748c2b216e2789a3417e6c0ac79835be1e780dad117e92fc8fc12c9980b88cb217b21744a152fd483006b80073ce43e720f7b26fb8e9e26eca0bb0bfb70ec2ab1d3fb22c174f3b8857ccdfffb8e9cd3b5e6da6f965e508922d8b5c3c3bd6527925804706069f3d3cf8844c3cead59cf4c0f0a03c1fc0434372826cee71774cd0c5fc5ddd92b883f87c9622e5604579e5717d754a4d700cdbc947a23e981da75e9ccad60fb3c6f1355c26e523592bf9bb8d1637f108dec7353f6101398ae66fc58ae05d0810301f46b2c9d2d4274a2f594f94a6d8c9c7f244b81a551c316cbd7ec295f8c0386619b42bcd48b3be92411f9d27b4e40045fa480265684cbd08156d5789d4b2cf8bbd09c016035d590e29cd7a8d0f65397de9dd57e048cc43f2d67bdb94887e0e76b245f7663f48685c2c9ca64ba639b4b77888175888506629a609f031b02ceb6bb861d5e18fefe50bee30513f332c506b1f2fcc6807f4428aed689275903f18e5f777bc479b63a15ac457814be25e614da00c9bea8c990a3daa450f3c548fbecb2be1fd5ed86f09e07697d661211c19ac15eda46b1dc3f84719d63eb0e596019d0be39b38e6b4f1450538c262655816de6db9838ff3e00596a092023062f2c4a3840ae8127ff99fd204656906be203333828a0badeb4af701e8232a53e58a14c7616be21ba6067756d82f82d1ba280a6184e947e2612eaf6ab0b57e02e8b7b077acc9b31d01ca805b77719827779823182620cbefc8f19a95ee5c919e55339babe40393e1e38ff9dfd2ac963b6384514f64b9e30588e64ebab53bd518d830c184b2cc038934b0d6e13e9b72d64323043339a35dc9e34fa7357563bc7d61a254d90f60ae3972cf8d77490be09f23a1bdaae28638e9e11c1c2d0ddb0a998f84b15e95d11354eb00674e24cb3cc1ab0d79a139f6edad1d8f7ecb8b93d7888e386c55356dba836bd6acc6837743e4aa4a7c0a2f396ef875228b44be2bb909696cf7541a653ed0ccddb6a28a6183a26d81b208e7f68c5501f171eca2c962c7e450d8b62cff212e934c9070e759a19f9e33fa20a22bb384593f231eb474fa58e06eeffb97e0102d05bb59a9253eccb5f4f19677adeb2ab4578cb1f0200252f62f87c8425fd8ea9ec3ef3bc9ef3df137761efb8def9c1ee8fd14fcb65e95428efb9ceb6a0490862bb946788fda52638afcd875bbcdb5326cd6f1b8eb4e9524468812afc23dfaba61263d5dd103eff1cce29a1f3eb76741f606b5c263f2249f681e321770f0d9ec7831497849c9b327b1d2433b29e7ad299ba4512a0e5715fceced977832020fd77d9d029a6dfbddd20ab4dea48b8401d5c278ad609a2e15edd324c2307381ec810a5c167c4f9c40769b68cab99860b550cb69d61a60e79a9dd7322b4ddee9e45464c40ad1e783782b83e4fefceea4d16a3ef28c93aa4625098636a0d006043e649a394b84295776d760b0f64c5cb51a70030d0b51fa3b276e2ea8b8951a8196feaaaef75eb5558908101662bb4bcd6b86d5e9bbf123ec1991d7c28ae55cf9d1b8c5ee756ad4e6e067fdb706fd6f534b73e75a68b1294558554c42ac50228480d33436564c2f5ce7bc9cdeac2bd6e208ea8252c1d24c2e948d46007e4504414a482485ff959510896003ed6f817c29d4df755e80042e849fcbffe193c7eef6ea375e4c7a3268a9c9eb3f10f2cab2d560d9bbcc453810d0b85b33ad09b8b4ec323b47910524a9a50eb41175e26d13f9bad5622678438a2ba6d9061f19294f6973093bcbd1253f2b235c49e4accc87d4d79272f442d65c7a5a00b9bc5053315b5f55d5149f5216218a0ab4d1b2aa003f7336d9bcc5904355107f40cca84a66c2f3ea3ce0c3addc5bbfcadbb05ac07c110eebff9b1fe3017eb850ed61ee18e84aee9a1a22792bd87d8db92f0bbdab8888ac56120412941f49e139486ba7019550637878a3b311d667110e493dd923fe0daf352ac1e7476d31aeddeb23a7ee8baecca7ae718e8ac18a1fcc0464fb0b35a16032453981b6f32a52175b9fd8d9850db00099bcd610df80e72ac8d8574f94a329570d50046581fdce107452c0b407ad8fc200f92a163b00c1853ecdcc476f1b2d2941fd546917ce4577d2438d535dece63207ac9fc10d3d5258ac4a5b4310fc930fae8cf5df7c5528104ae05ddecf97ac542f758eafd13a4d65b59861dcd7333121cd837539802c0f5e2f7602262bedc07e93ef39142c84ccace70b8541ab1c12be5313fb249477f996fc07fe39aa616672b00a6c07667aaa3b34eb5eddbcbab52c8ca6b52372fe8614f0cfdbc3afc6ec46905e893ceb952141e93fb804b7b0c0668684f4ae4dfed640b602d2f4a5950c59e3211f9d9cf63abff34ddff3bcf635a2906963b177db1bf78e8f4a580406592521bba3569cd3924fcf619d482cd080985a016d005638d6336c752979d315765e8e639c34c268b96aef207d969710971114c1cb7744d08d0885bc13d189ba6451ae4192e979a02e496441c40a7c31cc5c9088b0ce45ad0952394012493afb33f15b28bf5d88464068213dab0fb32f71682175ae9f808a958112be5115c80a6f79b3d3a81fdf8fe020d411e3151fe5c323a40b33c340d25dd2cb0134d4aa1e264d8a25383b4fb8d3437ba8d4850d81f3d866f2e0c981c17a64f7853e90391b0f8b412bf9cc45fd093ae5a27adc0323fdc50355eecd91fb15610d928a1fc6ab9afd474931d1090cc9b1f111c24f05b3800cf50304201c55472820e266c73daa9050c40a953b2e04954b024b3ad3e0b15d6b2a344fc29f7d0cdabb766333988f49f93b0d13446768461f7145982887824aa01f75ab0a657046a58e970f084564b84683a34b8d01649c926d81c84872e9ecaa8b30f78614ccb88ae83d1b49172d3165186798904f2dd7d12b918fa6ec63524041608e405b5757b5bae1f2b3bc42f171614c8bea9f410fd34fdf06c031f534b076073dbfed2506b363616440020617cbcf44cc4100922b0a1d274544d03d2dd4d97f04b59078c91d24d987a31dbad5234ef5a2b203cf2730fc586116c36a3ddd0eb76479f8555b38b1e7c8a5cac4a190b53c6a1a515ea7fd6d92d3353bd869ee10426ec64803a3c6b9ef4a6db06b253116620a6b9bc6907b137ec02281f3d71cf77a2e0839b519851bde0fea99ccf8edc9b3703a58c0bff61a737b1ae359f6cf7d30bb61423da8fc22443a3ebd93dc2dc23f134700a0303af36d8acbff7b0748b0e654c3691d5b2b21b7d9cd4fcb0f0e652e87935aa61c87ec8685471a98c58b678667eec825614447540a63bc62c1e0a4de9450a915c146d6387789c3545406332dc3cfba2c4a959063b08f7a9547e3f109f0b7601c6e6af5286be172ce63a853801212ee0ae5644a2f707f40042e88fc99dd8dfbd1e0ea5acfe83ad38e22f798fc94223c99503aef4d6e292132e4f0b0b6d64308d9752f4994fde88a8de7469ce900aaedaf3073ffa1677e536225f413497dbe7f1b471f6f8d7558efa4448c24f62b8c2d162a8800520ef93e917e1848f047740542f0ff2795bb120d9792fb43b78002366e22cc89a49241c67d573d19af01c56d0bef9a0de5933ff13e9fd230c7602f9d47c8501d5935c87590cbcc52462183c8fe695e765c8aba7eac363943b4f127116781d7fe4fb91ed7649201997bcacf570e45d38ae07c91e50603e1564fe8fac1efba50dee541bdee7b9ad7a97fbbc53456bfb71658ab2279673fd213e890058318a656a81072830fa4347c10ec116140c5dc10f5d9d65ce3924570e98ad938e453869bcb4d82a57dc500844324e633644c6da019f50ea01e55e35af8ee76c4680e8dd991aed5ffefa258b78a692a013d18b94e9a44e638bb8136ff7318fe0d3648396bf8f6309212c5c89282c6a92f5b544627e16169d2647c6e8dd0ac6a40c9617ba1e6f03b85d6af284838add1d260de6b905f5ddace1a306c6880887649c910d1a88a585244aa176fb5343b32fbf52dc3dccfdd7cb7bb4cadc346804e5b39e183843d86472487769a00edb3ef4ae8d05e9b4b796a9c78cd34103155dc0d0d000b6717c41e3a25c234c5206997e89af129adbd68b14038f5c44abefe4224e29081e16ff025fbee8976a5019b7ceaab9fa093dd2e588c1cd42f9c0278dad987a2092364003c92bfa573e94e7ddb824da69a5cd343d646fad1cb33b106f3a060aee1fd03ca8489356638d564e9a5d6e1d7798302fd8f47cd524bab379d7b180b227d037d0bc3263cea0a339850a5fade1732943ae130042135bc618e17e9e5c8ac8e35754f8b8b05486c1f44a6f0731a3f91c436e3d9c512bdf5c4313857bf8191526b32c6db2e313f2480b1fd46f56510304136ffb041e8efa493ac5fc75f1120b6c42eded7bb483a65f5b48ef4549e2ae0ab19f89855bb1972ddb76eb526b80a9de740debb301acf0b4ec0321b4a19fc9a194caa030f78c494648c8098343062424606f33026d103c21791e0820a234ceef83efaaaa4a825c2b959f3c28e522d779fe3964c2ff0aed5c917cd4732e8cc759303e1922298c286ca3936779c7207f678411400c5c294a975b26ccc28f72065f856afedfef175384cbdf5ee28ef882d229374809eeb02ce5b9748ffbcdee73273dd5367a7b9815bf3be7289894d65b2fde1bd87adc921b9ff85744a4e32364da82b83efa9e0e8a3650dba6b5982a71922730be3c9686b74802d5b3994d73adfedaf19ff96af673f9798b00b7c3d9f7c28376792c306b181265a558f23b45747972698b03b37b7c736a21ecebeb519cbc79c547d6e04e461aa8a89401605249bfd441aadd56186378bd6367ce55aeba524719fefae26e77ac8a0bf7c8e62f43e112482aaec737ec70897df3cbceba6d02c7e851e311b4225b06d493daa5fb0c9c2184e33c4fd25be071ef4db5432f3348c58211bb7e5cc88a734d11f128d9bb5b4e0f25538ba86df6774f591afb87801d5e97baadb87671a3ae73adf9ac88f1b0b50ec009c731b9ed1d37222865ee80b97731ae5274c2d6ba97199f5d630e7c18541b803817f95546b067915abfc13335073b00d250f19be074eb2914c30fc2b1b200353b01cb317ac1ea97445b7543e5cf8733f3b81ba9ad8e83eaaea936f34b70a676bb3f8c3120f3d443b57cf438dbce7b123b683a4d60cdd9391e8fd47de02ab761a902cfaa893e3e248c1a75790cdc41f48de158507e9891c2be2f58b2cdc2322e0d79dca7b2728671f8dae18b86df0fb3ef326d9747b968c33dae6cc52ea2417dbda4b8d20dd1e236ff6b5fd9709a0d37f4d9409737e3a3a3ef451cc0d80375b31947b7a311428cd055074cfe2bba71119263c7c9e7048f7ffb4", 0x1000, 0x1d) 02:20:25 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xe7, 0x9}], 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x9, 0xffffffff}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:20:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) fchmod(r0, 0x8) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = accept$inet6(r0, 0x0, &(0x7f0000000000)) fchmod(r1, 0x81) ioctl$TIOCCDTR(r0, 0x20007478) 02:20:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/43, 0x2b}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000080)=""/42, 0x2a}], 0x3, &(0x7f0000001240)=""/203, 0xcb}, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 02:20:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xf2ac6aafefaccd70, 0xa0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x4) r1 = socket(0x18, 0x4002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, 0x0, &(0x7f00000002c0)) 02:20:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000021, &(0x7f0000000140), 0x0) unveil(0xffffffffffffffff, &(0x7f0000000080)='r\x00') setsockopt$sock_int(r0, 0xffff, 0x1803, &(0x7f0000000000)=0x800, 0x4) 02:20:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000180)=[{r0, 0x11211c62bdd051d7}], 0x1, 0xffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x4, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 02:20:26 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) r0 = shmget(0x3, 0x4000, 0x0, &(0x7f0000004000/0x4000)=nil) shmat(r0, &(0x7f0000000000/0xb000)=nil, 0x1000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) recvfrom$inet(r1, &(0x7f0000000100)=""/236, 0xec, 0x41, &(0x7f0000000200)={0x2, 0x0}, 0xc) 02:20:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)={{0x80000001, 0xff, 0xfffffffffffffbfd}, 0x3, 0xffff, 0x2}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000002c0)={0x40, 0xffffffffffffffa2, 0xdd, 0xfffffffffffff800, 0x9, 0x80000001, 0x7fff, 0x10, [{0x2, 0x0, 0x6, 0x38000000}, {0x2, 0x7fff, 0x5, 0x7f}, {0xff, 0x0, 0x2, 0x8}, {0x10001, 0x7fffffff, 0x4f1}, {0x8001, 0xd5, 0x800, 0x2000000020}, {0xb17, 0xffffffffffff060f, 0x3, 0xd}, {0x7ff, 0x3, 0xda, 0xffffffff}, {0x9, 0x0, 0xe99d, 0x8c}, {0xfc2d, 0x8, 0xfff, 0x6d592d49}, {0x32, 0x2, 0x800, 0xffffffffffffab0e}, {0x64fb, 0x3, 0xc69b, 0x8}, {0x0, 0x6000, 0x0, 0x10001}, {0x5, 0x6, 0xffff, 0x4d}, {0x5, 0x6, 0x100000001, 0x81}, {0x3, 0x8, 0x200, 0x7}, {0xfffffffffffffff8, 0x1f, 0x7, 0xdc35}]}) r2 = kqueue() ioctl$BIOCLOCK(r0, 0x20004276) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000400)="dd661530892823b56154790b0f6dc2472370a5e7375021447496e2b42250816d4075a5124adcad0d694206a9f72e240243063121531fbbe702c369e73ead5a2a55d1baa583f6b74955ca67832bfa04a76e26e5953aaa11135046e43ffa1bb52529a65e4df28cb57b3115270241a15bdf28e7f9a43a4c74e339ad4b391398150aec4e5251526fb7afc49ae7860e84176a4f55fe58e80d644ab10793430c9aa273b527ab8268b36e546ea8bd0e403a9e6a177ec4ce3e554405d81e1c8a810222729c0579f120a2431ca3723dff17cbdc0acd23e55f324cb64b4327a3fb0c0dc98c2995522db97f16f9cc75af", 0xeb}], 0x1, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) recvfrom$inet6(r0, &(0x7f0000000080)=""/99, 0x63, 0x42, &(0x7f0000000000)={0x18, 0x0, 0x80000001, 0x100}, 0xc) 02:20:26 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) flock(r0, 0x2) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)) 02:20:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) r2 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r2, 0x0, 0x0) pread(r2, &(0x7f0000000200)="654ae9f3b293ee3fa186e0bead38aa675e39741b50fadc244da9e0d4cb9449b5b61f99e0f6f07e1f260a577cf643d1d4a45b6745b3e1063e52fe8da50385365084b3eb5acbd2f0c5eec63a9526fa8ebe6b5427e29103474cd5611917095004aa7a6fd7fe8760d33095bd224b717a2c7600fac30393da41f6ef79384df6907ffc68815985cd38f605aa3c3666b6824db6ddd7a410f06a6eaa90", 0x99, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) 02:20:26 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() pwrite(r1, &(0x7f0000000080)="5c88f087af36ae5ca1d6cd77132eebef3f328761f1fdbfc39e7d72507f193ebf252aa9db0873bb9ad8cc8c2626c7469a68b287e583646f297da1661e99de117408291e4386051417ef4f238fd7c729cc719b0231bb5c51ba15d601fcb1766e6f3dd199f8b1e7a53b1dde671181d7cc69fa41d8e04a63e217a383823a199521d7622ae7261cdffabeceb76dee5e5f437855d17b951fc70fe567fb5801dbeb8544d0aeaf35f38342d8ebeeccd7", 0xac, 0x0, 0x0) r2 = socket(0x3decc7a4bb2143d6, 0x4, 0x1f) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = syz_open_pts() fchflags(r0, 0x0) fchmod(r3, 0xa) 02:20:27 executing program 0: r0 = socket(0x18, 0x1, 0x2) r1 = getppid() sendto$unix(r0, &(0x7f0000000180)="96902857ba1981faecaa2b4d4830d2b43f655a32b2da67401c8caf20e0ccab1ebffc6d2cbe65dbb41e65e19915240dd214a100fea722f71d6c39f3320a80fd21d2027c4624671a7e1cc2845e9ab7adb5f707a1c911c8b50419b12e620a25799ba31bcc23f5228a888a3ee96fc0a30b08982f6129399d7c86a2f97b516f93e54f81531016b6b5eb67d976fc1c7c00f60d078a25fd3e80882baff77f0e9ee43fee0c0bc682885f40085cfdc621f898b647fb41", 0xb2, 0xa, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) wait4(r1, &(0x7f0000000080), 0xa, &(0x7f00000000c0)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) close(r0) connect$unix(r0, 0x0, 0x0) 02:20:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r2 = dup2(r0, r1) fcntl$dupfd(r0, 0xa, r2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 02:20:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x7, 0x73d) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000900)=""/252, 0xfc}, {&(0x7f0000000640)=""/117, 0x75}, {&(0x7f0000000b40)=""/168, 0x84}, {&(0x7f00000004c0)=""/53, 0xfffffffffffffdc0}, {&(0x7f0000001b80)=""/4096, 0x1000}, {&(0x7f0000000c00)=""/197, 0xc5}], 0x7, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x9, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000a00)=ANY=[@ANYBLOB="b66501f0b10f4a4d7445158b0d7edaf4666e0065300075f8e5158b0dbad4a1d82b4a75183fb3368023044e2f0912b60b64a530eb8e5c32c02d9164fbef466deb48c1cf1d2fcc9971a858107665e79f8454507685475f0682393eeb779d4503654e2906f8ff02c2b5659c3bef632cf8fb3ebdf8ac430245d0b7eac7897a1f8125c3f7d036f46f3cda2896765b1581a77246853175c612893398ca3f898e7c801bc05fe8a2f71bd8bf30b4497bfadb938cb57deafb2bb2b621f59f6e2d5a8a51658ae897ec3d9c5e3a9676bc22c9f5a8206c7e5209d630f6710a45f1f89994fa2489d965b622f737d777975b38f4a72b0e63bf7b1de6f223b66ce1d5f3119325d85a91586351d01449a4d16d36844252e4cb329460abff092adec4631c87227cbec9170b84af6aa712cacdb2b4b0fb57bf000000000000000000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r5, 0x6, r7) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r8 = msgget$private(0x0, 0x20000003c4) msgget$private(0x0, 0x100) msgrcv(r8, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8bbdef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/219], 0xeb, 0x0, 0x1000) r9 = kqueue() poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) readv(r9, &(0x7f0000000100)=[{&(0x7f0000000080)=""/41, 0x29}], 0x1) mprotect(&(0x7f00003b7000/0xe000)=nil, 0xe000, 0x5) 02:20:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000100)=ANY=[], &(0x7f00000001c0)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r1 = dup(r0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 02:20:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e", 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 02:20:27 executing program 0: pledge(0x0, 0xfffffffffffffffe) mkdir(&(0x7f00000000c0)='./file0\x00', 0x80) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000000)) 02:20:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = semget$private(0x0, 0x3, 0x8) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0x80) close(r1) r3 = dup2(r1, r1) mkdirat(r3, &(0x7f00000006c0)='./file\x00', 0x80) socket(0x18, 0x400000002, 0x0) r4 = semget$private(0x0, 0x3, 0x20) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000040)=0x2) read(r3, &(0x7f0000000140)=""/23, 0x17) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:20:27 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mkdirat(r0, &(0x7f0000001480)='./file1\x00', 0x8b) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x20000000000000) 02:20:27 executing program 1: clock_gettime(0x0, &(0x7f0000001440)) clock_gettime(0x2, &(0x7f0000000000)) 02:20:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f00000003c0)="ecb225583f5021e53d14e99e5d3dd24806e68d3e43d2a86d43d641ae0c71fcde5d37208334d3d6944cfd93048eed83ba57415064", 0x34}, {&(0x7f0000000400)="afd0c5d0e707a57478ae930f0ed2a6", 0xf}, {&(0x7f00000014c0)="8d776ec6acbd863c37ed145eb24a9ab03eb9d95e6ca1e23706168f454b76e6185361f7ec2a6e0478f2890c734c95af4be55ba56ce8fc88a45f1962761e1ae88667399e2c9de1248a176afb85a86c6fddaddc9ab94d0bf3f544a1c1aaf953e8dc414823958e15fbe86a1c2f50249c5509ae266a38a49220865de73582bbf43e51e8f090811f664613b00aa0dfedc5187b188c14040ab288b807cc43a16f14c3b7743700d5dc4a96eaec352da549a5979d15a28ef0dcc186f9ae611df858472c40118f7da50121b4756f9ab0dd25c5ef207a88524b0e2a66cbee10", 0xda}], 0x3) pwrite(r0, &(0x7f0000001980)="a06980dc707316abf77e8dec92b74e6e254b517cf3828f24e7372e3cef9792d599aa3d5b367cb78a12e1ca572c6fa10765b92772f859824120cee77236c6942c964087e9709cae2003ad8edb90a6229cf65f1a8658b7f00aeea041ca64e9e57f22ecf917e9d3ea09a4b0b740cceb8668265c5ab3fa42235158a20f393d0386b1dee4de49649ff67e9955cceebd0d2ce26853cc2f09b76937a282fa9c0fe31bf7a856bb891287333f401f1c8f4acb0cd5b44a24ccfea8369632a6d525ca37c9c126a4250a5156a51b5855abe87bb63c3deeeb4aae6d041acc99028367b24566e5f8e30d7848b85fb9ccfb7b639a1db4d3f45f60f43d6abe66d4df861335c5a7cc6926bb6205b3b57e285eba9602f18676bb1f83be9c959dbf8700f249866a84db944b1397175b3517096a9b9e656d39f8f433884fcf3fa6d5cd98e7df6e1bbfc4973c80513f69f48572db2b392c4c9d962847b6f659ad6d4818b5953417ad848aae7837e7ef53f8c8eb380324e1086d67ba3c811aef4cfed230c08fb1fe9aa3f35685bc9e2c4f149fe777691e1ea4ffdeb2bacf648d344da6b48cd90ec6a9fcf8bae211e1ac5e7e5ef60433752d205d4be27e05f00904ad1f284197c310d9d34da5e642447cb3fb5eb54b41958fd7a370a1583de9f602cb158814c502c91af6ec0f11e7388c7a114a997c925089dd780d19fd1884d197d3448f187c88a8f08eca99423cd721cbbe5aa1d7adeef86fc69d34813e881ee0cf4e1cbad9e07a7bf0576117ae0abea3de380e4940b62664b6e84b6e942b601f045e440137dcbb9c541d65bcc49584468cd62532720caf6e0cd2510e53f4d436306142491a7e4230b73d00a8242769705964c7a5a127ec661ba9d600f52a6a7f77e0ff1974f3bc73dd0611f897b897a6d610b4fb17bb219fa208ad7ef7b4f7af91346dcfe99fe5b3d0961e3aa33f003c545154436869b4e946f358d46869999c696cff37ce985f12a08038dc96efc4f30e52cfdf8163af9641f9a900993d86a0055301c5847e991688825480a1a188ec81656b54028310f6fc5e3fdc40f1f0f5b1b4cc9318a133a5d52063d4862a0c04d61364aba8c654b4c54215bd0e3b805761f00177fc7725c231ed425a8b8fdfc3fb27a3c7a35596b6b9de43acc61b0ed96f783a91b0f3fb8d4aaecb59e7dce3bfd9d05ac065d2f96f70487cc6b002ff42ac60b5ac45a8d2573b76f90c7159a889b558bffce01c6fc8a6735d8367c0bd0630e065baef28927141b0f5e9980c86a096814b9ab7da60f56cd1399a4767f73d7ca4a99bda86d6e06339452dcf371eec340410990916eb8249f9ddd530fced6e846d06e9787f173874f46c8fbc58bc926555a4025cb0a0cc795bbcbaf7853bc2c53e125e9180fe528a987f659fc68d9b3fedcb6ae4a22398f43b3c24e42ed6d69336f14462c92c0cefb64050beed506e54a7b8000945c291f0b89f69c58f2fba23fe55fb6fb9a028016b2957028bee7bb6163c420d8c4fc932d2457f438192abd9843c69ca6c6f8ca2c8ef2be55296202308f4cce23ad1739a63ace4ddb873b70369e9d6480dc38839098bb99dd2cdbe9d4e37639b3e1898f570f737958f3977d8d11398dd5a985f20088b0b8e26649c3f3e2aa570158d49598c1e8914f82c8afeda8383777377b413d18dfd2fcbad8314a2d61ca78af5e3b3b5489922a36e4e4d764d2a174b46a3c04aa202fc9a6c47d34b13a81164e533e24af561ba27d73372646e19f518237dd28b5454728e2c12d27a3a2a19b21fa05b3716761a97751ecfadbdb50ac955f42e1376e064e46a2b27e77a5aae16b37200478ba8ba588ab9da53df8798685762112994355889833e0cf2ded75e1e4fe122ab6bc294892bf4ceb7dbc0c1a7a2d84c8752e620cc6e131044d83fecda636bebe2a5301cd64848d4f09c0d6e16dfa694fe38330fe9bd4acb6714929c9dc288cb4ec799f41e292faf9ec634dbc000498537ca83c67453359f7b99b6ed7410513e63b551279cffd31479d0db986ca3d7f724e50666f8b7065b589ae85671e2e7fd8f973eff2f0e5ae4c94e1cc479e13159acc1b9f2ca2d23a70d732e478713ed161dce09c3baa09c28380602d0a4d527e3d7348d6e40c76db5bdff26f3560e904f0c259bbb6acca9b67b1515b1ef9383daa164e6ae3883a922df47c6cbf64c9fee0ce8a6dc5153ef982dd1f2dac64e27676cd7480176eaef0e7f563b373835d1becde38bbb944b497d1f516f575c71d97aa1110a8921246be29922bf62e53f971389ac3615f6a2014a02893a0919e652222b32631d6c449cef8df0a55230a7d05f3368fdc23ea3e1482062834b3dc5c4f3f4a6ca24e399e045ebe0d4c02a8a331ccab70d05591f2cb9dce563235c00b3192e8e9ba4bebc23dc0846b2156ae03e3ba409c3bfd9b0ba6f452ee3f619f91bf188483510cdedaba81b2de95bdc12d6a151e456492c4205f5baa55088dfe633f6a1295c2f2756dfda52dd76185ded2fb4026049859acac547384176996a0b2161dd09556768ede04b8d97bd9fa6d34638223a87891c87d120700a5e1112990ce9900ee4414999263babd5e257bff930725cce916fd8aa5c547d984c545bb6085c1221551ae8a61dc3b7496a2277fdcd1090182ba1fe40f4189f4e2c89b8d96eaa8969101b7f21c9e9c45c3751bc8ce799aed4edbba8261ff0cf14880eaa93b8f9f368c086467cafd427f8c1a29b1ee76f5fb73a534fd7689821aba27b6302d6ba6eb1d7d9746c2f71921bd23d86c8ec95be5eaa71ed0690137816b5c8f510743d73d718ac7c237b2284d7cb80b8a2c46ab8223d533afc9c4a6f4f08aa5b26970e6bd5aaca9c61e2818f7193c499302597acf350f82ffa6a59ab2d76e3bc34e4549a09c6413ca0261de22097e77b5208b1f91c098476c2d1aa99aa5c3681d72cf3fadc2d52b7402ede949f51e52500af2ab79ad19ee1e6c25e41aea6862de7dd08a6e93cd237455f1a53a48ca263eb051482aeddbfe6915d99d8ccfb5ab6fbd76e7577c66325a862d35f651a22d557c87b923046626e6ebaf7bab737fea0e4f35371f6d563a597359e460b4cc0437c5186dd7f2455d28ff9cf2596501e13749988816a405c77bbb902bae10e87bbfa166067a5c6ce7c76b631facd25eb24d9eb18c8227c17b68af61e031e69e56fc670a7a5709a57505d6c9b85072308467c95b911824620ed1b41882a431033348e4262c579da03e9c91bbf66f294f0c54c4a532547970fb552d773a05d43e0c3fa6f895d5dc8a0f1f7106b4cc516b0e1974391fa2f2cd672216bedd78305394958787ed750255995bd36e984e42831cc58f6505314caf9f5c1c1153cb7c703735c9be068ef6fd69dfc8d975cca3df7ad854de31ed71545adc7dcea31956ca12dfd34faa9fd01e2eaf7c8d3debe772cbbe241588a77718ffb94aa66cd9d0ef7f7d15650210366ae0e02ebb2379260a7774cd964a732990cfbef53b11990b9c81be08529a1ac0c3f9c6bd35951e66ac6612aa49fc977c046f0465f7b8e321ee1770b7299ecb5de243dd57ac5328c2c137827c0631066f7e0d30032939446aabf272decf5704bd696f856b36333cdbe74350b49b1149d534f70193aaddb39301ab9b1e209b2d0b9851545664f89552538f13837e260750a45c46c1994421846cf52a602fcb4378367d20f6bdb3de02d615fe066e454821bc2ba783ec55a18a9c162f2efa344a40cf9f45f1b6c43b29b833758b035e92f30ab77c31a6fb8f3b2b949b63647ff275c8b087f7176958dcced795af02ed7d64fb82319d65d7230a49c2d6b0cf9f25c165375bef2eb1573233cded5d9fc3a5ed59df36e1d3f56c334c3937d605b1285f2809d59892b7d14ea6fc3f34ffba0671031e7ff3f33bf6b09401e29a537d00fd92fb5ab3e1932c530bec56b5fe48fc21983bc7374c1d07e4d7090caad9de234bbc970cdcf572ae465bd34c0b66d5fb1a84d51b2586d444254796e4c6bb156da6bcfc5274b347b002454f3a4c9aa2c2fe86f0f0b646a6ef23a95fe61e0dc53facc5ba230089f9c66218c4be85f137ffb5770821497961e4d1362f0a2432c5d2f86058bd637a5b7ef096f0eac4515eadcb3c14ccbd3bbc986935f7ea7e10e93b1d022a3882e6735cfa494518d4830762cfecead746d49f99ac71546f2d9c87ffd2fe57559035b429a6170f523bc5f0dbd550b1436d32fa3dc7797997ab542eba93573998106790a94bae249e0607f3227caa0477944bbc1e9b6186cf7eef8f9a24afa29b0d31df23698c42360812fae429ed5c45f110bb641bc288f1bbc81e7f5702786a825ab533026c4bc692e55cf7c40b7b9c37fe9e7e4ac819eb9ea581a6bf044b9250ba954af09b5a313ec352817205c1524a3d96799e19c60663eb6600a5425448ad096f69a06b3bdbec5f0424bdba05bd5c49de6462549ba38ded05f56914fc73578cb63ddc1496e395357c9b07ef71ec68412dee809c221f0b6f8e5a461c807b31b5c11efbe8597b58a42839ef6948fbd1c717f7b9ef63a538afc67f993d1de194faa2a26fb27f6acd72d4a9bbfea5db41e5d73eb5cc362e4c700041ab6496b30a216e13e60aef04aaf9f711c55ad37b4f0be6cbd4d04987f2860a78eb3d320b9efd9488ed730725d26c5ce485a6d14ff0d454d96d3c52f2f59748bc4951493b74a267fda7e9bfd6917f7e0bd936496a4e87c6e88f4b9421dc441dac2fcdd1042effcfdd2537075edb58bbf2a9dd743f959cb155def27de494abc440246d607543dd69f9758a708c04bcd79798e1098b94ba115440b967e6b5ba824fe144b6e2b2cef814b04590971a53d8107a4e3011fa3bc0eb8573095daeaaa323580431e69fbff12033dfd67eb9be227cd1371d46b1d894f4b85bde77792de3c50f999c4985cb8d8a107e9df9a670af7bf6a16e676b06ef73d89ebca3ad9345cd1a04bc0945ad64c7d5b6b70a8fab2dcb7dc03143eeb6c9c759dde56d2584351423ff835651b258d10519f91e0b09e8ca55d61478d02e97310a31d234b25a5c2fd2dd0c7175a4fe0af06c8e9eb8f6731e1cfaa4b66e6ed03f6721715b3ab03a115302ce59c1df210296b3d9aa29df669a562435754fdb1e6b3eac06863e5ae2d0a24c78816174b01ae2212876078f8fee3d70b35195ff4185cbfe7c3c44232c3eaa114b8be649fd23b08c8ffadc12b2465b5ce0fed1414d32ecda213f4c9c0a9724b5d090dc9f86b176dfb43810f13c253919567c1436299f49f9e64a5a2fbec7bf358fba402142356ff427cac68d52918f0556e893542fefeeac122bd6bc660890f314c5e42144bb986f7251d92a2e5dac8bf1144a639be56407d5c26a0e0563e80e4b62f9bfc5c5bfa3593e014dce147d6ceb551d79ba12c078cf21cdc18981f773b7a97372c0f6f379acafa79704082e88b84e675ce3b3d7369adb0ec9382e82a3bdaee7cc72c63a56362c5531d1ff6c267e1d65a8ab05e2d03bdc20244841c7882fc472d463fbde35c1e8e29b4f7887839c6955c65e2d5745142e1d504bd94f86bc27f40dfcf96f7bd51dbbc22ef564f37b8a13bd328c6f44ae5c3ee9cee2043c511feea12e6269e428fc98088ea47498f5763d8df555b3e4c448d3e5415092999eaa598e2f9f19ba75eaf731b757a8c8c11464617582fec7dadd8548dd33e635f809b78b78e0258f432c8fbedce046d1151ef1a50cca3e91cd110c8c4d8651ee7290c44b93cfb54a768f709c8ae69af5450d4b9eb48e119e1ad26be512cdae19a67120ab03ca816e7265a26d4d7", 0x1000, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pwrite(r0, &(0x7f0000000380)="dfbcc14b97a8e311a762c94b5eeb3f79c65a193dca41fc35ba08a45f5eeff7", 0x1f, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e", 0x36b}], 0x1) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xb1f0, 0x0, 0xb3, 0x7fffffff, "49bf000000f47e0000000000e6ffffff00000040"}) pipe(&(0x7f0000002980)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000029c0)={0x7fff}) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/45, 0x2d}, {&(0x7f0000000100)=""/64, 0x40}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/199, 0xc7}, {&(0x7f0000000280)=""/53, 0x35}], 0x5, 0x0, 0x0) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 02:20:27 executing program 1: semget$private(0x0, 0x398ab4c23327b44a, 0x14) r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000040)="8b24c622810ba8349e71ced74410fb277eb738c2d17a4646d25d822821a14a20163b0f8f0154456fba2b0a", 0x2b}, {&(0x7f00000008c0)="dcc84817c6ae5262ecb65136cde048bf387726df571462b8ff66caae6b628a0473f004e04678bdfb109735b7d4598a33c8d326dd2e3c9b328e1d0f1e1f83eadb3d02bb3137c6911afe55421a5aa5b67c03ba4d899624b8c07bf6594ebdcecb3954825cdab0ad24c2f0a95fdc207657bcda0f705eb3ea856e4f754f3dfe2b0a2c4815f866ffdca27c4b07f9174eadc132c61e6c5cb41e044bf6208118b425a2d22b48ec0e79f1d26557c772ca9244e9980fd75a4c3da2671d05ae3389ffdd9f75d3e8ad88ce028cd8498badc9020bad2b75aa4c3a67653aeba47a658bf0c605c5d2452704d2c379476f46d7499d432ea6349a8b16adf220cc8366e59de704f86571f0884afd24627c422f122100c4f95a2bd655da1b14866e45ccc8eb0b6ab1fbb9c954cee2aad46d25449ca86b453361060ce7fd6a9d2f0c2f60f04bfe3fef37f7ddedbb8b13bdb648cf146b4b4992574584701198c877dc97943206862b7e8b4a092bdf3b0214f17b11a159bcca1449836fc08de3bc478fdf9296075aa2830ede925cdea9ce9ab25a58e7009c611e47de5da4a87c2f35d0d24e4acaa34b3468f6bc044b897e581580e03bf2de3232154d8912c1f962611c258f205d253ac37b887e2a949cda683dc8f090ffc91892c7f488c7063690dc123fa593aa624d172bff96e30e3797beb7f6578f772b5c42bba142a261ded3c5778e2606ffd9aded0cddf6331965a66f05f3587c5557a4b9a59967d6c372ce2bb2b98590ea892636458602a24aa2bc862a36d155276608973c2080ebd5da8adf72def31be1b8676cb2193ecfb978b1e30269b28911ec49600672076cee0fd18378e253119c8698ee6e1f8e9c37c0ea2b6392e9cb00e6ceeab70370e983f39eba135746bf0dbc47ce883a884f0705a1b8572715496a61e4d54be104708a3c440128d06a770684863c5c4a08ff1a7c0d4a34261469a5705ac7372244459a70413fd40bd92ff9c0aa6b8797aa63c26e1e2551c5846b41d47cf79e8af9dcdd7f2149b7b3182d8f2ad344dbdceceec7e2d90c281938bde258237fde496cf2972c3be2b5d7776f439dcd2e6d048d511b53b0381d3f00f09843c246fde3374270bbcdc374b426e17c33f7198c8e47efa4c5fea6753d674f92f53752acefd23d0aafdda82ba59c5c45ee6bcd69824884bd9954d24fb9b53cb824e70da14da5557dab997e67694f4f7115e4aed1f6fb516912724ec6a7f475116180f219457568b74c4659712f5bd4d66a97caa380573fcb2dc70b", 0x387}], 0x2) 02:20:28 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x0, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000200)="23e234d24da44be61947401217a178346b715188b362986a7a0a64762631871c8e4535fa2a523171ab03b12a583ee501b77383a8ea88165ab569fab99e9d336b149dbf37ef248da0317758fae8ff1419072daf0d8b7e2d3777881ace105b7ccae6ba28afcda9075a6cdefc6566dcb0a9f98517762d9d68687501d4b5428995555134164045ea03e794ef78660a58f4d26fae8f5d1334f48675986af446bd2569368d173fd1f6827e0b8836b37541e56bc30334893d419fc5e97d9976b80cc38ce6ac15931076af752e99c7298ac792535748c928c78a0d5881324c6cb260e58328b2c66f6b85", 0xe6}, {&(0x7f0000000300)="86b0a3fa4a8cf340b066cb6f8eca3c9607b413405ccfb2cca2d31bf7198c5a9c4799c9a0296a5a9c33357d6fddc2f2a10a7569f7d971858a", 0x38}, {&(0x7f0000000480)="421c52b23e1d098a699ae7b2cb7bb038ddb0fb8960d18393588100798cd535d2e4550ddea453c51122fb1fc804f39b20ccbb83963a15a215aa9124a836d342331c9ae4331dba18e0e5a076f38cca778d7d996395fc98767cb00a20f5a213a2db807425518ee95dedbffa28c6d1c8309178f0c26db9", 0x75}, {&(0x7f0000000500)="ddd69f408c8136719d6d9f744327a4dce90abb2b4f10e8d79554c1e1c1bb0e0030711aef03cc344e1e4723caad6ea76a5d286e875a8cbb1adee8a2c7ab4a2a9bf0a096bec60924d76eb094b47c2f9fa865917dee6c40cddbe27d7c433e40a8556d7255daa7e84b84ac30dcb52cf9d62df42292d0bbbd128ba906960680b003ab008783e314ccf8", 0x87}, {&(0x7f00000005c0)="36eeb7e6abc5bae6524eaa8206f94d4bd3770aafd9d893afb9c8d31cfd309e572a311b0161091b7f84ee20bf5d374ca8a0ed2ef0e35b48bfe243aa39c6e9c417a19cde7b27b9b623c5901a875bf695b5045e3e82313f116cbc0538c1c4a1e0af0a0f98adc3cebb950bd76826bc8d6396cedabb", 0x73}], 0x5) r1 = socket(0x18, 0x1, 0x6) socket(0x12, 0x8000, 0x59f23c87) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00'], 0xa) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x58) write(r2, &(0x7f0000000380)="074c168b82605a323e7b83ad21ce4579ed0e64c11cd12272b1d7478ccab42ce7701711975167487d109434bdb50f53489c901ea6bbf02e28e5c2d00d56374f23ba68ef19d3a2fe25f374b62baeec6a03e285a857ee2580e12d29c2948a1ec14f3c6a85c84a9d5b17695d819499defe6195cb5e089ae32ad2a7bd0e77cc464cba1187e2405a83ca5e42af85ca7cfcd80a9809311a940ae12be7852ad1e66f62c4cea50f044ad72b17351b0d79c1e7624b9da4dc0d45e80aa624ad6d5bf9df1d08e9181a157212f654aa0722a4c9770b4eb3a79b1de1", 0xd5) write(r2, &(0x7f0000000340), 0x10000014c) fsync(r3) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sync() 02:20:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 02:20:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:20:28 executing program 1: getrusage(0x1, &(0x7f00000000c0)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffa, 0x2, {0x1, 0x6}}) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) semget$private(0x0, 0x1, 0x10) 02:20:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)='X', 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x2) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000080)="207ff88a7791fe955fe3b44b446702ebaabaf8810b556a858c204f542d5d1d0a2bcd2a845018fc4fb34d36d18f086c16e95ae79c2551680cfc440329e35a5ba9f1c99b788b28263547e69a7f2bb8c09f1ce13ef69c176476ad67ae36424ceb3ca75fe562964169584a54107bfb1acab64f99902478240c00153fa1eebc939d3245564a509f2a82eb185140885a92342b24d3b1973cc434659322f543e852", 0x9e}, {&(0x7f0000000140)="8bb3c66e4fcaf30c720e64db44d0569e24018a014fcb405cefff1ded1b98cb6f2978df522d1e8311d376d5391edb73a75d89a92b28bde1dc9d4d4c874f795f63934446ef0b1a7605d63858e43bbcc49f24fecaef74bf6328486995c8177d56cc6acb8ba207046202231a3b839c452c412b8790bad9ba3833db695645c0b8727e900a7ad41b6c203b778728cb297a9a0a22da320f76153acf3c79e6c80e170bfa2849f3a8ecd3f16c3d4d5f26aa7c5342a71197b9fe3c986f66b401875260e7bd5df6a4e6e9568e348298a4d2f4f3eb2f35aa5222af8e010ccd2d3c106df334", 0xdf}, {&(0x7f0000000240)="514f6ec6ff475b01e4a5a1492e4c81abdeef6d", 0x13}, {&(0x7f0000000280)="798ab8ff00cf049e6ba14fe81da873f70154a8fa9578d096e2b8a6335a7cc1d42fd7d0997384aeb43848c457a52df894b22c2f57f1ebb53381157d6205928f96934fc4893769f7fb80cd9f74b21144a8f06be7704b17906093716aba28fe0b897c0751daf1a80e11eac0f3647df6472229a8d40db3bafbb1ecc18b7d66b3fc23baf6587de11f95e3d6b5af4ff3926068132ac49d9aa44e95f37d994e25b928da77983e85f610f2e2dd09ad2861d6a89f4b53620115b6083be2af84d514cc6c831c81003693489cd33a328828b8949c7b23b2f9688a3d0aa1b6df02f9506fe2ae83d7c601effe1eb959bafb6a1efe424f429ebd457c83dd8f1a1a39a2b87bc2", 0xff}, {&(0x7f00000005c0)="e43f014b3bf7e7fa360716a392259af8b571bfa0ece5dd613d674d9456dba63897f5e6d21f2f7b444ee79db2c715e4aad2ea642ad447455dc0e964a6423836a0e9c2f424300b7ed1b4a8e5f0abe1d71ca957bd638dcbad180a64a818a5679d33543aa369f61b1359dfba851c0a7d98e0e396aa4847331375c1432fbe5237214796efa67f", 0x84}], 0x5, 0x0, 0x0) 02:20:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000001, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f00000000c0)="78dacbda68795c44f155600617fc46a9ea7b2fb17fb121f27be36013e9add269b0d649cabbda968f4b98f64c40e87a4d5f07837088a8d10f732b7e4c3700abf542e8271886fbf1108a211f7ad347a1e3d799606a714c42fdcf692d21066d67598c43a9ae171881fb7b502789d187b5506c339f41186d27a79fb62fc5f18e22a8a8f0994bf72d7fff157949d758bea2031af140717794593341c8469be8393fb17203998844de08ed4117a1595dab4592feaa43b67343887454cd005b0f2c3111278188f009bfd7e4611ae75e054154bb23a8c3f78306dff41df4300c5c03fab04a2e476b89f35f31677ac462af5d876aedb0b98e44", 0xfffffffffffffd5a) 02:20:29 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xffff, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000000, "000000000000000100002000"}) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/40, 0x28) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:20:29 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x9) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:20:29 executing program 0: msgctl$IPC_RMID(0x0, 0x0) getgroups(0x7, &(0x7f0000000900)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000940)=[r0]) semget$private(0x0, 0x6, 0x280) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8480, 0x1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x44) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x80, 0x0) r7 = dup(r4) connect$unix(r3, &(0x7f0000000500)=@abs={0x0, 0x0, 0x1}, 0x8) r8 = socket(0x20, 0x5, 0xff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) mknod(&(0x7f00000008c0)='./file0\x00', 0x80, 0x3) r12 = shmget$private(0x0, 0x3000, 0x486, &(0x7f0000ffd000/0x3000)=nil) r13 = msgget$private(0x0, 0x80) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000100)={{0x100, r10, r11, r10, r11, 0x9f, 0x8}, 0xf40, 0x100, r9, r9, 0x20, 0x40, 0xa908000000000, 0x6}) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f00000002c0)="44f495a274253b0664aa6e2350cc9ad7d50c771830e6299adcefcf357a1c6e3491ebb840d69a8986f7d5e5bc11a3607d0a1be0f44359dba1a918925e6e91af194580d9d78e4b22f2743199006e6ce74b41b42b", 0x53}, {&(0x7f0000000380)="1ad12b2a7d8265c360b45ce3d7f1e22d038191e13ed75727c81591a76cc9e02936acd4040a46dc481428de7b98979f8b4cb03a4cfa8a078b5b0fd53985fdb8ee0133006638c2bb28786c943865aa72a738221e5a47d6471a57aced63d7c4854a8b1d2101db4a12a7de5aa9644ebc63f7b6df533c14bcd2a37b1c22a12becfe5cd5e42753de81efa042dd3cc1310db3608aa54d1493ab0a67317dee4f130af60c5775c7b5d6ca6e1bfd5fcb729cac8eb81b92bdd7746721c36ef532ff79b1acf2bd1ceafb55b66a84e00f99183c356a67077030cc954f5f9f4639484a87a205a53419b66f2d3a830410df5ee228b562410e3b53be2f8d66506b", 0xf9}, {&(0x7f00000005c0)="e976968d5ef26fef7354af854d9044649cef471a01fbeda5aae804d9c9ce05e9bd4ec171cc5b862e5dfe611f829401f38a5d90570eb0a48e24070277f546dcfce00a42f9c1f85329c88494481fe6d947b9decb36b72a9bccc3c040c000862fbaae0f917238e3cdad169c632a23d66022a785d77f25279d2ad282a85b8360a2d1212a853d6b00eade25e6bd287e49832117caab93a0f69f663178df41fcd88a6b7095fb519aa5ebd820b61bbd1e8e3e104238fb1a78e79172db98cc6787fa60f37fb8bc357462c0a68ae866f99728826c36c0a2e64726964216aeb3e900b8dc008964896fcc590fb7a6f2", 0xea}], 0x3, &(0x7f00000007c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=r4, @ANYRES32=r8, @ANYRES32=r6, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x4}, 0x8) shmget$private(0x0, 0x1000, 0x2e874cd676a43575, &(0x7f0000ffd000/0x1000)=nil) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000980)) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x10001, r10, r11, r10, r11, 0x180, 0x5b8}, 0xd736, 0x7, r9, r9, 0xfff, 0x80000000, 0x6}) ioctl$KDGKBMODE(r7, 0x40044b06) chmod(&(0x7f0000000280)='./file0\x00', 0x20) shmctl$IPC_STAT(r12, 0x2, &(0x7f00000006c0)=""/242) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 02:20:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000)="03000000", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 02:20:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r3 = geteuid() getgroups(0x8, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x6) write(r1, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 02:20:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x6) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0xca909db3bfc83a69) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a06e3030004010000000000000024e00818d23a", 0xffffffffffffffa2) 02:20:29 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040), 0x10004) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r2}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) 02:20:29 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="337f7a42", 0x4}, {&(0x7f0000000180)="20988084c0d4a0496648b935f6c53d7a560036ef9c52720f459c3b15ba3bf3838ffeaf96ce83dc323839d074ee3b51ca0bba71b39e5fcfad5588b57a32b20ec83d9077f53b376161241962a9934104c846b2b8cbb1632407c611a9283970bc3eb7fbcd21e7e291aba92ad36f228ed7", 0x6f}, {&(0x7f0000000300)="74860674e44826b7faca17332b9b10a8adf52cf84c5b7908f29b152a20bfcf0d532c7cbc491b0a23fe49e5f7503d3b4a3fdb4eea84933ed3a7c8981a224aba72a1d97d366bb922ce26e6a16b418e080ec0bfe610f02d39bd5eafa2fab131b0905dcc43fe988ef9f5dde041bccee03d0317b934a2f629f2d883b4deac4836eeddd24cd2bb10e160e952e13834f3d7cda66f50ea726bf5011bed49279b1b35e7eb07f9fa84daef3f2c8533440503028d6b1ba3920004cb43ce64789027c7b1fe648af6a0b74275ba61c961e48d9584196022f434566a6a044c5e", 0xd9}], 0x3, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x6) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) close(r1) 02:20:29 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair(0x10, 0x5, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x6, 0xfff}, 0xc) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x226ab74f5f1b441f, 0xfffffffffffffd1f) 02:20:29 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000001380)=[{&(0x7f00000012c0)="58d435cdb91700d7447e42146b4097244c9ba71cf6a7cae535463259136ce029847905a59d5e2e2a0896fc67ec4752ff6c855508253c60e97083f0b1d4f832747fb32169c274aa01ee7370904574a3922a2d156c3ad05ca707d669e8616235fe897065f2ca248fb759e595798821d493f4dacecb587c687bda70646c210e783c53d06158bccc5669ec51e2f45d06f3964a703d0db57bd91c15de1a2372c12058a5dcd09d8bc93d92273ac070c6ac02aaf70800d7b9", 0xb5}], 0x1) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001440)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r4 = geteuid() r5 = getegid() setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffff7fffffff, 0x32}, 0x10) r6 = getpgid(0xffffffffffffffff) r7 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001480)={{0x80000001, r2, r3, r4, r5, 0x10}, 0x85fd, 0x800, r6, r7, 0x9}) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f00000025c0)="c44ab6263555f918d3eff49f68948b631a51e6d0d6b594c27ae7b789d21125b3cb5034b9e89a6cc0848e007e0753dc5af54fac6c16b3b74b38d6a58a9f6ca494f3ba97ffa006aaa06dd1a576e7fb23ebb77ff0284f658f89a992e30a162fde592838fda4e16294dcb41e66babdbf209a9c94690427d8025394eabb377b9d656049cc561b3da53c1b7a4b1fb60d36a3a70aef44b5a8cc9dcc9fccfa6eab231f447941586c169c9d661400a4d1af642d2825370005e0126143e4d668e4d91e1b990b77709f63567f27367a70", 0xcb}], 0x10000000000000db, 0x0, 0x0, 0x400}, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000002780)={0x3, 0x6}) r8 = fcntl$dupfd(r1, 0xa, r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000027c0)=[0x80000000, 0x3f, 0x200, 0x75e9ed6b, 0x1]) recvfrom$inet6(r8, &(0x7f0000002800)=""/169, 0xa9, 0x2, &(0x7f00000028c0)={0x18, 0x1, 0xfff, 0x7f}, 0xc) write(r1, &(0x7f0000002900)="c79fb8a0c88e615d07b6c3438f72d378454121a8db2038c55f533640fee4b329cb2a5f30256648", 0x27) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000002940)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000002980)) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000029c0)=[0x1f, 0x5, 0x3, 0x9d8]) 02:20:29 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x5ce7277964e7c3bd, 0x1) ioctl$TIOCSDTR(r0, 0x20007479) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) 02:20:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) close(r0) shutdown(r0, 0x0) 02:20:29 executing program 0: r0 = semget(0x1, 0x0, 0x0) semctl$GETVAL(r0, 0x1, 0x5, 0x0) 02:20:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x8fda) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7, 0x6, 0x7f, 0x400, "57e2eff49567b7172953e52124dfdc318dde259c", 0x2, 0x3}) r2 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r2, &(0x7f0000000040), 0x16f) 02:20:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSTART(r0, 0x2000746e) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() write(r1, &(0x7f0000000200)="d5", 0xffffffffffffff9f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000140)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 02:20:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x7fff, 0xb00, &(0x7f0000000040), &(0x7f0000000080)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 02:20:29 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x128) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) nanosleep(&(0x7f0000001c40)={0xec, 0x7fefffff}, 0x0) setrlimit(0xe, &(0x7f0000000040)={0x9, 0x1f}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) fcntl$getflags(r0, 0x3) close(r1) dup2(r0, r1) 02:20:30 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x100) 02:20:30 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/246, 0xf6) 02:20:30 executing program 1: r0 = socket(0x0, 0x0, 0x0) close(r0) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) sendto$unix(r0, &(0x7f0000000ec0)="a579be2f1a7c18e7ed12a56301ff545932afb4b2362e3e0f350c283531ca8bf66572415ae6357cd0159350893012b8e850ec9803988ea7d5b173c7057d40744eaeeb53c79abc57d25053c55ad97a4cd371e0fea997547e5ce62697f58c84e8adfeb185e9f007524808081f1a53cdc832aa76c181b185495033b26a69fc0822cacf40941bdac124f1898438eb0bc455244b18956e330c7a62a72bf822fc49e0c1ac9d5053626955b86fc0b5c3f020b628eab2bfd52b331b2e3b107b4e890ba23fe734524ec1bf057267e0619ebd514cc302e49a722e146c336175d25a47fce656c8bf62accc92d2b376808782992da3ece17304d7815bffc001fabf5fa6c1a0809410ea1790f456161866dbc4c92ec723d9d7d37d0cff258506e8442d15a81a63f4caef067eabe7c4882613acc28b4a677b2a51b610f0c5bf7f6f0ce090e764123beffe081e251f313b781d9c61234905d39e535edce8212599aa67829891539edcdf842d3d64d4184093e30de64d8d4ac2278693e5392ddcdaba54d0b955bfb08859522c80c33f3a12583b8ce819aab11a9b2aed4365a5eec39e2c4bbd1ad487c46d46fb3cd6635c519bc160d9147234a6cec12f2f93f634dd0ba606cdcb27e80c86fe86ca56050944f5839a3658e23ea7633a79ac7593df7c40ac3921b610115e33c7983a99bd58010e2aafcaaac316ebab5431945218d7f180d77f9346296ecd3a4e32de0456f9605a09566c96291654709804f478358c91af0dce5fdcac9c29347088c72d8f7c0a3d6670301875be43171780c57dbfe2636e3ec2d104138f338e12dad3b694a2f95c48858510e88ec54b3112922af222183699fab1850fef7f91ce6edaf5d00e373e0d6982edea864d9192ba5c7c740a2468c914d87243f2bd03826cc8620a436f2b4484e3723e0f9d215ceabb2799f0adda5db9cc5c68599c6e62c4a99a37f64188f806c60aee4567c217de50bb324982e9904de4c2c170e52cb8b23782dcff3cfd25fad496fdd15ece07af0c13a638bcae5e7fa35923b17e3c7e153ad0661d64b42cb7fe76db5b2af3a2fba5b4fc6483fa3027f8ab6c70b33cffb69bea0a8798a643c79f496e14208d107966fa33910adba993610ed5104ba6be59c4faeb9d6df24eca20ab9faf80c4a79f9c3461f0f1dc98ad6d176f3e7ea6c3e31297303563eaf0d7ef74f1f50338669435d276969cb8bbef4725917d9faf62c207e9410b89f4fb632879a9e8c6520edb6e007bd6f77b6b23119c50df513d9810664441fc3038158ba023d9bf1d0eba925d8e218ab27c0bd46c478579ff9b297b0fda59d469cb76bedc16623bf8f0cc3fadcbbfd0a0a80b90981aa8ca25ecf0554225d373dd66f6779b720c84986cc09deb655fb6ba91cede4f9446862ab0fb87734b4db991f83b47994d0a3d4da82ac27ae0be29bb9100ead1d2fea0c971efdfd109114eff445b0a3b6bdf133f756b2f4a911fe8933ead1092c7327b9b1e14dacf6b0477878e75e0ec444c7d7486206ace57d967de192c6f8131bdfee2485de138598c63fe1c8b6258312d5bead2d758362b6e22b53a6a841d19e2bf30516a45988cccd7f1a60e2885703ce6ee37b4573b3c75d2bb96c35a3fd515d21d37dbd609fd7c85135dec9c3c875b94f669bd5d8e2526a46a6efbe690b3b20d4e2fe88d49f2311ae6fb0190e555d64ac531adbca602fd710b03c62744ec06e1cdc65ea7347dd9f70eae128d7e83a0f65cb8a74dd1b62ff8dca77bcfeade64c9881bd988fff5a8cee1fe16b1508da4e3a7879bb6af0c3cfb93efb108a402a6a7acb06cd45db1d600b2b497c7f4bf186563e14f409a0453933790923fccfddcc53ff728a3b126905ce5b83881a690999049a3cd20ee76a4c026e60d18390ff5cabaf29b5a3b35743d1c0ad02be65c8de8f18543029635bd105d2f43840ec5a1e197e989724341b207c8f9010ace8b2e024c40cbd03fcb1dd7b29b3970365b81888cac91785126d9e3c50961e306df849696c4d6770a6aed6d62ac0b59b3acc5d93aba4cd0f5bf5b8a8e5b45eb5b82a9b646b4c41e60c088cdd3a2ea49b676d276f928f3b5a5e70e86660667eea0edd4cc34dca2cca7af54d0737ad2232ace62f134f5c90d9112b26031f1331bf3c49e82d842ae3617217f5b4bedd382f8d506a37fd003ab9108e1a6c709ae8e1f073d9e9778ef199f1d8277a9be4430e19d8a3e52533691656e7730f92e072eb2d9827432ff94140810dd4bedb3978816ed17c441452b406c3b2f35b9612da766444d4372e4b4153bfa5f2fce1cf5a2fde4fc5759e164150ba783bd54b83a7ff0edd8e0560318d40462294545760a94d10007c920601b9b3c4443a565287b26b583d8f50ead1760cf2b8eb7fcf279e214c3de67def3a60fd097cdec8aee0e648be107b0ac121383fb64e111c4f9df63043d41d907b0fa5caa2d977a74e2ca6fbaf25cc0aeae7f2ef11bbac91c2960a7c4b6c0f2040fb2abc92335682e60170faa8563595bf1535733b8b71dce2cd8c3cea5d1ecb1c1d0f728483b66564d7db8d7cf20cbd42d8da9ad8e7aeca98d30f27a25e80b65f61f249778149126bb4bc3b38194e7f6f9a10848946753d875fef10c16a30a900b889409b1dfbe490364e815bad1be4cdcfbda4da837c2256a6ad2a90debf9f3dfb812c711fa11e366e3ea62164a5f38a821ff1a5f3bba4de7f8067dccb318d77fa6cafa95be0efe7ef8b1256b91506cee810912e0056a8b7341b535aa4d92e8a90753964368aac2cc1d5f3fa2abd0ec22f63c458ea72b1bce731c292cc29e99358556c4ae6baa0ac603adef33408e1ad3813a28c8054915ae5201cb3b7be96d3f26d155cbfe7fd27d0d6687484c56b6da87bd16b791981439bacbbb705e9d14a7c248168e42457814173346785c17a175e031b7b1150f084196342faa461af3c8e23290bb14e0f3117cd1df4ff11de708c3c7d4eb49880cf8de75911673c8dcbf06321bfbf498450b90f1b6ab997c4d3e429fb5890c2aab1d865dbe1b5d508f4f888de32e4efeccd3f989d9e7ac8371e2f8572f4989a3cf2896c488ec549cb36f3a866d919035e85515aae0ff41e6186c93afdbd7e0acc296060e9f3c30d295972eed454116becbb91aa8f983edbf779dbe434df57337c7b86e1b443cf904b1513802e4c84bfce4554e630a020d19a2b20989b9eef3b120155ad5aef6fc60ee366ebd7e6c6e6a7291d40784a330899685a0f6fce483fa724c60222a65af2a4a5dea5854e4a31c86239e45acc2200ab0272bbeadf79f063f58771c71885263c89bd28b5f4f2c8af1d3b150278c6bf4c873f7d34e4a85310a53b84088a041f52d9ab48ceb095477e8230789fbf470ceba301739ead218c3c51ecf5f9787974a3d1e366ae7f1f0637729d65e2ddee7327d1df8361b5d1bf88cfcc573aec2f21279910690cf44daaf5f1beb49461cd44b955578821bd5e568aae64722c1830ad1f1a0019d60ba962aaf267f1bc870fb7caf91727c957c043b29358bc3b5e47ce19f2faf85554807579daba2d1328f9c31add3505261208399e4dc5ccb2fbe1ae598487d041e77fcf22f19c680403f47694f703f809e83d6f9deb3460ab2d13618329ed8363a658f46c78fac9fc4d6359c4d41992fe6fc0fbfeaf940c7716f61ba40357eef6c18a2aacc4206664fb1166d374ad6fb536498423843d47c8ca275d834ee444c9f4cca58ae17ba3f88d4f7f8d0b458ca447da168b1a2eec3fa599284767d782dc82c1891d8dd5215d7f39f39c01d4fee1cfd00f9a40e5d060873f9dbfa5f4f89f2303e0e0908cea5c39fdfda1a3c59da7b19cce6a83d917d5fbae5b10b9c87937d106e2b733ad8fdce5aff57103340b7266de5424736843d3726c18bcb371f55abe47bd10e22be65ab6268eec49786decfdeecd78033702abe872b50a1e759bee3f2566beff9873cca70a432522bf858dcfe23bf88362765bc7011dd017e5d85c2b441a2b3f85b408da091adb6f1e2262bad9c56fe36abf0dcbddae7ed85437ef832f8f315385c4ac97f89036d49be37dd60c9c2bf2717b45d4c1205a3a5075468c1cf0ad30c4b581fbc2b0c5ed4e5413122473ca40f3ae5a538ff4155bb0cacaee899288b4fe79b861a6442aca23b2525683357ea4ffac39d295768d593a8af3d4887f1cc555e84927367c14ef1339ed477614862c148564504950d74cec944e4d091b509afc78c72cf89a0e122d6716696d3334943996f8565a53d75479e28a917d05d6b1e94b11c1f593fa8c46d3ab2c7dd07ced4966d279d74e17fca285622a98d4bf26c7db74792d2c1a5196a7593c95a0152361c48c0d54296d354c859137228d3e50852f0d6b7edc16e73faf301c7f06ad83ebc1124098130dd6577376f33053a02a007dd7f78ef88ba3ed7a59f7bccdccf72048c09e464214cea4eddafda52f9db86a757f3a4b56175e226a6d83ebbadbe1a16fe2a56d55eab360a1fa6c0680fcc50aefebbdad54c83efeaf3a8bda78421cc17590ae8d5a5782b92a83ec7130099f0b64975b4968eb2ab8ffc13d68ac035a0d1ea26084c9bb0933ed3ea9fcf10601d01d12b3cfc66c2cc990ec186384257f873c2e60554001d5a4f9e9e7f27ab119b587163249f665ac536bb26aa10746bc9249c2415fa549ef84e606bf1d5e60f9c79590c07788f1ed8a5a470ef90358984eadd712d43dd5d2cade88501f4ce3c2b34eaa3bf2c53ca140befc6f9b470096a4589179743b8f98dc8a5d87d98fe8d97a367738cf745c8644346155b0a866e72cbc564abc8907014fcbb97f5e6bbd657aecffdae17b74d45432adcd399db2f03ec64c80581b6dfd267e85b19e16ea6195aa39ebb048b4f8d5d36cd4316664577408abb96c2c3d2c76de226a1b1bdbc7e16e1d993eb42ee36637008088ad327b1a5139587b93933bafff7bee3e15ecc81f9f1a75215aa7095d46ff532db731f9a02a60a2a7e5121cf7948f65baec4923f93f9dd4a4701a259807406d1d712fb0b5ff69bba8c74f903757404ad9bdcc9ca4eb6108cd74846d29622d7cd3a38a858f3bf5ea214ed5ee81d8a7401a499e551105cadfbcd25ff339e137f58353e11d69ab95048fca29a683cb5069756208e9e1b62a870d6eb7d67c87b6cb58566d22304cb05e86e7710f0ba66f0a3a7fdf2eb291358376c6ea9da899085f2f639f2f39f6fa43f44eb0b169e569d05a77fe381f3c21cb5c7f02adac569b04b84b9ad622a7fad20ece1f1c7c4cc69d27e18074d55c003aa1e7c01a96c0d5ef27e812fc10a20c63db5382d3d14134a5b016659cf0999b84be92e1c5a60d7367990a078e37f23477db0c0e17ab47b305e41a8c3ce99be81df7701400cc222069ddfd090aa989de1b2f0bf2c3401be3b1ad17102b254d4aa32483f1f8800894b8f6ed17d9bb574bf5d2888dc84a580c1a6de9b56aa2a1ffb5a08d6baf8f6de10ac44fb925813f66101fbeb7f4fd23c93a60446da6a47fddeefae5768d124635f170bc1e9b33a4078a3c475e3cbc7346c429b95034c7c11d27d778d4fb6942b5580d83081dcc99b419c14c99b57c30e9179c0326427dd432ed1930f001706654f5275b1e9290b0b5a5f6ec07df27f9de7484a115051ca9e0ca466b445350dda287358ec8bd312ba6bcb3b8f90fe65040344ae54d8de9007ceddf4037d7067f0e6e43631694633d19f3902c9008442bbf117e837b9d3871ddf4b09ff4e3eb181bf46c5861f0459545443a349c8aeefe8c4b75b9c4ea78b7131cdf5def68fa409c6c6edf922a8c6ea5c636c7c", 0x1000, 0x1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r1 = syz_open_pts() close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) r2 = syz_open_pts() clock_gettime(0x0, &(0x7f0000000080)) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)="393e995cdc91516aff4a9cf4e92cd377", 0x10}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0xffffffffffffffff, 0x1, 0xc265, "a5014522180000000100000015cba69300", 0x0, 0x3}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f00000002c0)={0x7fff, './file0\x00', './file0\x00'}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, 0x0) read(r2, &(0x7f0000000380)=""/223, 0xdf) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0, 0x7a4ed57a05024c98}], 0x10000000000003cc) 02:20:31 executing program 0: r0 = semget(0x1, 0x4, 0x10000) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) rmdir(&(0x7f0000000980)='./file1\x00') r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000700)=[0x7fff, 0x1, 0xda0c]) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x9e, 0x0, &(0x7f00000000c0)=""/158}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) dup2(r3, r3) fchmod(r3, 0x92) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000200)={0x10, 0x7, 0x4, 0xca0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x6}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x3}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x5}, {&(0x7f0000a39000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000a81000/0x4000)=nil, &(0x7f0000fdf000/0x2000)=nil, 0x6}, {&(0x7f0000cc5000/0x1000)=nil, &(0x7f0000b83000/0x4000)=nil, 0xea0}, {&(0x7f0000b1a000/0x2000)=nil, &(0x7f0000a97000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000d82000/0x2000)=nil, 0x101}, {&(0x7f0000c60000/0x3000)=nil, &(0x7f0000ced000/0x4000)=nil, 0x7f}, {&(0x7f0000ee3000/0x1000)=nil, &(0x7f0000fe1000/0x4000)=nil, 0xc1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000bcf000/0x4000)=nil, 0x7}, {&(0x7f0000b72000/0x1000)=nil, &(0x7f0000a30000/0x2000)=nil, 0x5}, {&(0x7f0000ebf000/0x3000)=nil, &(0x7f0000f9e000/0x4000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) 02:20:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000240), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="3961e2b86b64a85bde452811fbf3d58c37694bcd50ec0a4879ee9e01a77b44edf70bdbb3e76ad6756c41082cfa1abe81913876960fc114fd396b4267c7b8d208ffe02e8b2b742e773dcc0dfca572044f05", 0x51) 02:20:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0xf4a6b77147069944, 0x100) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 02:20:31 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x4003, 0x2c) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) minherit(&(0x7f00007a2000/0x4000)=nil, 0x4000, 0x3) 02:20:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) setsockopt(r0, 0x2, 0x7fffffff, &(0x7f0000000040)="c705f58e641ab25d084f8766292ca3c6eef20776d19599e452343ecb", 0x1c) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 02:20:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x28, 0x0, 0x0, 0x2, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x4, 0x4, 0x1, "5b596989daa3456bb7edd31aa361807fec7eb5d2", 0x5, 0x7fffffff}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) getrusage(0x0, &(0x7f0000000100)) semget$private(0x0, 0x2, 0x221) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fchmod(r0, 0x102) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x8, 0x682, 0x9, 0x1, "456431858ca1d530d1250e5272a570ec313e73a9", 0x10001, 0xfffffffffffffffe}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x1, 0x48fb}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000001c0)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) 02:20:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0), 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) 02:20:31 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="20f87c8a5b671b1b542a538706000200b8a7eef0674cbaa2d296527fe410000000290000003d0000000300000000"], 0x30}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x3, 0x3, 0x0, 0x0, 0x3f, 0xc5, 0x8000, 0x2, 0x2, 0x0, 0xb0}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:20:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x8000, 0x101, &(0x7f0000000200)="2d24faf445deccce17d214c17bed366856468a198f0180d3c333a231682fd147befff3dedbbbb2a60e0b1400aa84315b6790b77fcc707142ac29a8f5d8c88feefab045df42d1ee17160635bcbe25ce6c4b51b570f5ac1695889a7891fb4163cf75fee96c0d923d50fdbf1e3a82ddff9ca02b2408675cb78a4505573fa72db7ef7adb2fee01b269b265ef4dfe086b2d3a2bf17e5500f127a14f280605a1d53c2d291f64b72ce3c725bb7c06da23c917208116576b3f4d44be6863aff627a71f2364d53b528821e764835ed9a4807330d4ed338dac2aeaa0e62f30283b0250a35839be9289961168ed61962fa4ea839284fc89d39cf9958cfcfde1b7380f930d1915e9ce21348639a6ef7820e477e327c454ec6bbf7b65e225236b15b70a449b26511afde5b5dda90c45f50098105fbe765184c5e0d8fd6479916b6f807da4a4b11ad3bda4ba1fe7fd9f73fdb08ef679848aad4e60dd782b3f4c6080e1e664580e598510264731d26885c9437b2e404126a98368a26c5fcc9e33b52b82e2debb44c4b12618def49421d51355434aefa7a68e7c82aa32efa9748d19d6b8d57ed86f4258eb981482836018e537c8199e0ea77090e61d8a35e2a85447a77a089b06e32e7ebcca6f8f53d172e495f9e24fed8d0fb742ea6fbd7603340ad9f51c2573cbd26a03fef7039f8851200762206c6b314330b8102ade89b622a8aaf8a4049f5989f11838b7acf3954c8447e165b259fb0c1d60a0b7ce6b8bdb2d444ddf3ef633dfa82acb8c4fdba78123dfd55cfe7957732c5c36701237715df5dc05ba2c6a6165b64df127a128a5f7c7b1010953fe9c6853d1890ad9f180d17aea9299a2c8a6a984a2933eaa4742116021fcce1dccaf55e49ea028c704959b28fbacaa0087ff269c62445e1f05dbaa47b6d607133922d47b30f3884f36414a7e092d0cd9dea256d35cc57c2106c07bc3d694dda3ea23c0f8c8e1442b170bfa917732097d6e84a659fdf4afc786e06872812a570837a60e52872427261998d6ca243c279a3e68693fa6449dd870dcf38208e2604a5f9fbd50c003f01fa5eeb05726a9375d9a9451a8e8e5f4f20444322883cdc1bc252170e15d5786fb6a5cf9fb7a6f8885d5bed1486fe8c29e32eeeab4d2c4c00f12e3676c5555b52d350ad7a95ee126ff57b31605b6f348d90098078d9ac6894db166eb39524687b49d2687af00c094166d1385377506104380e0f9f15f6275c1671d9314441df921cf6aae27182c406a431ec953ca537ed1d44a8b9cc00b0c6976d984eb7c3a41c299964619c8337aabc554f69120eb136f4dd6b4472e9723865d694fa4343a3da7605320fca5bdf936b244a8d11e0f1217939dd53e0ca6734aa318070ffb6a537c65b99593f56308134cfb57356a6619bc47efac2b0e6e2cce40cce5ece9d933474dfdf6c93add6038b9a2f7a9e8d486737fbdd4e81f404845050a2538c5731bd79a588cd9a38c68c79f53a02daccce7d9cddd408ef55cbe7613e5761332dea638a266f8c3a9eee934dbe54d6a6b4d5854b6862bdf0c7f4e91319ae4ce16e0d2d18f2341b2853fcb29a73a58037109f27b4aeaaace906673ee127931e6d72cd47ccf5b0e3d3f3ea06cf446c6bedfd06cd4c9518e8dfc742abac1b74b26893a66b542324067a27b3877cadc8fd1dda4db6a68905ef81bd28778472ea8c71b2bc404f01f509fdac83aec2d07edf23872e484ea72b341f974dac6e60728477147d717ad2fc5d0ebb6a6fb49c9b46a535a8959570f014c69fc77423521778829f3b54ffd916db5581b480a7097a041b166fb3a07c9c0cc5e18814b5c799ac08a2dff9d7e7a4f4b1b29bdb7caab63222c743aa2b702ca0d03fb94a06eaea62851d3f20072a3a864ca1cf6fdde7c241d57d0b7171595e901a50a3949d498350d6e5b6cfd4367de528843dce8268242cdb40bd2d616c24cc48047fbf04a171cb55bf7055dd743e6253e19eb49ade4c1a0cf99cb076ab910e101004eb34f5bb31b1495fea2dfa1fbec6f2374816dd7bd011ad213674d4abfda2e2bc8eadeb515e11865587990ef405eb9b0e9f48ccd661dcd2c6f45e4ea11b0015089a109c11b310f3194b4ef9899cb6e3ade1ee4af5af29bef18ab6238cc86dcf71f1dd4ceb531a4941c22ef9d29c97fe3a83d962bb397733c630325b2d99c4c7ca1a673c03cd57bee0e5b8d28c66589584f338f054bb9d09d44933a53b95bf18e7361cfd2ba5f8c80f0a05b4d96c0710c0ee19bc5e4118e6a8f3aef1eceb6d3f7eb37cac3680ef78b1805140b5f23df0543f2eccb411ee2f4ceecbb174ffe93d189e1f24bbb0840d0e26d2ea29cef51e90f9a44eb44c88242d0d23b17d2db81fc8ffe2e24f7f47f75d26d6e637dbad0eb3529989dc61e696ceab4290b80076bbdb5a61c52a6d4e1eca3a38b8efd4519f954702537b886ea0ae0a2643bbed1c42c9efb6ebdb43d4aa2a83ea0f32750eea2bc7de7cf7ffb027c065d067d26964098f4a0d52fd6e42c02a55bdda29f6e02156feaf9639f93d580ff84b34e95449b075cf06b3ff3cec3384054227652b3658768cead61b275476073f8cd4169c0d9641e353bb74cbd00a7b4f2c30023a5129889bd2b833c0db916d947b05c99ffbce94e4302124d0d0544ba8dcb5dd327d11b025ccf6b051974f2c51fcfd5d7be3c61519f6b868ccc4be1924d670a636a275188538c566ee87c7a729a6ff9b0a0ebe6897d49ea13969c75424275e37c9df878fa6d7a53414fc5378ce703576522c4093509c2cdab3479d66a2d1b075d094b48a5db285e1f5bdfb3c2ba66d7537d8c14ea9f8741ed147df068b7e64a60fceaaf754cdf305e83d715a913f7b1d529513d550cd99aeb9491011fe5fe016a95b9b51a62789330f0b64069f2a59d7dce99cbff4d9f0f44b7f82df99073f4ac4ff485fbe8bed15dc0fb327d253e33265403ee28728fc993c2a7db156291670cd8fab88203e595aae8ad1953172a8f87009d32b65d8be1b4e0a2d639c9e5d92619e36526e46fb5aac14a6847e03fa4fa20a473c1761c0b408108834e5247963b60168c94e0a5b7405c699074cda0206555f99bb2572547b5fb686d1bcee806b921acf9c725432dfba1012baf3261449a4f94e3b0c431e26139dadd3ca1f2627b442807fb21d504ec8d2948c325446b05f1dad4299726e4665f2cc221f15d02c7a5679baf2e8bcc0a6f564ec2a3cfb826e1f979aea470d725def8aa821777746ba5148667eda99fb855007bb548f07f09d6536e5b36b41f6712dd5ae4f581a3e296c7ee3b248458952fc2d8d05dcb31c5717b93806aa6720fa763a3701d19668315f6bf6b0f410fc4953fad391be0b7fd4d70ef585832bc7ad7ea527430b9cafd89150c1cb0c02b748a60a25aed177b1ec2203f55922463846df98abd695691585fa70c416fd7cf8188e17b7b1c93b15615c534c1cf98f17440031e8237cec4c578ee8258ddda61546f1142b5cb2b8205760afa3dca38913b00e5bcb87b90346b6c6b963f7f2f36fcd62b9ffd0c77ca20b7a579a767a861d0386ebc952a30a8d52d426328b6ed94cce3da9e5c90eb0da2b28bf019f9199e63a6e4999137874c551f5af3e728f7b227ea158591856edc972faf4a902abb54d4322b6ba8d1504e88541ef84a8494d47a47c69f154accd5216eabb28ec266716c131f2b90b6a82b2db021f0df609a04f5e7bc0cb768cfee8fd5524bcb45aa2da356965f93371d4a4db7038a51d1ec63ac301754451ace369897551459bcbf05e36cb85a32cee2c4ca12471c28136481247fa076b0fc9c7ce55b4ed07ed1386b922864f6dd0c83a08951cd4737a76542da21595635adc755c462aaa4e0e4be8f42f7454b0c9ba4529be9db31dfad7fe25285692d9cf8208b550fdf2d0c5c8b70b7045979f245a2b22b36443a5a4c1fe8bd3ac8e389364b96fdcec8f4ba4efda3903551f56d4596a52e4fac53155c27153f65d293ccf27c219ce9020bb7180b58ec01c8522784e8e921c037aa6b652ea7e1fe7bee91ed3c553f632948907068fb34a609e791724c947a880a5be1198f70e1c361e2cf5f6ecf0d2629cf955038bfe3ee913e232edd3a94a45cba3975e46382a4d14ca784b62721a0265ec006f05375898bfc49c6bdb0cd60869039de145535a64488b7fdffa83646a6c886ce86732887231094c9622091dc1bbadfc0e1fd01d2d69d12bdc480eefa4026a06a63df19c473ce87ef77c4dfda6fc655a110331aa399a0392317c315bc2930c3031004504b102796f28978eafc1c219ce42b0df8997fd59586f7f9c8f06a050af23e9329c1584b1b57fa110eeb5121d295af5213a17707c198c79c1b3949ea1d4ded621525218b0e5c26e78e0780428be74f072e17a1c55e9e4e08a1c73ade1213c7ffdf50ba1019c195128381c651fe7e0535df0e4566787d7fef4706782354fab7f317c55cf21a56acc4ee681a11f88c035faaf87423c4920b756a43eeece4f4c9b895ad10791df7d23f7b409870e255db6a9a3c29a046169bde1f79121453a050816855d1d53e60292d585737862921d37b5be493da7963b7f1f6e427e7ff8aee8553973169d430081138f18592f78ccd10103118b8e85526105c34efc98215a7f39fd2fdcb6e1be8e1d55dd8514427843484f0c2c123336f6fd439cd9bf3d44fbe355c905de11827814a9638a2ad703518b582188ef9e2adbe74b89031069125f24959ed83a266ea6386f66a29979d303fe87f52bd832fe77bf76d348d9e1657070c8891940a01507a3fe502942b31fb8539a8344346655793e14b7681a0fb21956a3004b2ab0f22ae3ef3598e807c0ff758ea5928e4967848aef073d12903e4ef61724a9ba7ac7c2d35a1ed5952129cabb6119ca1665a4d11a3a58829e04b510f11a423bb1293aa16672ad4f32ee2103145ca38a035ad2f36548227ccd761e0b66aec23b709569d4b95529f615ce3ed702924e4d8ed8b572ab25e4f4599e8e0439a9b2d627fa606f370e2c528a7976add9ae45bb5c96ec31e277c255f20ca9badbba701568a8554014bf0f3ad5cd4d250900cf9a21ba699157b8bbcd90c114f4fdd2951a07e70a78d98e37fe5d216c43f95e3f926a7b929001faf272d2ca8a1818bf9a6e9b00da7d278148fd171ca244fa08c5d261a02fb186aaaeb0c8769c4244692f34f9b4176657e326c4816504e3437e137c64b73ab3de788de77dc6ddf251d797568850b7e074f2e32feb9790b13070337a939f6b51ef47080006d1a127bfc7021b662fc6cd0936af786a7e680301e570a9b389282f21ce04e29eee6d528f7a1bd52f7e1711d9e6e931f58dac08aafde0fe84915cb088f843f8355269c831e399e02d0c0cbd36a4bce329b74537b7fc33b74781b85256d82f718c8f819d3326bb99a15f29b1c755e024f80f346f6924f827aba42774ae673d7f2374a5925e8c175ced324b7d106001eb466da215f80f5e13af6a48003c288ad01fb790a641192af68428f9bff5df8006c55b1dd26714dbaca1d1f7d7b0b45b082a6c18859ac31e93f3f428346aea34c997dbc827aa75f20ec324800eb1e0f6473da3b42978e2565da2c36d6313452b175140cadc8a57037f9976c87757584bbd1151080189c989742ab8a70f404f705ac31699f4b2330b4681bb98f4d1c09eb9782c87cea61220ab6aa5b40c1e5766ecea6fddd2e1251caa2e87029200e123fbd233cca22fdfa7ab695c64201a97ddd9196f1d25394bbda055c1ed26e78f274af7eec83641fa37f4d072331ec4f427625fad92a5e", 0x1000) 02:20:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x20, 0x400000, 0x81}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x1b1f43a2ff404d8e, 0x81, 0x80}, {{r1}, 0xfffffffffffffffa, 0x30, 0x20000001, 0x0, 0x401}, {{r1}, 0xffffffffffffffff, 0x44, 0x1, 0x0, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x0, 0x47, 0x4, 0x4}], 0x2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x21, 0x20, 0x8}, {{r0}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x5, 0x5}], 0x6, &(0x7f0000000100)={0xff, 0x28a}) 02:20:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffdf3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0x3, 0x3, 0xc}) 02:20:31 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x3000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x156) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) 02:20:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3a5, 0x2, 0x20, 0x10000, "ed4cb9e0043acd497732c39f68fe6a25ebc755fb", 0x7, 0x2}) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x6, 0x80000000, 0x5, 0x3447, "4f7120c96bfef20c5678111965a5d404e5d957ff", 0xa875}) r1 = semget$private(0x0, 0x3, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x228) socket$inet(0x2, 0x5, 0x5) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000080)=0x3ff) 02:20:31 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x30) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 02:20:31 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0xa018d1561b4bc50e, r0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xffffffffffff68db, 0xffffffff00000001}, {0x8, 0x45}}, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 02:20:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) write(r0, &(0x7f0000000180)="8f32e85c78102ab2918005237dee3afb961033fe6cd2783805132f12ebd3276136ed381aa90786e5ad4c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c04136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd", 0x66) setrlimit(0x0, &(0x7f0000000040)) close(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) pipe(&(0x7f0000000040)) 02:20:31 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0x101}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xfff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xe1}], 0xab, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x8, 0x30f}], 0x6, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x80, 0x5, 0x81}, {{r1}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0xbc20b24e5b977f89, 0xf0000000, 0x6, 0xffffffff00000000}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80, 0xa1, 0xd54}, {{r2}, 0x4046a823e2131e09, 0x43, 0x20, 0x1, 0x90d}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x6, 0x9}], 0x200, &(0x7f0000000180)={0x9, 0x20}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x20) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 02:20:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10000, 0x30) r3 = getpgid(0x0) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000002c0)=[0x0]) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f02cda19626faccb6f3b78d7b223620b1c5070ea4384ac0eb80baf05896be3c69900b28604887c36bcdd3fb3faf24bb39b0c61f78a49a9428ada0dff3d913bb77f6193d1793a8023c9257abcfd6f891d9205f9a3e7108e26fc06299403d4222038cf10ffc25c3c21818a8d998a968fd8d657b8d5bbab793defecf6ab9d9745ea6327488b3e018765460ec629f053495be211bcabbd0d9ec936dbc7c5a31ac17e8970794a7c66f4bee63535d04ff2ea6dfdb523d2b7df3993a8666b3c6725abdde479f3ce5beb9257e4c85d44552a4a819cfedc2f8c58811e21da18bbfc3bda89019136c4be3aff707ef3", 0xea}], 0x1, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r2, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r0, r0, r0, r0, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r0]}], 0x140, 0x8}, 0x2) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 02:20:31 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000340)={0x3, 0xd8}, 0x10) link(&(0x7f0000000480)='./file1\x00', &(0x7f0000000740)='.\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) syz_open_pts() stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) link(&(0x7f0000000b80)='./file1\x00', &(0x7f0000000c00)='./file1\x00') ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000380)={0x3, 0x200}) sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0}, &(0x7f0000000d40)=0xc) r4 = getgid() r5 = getpid() r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0, 0x0}, &(0x7f0000000dc0)=0xc) sendmsg$unix(r1, &(0x7f0000000e40)={&(0x7f0000000580)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000780)=[{&(0x7f00000005c0)="cbfda574fad970da9deedfc07e93e9540aa93317e49e0a9a6e6e9f1c2dc53c9498ed2c8af69475aa29ad08ceae54e041ff842af4ae537247ea0399537711d8f41cf04fa29461c0c04d57823abf2fcaa7eedcbfb616d3598c1178c74e1234e8c7763fced17707dbb447a6bd285188273bade614", 0x73}, {&(0x7f0000000c40)="c41fd1d0395608394bf9b2a3c6944af2d016470200c6f093aa7229c265e9274d26483947de74003df9b226921fd84cc8bdbefa44334e55f7142f449d628c6d434bdb131c86cbb801e413253f086cc2f6692afbda57b8e4210f15c5c68991fb3666f15438ad606ad8ebe6296fbcf5e1f8ded83304eca54231d1a880c7c81f169f9795c1c6eecde2c5b618ad1b0a40ac4994bfb185a89786e5a69d2e1bab0cec7428b2eb96250e1050b91ef7be567efb1b103518b919478afc89f206d5eef57a5b6de524444306ec50100a80b763b30a", 0xcf}], 0x2, &(0x7f0000000e00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x8}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r8 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) open(&(0x7f00000003c0)='./file1\x00', 0x0, 0xa0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000500)={'./file1\x00', 0x1, 0x6, 0x7, 0x0, 0xffffffffffffffff, 0x1, 0x71d, 0x2, 0x2, 0x80, 0x5}) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r8, &(0x7f0000000b80), 0x2) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000140)={0x7, 0x8, 0x55b500000000, 0x3}) writev(r8, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r10 = semget$private(0x0, 0x4, 0x120) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000000)=""/155) 02:20:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x0, "047c2ce62e0dbcdcc58b62c20000011000"}) write(r0, &(0x7f0000000140)='\r', 0x1) 02:20:31 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x600000000}], 0x7, 0x0, 0x3fffffd, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) 02:20:31 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x6, 0x2, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x7, 0xd}, {0x18, 0x3, 0x5, 0x92}, 0x316, [0x4, 0x3, 0x100, 0xa490, 0x3, 0x5, 0x20, 0x10001]}, 0x3c) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 02:20:31 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getuid() symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000200)='./file0\x00') symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000280)=0xc) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) openat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x8, 0x10) 02:20:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x35c) fchdir(r0) 02:20:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt(r1, 0x2, 0x8000000000006, 0x0, 0xffffffffffffffd8) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x6, 0x1ff}, {0x7fffffff, 0x5557}}, 0x2) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)=0x7) fcntl$dupfd(r1, 0x0, r0) 02:20:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x2011, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file1\x00', 0xc00000000000, 0x0, 0x8, 0x3fc20a95f8c238dd, 0x7ff, 0x5, 0x6, 0x1, 0x0, 0x800000000000, 0x5}) unlink(&(0x7f0000000100)='./file0\x00') select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x1ff}) execve(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x6, 0x800}, {0x18, 0x0, 0x8, 0x8}, 0x901, [0x81, 0x5, 0x6, 0x1ff, 0x7, 0x5, 0x0, 0x7f]}, 0x3c) 02:20:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget$private(0x0, 0x0, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x1f, r2, r3, r4, r5, 0x2, 0x7f}, 0x7, 0x11, 0x4}) 02:20:31 executing program 0: r0 = socket(0x11, 0x4003, 0x7) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) r1 = dup(r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYPTR64]) sendto$unix(r0, &(0x7f0000000200)="398dbfc526f183f93455c70b44a61375db69f657110656b3f67e21", 0x1b, 0x409, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:20:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="c0f2e35f4060ceb7a35c3c800a035a33da682f61343f477418916370f109affed02e3695cc30958fd4a4fa61bda1da6e606cc5b3db625896521a4fe501017d8cf1f70f2e122f684b2a0d6d234c1f27b112dfec9d8f4d14d166cef73324a2f28e16670290564b4d48ee431c7fd00243aa2fbb27fb7985de9286656499aab2342a659b3d0a5bdb2a9297adb98ccdc78cc8e6796a4ee16c1ecf9100ce405f70928f2180ea0307a431cf3475438431517365c999c3eb55022661b9e0c8df642d53a0456b72275d2446c507298ab0d756744dd7100e969a2180068e1ea77d79683f4f38672ac3f8985c54a25b92e9a89e23c96676cee9823d41e5", 0xf8}, {&(0x7f00000002c0)="575e1406c24b30a54d06d09b5d1b16dc973ed2ccdd52c187e338f6e9fe5c4718828cb49e695b5f9bdedf3539ee80af4a9dd351f13d55d32303197d27bc10a24755b86b96ea8166e2be1ce06979919848b69b7378baa90a2a4c3760972dec7d514f6226d149c44ef7fa9b3c251646f6fc1831fcfd857947a416171f4f8ac181535b7fef1b7476e80f", 0x88}, {&(0x7f0000000040)="fd11fc7f80a4cf7705896968da7b22ffc3f7010d7230b5c10d81581f77b289285d97149a9f9a7278e9aec9ae40", 0x2d}], 0x3) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) 02:20:31 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) shmget(0x1, 0x3000, 0xe48436e9b29fa395, &(0x7f0000ff9000/0x3000)=nil) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)={0x1}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x15, r0, 0x0, 0x800) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) 02:20:31 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) r2 = getppid() r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = getuid() r10 = getegid() r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) r13 = getgid() sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000140)="b3f464164da811d4174fcac76b72710ab540e3e3e6513bdd6c9dbd7d8cf86db0960dc37ccad9b2e320a41b8bf8dced0b1aa784c2f2f5aa77cd93c573e0245c39de10073bf8dd64822f0b2822f2066ba0db412e6588bcf8527e0b56e78cbe7be3fd8925875facb9e6b4f72afe2bca4de3d113d5b2bf463c7d0eee97dd7eb5c2f42f0f9d3987ff58b7005769ac31b25e81ef6e34ceaa557c559664364fd8b63ba89cb4cb597176ea6d61813a9d38264aefba90017c78e3f241a054d0e381b6a0eb699d663f30c102ff953de1544c6372453d623ab75999becc24e6dec91887e4d82329c04f1ec6fb845a154cd04e86957d86c8c40af54f502ad219afabd4683386008729867704ccf1bfe67d9791d7a302a65a808f531bb75e1a93f1421893446581e0b8020b4bd61d11e3671e32d97d84280ddd70af294b4e38dd22ad79fcf5237ab8901186990073f09224be27bdb541882e9626bbd0be4d5ba23fec3392e3c09d95b7c3ac8430b637c89362affa23b7fefa8c361a2c2dc66c7f29181f541f3e4ee6eac11c89cb3b83d04813a331ae2b5e3cecce911dba3b2d37b34a09c13de6915d399a4701b777776537da8331b73adb1d3e891dddcf73b23c67c1e430a74dbaeb98e305ecf5c1c8ca83753b204b9e54f004a48fe3659c76c49f87bea73a21bdc6cd11d798fabeccdf82c0cacb37a7d2e6b8d444bdf8c0e4ba25a06c53501d20a4c24482220d6058f74f47602e3e879f3fa7db50c02bf6832b12ca8a29338943fd2bcf217a1113d2a949da98ddbb5451aa31c3410cfb23bc025575b4347df8afd0c84b806ff7003668aebcc631b80f3dfc7cb8a6b50300a59452900f947f6935ec45e3cfcda5d69c2569ab5ea59d990180789e15e8629d53f4461f5a1daab9c4c177560fcd104d6a880b22f40c6039e5d3a8dcb7c60098ce49432937006a8c3c6677e5acf5a0ea475659a65074621827c0c3c1563f533582cd4dc398ff14b5c401a49d35d6c4846bdc3b928c32147960909d572a426904af60a7022afe147aadf1298ca4e79b65f4e070d03a1d282a8ff195786653ee9122022f5a760573d45b9e402a4b2f2b5a411e575ec7b7430aae22213a277564adb528dbd1fe0119a825067ed79d53bfc134647f5f2efd6e70ec7db58568df4635f9b07362617db5de7e12f950893d90563909d2a3fc49b203c073dbbe9bd099ca1ae6148224f9b8b9966782f4bd72a6c2e7222be367b29725c3b57c99fe862bbf6a8e67813ea30a1f79ba8384e9ec057381ba1378f9d7a1d2c6a23226805a1c482b8d35841ee930daf275e42e76b739f12bf3076be7ed41f3bbd28d32b66b42fb8c86428d38343500addf83704687f68bfe1630fdbdbbb612af5037bfca629c300394f45ae7ac70635f4b52b9e1f57dedd4f7734b34d82a73b79abfbba95f23c89ca72a79927703ba87c88bdd791eca65f65adcb28c2e404ff199275d081aa3dd96a9e03c8f6f04fef6460627261c362d77399e16f14a9f6d982aab0dba02ef3685d3ec3e06681e2c37ba8f8c1d639d12157c703d2d992488c437e63e0e82fd75105faa3ff74c67d3a782b85de0a831f1c26a2e74b1638157f83e42d2b4e9692aedf9ecb60c9a3cda22ef849d130f99fd69b368005efaf85cc9ab7dc590e510c275d630c8ac77d050a28fedb396775b52b0d949fcb6d6f86ed76f2e8ae479b8df867d831700665676df00b55c005b41df20f531a133d6cd3681267e9958a9254a8044368a1a67757bd426a6468cdab007b90fb6e96747e6553608270980e28e4c361821ab4b9f6566d92e7f6cb149496a1ff54d7bedf5902b7a4b8ae21ccd534d33441e74b2a0e3055195375d34cc9e0ebad13b6d6ea3e8658f939d30699020e58d1f3cc91506c54d5fc2b64ff55567e316f5a4275b2f92ad1dcc32f6e00bf4c01444d6e743a16d7f260561316e3adc3e9468be71f73b5715f5c9bddfd34555e71a9d3b2c75cb0ba65e7615e02674aa9d8e6d591bb47a0a2958d774ed7c594593addc15c97d14d8766ec3fc0702213b49cb487a2c115f7a91c47e4d888330417538c45c6ef56e8f8fd55964ebfd8b3b9f01b260ebc9978c1a2c5c99b4e32c1aab6d887770443df546f004aa67855e1ca60593bc3062bb3a3b1d074d27a1a822db95ee93d4d29722d9cb1a379dc0bad4b93f3e8308998c922038666135d7f345d5f1618386b022f53d0bfebcd169135852636341dc3069b39255885401c0d1fda2a2af2b2219df0647b0e14d7f26e67ef5dd016a70a23f797ce71f7d60ae181e048b416f379e5eea1a76a9a9ab14ab70eb1af0f7621584f15e184d626a4c111772e774a44de0fb3a4d5cfcf0e4fc0972cd20b8b32d761439a3d10983cfe215aa2f707bab6083d2a742e3e76492501a6c5a0f1e1a4362a19c9dad55020a89ff964ca975887179793222147cdb2d31b52203e066380dd177c687ce182c18d566b52999ee696c850672ae0ab1f9adc47d29845ed688d56a3d99bff26ec93a4c9520927d355b69a7330cddcb0bbae49efcfad3b4deea4aabcb06f948f9a41c1778995a36c355836ff0037221eec3619018d366cb2203b65d7d5977648998147a8e5dd8969aed5b44a6e487b9fccfe1dc70d9b6b15998936aff353c50d8ebce61b432b50dfeacb50f07a553aa668b2eaaf8833dfad9bc5d2c2e8a6566018cc67868f8a3303865a903f88942f450aa9737eb1fd14423e113f1c961c9e0fa2c59751dee00ec5c82c9343b6198668759792549f9c12514a206901680c40e15dd459d45da809fe6065ee4cf21c3a20e867045663e2bb467e67facd08f28ecd25cae73879c3ca01b93aed8dd1e25fee3f8538c7f034496f2091de7902fca867f9e76060911d761749f05ea43b30883ee75cc5c88dfebdbf7626dc921c5d15b18943d14e0723398104ce0b83b5bdb53ade5a2a752189b0d96ae1f1bfb0b30cebaa2a78eabc341ee429348f453c4497b0ef01d739635626c53ca50177ee2028f06237089ff4b6ea5452e6a2b8dd800578776ac88356e72f391074542a227deba0c9c6222efce749f7d5f6c80226c956322d2f5d9d0ba5c0671149613b68bdfcb49516a68358dc2817046fbf2f71112ab2e795340f412cc0157cd2408aeb749b7e3e70891434e8402954c41657a30f66eb8c0f2f00e30f47196491ce2d62e3a100579d3825cd8269f59b5c77be61deb24dcb758b8e554bcf5544909c31181ef2e82b3da6937af74bf41538def8ed212b2eb11ef90726421f67bb802a787e0605d85f9ffcbf3d489606368dbe7fc44d94e3746c6f336e3529ad01e1e577fc329f480c5ba085d7cb189760333258daa15e1c8686724b73022177718fd858d12b6b745493db39329b298c8bd7184245bad0e49ebc26d84d2ff4c908fda36318721f9fca38d242190a43649147635461548cd7e6e2c7bf6559997a233bcead999d11efb364c8437a951f7f4cd583cf73e44db9a2a2eda41eb3f1b1903b1fb273461eb97fddb0773a920caad0cdd2bae0162af421291001581485ebff27870efdf96f7fa7e395ae9b1602dd7404d156c18238abb9cb0bea22e1c49816da690dcb0fee651362c76a7e64019771e7d4524aae77688fbd82462f8d5896248e3a36f53e1289030af346af30407fdda9cd2c84a836fe4f63e650a1e88f147e315ab762430acaae6b94d8f73846e2d7ff7fb75a4c20cecd352390ca112a49394ebc455573095803e6f70368f9197b77c0240389695a52d12a6c5927f04aafa35869349f5b7c5a387ffa2e0b86a1099714815910ddacede9e4be03dbd9d3be4682f724176e3036f25fcd83f3744db2aea270faf2215df0f19aae3ba9915a4c145e5d71efacd4bff0bb42d26af91844a842e3ed3288be86143851075e59db1d2f34f7f538dbc6e4ba53480ce8920c5bd2c729bdd8543b8caf0580a1546b8d2426e5303a14be36cdc2605e54c64af8d907d5f9ea1ef5c2d5fa476208873e797e69b262bfd6d61cb5d908d1c72e7fb6ad5a3ae5dd366c299e88221bd655f649a511abc7201025b89e8b7789b3e30bee2a60f5efcc861490d63039e9fa14b68d9b73742097d64d344c0c73c8ae9806154f721837996670a1ca66fcfe1d557860d4fb924892198f31b9e2ddd99991ce06813d51c82d72243ee0b697a368533523b2fb7c9c7d9bb015b9498a7a85cee47143e188ebc1c5658ac6cd64ab408614fbbf4276fb52266da5b294ccc3e0c6d32dd6132c90933cb091636c17938ff25fc221424ba60c5f522878cef68a7a01a1be7c5492996949c5a3add78202ad66820c2f97a174b34aea43fef167590b3663dada09aaa4b42e5277e970a0146d18c80c990417887d202daf32a3aace9caa93e95a4c3c7d52d601da4ddef91a29dbb45bb5c4e139d3d6a5ebc1822dd0b6ec58c3cdb9e2f298b248c172698761ac95b793f4f4c9f3badc7489a438f794585e265e0f7347d67b364da5b3f98ec9f82be09c39ddac4f3cd778f9a4c55a339d5d95f84e7ec8becd4a508d811dd93e7b7220d274b288093a708ceedd4c4b609a90aa180ba26b33e6c9bc7ee2ee7d2b3496f93dba82adce3144debd8ebdb4780449af90638f668a74bb80b086dcf115fbd11172c13e7c612feea91ac9e366359f16a3695935c394b6da0c40125d7d0a5643e55004ff5bb6a0d78a0ca60d9515f621a434aac208ac66e4a8db3599afa2f2ac90afff28572c9460f3126894b3727f66310ca4dbf7f4caf5deb3c37af4b22cf675a1089f4431b62e9cf694a1170602bbd8003e7cfe9f123812328ad702cf2512798cfaa2ea2d0746f91693d2b7ec27f79e809bdafeb412a09f4a73fbab002b96c794c7c1e607bd4153038ebcdb55f867e29df674b3898598f11781c6e1208993a74b09ea45f8cef2f2ef0908978d1187504b336a92549f5f01532f17363575512e459b8fd3031a33fdf88b66b71bc34abc48afc2ca3734b1e699248babc1dd8caa749c05c8089403fd3aa364b68aa7b9d792a01306a9e3542d99c15186ce98c43a6654d5d2413066ffb599acd7f2d94ab529419deb2d8c165240ca0aa8d5ac1b1d637721cd6ad2c49a5b70025d8069d5ca66c32bb8fa5954f2667e80384374df28525ef071f4442d2e5782c9f57ec3ceb4e205ab28ad8b7bc23ace26b3c46c84c80797eff1a1e9fc7c0133f2201e0588fd4386a557ae4b69bed29733f714f4eff42794b3536bd4405fd1ee2eca47aabf7021e1044f38ddbf2ba0d277d6f521acc39852d7be97503b84c299afa7981ce2676504fcecdebb17b46548906a4422d91b55300d6e5d2103d8b58c16ab9e939bbf3db8d3664e3967e9b1f20a20af47a3e6f6265c11f71ebdab8b6e7ebf392f7374f8f364b48542e4818e487c93320cd88c5c45382c311a60430ad60cc2216f42ec4618c019b91aece5e2a406c81c99d2786fbbef6c2c626ad3e0fe7e82bd1f4bbb70e2edac422653852138711859518b488b954f8ce8d8f26fcc49e4c5d75a28488198229538de506d30b4ffc44bc2a92ec9e15161d98505886838533cb9e610c972d9a08c589682d7b19ad39522ba9638ec6bedc1fc0f4e8c27774ab6768b25fca9038ca81e61b304234ce2e0e73e205088b12535f5576aa5b041f97dd9b109bd02154166c0cf626e0f99ac7eccaa866f5217ef29f415a42e5848007c923bc159b7202eb1710dc05e4ca12716c7255b3076ff9edb139f9c6b787ecd6019172a41dd6ad9d5a7900fc53d524faf48dcc6be8ee3395d837845d39a86e009a4b95d13cfc6e78ccb801bb36", 0x1000}, {&(0x7f0000001140)="247728d8877d5ebc333fd08e561495b128b57462b2832762690de58f3f86caa406039c9c04776aaf64046238e2885eefbc003291df89e9be9603cf69c212dc0a36eab948ead676a63c5afde0606dd8cf29d9687d27057cc7efdefd7564272e138e8d4f3744094970b6f2d30ee47b3f8540ef874fd0c0824d81b40f1a50ab7af9e3b45a3885b997580fc3b800a86ed4251a4b5f3026633e9d2c17129a563d6f5bdea6e790144e206f340bd4b7391f1b9ba7455a7d9f5f76f9d756dd486b58c3f1571823ff", 0xc4}, {&(0x7f0000001240)="39a85c16da23c7b7b7ec186a58d217b3ed7a8c2bb3d3de045c281c5eac294b5297125d314c25eecf9e7cc2b343bb38bc00808ab3cab2c3af1342c8dd4a253cd2544bddf58d14f88bdbad5e321cb315b3c2a0c9bd6cae77b7a0a5a3f4e4c4174446d454e89e462772be36fd3aeb2b3ac3b303924d7a1d6a51910f8989f856320cadcf3d08001623defe202a187ea976d81237eb295b0ba0d95999c701ef78e6fb3e8e158c3c854c", 0xa7}, {&(0x7f0000001300)="8248074672e30d921b2a25216b8cc41a58a30f0924b950db11db0bdeeef7d76f8539e35107e2ebe6f4ca8b0cf86b19e245dd4bcf3b795c357c6f981edc713af940b27ebeaf57e6f99d384fd1e6586dc650a9e8445e3b95b9cb3ea0bfe0042a5a0978ed8fc7b12920c48c580ff2f6c52bce1d73e4e56b1342f13786b8f376e2f739b72ece7e61bfa409841245bfb5bc682529a8643a2a5c42dbcc984e32cb7936fedd79bd2828ea6427e2da58276af84d03123a8bad0365fb999074f39a4eb932184712bb72b49ec0d4513b736b21664b036923d95ed09ceb87f087238c6aecdca55bc5f4", 0xe4}], 0x4, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x108, 0x1}, 0x8) getppid() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) 02:20:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 02:20:31 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0xffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0x1, 0x1, 0xffff, 0xcd}) write(r0, &(0x7f0000000100)="e1a4cdde6be21fb31864e672b94d99750709cba4d9f44e2ec0519f32dd21f9d993d21f645d9e32cd9c45289cee4a6455660cb5b81b044079b7d5eed0fe70b81ff4ea3b9c09c385e32e23622f5b140c206082a7e56033ce3f7b82d0d5e69955b022e56d9d0f3cf218d2c3db4598dcbc328e026bd69d5524715e78d7cb5c5b8f6b61b4bac5850be717516a8fa5913c2155a3562cd1ef47cbacd8d6100ef9124741f65124796f411203cd21b2eaec5e0af0f6ed3e35a5f2dace5fa373e2d830b6eece94f1a2604155f452a73a17a1124069122fa1eb64bab3f6b384e8acd4b59fb8f74d1aaa5f73a8f885c4674573693b785f03bea67ee3645ef7f5beb1508f328984cdf6d77f69d05ecad6b4044c8c70e83d66b6902765b51b3372d09772212ed81a395bbcf43f42b19455c5ca23c11f4c1bdd40fd3f97292ccae051853184510c5f8e594a57adce662f91abb3e875a41793686e91e2c16077df14b95c169f999c6dbbae79ebb2b35c4619c0c6a5f96f5b36a2e9dc7ff116a5bf4c1c95eac47d1e7f315723d7c0f06b4503179501e9bbdbe0260438ff012458f4175ea7dcc45cbde8db62cabf4200764dac03d29c0c93a471017adc1c621a650272094820d373801e318d22399715af274c38f10baa396c2056454169aaa0720f5608e58c6d4bd5cbb3663cae4289d9d6484eb5fd9e08e20178e13445b0826dd5b29e139e3387c3142fb6ad0843cb1c608f181b211d0a30a8735ba2fa7c0d14573519942dbcdfef473e08be5e46b04168f511ded09a155a6f9bd2a1745d1cae103e3272985e0a8d953d1529c47618cdc084ac755ff2632948b6e0231d72edfc509e77b563d50585bb6046d973017479dcc58773a9b015a1a53960886e3ae173aee54b9de79ed3022d5506477bb1bfb2eae7e90bdf4f1ae32a34ea72281839a74133d31605b908b0c61cc20dfc85e4537c5647b9bbe8e4bd3f90c1c2fd8e827bf81d82e96bf2bcb689df9e89180e7aed29deb8a124dc05028289082a785e087327ff18944d9b159b21da1ccb4c51c2f1dd9ffb9a22aec3ee2bf78556837aef61afe75648c844dffe3325f2507658b3508e889c8a71a8237db153645c9fe2122bc0d471f04bd70cd8c59a15bbe34f705fbc914cbaa66e25f21ee9296d78123d64c550a2e59470530da88a4632141c56a2727784a5dcd4d7699153e3930d28d510c37e35fd05917ce7f73f8e608dedd1b8d205a2c442d3be43eb72f06e3f291da8ecac5df995d78930db01f555c7b0ec76c873af6f5f06ebeee06e5246dea4dd89923c6c1a8f315c7a71847e4120f67e6839ede6bb8baad09b1834ada4cf5cfdc36736b25d5955855279ee09ac75b0ebc894b9e327e3da4df35873bc1d7b2eb43a394573a266a1fb8433daade0eb69ca4e773e94197e0876f6c126121ccc71aab6083b46d85e7f6babca8ec1459983f03c0eb2b9f3545ce95100ae010fb391beb5c297d0bc5de52842af3f769ef3b5913a77f8c57d9b85442c2f0adc7f6684c280b6c477d928f143f0a68525d8af01eb13ac14069f839c52548589be8ce2978a2c54118b22d96397ec984801ebd6d845359fdb9a571b0fc1255b52e188dc9a0128edeb99d08021c20682f4304fb5f06a869efe8a2e94ab32f8cbada26ab2e45efcb4fae648ce6994802bf59717bcf7729e0d3eb2cc0df35ba43052a79cb40ef2cf07b1a2499191308cfc5f0e21a644d6d989efa95c0e6ff62b8bd97778e7562399aee057cbc6b6dc7a485eba37ce3ae09f21235152f2808526b91d4dd5f824100b814a549ad386b93d1284330ea2b0c4260d4ff501c1433cab3b8b51bfd31cffe959909c24e6111272319e381a1e2d7ee7937b39f49962e7abccb86aeffcfc29b9398f8d1318b02066074cd528d028769f1fb25e9987ebdf6ee72bdca8539f639bfa035ccee4639b867a78da34e496e718b4f09bfccbfde1483ffda4a0cee904060a11cce52f27e886bf710ec5d74cfabdba39a63f3ea513e1efac61a862f2542fd741e41e9ee8b8db8311e0b7870986d17439a0c21ca5d326d40f88a4409207351c433cb75d89da52e4beb2348986c6c4d4a975e41c4fd41cfeedce4d4bc3edc286e6e93f34979fd12c812e3e28d4cceb0d5d50b6d2b1a5bce89ba599dcacc472dc8e3de1844efaf7aa375e6dcb768d49f96706e045a322d171c029036b9f742c5cc0ad4e574696b5994537c670bee494a33db87fff33046be6edbcb349d267b82d061e9f9695e71a8579985558c74aa0f8cda90c1c8fa7e28c1968a19a7adf7edb658abd18f396aafda970762c43db724eb4f7b12bcdb59b347c878dc5a24caab084adf9e2f33f9087b69c985660237bffcf8e686b745418919bf0744a9acdb1823113ce318195b967148411aa4e060144dde168bbf13d3e64419ec24e1135dae2005c7925b3926c6ed6fb5f7d85c7a711b69b57c71fae35a5c6468fcf8baeb3b06d7af606df5557112f3c843eb54a8bc111157dea67906b7fcfebe12287d181e6f3a51e206732d1b280b261904e4ad2b18e5b4bd4dff32b4a52d4137bbd4594fb9bb1977275301f317fe2cf474279fe1b061cbbbd4d71218e10bd1f1d93589375fa097f36dbae4dcaa1248bee297289db7e5910201cbba038d24e917968d2cceb4d687c93d5ccb967bf280a525ea1ecced1674b01549ed2354f6844922b2d3502ead8ddc33e40e63a6c96a5bb448ae025e979475cc99f0b49f1a598947f195c0b8ce3a6188cda5b", 0x7a0) getppid() 02:20:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x80000, 0x800000000000, 0xffffffffffffff0a, 0x8, "d73dc1e7bb6f00"}) write(r0, &(0x7f0000000340)="7d1da1a817a84b427839bc4821b68029332118c63d1e1a769dc3ab49ca5788a25e62f8c46605e17615b5f403ced433fe77601865125a1dc4390b763e170b8e49a0916dfcd1222905d9036f93191352080efb42786ee979803879ab135afd53ccd95b343191", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402", 0x3f}], 0x1) r1 = syz_open_pts() close(r0) fcntl$setstatus(r0, 0x4, 0x4) r2 = dup(r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000140)={0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) fcntl$setflags(r3, 0x2, 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:20:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x2, 0x0, 0x0) 02:20:32 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r2, 0x541b, 0x0) 02:20:32 executing program 0: r0 = socket(0x1, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000520b89b98bbc08934e5970c200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f90000000000000000000000000000000000000000008265d4408a8b5598934eb928000000000000004000000000000000000000000000000000000000000000005050ff3fa1a7c84d2be2b13ea70067ed21e1fbcdb4b0dd7147acae232ebce210fd595e7be03b9cebd833c3502c4b6482a54c03f68179cbbd952aa1010c68a500b4bbf01996ecaa8abb215d9330be50dd72206045bd07009df9c3650ccdc33d6507ff16cc3f96fb7640166f20090e520c8293a4672e0aa0dbeedf3ebbd1ac09aa4e4b30a269a0345401f73bdfb5962a8f3449e71dcfb13144009a7cbb725e9370b6754b75036484c328737ca917ac525d60add46eedf6a8ab5269a571d7074f11cbfc4cf9e11a59fc96e0caeb56045e7b30d40d6fa48b8cadb3d00d45c8d961c924665445b8340e34de5f508a398f73577353cb0e1bb80413e389c223665afe619c42b1bff9336fa26095037382a231eef2473a3f131f50a1d7b4f6ee6e68bfc576119b7c9344dfe2c7fab8cb41ac55e8740200f61e06ac01acc5ce4d412126366e583f584426b43fba6224ffc03aea8147bbe256b64b000297c27b88fd6d80f97cb4dd09379dedea5fbf60a1230e34b8b40b1e8ba0f74b0204ae106a5738108c695fd058da8edb15351c56e4d77c1f7f238b252d5cabef2bfdbaf900"/570], 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x8, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 02:20:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 02:20:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) getpgrp() setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000001", 0x8) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x2}], 0x3, 0x8) 02:20:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x8e46, 0x0, 0x8, "8295d3d311f898d409242e2b40c9bc52dd6f28ad", 0x5, 0x7}) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:20:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x4}, {r1, 0x4}], 0x2, 0xba) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000180)=[{r0, 0x84}, {r0, 0x6}], 0x2, 0x0) 02:20:32 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', r0, 0x2}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x1ff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x95}], 0x9, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/120, 0x78) kevent(r2, &(0x7f00000001c0), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r2, r2) 02:20:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 02:20:33 executing program 0: 02:20:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfffb, "5c0000afb40000000000000000ffff00"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000003c0)) write(r3, &(0x7f00000000c0)="b815c56d648468c245e17410ed16ad5f8055a7f10b708657149b582a7dba46a959df50adcbe693ffe1eaee102e143907627e0683859bcccaaaff30635a7aa37fcd9c2cef83eeb0821cd44d6f85a7abdb34b2d706229233c710e60355a15ed06f8bb427a7", 0x64) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000140)=""/177, 0xb1}, {&(0x7f0000000200)=""/74, 0x4a}, {&(0x7f0000000280)=""/127, 0x7f}], 0x3, 0x0, 0x0) 02:20:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000140)={0x2, 0x81, {[0x800, 0x9, 0x80000001, 0xff, 0x4, 0x3, 0x1, 0x1, 0x9c, 0x4, 0x8, 0x3, 0x80000000, 0x3, 0xffffffffffffff21, 0x9, 0x1, 0x4], [0x2, 0x7ff, 0xbc6, 0x3, 0x3, 0x0, 0x9, 0xfffffffffffffffd, 0x3ff, 0x10001], [0x7, 0x2, 0x80, 0x3, 0x100000000, 0x101, 0x54e5], [0x1, 0x1f, 0x3ff, 0x3, 0x5, 0x5], [{0x7, 0x8, 0xfff, 0x2}, {0xe6, 0x200, 0xf6, 0x5}, {0x100000001, 0x9, 0x4, 0x20}, {0x8, 0x1, 0x100000001}, {0xb29, 0x3, 0xfffffffffffffff7, 0x364}, {0xdaa8, 0x3, 0x2, 0x1f}, {0x5, 0x1, 0x7ff, 0x8}, {0x6edc, 0x0, 0x7, 0xc19f}], {0x2, 0x8, 0x400}, {0xffffffff, 0x5d5b, 0x7fffffff, 0x800}}}) write(r1, 0x0, 0x0) write(r0, 0x0, 0x0) ftruncate(r2, 0x0, 0x0) msgget$private(0x0, 0x80) close(r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 02:20:33 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000240)='./file0\x00', r1, r2) fchmodat(r0, &(0x7f00000002c0)='./file1/file0\x00', 0x80, 0x4) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 02:20:33 executing program 0: r0 = socket(0x10000000002, 0x2, 0xbb) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 02:20:33 executing program 1: socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8750d618089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf537c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9568a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e222653300a7548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814bf7f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb410025525f77e9f616eb7246be9389e32be26a498d0ce05b3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f80c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc0300c825898793cd381a7a006b01e49f6cc041717a80d2ac5977a89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b8f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c908c1ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d00000000000000e74b3fb5ed0e1bf1ece7e54c6c6c915a566542899ff790ba2d3f266e54726f9c19bce12efb99058304741f88dc600008000000000000008d63631d744e23bf7ebeb4fb5685ea6c4a170d098b9eded50b048cf0a036cf0d45e8392722c9826ca7d91d1139f903fd43642478c182ad5fdd1fc3c50a7b19d68f9862f6e61e671dcc2bc672800386ff1842b8e67570b058b3c85ced358867eec4b1872b61c490c01655892f04417b9ab3e20f713ab1550399070ced27e73410f40190bf1f7acd5bdecf58c65b10486bd4a0f11ba157d8e682af4c0f2c0f18c0611cf72d72bac50847b4ef762d1815e7b10cb1bb1c0425e1ae4f17dff02314add28b784a"], 0x10) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0xf9}) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000600)="7c138993b0458bf641e52364a25d04bb480fe07be6d73ad9815e9fa4c78afc145a7c80ee60b036d0889fa4521c60ca1394ed79b02083f4ba718092bb46b128e7baa0993b7b5d071a9da27665a0130266b0910f9e1cb7f86455c92b13d31c598865fa238ba515182488c80db4ea6de6b81e3a7992e8c66407423a7087a13245", 0x7f}, {&(0x7f0000000680)="20629b70714a32d79dff676789c8a5ba033db0416e9f3aa8667bc5fe1eab0d1bd3deea20a5863c93871bbfe3571a50d94c3a6d220d36d375e617be3cde0d86fa8d91034ed71ce2e01299d49cd0b3fa90dda80353c00b6c4436ddbdd9d1d702", 0x5f}, {&(0x7f0000000700)="8a56b74e344f5815476b96acc3141995aee4811b1640f75b2c2a0e6d6a476de8f652a34b7c96dcc46bd0d9d5ce067191b26bef39bb95ab006e0c467e4a1a3e31090c996a1ca1eda87e820cb721b84c8e4b1aaf2cec0972b15f62f33cb2148fb0162f592e560243d18cfc86a6c4f5e6df2cca391135e91b70c67d0c727b5ec9d5eae96f4ac03758eb5aa87f92f06f523a4f9dc6d6abeae2cb4018b4277fb5de59adc1da86675b08fc994a0c7ed32039c1fc30597d0ab21412a06b7bb6dc705c3ada0002fe46b6bf278f10aadd36c1988d4ff87ce526d41570b9bcb5ad34f6e53b27d007503d4260d86826724b2bd7ccf4c8a172a3c88b895e", 0xf8}, {&(0x7f0000000800)="8b24c622810ba8349e71ced74410fb277eb738c2d17a4646d25d822821a14a20163b0f8f0154456fba2b0a4187", 0x2d}, {&(0x7f00000008c0)="dcc84817c6ae5262ecb65136cde048bf387726df571462b8ff66caae6b628a0473f004e04678bdfb109735b7d4598a33c8d326dd2e3c9b328e1d0f1e1f83eadb3d02bb3137c6911afe55421a5aa5b67c03ba4d899624b8c07bf6594ebdcecb3954825cdab0ad24c2f0a95fdc207657bcda0f705eb3ea856e4f754f3dfe2b0a2c4815f866ffdca27c4b07f9174eadc132c61e6c5cb41e044bf6208118b425a2d22b48ec0e79f1d26557c772ca9244e9980fd75a4c3da2671d05ae3389ffdd9f75d3e8ad88ce028cd8498badc9020bad2b75aa4c3a67653aeba47a658bf0c605c5d2452704d2c379476f46d7499d432ea6349a8b16adf220cc8366e59de704f86571f0884afd24627c422f122100c4f95a2bd655da1b14866e45ccc8eb0b6ab1fbb9c954cee2aad46d25449ca86b453361060ce7fd6a9d2f0c2f60f04bfe3fef37f7ddedbb8b13bdb648cf146b4b4992574584701198c877dc97943206862b7e8b4a092bdf3b0214f17b11a159bcca1449836fc08de3bc478fdf9296075aa2830ede925cdea9ce9ab25a58e7009c611e47de5da4a87c2f35d0d24e4acaa34b3468f6bc044b897e581580e03bf2de3232154d8912c1f962611c258f205d253ac37b887e2a949cda683dc8f090ffc91892c7f488c7063690dc123fa593aa624d172bff96e30e3797beb7f6578f772b5c42bba142a261ded3c5778e2606ffd9aded0cddf6331965a66f05f3587c5557a4b9a59967d6c372ce2bb2b98590ea892636458602a24aa2bc862a36d155276608973c2080ebd5da8adf72def31be1b8676cb2193ecfb978b1e30269b28911ec49600672076cee0fd18378e253119c8698ee6e1f8e9c37c0ea2b6392e9cb00e6ceeab70370e983f39eba135746bf0dbc47ce883a884f0705a1b8572715496a61e4d54be104708a3c440128d06a770684863c5c4a08ff1a7c0d4a34261469a5705ac7372244459a70413fd40bd92ff9c0aa6b8797aa63c26e1e2551c5846b41d47cf79e8af9dcdd7f2149b7b3182d8f2ad344dbdceceec7e2d90c281938bde258237fde496cf2972c3be2b5d7776f439dcd2e6d048d511b53b0381d3f00f09843c246fde3374270bbcdc374b426e17c33f7198c8e47efa4c5fea6753d674f92f53752acefd23d0aafdda82ba59c5c45ee6bcd69824884bd9954d24fb9b53cb824e70da14da5557dab997e67694f4f7115e4aed1f6fb516912724ec6a7f475116180f219457568b74c4659712f5bd4d66a97caa380573fcb2dc70bdf57f3ee2b52f0a8d5952185baa435", 0x396}], 0x5) 02:20:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) getrlimit(0x6, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000800)={0x8000, 0x3, 0x4, 0x5ed}) fcntl$getown(r1, 0x5) fchmod(r0, 0x101) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)="2f5b982d87989c76ef3a35d82d44efeab4a837e0122ba3f3d75f2f5f5d70a79c18a4aa9b328f3f9dda508257256c5f63eeacd95ffb28acce24fc4e2481dd3efd71801a34a35e89238e6b82", 0x4b}, {&(0x7f0000000780)="bcae942a6687d3364813b2734ac0e91738033d", 0x13}], 0x2) close(r0) close(0xffffffffffffffff) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x200000029, 0x4000000000002b, 0x0, 0x0) sendmsg(r2, &(0x7f0000000d80)={&(0x7f0000000840)=@in={0x2, 0x0}, 0xc, &(0x7f0000000c40)=[{&(0x7f0000000880)="a98095e854d36276b2cb", 0xa}, {&(0x7f00000008c0)="99640a771c286028d966f602471d7d988c2b541d0033fcb8796702680816bbea6bb1a274dbcfc870c3d08f47fdbee16566ac21ddb3527a35bb6b028cd80a8ff7f6b47b", 0x43}, {&(0x7f0000000940)="45789e8569dc996059c9c9a95a88537483b814837deca011cb602179fabc2ece28f1805a138e7dde5cfa7964893c6af4438a4bd1d4b4a74c7779c9ca098b110ba6abea391b587d264092937092b0448aa14e1120323b4680a51f3b98c9d0615a62f025bfdf291b97486b968aa6be79e1f9ac173dbe4ab96a92f73d9010f332e9e6a210e9e3c00b10f403b6f151512c9c34a598286b5ed3aea0815b95bd26168dfd0e08a5b88c4aeff1aae0d8a26830421d8dfd8cde", 0xb5}, {&(0x7f0000000a00)="5ad9a6bcc5ae984454b70854b9addefdee577ae7afd9b1104078d33abbfe96e76b34b528d7f5957f434363ad72715f99bd6de6badfaa5530e819a00ad8e1871866a14fba2e489dbcc54440d0b9b97c57192ab7296d3678cfbfe0907955ced79018a02bc1590ac0469f49ccd175f22e7f55b20d2e309a7abae34f9a7da4dc5a8e307880f2a931e98690d4c12c876bc6a14454ee1e496a6bffada98101f1ddac7d168a92b60a48b1ffb9b611189369ae13282bd651debf58ee5af14dbce32a58773075f32f271dadb317d2da5b2da9fe62a17309693303cb92", 0xd8}, {&(0x7f0000000b00)="81917fd8afba90364630ef2c7d1e8bcb0487cf4c7f88ff7d83418b4b13db218fe6e4b5feca0a254d3e61c5f79bc5d07c10498c96273fe1acdd04d9600c8f14a0208dbceb1e29a40fae75140d61fb955cb0d3d6fd67da745b1acc79a728ecffbba04d6a5f8d5ce5dbcd0d70b72ae7a541a6661058b9b2af495a63aedd851199a7b68284cc279ab28fc1a08a5fd9f89847877c9deb5429a5cb80de5a3ebcff18b1ce397e08ea6ac163b0a20c6a422ba6202ac4a29a3cf39624a1d05d8464bb4c40c4b9607556983b096933591fb1774c2febdd8b3e0547df33ed3e5dbd34b7cd398f05347a7a7449a5d00e0c8d80dfdb4b604b6109b472a9da7d6c9211f13e63", 0xff}, {&(0x7f0000000c00)="d5f576dc6b3d13f4450e713d037f1b", 0xf}], 0x6, &(0x7f0000000cc0)=[{0x90, 0x1, 0x1, "cecb2facfe40ce4ff29fc4984654a3e6ad0300e06f0f004d4636a1b0f4fddba7f148dc0e3b5a02f7291e7d71bdd037c346ae9ffe83e098cce022e0966100a1b0420794bdc70ea6859de835091841e207a536f4a5742d985a50373dbd7e363db3d4b8e4311fa963e9b292596c0f08fcf3323d19ed60646181ba"}], 0x90}, 0x8) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000340)="25776af43a62ae3b11bb40098443ea2e7895da4f0ac3e42adf258c6ebdb68cd035839ac650a6691fbdcb8eb47ef071c48284f58fab1a3f928a296c2796347ac7c8ae532f8b82e4e469814a790438f12862117931e9454c975e6bf566b2aa953ff18b5b9ac8fcf0f572eb435b9c1ec334e0b4a32cb5368ddf4dd134151942971e5155d13a6b4316d783b95cb26a8d1993c45b15a33d86457b7d13d6b7beefe6970ca6094d1e3ce6cabdf0a2439719a3c39468817e8a35895bde036d2965211238c456dfb5424cc579a929a3e68acf42b20b29", 0xd2}, {&(0x7f0000000440)="4f69c089ede37efd569b1c46738f4a776decaf651a7dac7ae245549bb51b74592c2eab7ea26fd19ce36f050303bdb14b5630be8bdc6d7145be4bbf1f38638a63d8054255bb22d423312740d9ee0d8dd0a336ccedf89888c6a42b2ad5f50f8385021962b8ac0614fadb0bfe3e196576f73ccc33", 0x73}, {&(0x7f00000004c0)="3d53ba704908f61019ecad30936bed7e383281bceb036205f462a4d6d6153125f17fa2e82054fe6e284a61986b9d7d5cbbc589c84a44646cfc6acfcade2678b882a1d4e3f2244f84c4c54fa0edab16a2790a26cbf567232f0be3aea9e64ab4f4155414909b646eaacd191fdbcbac22737cfcfed707bf9254648afb8293c6e19e04cad95f5a66b9be82fde56fbae52dda589379f344a7e8d7a06481ccb5f659932c9ee13701a3cd7d545015f8a670b761c3d192e9f75f6e17ce4cbbd9bee7d68a28eee9d55f2105ecc7fd8ec90ccfe71cb6736239cda7b58b3ef3d79b5d4bdd9ad7eb7c56025fefbe6b41948acf36fcbcfecdd7083dbcead6", 0xf8}, {&(0x7f00000005c0)="28f9a8d20db7c38a3b991d9f3700f5add386803a93a0b0688c95c172ea4b7b9be9414fabf7037b1db03480deb210b846cfb6fca1a0e2a70c721da3efc4becfb48056372c32dbac364e4bcf39f31717aa615507939f4eb71c9baca1787f0f47aa340a6ff690a6b1fc4f2e07e05419512f460751401aa7bfea548227c00972ca0a144db6ef7e0f9bc032b8bb63be0a9b18dbcf65faf7b84761f8b0af37f32ac614bdf27441df44e6ad0cb79fbd8c1427a9fc49c9cc10511c857844a8ac1b9c9037e0b69712fa", 0xc5}], 0x4) 02:20:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x40, 0x4, 0x3ff, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x6000)=nil, 0x51}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x10000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x8}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6ebd}) write(r1, &(0x7f0000000100)="91d7e2e2d051936ce133b9d3ee06c4498c8f2c", 0x13) 02:20:33 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r5 = geteuid() getgroups(0x6, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000140)="800d1df3dd1c336e07eeb454d27b5a5a089af410a8e594247201624c547c33fbb6722da52062cd7a593a82de559725913d36c9913d0135651baf869488a5c2502b29b3f937dd2fa9fe93120afbf8fa209dd7c613f7b519f5573430ff3607ecbbc8d860b9bcb604d55f73ba6948519913829ac960b2c45771a215dd09aa06ef006e31669e8e9fa800ae160021593361e293d279dd4061dac8112f5349a1713b64abe6d8c4147b5161737362c2516c0c180e8568", 0xb3}, {&(0x7f0000000200)="9bc2ece613d4b08e8617ef869c5f4f73e9191d3a9d3f323ec9dedb86f0398fcaae19b3d6e23699b4c62a6cac2ff45523e37e55df75a61535815d7d8d7d9d2fb73be3cc9a51a54e08b0a5aea9e87896152ccdf9c1b6c45ad0e28b77fd512f3d4a35cb010c78c75b8733bf2c35ccf00bffd46af2f250e105681520a521a890eeb69d2a02d40d58c68a9bed23e2c098b3ebace14b43f3f78155978433441ff07863e7763632a4a18c90cbcd31966f9a1d1ce4453520f183dca5309ac120a23aa76c43c2694f32871619d19d7bb87ac9d37517ff1c029bd0abd7f928a14346b2753931dcae5740b1a077cb9699c7731e3fdad4bdb975e8690f0fd6c0", 0xfa}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r2, r2, r1]}], 0x48, 0x2}, 0x1) 02:20:33 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000000)=@abs={0xd6b4371d0d67a6e3, 0x0, 0x3}, 0x442) 02:20:33 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(r0) r5 = semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r1, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r7 = socket(0x13, 0x8000, 0xfffffffffffffffd) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r9 = getegid() r10 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r8, r9, r10, r11, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 02:20:33 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x0, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x45, 0x3, 0x0, 0x3}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a8540b20b19ddef4afab17ebef308365b4a925c52a49d52dde176cb6e0beed4abaa2da6aff14b11d49efdc84e708d5a64e84117637b435ace5e01faab334ee53a8fe9a7e575c209cd73a8895331dcde847b25a010c4c5ef960100d4ee755709e9e62a2bbabaed0abff4455ffdce2e5b3b0e91ffbf28aa2e42a4a7b0cfcb69e6fec0bd116463554b5e4cbe221aec90fbaeea3fdd967e73f3875451e1acca8acaf5b75912b2747659302d10a39cc16086181127d7e846599dfe9291312b391066dea55b34eb5a39f8b8003ca144a0659b19b42973047566ce5e9720e4c4691197f539cd0ca54599f0906d823a16ab5fde75a6a004762800241294764675e377f8ae8adf53003e527e20b92247191b8a6c7743cde6582e2f476f097a3ae43437def4478eb3c92d86498facb3dd09f29f9fc13a7abf83bda96d5d8a548d1f2f330b8a8f46ec32f4d0696ad791e29d9e6dac05390494132c6087ab8e9b3fc11f0e8903ac4e188d294f55d95beed1edb75ef429391a7c0fe24b2b8e4d272c99cb0b45d6ccfe6f5e146bd951a733de2c8bff328bd7a1b57c8cef882222b2a2a7cee9656143f3e513d605c165efde2265c8374a08a585d7133b1ab883d7013d348b910bf874c9d88089bb9b767fb94b388cd98246d3b051cda6cafe3cf277dd6041459ebe4aabcbde859487e9ea53ba49d600235bb31ca18d6c15b9e8f222aea75122e807cec64835e65809907dd2b7d20a8ad23894196b189e8297c63904a446abb9a86d4a146f23c70f37c42f6034096439219e1dbe0fe1e50c085fef5fd08fa1ab713934dc307a3a28ce0532bc2147917abd890a30b276a4b71cec4ffc10551370983145eb0fadf10bbb825cfd4a32c95559d3a5f8a0bd2a8c2d4750174cdddc9bfa9e46dfca6d4b041fba8c0565ad2725603e17d461daa16f2a276391ef116b7139b2657f972b3e96bd0bcaac05d474ad7de096f404a9d9b59bd276b4bc97ccc2212032d14091f035cabcd9370f0b62d6cc0a8a7489012ab7fe401e208906a263d842f3e514c522f2294aeb1482c9f14cf488ee18324a52892bdc4bdbf074c490f5dab4c5df15f3c545d6f9a5cf6007d73b092f96ae8e9f84569c31bf0df0f271598793c8f4b552873a97f2ea5954bc46d35c96bd28e49a855dcee51424ad1afc2e6b6b2a53558be59c75d229667bef702117d93942687a6e3b628b793204bf9a2938685d40e0c922e7c61e97153bdf7ff7dbff2c433ddd386ac50c87e17e6aa849915269c1de33641bc9fb2d214f7d6c6d251906637816b8519a1f092494e022afef75040756ab0ada01c9463f8d7f177672b70982b39bc6323b96fa7d24e30db12a3eaf713de92f9ef7b148a273f6c0fb5a4aaed122dd2bb417d405c0ca06a8ad8908e9d2ad7cf419a583ec4d0505d4efaff4b95191b4ab144bfd8dbc51b366ae487cd33c084023ff0baa6e41c8bc1ea9ab608be90a30bc492cd836da4af113dfbfc30827384a2afac6557ce78aca74b82d37f596ab8050c42d1fd05aaa9a5af51e08629bae79126f4822af5dfaad3e57e1881ca7cf7b35ce9ea880d0c79ec777efee116f28c0840eb935335b3c8f91d2bd41c375df7350e910dab2ddb0e577ed31f06e501a3d04fc9a25408145a79c46574f625bb6ea4bb40b19cbbcc2fafe9592015980ada0d4cd94563050c61f9dbbaa20278abc1dc7f71a0dd9ab430e0758bc6dc6a773cf47489f38d12d367a3ce15712df5c9bba0666ff0f0e267f0ff15f323a050c2c36fce6401d49a2e7ef76d6c56d6ac4740ca72b7d3772fdb8764f87551f9bd4803861b6dee7f36230ff3147353c717d05cddbf665b067061e8add4edc7ca12de9300b692253e7323d21cd2e5a245c0941f0487b08e6de8399ee92c7bc024ccab9ada99bbf41a2aa4be79ed3e3363aacee3794eebb142324229ba3190ca75722ab94c10cc83467e0d8aed9c0a7869ca00ead1720307843344dbde91966864688d866bdf8ec0b34079a07b8d483ef1952ea9f9ad3e1ae49edac41d5f7a181a2c7d79c86c1962480479c331c166edb43b20b0bec47491d9835005038c61407711843df059e05a113058ac2f5d347e8a10474bc2a0c45271a5f97eeb3de33b0d4ad9fffd5c0621c304da3eb6d2678489d8d22e48896f55941de831a9f664bd964c17f7ee6a8e4c376f07cdffcb24e5ea24f60567aad4dd95528454ea05b75e4bdbf56355cc3b7be62dafcdf7627898b5dd3fb04f4133d2824a148d5df463743f709764609edfef533e3996ede42bc6563ee7f64b1f5994d0df45db295e740c66242ed022690991955ebd041354e899890516357edede4ff1eb2e1fc7e8993afadc4ea3997dd85bd5fde0ec26606416c2cf219292aeb18cc55dea1e50cd6dce68ac7cbfd0ed2f6810c448aea99b77fbe2972330d5b156a16f557e663ab0bf4804a7c728f0a957c8c78d4c4a222f617e78d408ba4c82678b88ec3fb02b027d3b648bb4189a8c43185b86ff724351b2da61c9b87dbb3d0ea3dd8f33892810f27c1c94b2e07a22cfd25aa07fe10c63986735420ef476600a6be6ec9fe7428a9101506160eb79f09e61f069b928220077e553149796cac4bd2b5e4e1eafe3eb8619e978a1af7eb343086cb1c90bfbca4a392187b061d61872561f2fc59d8f623525839f426d11b90ed9caf3ef38ef9db13c2337800c8f89c50f02f6476ad8011cb3ab679916eb10041cc315be4af1ac8adffb8ffc532a4a0c46430f9bc918a12189e26d69fc2b4da2cbb6691b630b8f00d179368ff60ebb9e719a53ee03e03a66ec6e0d506f41a2359d207ddf6b03452928120492999bf4b0dcfb0c682adbb998c6e7055a739adb421acb018cba3d73416ed09235adc5d8a627b6354b1dd2bd69cd06de4281e9d49f57a75752654a8ffda6b73d4470a4efb4a856aaa5826e6ea41078ba80fe4d56ba1b9c", 0xb7e) 02:20:33 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) 02:20:33 executing program 0: mlock(&(0x7f0000005000/0x10000)=nil, 0x10000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', 0x0, &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(r3) r5 = semget$private(0x0, 0x4, 0x100000211) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x5, 0x8, 0x2000000005, 0x1, 0x5, 0x2, 0x7f, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r1, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000001880)=0x7fffffff) readv(r2, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r9 = getegid() r10 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r8, r9, r10, r11, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 02:20:33 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000001480)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)="5019c8930d75099bf16e83ce9c7cddbb80c4ce10926fed057a6abc7fc6f2e4c4223ad036f916f5b3370917925038fc0dabd1ef65ea87761de7ebd36725a71880b1405646986d460010a1e70cefc5c39d75e79cfcec2d881e3caa0ed3444ab7ca09da33aea29624766e282551543d7e8fa4e32f6fc0623baa9a98696e5fdb6bd459d02cf2ea741e70fccb9f982d26e9703dfbc7dbc93c3b090256f91668c64cc985d3196ce69eeaf9145ec89e118df526f76050145446f64fa79857382483715044ba3658117d45f19fece39cb4b3de7f94261cfd8cf3649489346798f919d55e", 0xe0}, {&(0x7f00000001c0)="80c710d694530d7545e05cddfdfc840fec61d773a7fa6bf62c6f31018eb2c93948ff9459d6e6707ec24bd67fb7c3cf6ea808b38b3e1c4fec104c3aab94f76491686137bdf6", 0x45}, {&(0x7f0000000240)="66683e89faf1ef3392edbd71c696c38014e38075474376d3fc", 0x19}, {&(0x7f0000000280)="fd50a617083316b218541c3348977972ae16304608b47fb4793a9fea710a44f412b929cef194ddfea277ea2676a29a17790df25b6a7144b5e2771b19621462eecb7567c9ffddfaf887b89e054de46e51c4a0968cbf3b67ce56b4ff64160d515254daa0d2b291329ac1e084f01c07b749c2f23dff0be5c3022f57d30ea85406e66d1a3d311fab42c24b250274ac407a8c55c75fb950c96eec04e8fc35eff1445ca70c06d3cd32fe4738d59251dac0ba3535eec0b863ac67aa3c9ffad834897d1c296b5f169c5d5f9bf4b3da866cec7ff7e10e9b4c6d8c501944614df99fbb3031a697", 0xe2}, {&(0x7f0000000380)="aeb0db2fee9118cd8e6704b37c756215f4f151f4eca2b4cbd355efffe13c427887a78324cdb59231bc00d1281066c2f932", 0x31}], 0x5, &(0x7f0000000440)=[{0x1010, 0x1, 0x10, "ffe384913b353e08b07de0f84a6e7d75a994e379a120dc47201f8d974e4f832484aba26e5260b4678004e98a7fd5b649cfefa7f67aaac80ee59eba2a6e616587a27b85fe04433d50fc514495708fffe97417fd48fca39c143393b22c2db8ea178e54486353a7128743cf0a8fb0800683ac90fa17161b1b51f45f215fea892067f8e677b2de29ffafd7ff2b2c4e5ffe051d3c947ec7cc0ceffe3779aab34a94b65fc9f0a28da29def0f2c7a7fccc4c1c2973a1fcfafe0aeea3398ea327096cef13800206acfad6b7d4b869320c5bbdbffc8da4b840e18773311dfde64fb57c1f2ba4271d1ee4e79fc8e16a247fde96ad769b2a9883635ee07fd92c516d6b7998e280ed0b27fbad29fc5b8f449df31b30aa94b1d2f263299cf7011b49eef008d96dc11d26d74921010da0dddff5de4130439682c18b595d687645eb6cc88d07ccd520306590ecec6fb577c182cd98492ab9057fb39783ee327c1069538a829b9cdda08f4fbeb748dc38ad52dcaa63aaa45820099fd46cac22cea5731f85b25e8d0838a8af39fceba219ed8cd73238b1fac26334d4608922964c6e5507e8128ffd1b8ae6e2e40a851fc0b06eec36da68793c1458cf3d1e575ab98633261ede601f2e2437ce21bd5e223977412778738f58742016e0d6fb7a9a06d3ccbefc8d1c1aeccfbd893bce4abc80dd19a149aea187a5567aa1b0e8d4951301793bf7068498074c711457ce9107574ea11bcf8e553e5fbb45ee9f7e007cb3f80e925f07761933c57fcf95f14c3b19dff79b9516b75efabd00324626135c5dcae63ccfe3e21567cc010af3d834a69b9215e87f598363fc785cafd5d3fec763b151d2d90f71d918f14e9366fb64693a4a2fee0a7259f6262be82951cc8bbaee2186c7c1a295f2ff1246eeb5efa324331d4e1b0ce116eb7bf2b80059d67dd9fc058033cd48812c228ab31528a46e325b50b7bc00d801273e8b6f76ad2dcbc848fbe321c7b57be16e80aa8e09ae46cb87aa2f3e3e2f36aae83dc5b93fe3626d783b8d3fd00a89fed6dbab34d366e67819f9969194fc7d7deea617aa060c8d3aa00877c4d5e2ea07743460938beab7d587eab975f83312be1ba9496c1252bd4440d5e1d8253c6d78be61c1f2e97625e5351d2a1aee0cb762a6e88dc0b12d747d5917b647410135d30321ca1f172db5dc3db7ef560b668168a08254946e52b8a48fb7e37353f8e275e4d97374ab72fdfb12e2f5ffd5e4401c7ddad440f690885b7a55940ede034bc7b73352bf6282dd996bcc017ca612d2d98981d3d2480348296a1e7a06a804bdfc0bac6858fd36462351bd884dcc06734a21a23e5a9916e6ea52c4b4423eac74eec7cdcb1e3de60a04759bd88d856269c40168108efaa5c11570fab9b4e08cac3ee380ed0fa62b858c5b0512bf6882055c521bb00bce060d22e66f017ea424e98908d588fba49b1c5deb0ef4ae9f4e6c262bcd039db1d335616bbb10c844585240d253776b196084f6bb81fd5a4ba494d198c55298ee64102cc901dc26a7fa27a4225461b98efbd9f55a72b8ffe5e288db397dc38af7fbb2d8edb6e3d66c9ffe98a52196bc52ff6a0ff320d3b2f1a92742313ac812f2abffb1f3218554f74c0d73e1fd9a6a3242dba22b71f1392595624674b77598e585df2b5441f8c16098384a958a8cd7aa7cb9e3bb7ff6f9503b78aa74685c4e2cfc0da9d4a390515d4def9c3b7035a5460d80213472b2beb498a29b0abff72ceab9a0e8260c63aa302b5558e65856c66e9dd9f422bf15c6a6077828319b8136d614057181eb38d007f9ae37d71530d8a03c385883ae1b1256b54c2814685c361970536549de30bc541b2fcaa6c65b0d4c08aecd1b8af94ef77b033a8ea80cb75e8bddfd2248b1dd54d5936bbd440a260fd4ec2a265fa361131578064a3a0e77c61c3679fdc2479ee2cffa0d0faa115f75bfd13ab3a72cdc197f4e1a41fe8db90f1043aae5d508f8ef6f11d5a4033db199189134df1d3c6351aeaea45c6fbe4b97a6c024c9e1b9323a5b7865784ed69cb69b520ce33397f427f1f0d8ccfa1eeb2a5321399baef34ae232a16d83e7dcf7b11ae7109cda9366459d5a5d670fb13c35de58fa76d88180c1f05069de6d7f69afc8531ca4277909bd12f4deeaba2aaed9a6b734129cb5bddb540383d4a9e48e7d2c37573f1a3904e67b33dfda156fd9ef97269b2d37e049becb9403e5df868a2c1374d8f1225bc62ebdef3132b75555b31d1e1fc7d54fd9cb93b9f6bb6bb7a2d2d41828f235082a5f6a21f5876d4fd83c1d07d29937de47860cae70ebd335a302d27a2188e260e6dd4ee615da1337d322ab213cf5c47f61346bc0206db959971984170f3ce33f449d7440baab06ac2c25a9455a36ab33e46d7942d108ce294d4761ac2a9772e19f24c326a1e33bd9ce8869743fc3c719f484268aa60a63a671ea9463146a7f51f4f40984e2985c0acfa3b0ccea32122f9aa243114c5b0179f37f0170847c7801a7262446c52143f654ef7ee3a75e9cf8e991e55d9a696791c51b839a72b4199615f9440e77ec20e8117a7ac61bfadf6b8642d6077f400fbab5d76fb85b1ddfe6a4e26166aec3ecfc6143dd0baad564cc9bf17416c589998db3e39d1130cedd9bf5d143cbfb924c928db6d855aa043b1500240d91f90ab835f00474758b70a44a250cd224b2d938195f236647b3ffc9aec4f20d199cec352073ebd1783cc7ef1366ec47964ed86a70b822e7813957eeb0842a30effdfea53cbbf101d36ba9da1c56f9e58f9d1b0735ef697deba9fcef11c46f2ed0364c049b4f8e69a427d6e0a32373d230dc94881cb5822e3f48f96368415415ef38e5c60d93e834e59bf77e85813950e77dac095d01aa4f364a7625aa4c029e99bf13f7d0acf0318bc6eaf69120db92ce2a947842cc284ccd3611b75478489aa1826fc928992c618b62f69e35b113ad337e8f013bf084306a3f339f60a8a532cb350c3346ac2996e9afd25e7e89aee652f18fb438676aaad123dd849b7759d4d7909586cb1fb9fe2f94b43d3ffb8b57dd6c1e7a8225873b0f92b350fdf8f0a0e61a925fb24572a83f48e65b9fcd82d14e4c54318ae390f9f1301217c8ef0aa63e51ba800d439c3b10737e50190ffe4c26675b4e8d68c8f8e46c9378219253a8567b7040ba48c1d3af748c6dc5ff135534aa5983e7bdfaaf96a9fc4651d79f4402ae95fe2f3649a93d6c2c28b805c594c08a3f81e2333d2d9f2c373b52f30a8c21e04bd54694734669cdbd57c4df1f39408cfafdc6691664714f9e04fb25476638c89e4aea3d508b6137a573ac5881dd8d49ee6a98dc49f94bcd851638e7f434e98e7008f4baf204b4d6a7454686dcec07fc890288261b1d4e484ccb38006efc80bc69118953faf51d853d639a84bb585cb3c17d98458a700a2a642fc382d182d72d7bc92059853f861d6299f5d06a575fa9f78ec106127e5314ada2e781419996c7d5e1f57e70a23ac01dae0daa22c691c09e5d1dc42be1e524ae83503d0d8045312f914e91dd3e845500ddad3e74885b3fa389afddaf09979f4e3b22b80c2ce220ef7a07c39f62dc6e990fbd4e1f3592db0906a6422dcad2855adcbcd236b582cf3f6c3de3451099390653925cd88a294ce781b4a0126ef056bcdf2c33fdef6f9c91863d44d2ca9c583031387f078832cd50baf07c5b8fc45a9b0dc4f06e6106631ffc0e71013f95434c0aa76248eba29587cd1aaefa284f3b0c5181592566ab1bf459bf785796e4293eedec03933d271534abdda190c82b3f3c91dbe32f6ceabc8cfa06c4b715e2f0c899d0e7300501662ea7b9b489ff7ec9bcc342ab13358c6bdd4e3afaad0c2e25631c2c8677949b168c1e49501941c61844a925578efa672747696cc7b25b769961ee8eeb94eafc53aba1c6d5ccdcc137b60ed69ddf5aa2ed8f65df1285ee527deaddf8a5894a6936626a6d98cd80a2ee7651eeb7e45d874d6b164a328d4e4e40d573ecab1e5d2cee0dbcc506ec297d2cb137e5e5f52f05999d91ca8683b1e37cb472ce3f893299c920794437e4696498ae8218c7b30a36c8cb7fe14a1598fbf07353138a852eeb35f4f22f4baea05bdc8eaf0da1fe7acbee6ade618df553f60c92c120908275e39619bac2c5ecd8e6823e3a033379dc05b5601ed92e3cf1ffc0a2d8ea6db0aca6c92715c650cdf2d36816f181d51c1983716f2362bbb94ec6160ef35a1f871b22056e55644617eb547ae0ab2c9b82f850f4380562444526d6f37bdf3dd0bfdbbe2894efbee747bc85dac92571507e7c08681cdc0b4c1552fa33d1bbdf30e52ef4aa7c507bf190d8f2f010d25f3a4f20124f1857d8de3af850b09c73fc117e762e259a78ea76246262fcd435a0fa3b639e4c8f5c4e9235607e8e0a6e666a7e506ea9233d7f79901b5121b7e72ada6c7b637933283cd3aac0d7fd985bc037fd45e54fcf61c20f04f81e56cd20354a3017fe2a9232e5645c37d95220110bd63c17b7b3602f8e83fce5baa2dbbf052e7fe202752c470f9590792116b366a91acbaca95660509b34be014c9ade67d948ceb71fb6c53596d79053462f62be63cab0cebf1b4e79d25ce40879d267904c7f762237166f1dddcbecfc149358dcbecfd8ba1d85a005a6f30c6066139557c26d4daa983b22aba465fd2abd4e74aa1ca1557fd2371fd690954b841ca6f71456e266718ac1e8a74b190dcefe661c4d68d6deea469e5d61a7f21001009569b1db7b1bd59d659ef7409cc19b0bd4db631145d527b749fe46220b7f0698348ce0fc35b5114dee1ef25ff557e2894bffa09cb414d5b1c5e3a0c0fa644dbf4e5f8703a4858483405619a45f4d4348f3cab9db53a76d060bd76739c19dd9549a8a1607010531b145552ab60245d0627f15a9fe8e5119ab22fe608ef40ef501dfa8dc2e5c14f26564d6519ab0cdb9f1cfede1f26e77a9fd04b8e4713577fc2fc4ce705062358cad19e9b007c7b0ea050ca39820dee569c840d131e3ba94c38e42cd6c00289bde7f7da48933e3f4fc3108fc7fb57319e473cf50e90c6258d082c44ff67f28cae8f1416a729249e4119a2baa4123de0d9886f9274cfd62f45239ef0138d8fbcf2fde7ea3cfa5fd28f6f48c74a7929b56ca0e32554dee88594775c50a5cc39fb1ed9fd4260992375e693a79e06c21e164a9bbca4e8af3f0de5ad2aa1e5edaebd42714da2dcc7f0bf2b4fe5bc24ba8822aa3ba1db9308fc8c1b0301d296ba406b735a9855826096f221c576ef8f070755163eae482c494461d96f21a5640846b09b482ee5b3b4429c4d6f2aa2b69042ba1fa3234d6a860afa8ec00cef0233c227675d49f479e58dd6d515e5fd5ca469c89ed301d497843f4ad6b8ce0cba8b6a0b0e7eee497e0d77423c5ea31a96676dbc53534efde4fbde1e541971f70c5c8743a29ab38f4f7c09cc5af0ff582b3c12fe779f44fbb3ccf76525de3f1bbf6c0aa0034aef606f508da6f08e592bbbff8a1a5dcb58e745ac2b26d8f0a89d43704d035ef0530edf9a3ebb30695ea6f16fe290f9424afbab69eddbb7b10318e374e9862ff7b946199a3f1bfccb0eee78725b9c61ac5723bd5be9f0d035a680dadc6b457c819491509dd5163cd951b804ab1893e6e8fa7db8a217875ca40d44ff5362596af5209e6d2c9fc28a6e2f1cae2f49930bb8a669f1c25b867742542213f1d89b0254a984e7af7bdf2e1efcb78cb76d39f7c71abf6716fe6a6c1ebe865dccb5bce3b329547ff7a89d51fdaa29aca2717ba6c1aed4516d4d6793595830dd7c28bde3aaa1b3"}], 0x1010}, 0x8) unlink(&(0x7f00000014c0)='./file0\x00') unlink(&(0x7f0000001500)='./file0\x00') sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000001540)="5f6ac9493de0fc2f47060576a8789dcc5a613c8758037fabfadaded5bb2fecbe88480155a6a07b83eb7be9e87f70999ba1", 0x31}, {&(0x7f0000001580)}, {&(0x7f00000015c0)="a6c0ccc35dae5e0ee4fc901f0d58f224d0072ef5596ca82b2154c20f9e892e16efc9843e9abb227c072f4d9a4896931e1c2d796018fcf0fa0391d8e660a6e96f3822698d9929f6843da6366ce42a5a16db18fe1a034313061e69adf4269a094dac398470b41014095ced8c05585b8230e28286d65cff79dd9b1483d6a42f3d8de33c96e330f19371cd22e194901d9c1ffe09202fe20e4d8e6422ccfa92fb", 0x9e}], 0x3, &(0x7f00000016c0)=[{0x20, 0xffff, 0x1, "c4d5a76188930a9bd7bdfc0fc1"}], 0x20}, 0x0) socketpair(0x12, 0x2, 0x80, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000001780)='./file0\x00', 0x40, 0x70) ioctl$TIOCSTOP(r3, 0x2000746f) truncate(&(0x7f00000017c0)='./file0/file0\x00', 0x0, 0x8) sendto$inet(r1, &(0x7f0000001800)="97597adc9b4f528a9b5aa140945adf8ccc21df4487fd2a35dea8721abcc3b5d99a20e2732f64080bbf1c352d0d35742b1436c2580dfefff97fa495ba1398c6772106228d19f230db404a42056909b6406148", 0x52, 0x4, &(0x7f0000001880)={0x2, 0x2}, 0xc) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000018c0)={0x3, './file1\x00', './file0\x00'}) sendto$inet(r1, &(0x7f0000001900)="b3a38cc8364f7fa2888765f94e385c7c18de1ad252bc7cddd95548e190056b3680da62f9786f34e8f53e896009c98e0dd53f378566c43d270da0f0be8cc21a3069823d86e4f13c8e513f7a855ec56b3e9924e31a81de2be00f009abb399c0a8bdebbb400b7b57680edd1f01252", 0x6d, 0xa, &(0x7f0000001980)={0x2, 0x1}, 0xc) r4 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r4) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000019c0)=0x7) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000001a00)={0x40, './file0\x00'}) r5 = shmget$private(0x0, 0x3000, 0x108, &(0x7f0000ffb000/0x3000)=nil) r6 = geteuid() r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, &(0x7f0000001a80)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() r11 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000001b00)={{0xe6b, r6, r7, r8, r9, 0x18, 0x7}, 0x3ff, 0xfffffffffffffffd, r10, r11, 0x5, 0x100, 0xcf}) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000001b80)=0x3) shmat(r5, &(0x7f0000ffb000/0x3000)=nil, 0x1000) fchdir(r0) pwritev(r2, &(0x7f0000002000)=[{&(0x7f0000001bc0)="4718c2f74be3e8a609f2baf4d2a6e28f170bcd8046fe87d6a98915890d7e6fadbdbd612690e53ebe792f2258834855d2ef88b64ef9353e8da074ee050877657e483c8aa33c8e2811c62dcf19bc83ee1fcd6666d05bce76c49336db04f8ca76dc42a840b525e10f2717b21ad1d8782ab13c127592b1b7f580205e0cb087ea74344b2e06ff6b5987ce754670bb46bc4eb6e479b4a060357a665ce46ee2d72552b5db6820daf93fe19e47da7f0b35c0b237265c273827249f9783c325b243cc85c8a931e57710fd3b21f9ce20e4", 0xcc}, {&(0x7f0000001cc0)='^', 0x1}, {&(0x7f0000001d00)="ac509f7251b492d302843884cdc8ad276827e5bf872ed91ed0a341611f0fc709def311763b89d8fea77b3fe83439cc894df9266dbcb7fa058ca523fd144c227abc6fbb18d09c477c1bfd9b35f065564353e60b", 0x53}, {&(0x7f0000001d80)="4979d315cf999f1640fae80a8122cd10b8aaa8b649b3936b136cd0d0d7611e9ca10eaa3fa581f15d03f18b5bf104a8ff971ee16b2efedaee448d3576232a7175f9775fe2aa3295790fb61981414b0d581d289e50030729d38170d4134249a94eef1e230f0e27779d65d31a5e1c0631c43457947dfe298eb97c2ce5a2d12f257a67defa8e949296ba167043159ef58fb04049170a1526b4b6cbd6a6acb8f2674ab86e74d6258d1874085caba4ffe6b471d5d1553563989d6b601dcc630121bda0b3f5c9f031092ed16e7a5a15510185cf77b6d184db6f3ea3b2341ae5c41d185a198eb13b", 0xe4}, {&(0x7f0000001e80)}, {&(0x7f0000001ec0)="1d7f64dfda9494e1265496cf51ba051f46438154443dd02c3ce8eb8f1e1416ae78f350128cde10541786c82bbd1d2cfcbcdfa3827366bfe4b1346e6aa102e6bad7c0afb505db47b62c3b1d71c80a20fb3d6f43980e9bba8bf0884dbe15e6bbc4d333fef9d4fa8b8285dd5157ef53db3546ffc0ffc43c7b75abe6a5d5f7b289d0690a51cfea1d3df4279a748d6fb428090fa8862ecc5f934d13186c1df7f41f4d87b41895c25b566cd7c50570d43ffbcb952425c50c42ca11229035c663c72c5d875da23813c65769f55f4a5ad8467b07c8042bcd5bfbe1", 0xd7}, {&(0x7f0000001fc0)="841a7c171f007d02de687ea10e95ccef42", 0x11}], 0x7, 0x0, 0x0) syz_open_pts() 02:20:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x981, 0x518, 0x0, 0xa5) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)) sendmsg(r1, &(0x7f0000000580)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000180)="9d6ded8228b294d93a99b2ab4905fcea73daeeae14dd49ddc41b569282c462cdb393ea1c87159a0b8e61b93b2f8c28c6e47cc4802b66735eda7b34c5b0fb80c747ba38c8f65f6b3be7abb3b980cbd94aa26bcf5302f52ec4d6fe8b2489abe2438cf055a9e13d06d18eacbda472873c6542d564d45c70a1fbb2bd3ef1cfd1b98ec5370de5736cbec94e21a1c77307889996b0595b0f4d64e22d89f582a0e18d0ffca4695c061dacd6fe8e2010ba7740", 0xaf}, {&(0x7f0000000240)="cd6780ab65682beba1560c33d38768efb699ce05c8771e6431868f8738760950e12f97bafba88c9888a1334220c42fe1f2166db989e8c4d6a445cd275eb282aa7d8dda9660bd72e14dd3", 0x4a}, {&(0x7f00000002c0)="7c5511f10aa15e8ca43abc49f0fdafa28b01759b77a14644250c547c88763b1ded8f906bc691f7ae9a7130fd894c56b26892fc1f7948978b6e3f4a42564cec957271c779fc0cff0249211de303a1dcfb3e33962e1b314d212e810a2e47e6f1e7c3fbaa907370ed1dc56c1369aec057ce4a14d20130782242e10d69978db17967482f3c740da5e646121dcff908edbad0345f9f4bf432383df3765b102c016ceb2fce813ad0cda9538b5ca684e0a0c23641804c210dc6b0c4b3d20636ccbf7299866f9a5eb79822375b57f09ca441c85fc5fdf33d15ba319a9d7458e1564962425ea53afcc91ef56c655ae15ff1890e494982", 0xf2}, {&(0x7f00000003c0)="2e0481a6206b88993efe6c2e6399aa7e93b6fe3c0b1f3aea72c7183c596b669707338256b9a3b00aa7b8b5dede92e7e1c817b453f99b659bb09ef9e6d640f8b89e521ed03eee0af906ae26bd68d57a6398f5f767ba13b44cd2f0b16341d65e918b3f4640abdb60ee30fc8c98ab211956cdc6275bc834b6774de2dc5a9de959a551bacae1e0c2a5ec73232481defeee8945132ed042c7a5c61ad9404cc5f3bc9f741945208d5194aa046d8117ee986841539d74249f291591f8dbb68d9b9ed43dc6fc6e2a8ae7ca0e8c8306c231d6f6034bcc82525f8faaa954fcd7dc5cd36eba28391de91896", 0xe6}, {&(0x7f00000004c0)="fb5725fc0bd8b08179fae8bf1620545ed1fbd90efe960c1683d799ee4f6300d2171e46eeeba76203dadb7f34407b43107f0cec7931012b29f81f2928ac75471e454e812c0f04359dd0aaa0bbeb294091df2ebf2fbfc27e9cc3c041eb813c99ddd06228c7c9566672283be2a6e333d8206461a967e6", 0x75}, {&(0x7f0000000700)="f8b2694908e7a377c46c067432e100ef18e380fdf5cb5d9ed3888d0e4799ba9c12eb33b045bc2db36ad06ceb09afea9cff543b12de4cf142268bb77dfe783620d1826d1b841df1b3af4cb2143ef0c99e7762663e70553686ffabb5ae1db39a8f75cbf52fcd71fb83df9eb1382b11442ae4c1da3df3968b655ace1a9432066f258dad8fbbf61d5c23bc440718d0e114a16f4c3ab8119fcf26462fb6c547ff0ae9bf6c7144cf4322c14a01ca5a49cf64b56a0e3440733004c209589f930ff96d13c78dad866b0c3bb5aa067c86d8e9994d61537619c450b70f7d0a4c756924bf66386e1ff99d4172a3d43dd4fa2b88e17309281a224a73c6a8271a", 0xfa}, {&(0x7f0000000100)="af856bf3cf5b4d2f7d72d68d93c5421264f60bf835be8883f25a6b9000c671dbcae83372", 0x24}, {&(0x7f0000000540)="adff731654b2661ff52961d15165e4cf15e06ccbac51a6ade4c24e3dbacf932a1cd752a0", 0x24}, {&(0x7f0000000800)="8cf861102c18383d81cfd0f0e264138d8873cf7b08e5b70e419e5f8533139857d6c7748160b6d1942ae644bfde5f3a3c9b92d063fef4c5a29de2df09ae8adbad1883bb4c82535ef05660bd3735630809fbd570562de68fda8c4dbba33ca85e1e4f2d8953a85de30b9b5a613bfd77d79c682f8696602394981b0b81bc88c9cb8a75891245399519ed3d311560378d866250f59211d36b4b6b0dfb31c6b266a307574d19a63861212d3519f29f449fad4cd290389f644ba21769854b45ddc66e08d01a86b35f4673049cc8738ef2e3790cf7443d8eef2a225d6afeca109fba122dd5761068b9de122a884dee91524513e125e274", 0xf3}], 0x9, &(0x7f0000000900)=[{0x60, 0xffff, 0xffffffffffff49de, "3476789d76775ef5f8b701124bd9ef4d5c09de818145697348b44e6b88c06973bf93ec65b4040dfcfd59bba0a69f6f8111944cea81d9e613f829aecc25464b7d6d625330d880ead42230"}, {0x18, 0x1, 0x8, "c1797474"}], 0x78}, 0x1) unlink(&(0x7f0000000980)='./file0\x00') 02:20:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = semget(0x2, 0x2, 0x6d) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000500)=""/4096) 02:20:33 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x3ff) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) dup2(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x30, 0x8, 0x9, 0x6}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x60a, 0x6}, {{r0}, 0x50ffa16e904bf9f3, 0x10, 0x2, 0x5, 0x3}, {{r1}, 0xffffffffffffffff, 0xf2f53f6b911a44a2, 0xe0ec16cca93b907c, 0x3b9, 0xfffffffffffff5b8}, {{r3}, 0xffffffffffffffff, 0xc4, 0xf0000000, 0x1, 0x100}, {{r4}, 0xffffffffffffffff, 0x1, 0x183998f84b2a3680, 0x7ff, 0x3ff}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x5637cf821760e366, 0x11, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x5, 0x6}, {{r3}, 0xfffffffffffffffd, 0xed, 0x80000000, 0xcf, 0x81}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000000, 0x6fb, 0x1}, {{r0}, 0xfffffffffffffff8, 0x85, 0x4, 0x2, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x6, 0x1, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20, 0x80000001, 0x1}, {{r1}, 0xfffffffffffffffe, 0x51, 0x8, 0x3, 0x63}], 0xffffffffffff8000, &(0x7f0000000280)={0x5}) execve(0x0, 0x0, 0x0) 02:20:34 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) select(0x40, &(0x7f0000000080)={0x9}, 0x0, &(0x7f0000000240)={0x8}, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 02:20:34 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r2, r3) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 02:20:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccdaab79ef63b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) socket(0x20, 0x2, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 02:20:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 02:20:34 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r0, r2) 02:20:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x4000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="0900000000000002", 0x8) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 02:20:34 executing program 0: r0 = kqueue() minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 02:20:34 executing program 1: semget$private(0x0, 0x8, 0x20) r0 = kqueue() fcntl$getflags(r0, 0xf9cd03712fe22410) r1 = open(&(0x7f0000000200)='./file0\x00', 0x202, 0x29) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0x2) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = socket$inet(0x2, 0x5, 0x0) r4 = dup2(r0, r0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xca) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000500)=ANY=[@ANYBLOB="01002e2f66696c00d3c22194589f0d0d48b5075bc5634dfe91d8906af88854bdacb0c4b9976179ee6896102b"], 0xa, &(0x7f00000004c0)=[{0x0}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="200001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="0000004e9ab424d3f7be00"], 0x20, 0x400}, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000002c0)={0x8, &(0x7f0000000000)=[0x5, 0x9, 0x6, 0x0, 0xffffffff80000001, 0x8, 0x7, 0xffffffffffffffff]}) shutdown(r2, 0x2) sendto$inet6(r1, &(0x7f0000000340)="dc4b29a48fd25961bf8dd8cb5175db8f5d20df34dea46e171b2dc241f31ac0bf4d84e0505cd21f568883a80e62be0036d14a0bffb48e00da10ec1467e33bc492c09939ad027fecfd963e69199ad2c1309db00aead7536916b90de0f75cef0bba6b21d6f6379972bcd3679a58b246ecd8e984735465f1f18d9ce066ea10fe296b7dcd7d46a8", 0x85, 0x402, 0x0, 0x0) fchmod(r3, 0x70) close(r2) r5 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x108, 0x0) socket$inet(0x2, 0x7, 0x4) open$dir(&(0x7f0000000600)='./file0\x00', 0x80, 0x0) close(r3) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000180)='./file0\x00', r1, 0x2}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000280)) syz_extract_tcp_res(&(0x7f00000005c0), 0x3, 0x101) poll(&(0x7f0000000040)=[{r2, 0x2}, {r2, 0x10}, {r2, 0x14}, {r2, 0x80}, {r2, 0x90}, {r2, 0xa}, {r2, 0x1d}, {r2, 0x80}], 0x8, 0xfffffffffffff51f) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f00000001c0)=""/22) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x919, 0xd2f2, 0x10001, 0x0, 0x81, 0x10000, 0x2, 0x0, 0x3, 0x8, 0x8}) socket$inet(0x2, 0x4005, 0xcc4d) 02:20:36 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) poll(&(0x7f0000000040)=[{r1, 0x25}, {r1, 0x10}, {r0, 0x10}, {r0, 0x4}, {r1, 0x100}, {r1, 0x8}], 0x6, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) 02:20:38 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) connect(r1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 02:20:38 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) lseek(r0, 0x0, 0x47, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r1, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 02:20:38 executing program 0: r0 = socket(0x0, 0x5, 0x5) ftruncate(r0, 0x0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r1, &(0x7f0000000080), 0x16d0c6e69657017c, &(0x7f00000000c0)) recvfrom(r0, &(0x7f0000000180)=""/220, 0xdc, 0x40, &(0x7f0000000280)=@in6={0x18, 0x1, 0x7, 0x7}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000002c0)=0xfff) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000300)) ftruncate(r0, 0x0, 0x10001) sendto$inet(r2, &(0x7f0000000340)="34d3af8528cf9a087df91dcc344355d9c4a399dd73a540c49bb46bbc4571f304fce379c87b8b31d77b36a091c39b25859175a387371910fa3251395008016a00", 0x40, 0x1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r3 = accept$inet(r0, 0x0, &(0x7f0000000380)) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000003c0)=0x3) ioctl$KDDISABIO(r2, 0x20004b3d) sendto$inet(r0, &(0x7f0000000400)="82674131b15ed5afa06fd9c2563426bb6a053013ddec9e454e28337165163ae71faf1e5460e362c4d3e9fc9b4a6fb31a82c3affe57bd999bcbd584779b0709cf486399ebe3eb5373f40c86432d11d75195d258", 0x53, 0x8, &(0x7f0000000480)={0x2, 0x2}, 0xc) recvfrom$inet(r0, &(0x7f00000004c0)=""/122, 0x7a, 0x803, 0x0, 0x0) setpgid(r1, r1) r4 = dup2(r0, r3) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000540)=0x7ff) getsockname$inet(r3, &(0x7f0000000580), &(0x7f00000005c0)=0xc) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x200, 0x0) kevent(r2, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x1, 0x0, 0x2660}, {{r5}, 0xfffffffffffffffb, 0x18, 0x0, 0xa5f8, 0x81}, {{r3}, 0xfffffffffffffff9, 0xb8, 0x80, 0x3, 0x401}, {{r3}, 0xfffffffffffffffd, 0x80, 0x80000000, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20, 0xff, 0xf255}], 0xecd, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffd, 0x8, 0xf00fffff, 0x6, 0xb7}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x5cd12471}, {{r2}, 0xfffffffffffffffb, 0xf0, 0x2, 0xf448, 0x20}], 0x401, &(0x7f0000000780)={0x7, 0x20}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000007c0)) pwrite(r4, &(0x7f0000000800)="4df07b8cd12d31924aebf686c00f7d3156a8474b8624ae1975452b1e74f33cab240309ca65616cb75ef720ffee1480cfa15f1d7c584c3dded4306937c583cbcf9164ac0badfa49cc30d9622e134fc61ae8b2619b9a16306d5391c7e844f6a74d43fc07d4cd88a65fe1a2bdab8de3b120c03e22f2fa7a15bff4b390281df6c6d5ec114526eb08bfff482986f9c4578ab976b1469e130f405f123f438d2cd0aaa7e4cc9046bcb448042695baf00601a076636ad54d65d495fa8e5a107a7d3585688aab07d23551b28371595066304c2c2ebcee3ceed660b9da588f376c8d185c3d37f91447fb36050006d965b90ef31d0ce9f7eeb6", 0xf4, 0x0, 0x0) fcntl$getown(r3, 0x5) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000900)=0x9) recvfrom$unix(r2, &(0x7f0000000940)=""/172, 0xac, 0x842, &(0x7f0000000a00)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$setflags(r4, 0x2, 0x78bcbc0698809020) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000a40)=0x1) 02:20:38 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0b1d4e8407150ef7bd6c968c76fa4bdf6c5e39b06eccc012b733435dc90b1889b1c031c76e28b262b8e693ae92a59e3b9d7666878214c5df93672bbd26b8be714785fc", 0x43) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) socket$inet(0x2, 0x3, 0x9e96) 02:20:38 executing program 0: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) fcntl$setstatus(r0, 0x4, 0x8) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f0000000000)="a2c6ab5095fff43171efe8dcbaff5f7a6054673e9bc8ef753d880323b66505a054e14d70ac79fb49a947d9a3a0f45e03fabb36f231efbed46f4aa2c0b575dc8c0e717fdd66d9209aebad2bb4eea5729b29df259b57a7c2fe2b400ac1b310f308c6f5965a8f1bad900875d2d1980581cc93a3e9432c4855dde0d5c42b69fb44e59ab59c220a55d0375148d4b3cfbe8995b11ec242afce9874301cf9d7e60de3cb1014a46d5f73adc4f5afad20f8e537e3c5aa42ef08aa4c843dda44d982b17fc5df6de5b2b1ab359407917d8db9ac47d021a2ecdefb4b51"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) openat(r2, &(0x7f0000000180)='./file0\x00', 0x20, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) recvmsg(r3, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 02:20:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/207, 0xcf, 0x40, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = kqueue() r2 = dup2(r0, r0) r3 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r5 = getegid() chown(&(0x7f0000000240)='./file0\x00', r4, r5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getgroups(0x6, &(0x7f0000000200)=[r8, r7, r8, r8, r8, r8]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r6, r8}, 0xc) connect$inet6(r2, &(0x7f0000000040), 0xc) dup2(r2, r1) sendto$unix(r1, 0x0, 0x0, 0x405, 0x0, 0x0) 02:20:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0xfffffffffffffffd, 0x3ff, 0x9, "ff63193ec3fa0157f6beee5aa0cca2f90926d60a", 0x7fff, 0x8}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x8) r1 = dup2(r0, r0) setsockopt(r0, 0x10002, 0x8000000001ff, &(0x7f0000000200)="6589dd09bb3a4ad5a99a2210f5cc02e4ae3734289faeea0d2b493ead2fe516df", 0x20) sendto(r0, &(0x7f0000000140)="55d92f0a87702889b6d2250cb42c8287f80ee052b0b66a67023b823d69d50b1a37802e8a026fdcee492c78e99b69365572e087801e71a8cafda81b88412519a3f88e7a5856823eae6aa882ecf9d58a5d1f2802a4aae8edd67689a26acd46c2da1ae1613d5aa83d00932b0014e6b871b3dba71290bac6e8a7a255e1ce6c43da1a12ca399a1ec47bc6388cd2fcc2f00eaf51fbbb31b27c4c30540d472abb63050a6f7a235e268045697dc0", 0xaa, 0x8, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) socket(0x10, 0x4000, 0x5) 02:20:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x71e0a8bb6fa5a2d3) 02:20:38 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x100}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f00000001c0)={{0xdcf0, 0xb290}, {0x4, 0xfff}}, &(0x7f0000000200)) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 02:20:38 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x10001) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x4) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r0, r2) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0xc000, 0x1) setsockopt$inet_opts(r3, 0x0, 0x208000000000b, 0x0, 0x0) 02:20:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x0, 0x8, 0x9, "dbeb915a1270d5c1797b79042121614ffb6496b7", 0x2, 0x5}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000001bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173b5eef0008e686aac24b76a873d423df0f14aefbc90b038c84492b42b8edf5ea9620c50a8545167738592b5c65f466da8eaf6bd4f505c9acac85eece8819bc997b7a5393909aa238f58faf5110144a259ae454f66ae4f1ace36accf0242426870d239860bbaf4b7e03fa4c16c7c09fea82765659c4d5a0a66fb97c9ce933a49c911b3ef1fe00e150f0462a9ee92d065e603048a05ad2ef5121cfb55de5ef8", 0x7fa) 02:20:38 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0xfffffffffffffffc}, 0x8) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getpid() r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getppid() r8 = geteuid() getgroups(0x3, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="19d4e97edf23d810934cb1b46926fd5c8c7e6efca064100fab1d6458a9db8afe50c959558b06637b812a7efb3fb236ae20f78bae71b0689b9af179db3fd55a1e431005127f8c66b71a7a11f5ee32f46d51031d7a1e3239d39adb6d84c5855e68dde42f73a07018405eb85f25f28097b7c82b4febd76e2d377df7783f3f546064ef46b68724216784f9e6aa99f8d57ea430ee0cf90fc83087d3b9178af557526911106238e9c3cf95fbb7efe4c1d4bbe32c2959f94babc41346df8b88608a82317c0279bc02d5ecf4ebde927245958c65ae75968af71d4ed13e4096333ad43060a9c4df620c1b2385c6c9886b5c4341fb", 0xf0}, {&(0x7f00000001c0)="018f3f15efee5c589b1bc8b076b8b264ad2ea6f67026ea54ca733b94a686caf3abc08ff17084c368ab8b4f34e0279c93126900d7bed3a0cd1279a1c1c2e115749b4594b0b000be05c3d4c263b573ff657160225b9e30a182f7", 0x59}], 0x2, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xe0, 0x4}, 0x2) 02:20:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() setregid(r1, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) setsockopt(r0, 0x1000000000029, 0x2f, 0x0, 0x0) 02:20:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f939d61af9cfa666900000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x800, 0xffffffffffffffff, r2}) r3 = dup2(r0, r1) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 02:20:38 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) flock(r1, 0x11e) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000)=0x1000, 0x4) setsockopt(r1, 0x29, 0x80000000000000e, &(0x7f0000000140), 0x0) fcntl$getown(r1, 0x5) 02:20:38 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x200, 0x0) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffefffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x6, 0x0) 02:20:38 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001080), &(0x7f00000010c0)=0x10) getpeername$unix(r0, &(0x7f0000001100)=@file={0x0, ""/32}, &(0x7f0000001140)=0x22) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001480)=0x1) rename(&(0x7f0000001780)='./file1\x00', &(0x7f0000001680)='./file0/file0\x00') connect(r0, &(0x7f0000001240)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001280)={0x7fff, 0x3051, 0x3f00000}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001740)={0x3f, './file0/file0\x00', './file1\x00'}) connect(r0, &(0x7f00000012c0)=@in={0x2, 0x3}, 0xc) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000001300)={0x3, 0x10001, 0x7}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001340)=0x8000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x100, 0x0) getpeername(r2, &(0x7f00000013c0)=@in6, &(0x7f0000001400)=0xc) sendto$inet6(r2, &(0x7f0000001440)="7a97a5dd66162ffbe595c35f7cc94830e25aba7685c47baabf96449f10ef36a85740d7651220150ed54ac2d5b254943e3c66e286d6e745", 0x37, 0xa, 0x0, 0x0) r3 = open(&(0x7f00000014c0)='./file0\x00', 0x20, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001500)={0x1, 0xff}) mknodat(r2, &(0x7f0000001540)='./file0/file0\x00', 0x2040, 0x5) ioctl$TIOCSCTTY(r1, 0x20007461) write(r1, &(0x7f0000001180)="16ec5b018540920a19f90c", 0xb) r4 = getegid() setgid(r4) sendto(r3, &(0x7f0000001580)="df1a838fcdecf3f2932da7f5e7e1dabba43ed12bdc5bf9a57da3d7077f2a9208a6a598254de1d0bc15d2969f3d94d3b8689ff48b356f5e550407ef94ac1cc9673c62e330ee3401d5714eb41fe32ca8849d966516c9a092c8dcd7d687192fc98b64df0b2cbaa9f5bf78f11a6321545b49bff229f2966c36bc73a5a64d6cdbfa32581697aa2ffef357d34bf5cc58db8e7f7894481fa42643ff1af15b6686c27ba57a25a2e2b0fd3447f27523000986c18446aabe36745b57e2f499d0890b0fc0699def5c29dd181915dbe6e3b610d4d812f6b4b7f593e357c11453db30343ac6efc51fbaf27a9c5cdb78eb7d3f9b8dc72adb9a4cc03b22e9f3afea", 0xfa, 0x406, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000016c0)) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000011c0)) faccessat(r2, &(0x7f0000001700)='./file0\x00', 0x105, 0x2) msgctl$IPC_RMID(0x0, 0x0) 02:20:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:20:38 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) 02:20:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 02:20:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = fcntl$getown(r0, 0x5) r3 = dup(r0) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x10, 0x101}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x1, 0x2}, {{r1}, 0x0, 0x1, 0x4, 0x9e, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x5, 0xffff}, {{r1}, 0xfffffffffffffffb, 0x4, 0x4, 0x5, 0x6}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x27d}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0x8001, 0x6}, {{r0}, 0xfffffffffffffffa, 0x0, 0x4, 0x24f, 0x1ff1981b}, {{r1}, 0xfffffffffffffff8, 0x4c, 0x1, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0x14, 0x2, 0xffffffff80000001}, {{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0xfffffffffffffffb, 0x7f}], 0x2, &(0x7f00000002c0)={0x2, 0x9}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x0, r2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x1b, 0x9, 0x35ff, "1e0617ffc3f2a9a9a3d0d7da050e30306b6cd291"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a530", 0x74) 02:20:38 executing program 0: pipe(0x0) getrusage(0x0, &(0x7f0000000080)) r0 = semget(0x1, 0x4, 0x10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/120) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x200, 0x0) 02:20:38 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x9, 0x91}, 0xc) r4 = kqueue() r5 = fcntl$dupfd(r0, 0xa, r4) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000000)=0x3) kevent(r4, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) close(r2) 02:20:38 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000140)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7e56dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa78f754a0a200000000000000a39f3cd374283dd76990", 0xdc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget(0x0, 0x54) msgrcv(r1, &(0x7f0000000000)={0x0, ""/65}, 0x49, 0x1, 0x90b923a4fa7e1e84) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 02:20:38 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x6) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000100)) 02:20:38 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x20017, 0x1) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 02:20:38 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r1 = syz_open_pts() unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) setsockopt(r1, 0x7, 0x80000000, &(0x7f0000000000)="427b5bca301878b7b6dda41a0684e57d14dcae1f6f57d3e13dc7e7cd5323139cdb5fdee875794355bc6457eb88", 0x2d) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x40, 0x0) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0x100, "e71404a0997400376a57ed081e27f40054851136"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508d0f68e029900", 0x10) 02:20:38 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x5}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x4, 0x0, 0x1d2) 02:20:38 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x50) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 02:20:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x10, &(0x7f0000000000)="6bbd92e135cc10031f04756711632565") setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x7fffffff, 0xfffffffffffff43a}, 0xc) setsockopt(r1, 0x1, 0x9, &(0x7f0000000100)="49b790952b4ca713559fc753eed907b7f755d7f7bb5f916dd6e0fb278b1797475a36f282712f7c0a293a548c24164f847850078d720756fd44cd27b9883bc9e91cb6a991eec49999f490997d9bf8f764bc5c5db72ba135a7f8b1daa8adf6e3c9e7e0c2913eccfd56f2761fd6a0a10d465cdf765dfc599af6a9565a3b3dc6", 0x7e) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 02:20:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x20, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9", 0x585) 02:20:38 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000000)="0c0c871668f0", 0xfffffffffffffc96) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 02:20:38 executing program 0: r0 = socket(0x2, 0x4000, 0xffffffffffff341d) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:20:38 executing program 0: socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8750d618089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf537c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9568a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e222653300a7548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814bf7f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb410025525f77e9f616eb7246be9389e32be26a498d0ce05b3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f80c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc0300c825898793cd381a7a006b01e49f6cc041717a80d2ac5977a89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b8f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c908c1ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d00000000000000e74b3fb5ed0e1bf1ece7e54c6c6c915a566542899ff790ba2d3f266e54726f9c19bce12efb99058304741f88dc600008000000000000008d63631d744e23bf7ebeb4fb5685ea6c4a170d098b9eded50b048cf0a036cf0d45e8392722c9826ca7d91d1139f903fd43642478c182ad5fdd1fc3c50a7b19d68f9862f6e61e671dcc2bc672800386ff1842b8e67570b058b3c85ced358867eec4b1872b61c490c01655892f04417b9ab3e20f713ab1550399070ced27e73410f40190bf1f7acd5bdecf58c65b10486bd4a0f11ba157d8e682af4c0f2c0f18c0611cf72d72bac50847b4ef762d1815e7b10cb1bb1c0425e1ae4f17dff02314add28b784a"], 0x10) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000600)="7c138993b0458bf641e52364a25d04bb480fe07be6d73ad9815e9fa4c78afc145a7c80ee60b036d0889fa4521c60ca1394ed79b02083f4ba718092bb46b128e7baa0993b7b5d071a9da27665a0130266b0910f9e1cb7f86455c92b13d31c598865fa238ba515182488c80db4ea6de6b81e3a7992e8c66407423a7087a13245", 0x7f}, {&(0x7f0000000680)="20629b70714a32d79dff676789c8a5ba033db0416e9f3aa8667bc5fe1eab0d1bd3deea20a5863c93871bbfe3571a50d94c3a6d220d36d375e617be3cde0d86fa8d91034ed71ce2e01299d49cd0b3fa90dda80353c00b6c4436ddbdd9d1d702", 0x5f}, {&(0x7f0000000700)="8a56b74e344f5815476b96acc3141995aee4811b1640f75b2c2a0e6d6a476de8f652a34b7c96dcc46bd0d9d5ce067191b26bef39bb95ab006e0c467e4a1a3e31090c996a1ca1eda87e820cb721b84c8e4b1aaf2cec0972b15f62f33cb2148fb0162f592e560243d18cfc86a6c4f5e6df2cca391135e91b70c67d0c727b5ec9d5eae96f4ac03758eb5aa87f92f06f523a4f9dc6d6abeae2cb4018b4277fb5de59adc1da86675b08fc994a0c7ed32039c1fc30597d0ab21412a06b7bb6dc705c3ada0002fe46b6bf278f10aadd36c1988d4ff87ce526d41570b9bcb5ad34f6e53b27d007503d4260d86826724b2bd7ccf4c8a172a3c88b895e", 0xf8}, {&(0x7f0000000800)="8b24c622810ba8349e71ced74410fb277eb738c2d17a4646d25d822821a14a20163b0f8f0154456fba2b0a4187", 0x2d}, {&(0x7f00000008c0)="dcc84817c6ae5262ecb65136cde048bf387726df571462b8ff66caae6b628a0473f004e04678bdfb109735b7d4598a33c8d326dd2e3c9b328e1d0f1e1f83eadb3d02bb3137c6911afe55421a5aa5b67c03ba4d899624b8c07bf6594ebdcecb3954825cdab0ad24c2f0a95fdc207657bcda0f705eb3ea856e4f754f3dfe2b0a2c4815f866ffdca27c4b07f9174eadc132c61e6c5cb41e044bf6208118b425a2d22b48ec0e79f1d26557c772ca9244e9980fd75a4c3da2671d05ae3389ffdd9f75d3e8ad88ce028cd8498badc9020bad2b75aa4c3a67653aeba47a658bf0c605c5d2452704d2c379476f46d7499d432ea6349a8b16adf220cc8366e59de704f86571f0884afd24627c422f122100c4f95a2bd655da1b14866e45ccc8eb0b6ab1fbb9c954cee2aad46d25449ca86b453361060ce7fd6a9d2f0c2f60f04bfe3fef37f7ddedbb8b13bdb648cf146b4b4992574584701198c877dc97943206862b7e8b4a092bdf3b0214f17b11a159bcca1449836fc08de3bc478fdf9296075aa2830ede925cdea9ce9ab25a58e7009c611e47de5da4a87c2f35d0d24e4acaa34b3468f6bc044b897e581580e03bf2de3232154d8912c1f962611c258f205d253ac37b887e2a949cda683dc8f090ffc91892c7f488c7063690dc123fa593aa624d172bff96e30e3797beb7f6578f772b5c42bba142a261ded3c5778e2606ffd9aded0cddf6331965a66f05f3587c5557a4b9a59967d6c372ce2bb2b98590ea892636458602a24aa2bc862a36d155276608973c2080ebd5da8adf72def31be1b8676cb2193ecfb978b1e30269b28911ec49600672076cee0fd18378e253119c8698ee6e1f8e9c37c0ea2b6392e9cb00e6ceeab70370e983f39eba135746bf0dbc47ce883a884f0705a1b8572715496a61e4d54be104708a3c440128d06a770684863c5c4a08ff1a7c0d4a34261469a5705ac7372244459a70413fd40bd92ff9c0aa6b8797aa63c26e1e2551c5846b41d47cf79e8af9dcdd7f2149b7b3182d8f2ad344dbdceceec7e2d90c281938bde258237fde496cf2972c3be2b5d7776f439dcd2e6d048d511b53b0381d3f00f09843c246fde3374270bbcdc374b426e17c33f7198c8e47efa4c5fea6753d674f92f53752acefd23d0aafdda82ba59c5c45ee6bcd69824884bd9954d24fb9b53cb824e70da14da5557dab997e67694f4f7115e4aed1f6fb516912724ec6a7f475116180f219457568b74c4659712f5bd4d66a97caa380573fcb2dc70bdf57f3ee2b52f0a8d5952185baa435", 0x396}], 0x5) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 02:20:40 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{}, {}, {{r0}, 0xffffffffffffffff}], 0x4, &(0x7f0000000040), 0x6, 0x0) fsync(r1) r2 = socket(0x800000018, 0x1, 0x0) preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/14, 0xe}], 0x1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 02:20:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) pipe2(&(0x7f0000000080), 0x10000) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendmsg$unix(r0, &(0x7f0000002840)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f00000024c0)="0741915150033d7456698d0aa5c53ba1200fc251dd0e508880304f67d4846a19263d18e74d0d2e0d3c0ea71b9536c0a6f9e7f2f9e7d03d18bb2a641ce157f5e0464f265b8731493e70d6cb4d89d9513b075b770dfc5fb7575a51c28d7efed66d450ea680c494d24ddc59e93e9bb669af526b02d35892ff14a2e83a2f349f0f00096ff3", 0x83}, {&(0x7f0000000280)="0a6a28008a1562a3d2d47803006786b71a39e5cffc43069df33ca0f4c6a45bf9a13d7943875c8d23d674f00dffbb6bf559018dbec35c7c9782d86f6c358e9e474458c5c69678c1a35e9aebde6e507395523c684bd88aed9c517236704ccb6b832912480b6f9614cbfda1eb7eabea5e5b9b771a7b35c4697029523738a48885e9365a6321d1d2a27688ecfc0d6da8b2616ffa06379f5a1ba8e540178721257643fca6584cb6454fbabf5bee3e692a2c42f31a9448af3d353f767fcb01853c2711ad8891c7c7f15666db35da31cd6f1318c6748b18e921ed512c3f150e136f62d45773b7ebbf996e7a256185dd5500b6b716437c59631378f0428ec5a1f07b246020711cf8e57ffd5b58983bd3580f85f4a7f82fc19a7fa6fb216ecd7068bdc4e46f45db1a77f5f5e045a13383bdae841d8ae00a769a7ad3adf97615fe545b9be253565a27b56cb2d6d3c09e6ccf8f662703d54843db6773b16adc6a7e68f9c33cc27cb9b67aa2bd26445ae46d504abb42ae8c3db971d91ab8ed04dafaad177967f8287083a8ad2c00aafcb65aab747ee905db79e182eec75dbd3a2776d29f82e8343e6d0b193a988cce61e3bd90b58003a26b9e167cef2d271bd203f520796e8c1cdd6c0384e76ae229dc226f9bf58e26d884b10af38a79b7e9e3766c831e73518c1dde18228fe728f24c4fd85ff17eb25dd8a40652941ed8934b9f9dc4a30de4c453512474f94a39963b75b89ad84c6278db9c8115c7d6f23c9ee7622fe041cf3318cffb0f2458f73728c9457d641c7c3bc9979ea8f6f3cb4e8aafd9038142566b673af4b536303d5c4ce218d2acee9bf7f63f9556e90bc2d6dc2f913a1aa570912bd6d2593e0b4686e3e06ae5efb1dd76a84cb5fa803fb163e54fab11ac445d7f28d0c515fffdf02cde12d9b6190dd36885e633e02445afd81969ebe849bbc342caa20f59449225f8a91996c74535d5259c8a459606d6e9ff04d13088fb39aa15eb770ead90bb2ac80651aedf7fd40a043758a1c8ee5893356015c6f721dfc4813ba683dc960001a3e6f0e414357fe24c92557d733e37cc6909d370fed5347a59b5245a4ca14edd33828a09c8f1e600fe589c0162a938c1b8613dfbf5c2e9f9ea0aa363726b2eb22716d0b5d142f90844be30b91cfc7585374d36dcb4df3974eff3b557381670192dd36804d9ba38599ae7c09e072d2672cb22edd293f60c0e0d13ef25145345645a12b088a1c00e4d69c1ed7152ff392db453534828a9d3202352c2c3abf061845296690d5996cace3d899e6a3fe8acf76742dc663551fb6029c2ac9b9f93fb186f7686387a4e71bf988a0d7d77cdf5fd026327818f8a82f852de5305e8542d1b44e372227b443de83653a4e8e8c849a82fa300fec659e6cc3274bb004ff5ee0290ebbbc03a760ae4a0fa1d2871a4f4be3ccb5dc383971eb321b99e6eb70bcb052d4dc763267ed9d7e6f8cca14a79c96ab03777ab82367e02de6b5c21e8cd8c619edad1d9f083e9c17e9b1597eeeb2318959e8253d34593852522d75348032568d2862596cd3392974c93f908eb56ef0465cd712ca8e79efcadec0c35975267bdae40da88aadf5885eaa99404eceb4581024174df68e38f426538bcfc95abf771557e98d0ad44250feabbf16bb99ebcaf0f026f6d8e9cec3536777d53a06f2509434a5aae1223edf35668570285ab55d2f59f08c1531fbe03ea6e5c66bc82137ce0e3cd0d714168f9a09e944d8627069001938e84cebfa1bd100618bae8e5b87687417cb618d32c4f5219a89b2595a5c61cfad6a30af6394daf4209766c03caec6755622409b96c4350abff35758ef4ca0aff7d505f5f28efc25d067a3205a3927001e5572a5740823a360c250f4061c2c2b3a1c8fad0486afd241ef12deeedc7fe858397895327e0187aa04a917fd08f72a5f6236c02adeb4d71ee46aa3a342386f0d6391e8ee89d554aed6fdfd0141f1feb3bd04a94d943908d0c07701a9d6d97d2f6462162ebd30195f1d9f90b302ebe8c5a4db0e7b915029f1229822ab8e98377074927c7f6861df7158581c7e2f12b301ceda51f31fa06468d6c56ca0fafe4a527aa81626c28c4d7e0af66f5afc8d0332cf5b744628b4c63613f3de7ab59266aa0e71a998edf47ae7157a395dd20b863a7b20814345512feb5482e21ae143da23351f17bb5d2d7bdc080436200cc508ed7f1af8cb1be22a3b1e78aa2aa39ad7d22f8949d475f426746ef427baed3357100acb0112473f6f5375c1bfd42f1ad7d74dc3e05b5e8651a4d8f9621ad29925c49072ea7074899b7e958565c85fedc39091ca245d994e41a1238bf73a4e45afe9b58709c91c608b26bd53c6b32b2faf0c42c53345557dea524faf29333320c1926ca8bb5e711f5d9e939dc1e7302b5e4232880427f06a8fca8fd80712e1eb7f4a4af31c5c4a3732a2cadd8e884903106b9c7cdfea51ba39b4a79579c4b12f15984908d10a4d26081d4755a5d6705466804da3add534c463dce1bdef997bb5b96d72f8407cec457c40211c7c99e206a1312bad5f5078bbd6a013af383f3a3b446638671b07fa04134237c0357dfe0b01d9c48331785515cb6f0370f9133abcc3c01f1b7365a57655a212fd5fbf13514b228187fdc60768c9f905df1c0c45eec84217fd37852642b6e91ba93600e147ff48052c09aeb57f499ed5ee64b2790fe5989697ccb349bf2eb94443e630515e54056c6b0b01ecbfd15d87a169d2ef4669bb8bffc9c9e527cfd9752e9e05a31b78fb0af1db295008b95237ab9adaee5a8ab078f2a2e2ecc7796425238b495b50e8d2ec23e1a631aee60990c7dec08a37b6dd6045ba64135a9b0a2ba94f409e3e5e89fa6f279e3a667525acd808a8c2692a1b6b4c2f4f256ec5967504596e31a3262e0fff77a8eecbb6d4a84d8a9baca518701b8d907f00ed14ad657050233d749dcf1e4e8ded9447821e38a72b320af14dc13538d95a3d1b4bef62e1ebbea59156d231c8a4516a206d7b2c4c4b21caa99bb64302db432727441e7bf7ea0d502011fd613fa884a2921ecefd41d932d5ea356e630de71590dfaa58177009084d40d20521e07c32a760238dad6bfed363a86e5ec07d7d42415c13471f477598fdb72da78f7c4b285036dca8d2d74960aec8d0196df5724fb2fb875ee7ad73fab8a1eb2c8aad404c213e68acf01c6dd99efb4aae69e5ecfe16bcd5936d578af9e0294409a2a38b1fe20dacdab954dc72616fd0bb22b5cda8ad97f508c37ecf38d410ab5c936f741fb9b529456e7c273b59a0fd71211c5bc1e0116e81a236d5d39ecd00b4fceb67e2294a91bc42df351152431ce6c7ff58db03ac54c973de7dab8661818b74e30e0e1ea0f83d9d428b67646f0ed9da723590a6d6709e87a8e62d386bdac753926343fefdc757cdb4371438a4864a547c47a298c5d4568f32cfc73dd7c3f9f194864c2b6c4ebdc9009333c51100f110954621b90d12467afd2b1234becaefe6be4384ab0b4529163b53cb87b6094594b6f1616b072fe85208d82ab89e10e535679427cefc9a5d3d4c5fed0aae3a71c4475099fb5fe7acf0e65cbf27e300b71974f7d9bde80a6d34c72a6a4059e4cff97c6d7037a1d71209575a7f9dea5aebad0def2db166fa3cb46e49ad936ed1145f365260d723194e78f9b5729c3283d99502c28d70c61b0f4970f7501b55aa70fab75f8b4cb444cd65922fd34fa0cd1745ff8d933188c1f1a17c873004b08cecd79432337ce4376d41e6b0bd0a9a9d1ec9522b146c6dab18dc124482d240ebe644f411642103ab3cc81dd76498d663a498e269dbea1ad41cfdba64dac88ba90932caeeb367774ba1afb4cf48d51bf342c9c4f6a04226784e92c62ee5bbc0651df2b2016abbef19c1110038a3eb99b36a754d4ba40389c62d3a2b3bae14ee0c83f32c8d25077954b1dd4654ad3ddca36c52308a080a2eed8518ffb9b0679641c12486b73925c12f29a4ba5018217df1644c3494cda7145ab9e942c7f9487df3c8d11f5da22938b5d1da3869025f7e9b5bc19f72839f3fd0196ad6c3447de6e0fdcf81f0d94a46597856c47ae7895f5f4d1485c73188e99f0e1242148143205bffcd13a83b3b2691956060b55b50a00d105c5ba3ebe89639a5d969220a6e080bbe3b25140b35caef4d4fb1f5e34fe305e8c1ace63aaec2cfee0c0d2f39b7a5bd3b93f1bd6d783ee447eb7b55eb4c4a171dec40d90d545fa4e8f42b1c23a7e3e5ddc4ff659d86b2b50ff778f357518687c8b065f5f0688336d7754814715861e407e6bcefd469e7d0555009f27975e8e7fe287968a88156371db2607a19ce4eddc3f1a85243152c7558823401ee7f3286288f681b52447aea4564f885e7de2ab3961b3da60fc4d6fcacb2c16d70976963393065472c9eb395f32e3a1563a099f05fa312397dd386ecc10fb785fb377e9dfa62c75baeb154a39e4f813ecb317e2f48b981f60ee3600b98557cc1a27b9e0bf90dbc3169a225634603ba1e48ca21c45c56aecc7b1f01e4a29f9eebce4cf1e1a0b0fda284c140ca38ce47120138fa53f090113822fef38035703be07eda74bd033b2184fee64a3085c462ab5aabc926eea21e8445f19bbce6dfa4e826ce44f2bf2fe013c20b21db91223bfbc5a83d7cdcccc1ca270403b00ef55cbcad47bc068cfa4088d9ff4df4de1fb4d4baf52ee22ac9173cc01fdcf7d6d271a95f35b191a798f858a4699d7b082ea119cdbed44088ea80d2c7316e3c0b45adac6171819528e366e1b9899af426d7fe6f826e93fd5655bd9a5e95f365633982d7533043f642903d2a33acb10bf5b0b977fd81793fc2812a00817fe07e5858afa9503932e26b8d5e4fad133e29e4db2d761a206f66dd185b5e5aa258073d8e6cbc6dc7557d85fbd9326bbaef2b4f7962e369a52dffa122b1c6ecdb2ac9210d492e9b50883778766752c11c9df1927794bd239f26748a16d35cb02587df90f689cdfc0aa8d9834a560a6cec2b31965001af462ec9f32dd433eb599cfa7f1b43182f4ba8ae263e89a2fc78e9d3f1cc1c2486644304e7aa7eb7be0108d395d04965a010f50c3cde6ba214911fc4c5ebf1eea551432b8f5696fe95df571e9d627111f86b5446acf0eed0713b4a7845b1536a2ef4d365997be5d33b5b9169f05420ca67e56b569215dfbe662ba4cd0127c3b3aca5921e17e7faf2703f5012198e39c2a7e72017a1cf2a9c7c44fc6a35e340de87777aecc90da9235e14741fdadcb6489e0d73839897426f77fd1e385b357793c05cf7b7a520a8254705e2a7a02b070f5e1ad8432862788e6088418eb908a23c0460197fd0f10a7c6636311836571f393728c1ab2f7236584cfee588ddd34b04d2881dcf05203216c1197ec0cdd1354bdffc48007ab42b86c8bc9a67233d62551958360caeb65fb1d5fb6c7a0971f7fc9350e9000812cc03a6a44b49595a42f4c04bda2bfaeefcffe8062cdcbb9590da05639635eaaf46bab090f122afbfae6cd790a8c11379b2a907853f0a873b0e000766a0e9e293cc7ead2a9996380008f5855d044d715b2d0c8e75f8ac93d3a97d02d25723b5a0e04396d9dcdb1a382f438066cb60908c400d63bdb338757b80ed3009091015ac648adce7bf7836a2cb15cb0c9170e9fe54ecbe0de0839b84b85ef700a0ee0a355dc268f3c6fead60e48efcef941805a98c891fd068cfd701b85b8c3d92fbdb5e5f5a1989745b0d017485436798287837dd84b2ef56fcc65c3ff77299dd9b4500f964728bf89a10373418a5752a37b1ad75e27393d76", 0x847}, {&(0x7f0000002800)="c9fc32c874ab7a7c3151", 0x7}, {&(0x7f0000001280)="2e2896e0c8106b52032775d8a2ef628c3dc2c1ada4fd400e0daf4b3af3534f75cd4216e731ba74020243d9963bee322044d8b604df2c7cdb8803ecf0f9d1cbf11f15930c6a35f84645a7b9884614b7a7fb5fe2f767175a9167a69312becfd41adae4ace9895c25ece460de68a5c9f7612fdf86a4d8b4a27bed4bd78617f6cc138be35f8e9c8d5afe2136e929bfb7f9fd67e41bfcc677d32fb36533386b9bcbb0862daf1bb6f3864f4891eb8d5f537ce01c905d08cd7238c761cf745e7304608de1c4a9ea317e03fd3072a6bf98481ad6e8d994f37b35a1282c6fb30cfcaa74581d117a2223dfff0547a5182bbfd36406a6523a8b5174682338db8429a3a2bd67ab512907c3a6c7ae109e9b16e8f8193e8b3facfc51bba4ddde1dd96dfc0774327b954f9fe2554b6990e99f9d3d15c0600db94ff3fa857773c6834a84d8f45bbeeaea4beada057e125fe8ced856f5ef2aa8e6b62a2ceaff2e55d5a73bb5074f21ebaff5789b96645f4e0a6542018dce557ca8af654297fc7b2548be895c11750171410a829ebf821b857a5c0e21418644677c8cd33f7c8ed1692fd5126587a2cca700479cfd56cf2900f83c48eb3c63b31010f7ed554dc4b375bbcd469c648cea7de942018bc2ab3f3318d87c2273db9b68154b01a34051038dc1740185e0f5e852e05dff1f2c9251f2437d52f24a765536254b336da9ce6f105585bc819bf9f342153c10999a63361c7a5cdfc26b34bb6d374f9922485f8b88405c51fbdd9ab1d5d0ef7d149a10da5761a55dead553a228ea62b462e2cd74076a9eefadd45ce920965a53663b0fcec56afe645b371b94fb6123cef1431585b166c01f2a311d1d533fc77e3a973c0255caae492b17938ce3ac5d9a76dca5710e9945599651039b98928fe01fb69affbffedffa778f32b9da2746e9af1b9b0a1f726a56e0ed33a65afa89f60938c3d47822b81c271c2e9d2c8af7aeb458e737cf940afb18bf563e97bcf980497b3aa9135323730f93c5bbc9048d1bb52d3d988a0b9fef73ef87677ec8a4e78ffe3e723a77ea34b97fde5dcd6ddd2377f35c45b7257ce9edbdfbfc83e6400127f3f81601fbe3e50ffd7c1684a01d0a83e422f8157f1721801726458ffd2efff49916b4838a6ac36ab2b6c23d490a6da1075f2d70b3a30c869362e714191f965dc212da023b5a22acc7cf5e48aa4a94a107199fc6e62468e675b9f226244c7da8184370a85c003b183ade751a1f2f38aa519f4a0e22334b3ff0c145365bae37836e56b11055e7868966972961820983b8eed24d1da4251120ef2e2efaf3ed4bc04bcf18dc8c1025b5e0086619a9205e6d23763e194c2202934418b7354235d60b89e714d3e647223c1846f65ff2d2dd7f84859536fdd3872cdb3849c312e61ac031fa33efe30a9be3641ecfa7a2108950bb5b4b865e1409da79461c5d3df46e672651700b0d7ad3964feca76dd2ce427f499be7faffc7a1a8cc2e1195dede0efb42c0bd602acb19c4c1692ad251713084d58fff0663e86ae3974408b480c75c60ec7db56496fed67a2f62d1f86a9fdb17f9bc051d18786bbc462b057bc3072a560c3bd40cfd35be8b2fd4447a66819d7986b3f546794c7d50b34ab8cc7bc58d227fa44172f985e8ae22bd364ca0f99ee457cb3fd1a7b03becc57666efcb806edfef0967497ec7f4036404b3df61b30d76f169ed6b1b538e5f4c1c0bbce3586a8a85b60321c6aabc7970ea8ac6cf878f6c5d8c83ad66752842f2b245b55ed1cc550fb73f6f5e43bd3748764369367c3dfbae64a08eea6c01a51b28f248ca5a2cb16de9f9771056c3bd32617eecf147ef87277d8f08c807fb1d118996bbc1f64252130f57b1ff8de257d60ac79ca07dcd81eaca273c28ceb2a8c300dc654a3ca5e904b4eccc74400be1d7f48abfdafdb14a1de77a384ad700fe6e2778d3f34d85ea1475d28abd3582ee8ea8f00b0d9bd60e78045154241fb6d6b1746442a9657636903a3680b03db72f06758702d6e9669482ac15f516050b7c100ad1506c375661f732ce7b2cc95c02bb23be103a5f2275f88fd04e6ee7ae6abc562ad82cde5c26ba61114a6b576cc93dc1362bec1c02bb29cfc5265512e9ac3ab520e574060bfec30e9cd894ecfe8fd91c13c7bfe289ba285cd4e3957064ac6576713657813d89cbc6412c9e0f22e1ad82419b6929c74f28ab02469913ea08d6e997c021c753786e3c507550ea43146308e9888d9e75c6d7a845548487babd8f1fced983bb3efe7b1eb90b47c4b217c692a87e75d48c60444f3a4be17d1a8528f351c7b34865d79b8ef387b31d6d4fea16954ba236cdce86fc70d2515ede4f1da03dcfea1b9719cf36657c1f3de47840dc47b6b4d9ea4bc58f4199681b214f740e2a08c9324953123710abf4ec803adee2023bef474e4f1dfd4fe6f49785a32dc19f821864b62eb1cd9bce842d73dd3e01d09159c958e2daafa78b96e8a71f13f68eb2f0793f82606b42beab3dc00b697102c0df13eb62c903e04388cfd8c3053f0cdf482dc179c48fa552ab8a73c8b11956d2e965f72ef2b8315c802d6e6efeb93f25f4d3b34d062bcdc8f0568c5af260af6648b134b005f1e9b6eb792c36c6a9be475a5af3847e1618a49842be0234d2880456c0b6ec631cada4784869ce40b8db72d9a285fa493dc74ba1a43b4ce7a7df430fa3cf8c542a97bb8eae3b7fd880d15641e488e0ddddad6f5f34b5b459e43dde4cb79c82e3f6738e4bd2e6a7781d4191f259c2eeffb25cb5da74fdf843fecd04057a7c663a8c6f5b82f4ebee6256b5f588753263c5f0870d1c7686144b1ecdac1eee732f330321c0ed3b032552a3437af7cf00e81d102f58c84e18ad949bf8649b570ec12e766158c4b7b9d1153ac16ef73674e294977e0d0de5d294e7c450463e6ba3ba0894de143a59f4301edcf182b0468bb29004029db4ecf6ac3034e42b41f68fdc1ccc5222dbd902c70f1246246d53aff7bfa1ca7ea3e9080552da717e29e4141be152f9ae14fdee2479a509df86944a81b2a5484cb49a2917508254449ca1f2ada54c83615e8bac11367e67010b631c3ec9a5a0e8a5d2c29e87c2095ff5b7ab5f89233232f61af245d428bec09a8bb618a19d02ba52fdeaad3a209cb6667fba073e3afd3d33f5fa26eb95c6814c6b5218f52d142278f044d505f7a2572c5643b85f35c2d96bfac6a3b589edb7c7b5074265997f40fed2b344019a5af753e21bc6775faa9874e99d8dbbbfa3c297e4aa20f83f22554545f297b41776b1b6468592dfe47d72a492880055874668aaf49a5587a4626341ad373332ef6d4b4c08296561388f99865b0b0aa2bfe7d4a48078f0485f8bfe609ce56c3912d3263759b678faa0e5524e7cad0e455fb9baabeb5dd8ab87a5a53888c6a03dd077f3447ec33c39e402c97a220927d090a748174feef8d9731574b7ebe59e72e6e4b0b23f142130b35b8b61d2088947460963bae83c2976a1c7cb74b51d27175d2d158150781a344e427a02bc8b2a6516937559eb79044505859fe26e42e1cdcbd8d6251cf8a6438de9a3d1b36f1d56d74ee33cb43621960da5220e21af2088f2683a6f6438eb39d827ca13e47a2b62422c4c5116d11a79d415840c71e2e18c89c3a93d144be4ad689aa54a303354ee6a0dff26e8a94b8267f199e92ba7d41e233464561d24cd58a865509e45d289d67669641a4df04776919158e79f09a0a59b23822bb342a766a9b850b5196dfba7fa81cb5cac3c4a1079adf238201095d295a5f8254fa5666d8a9bdffe2cb9e47c2f522839d03053413c82b6b570cf3a5cb5bbe93fa72c0bc52b96f04ebab3f5b0b90b52036137d4c3fa31ff756ad85b63b9c43347ce041d7b6f50dcc863d996cc203db3a9cbd12abf7d9af6152cd31cacba5a2f164b991f51c967e32b8e7f785f34cde439415ac14be3758e759352f7df5f36439ae714c044c93f9c3c0166834846b302c6257cd9893b937ac7fd91b44cfef992cc0c1d0f547711487a0797ce77520a10158f2c4112c18b13958e06394c90c239556aa1098145415d94afcf5d5e0cdafc1a5e5f8966d7e963225189d324316dbd47351368a6202a0642842cc460495dbb67d6d43ae788fffd95a7b122131dac3811e23e1c2f8dec5285c020661d19fd4fedbfa42c0bcfeddc8c365febd4e97a9e316236928cd0d50912c17b72f9448a606ab897756a512af68c3327ec0883df42abb9da3274a94d7f7b23791dba1d73701ea5a7b0a4201588648e031766441382326c070b0fc24614191e54a4ac5403727e05447293663d1fce112cf25f44e47f234d638a75a76fd7617e1d9a3ee9c2f12cd6108a620c94b35259287ee1755c34523e40b127cbb696369327f7cadf74527d46106215d916f3b7bce864994f28302c0d366fcefb655cc705ac5c109a74feee8b8b381627684f7f43d05750c6474960524998628ea2fc479c7deb15507ebfd318508d3cbca537772466b84e23f39acfb3ba81a2822d492ec9fc9f8c211cd321bac1832127d67e2d953f89517d546d118dfdd5701f8b215fbf36613e4e95ec21a9ad231e29bda81b62210d1dc7b513ac60fd1e22a1df10fa2fcee78a4e3befe804eaac229c85a08bb84bb25f1598c0c40c143a3f0014b41e737f46b96c4d5362c048489278fb85e858b159683e4219ab10099e29578bd98207ddab6a96e8e15b212785a6a6e44139d98053031c09c031f48cfab2e95d172bf0f49f1e2905ff2468002ec2c1cbc209afd4b1250f8a9d1666612b7dbd4282363547996733627186cf8153438adaf019fd8bbb47de0fe6024bd00156c3a450e6c7189e03c80d6fdd2bd3d4f60869fad851c9ea0fe24acbf027a5044e041f3e0ff2dd0b58340829fcf5cd432e95c3d8340248304f5a713dc2c4af07c57fbc864d8af34c644d97b2cd9bf4d4bfd341ddab32e367cffb95ca008a50cd4e246b41d5dfc26a6bd82f8be7e747861e203687c21d42ec93c2601e2d04347898752246c1f2d564b0af025764f117e4271c8c4a14094869c1589db089f44c191d9b8abd015a52f5e3c8a9fbb1207b5ac820e4bf016e0f618aad42a1bc8d96d1d2262208bb56949ec6733baf67e199ad0f3a4eeb1a435739b3a05b72073078c274d7daea17ad5c29b4988d90e189f9c8689c8c53ae28948b7ee657afd5114429c21aeb580db43b747e380be6f78caddc950a15fe7864a88efa371b4bb08e539e8a8c3efd22cf1ca95e616091dc523d7e1b41bcdb26748b2d348860155f6cc3c8a88a5dc9849112e3a54d49fdc8fadbd76f14fe0056a5dab994adadeafc65fe8276bc1bde5b974834e58fceae1b8dc60c72859b8fa78e2ee65e05a8e246698acab4684eff8462a9630966e31a4cef8855a06ef350db017b27e2041d14e461c68803b33dec0a4b6b86b85644bf5a37186a42da44a51f22686fbc99dc555baf3f9dfba831deeecf559ab0c69c2aa6a63ab96d57c7aec00608f4b35f33ffbb7c1cd8ad23ef6c5f998910a500f3bd3250780a3a705cc343c807c467f7b239a0ea272320f3750e5a8cd4fe2267c8b3d1fd96ebd0a75c24328e073e9188f83cda83865fc5f22141ef6d04c6b7003640b4b0bc1560564e48adf78142b8e9fe77f73e7eba3c5dc3f2106d0ef36196fae7e5e1bf0753837b76c6104c59c2b4344b4998fb319a1465e4c76e43de82a11d8b15cf39f48ae0b6f33025815716305abed6c091141191c3ab818599861a662fa4d813adb85f77408301cd92f9be7ba4a6dffcf64dd45cf500", 0xffffffffffffffd3}, {&(0x7f00000026c0)="4ddf747ab7eaafd836865b4590e81fedb33a814e214449aa04c9668fad1c1985e28dd347eb25c33da3355dbe3230f3fb30966bb8a4b6b698f0d26143f5396d2676a7034b6943b17db27f6996a5c52e5d1d95bdea8d10f263591b45f04404b3777d6aee5eac6409844168ce6812f2af177bc72cceb2cc37601d7330959a14de3b8446a6b76712723d712c7331ec3b4065f6092036da4679df00f107e756c8b0721ba4f98ddab845d0f9290b82223edc882b0285cb91cd9a2bd7f775913cb013de6171d0a32fd9be3307d6616d72ec7b53c2059cec6e7ac8b824ba29940a83abad7a8389a1e58ef96a", 0xe8}, {&(0x7f0000002380)="3e159dedcd19696ec480c9ddd9c34dcedfb977c13711133fac56cd6de9200db2cd0f7a7c8f109bdc5643bd40c51413b0384707796ca0bad36662d35c4be5b688e18d2264b34fad5bad427624eb80682299c950fc3cd210b777eb2b3dc4a8b3c8ebd8efce6b2dc76deac50d31b455a594c550402b31b9b62fbf4122e079891cbe4ebdc1ca9bfab75a64f63226774fe12ebba1ad020bb4cbeaac71ea6a4e7f85047a8369664d1298b9419875e2a147d3049e25488faf2b7b213bc0d9a1701e84bbe02de6ccf2dd394cddb989803dd50e574cb85ad0a48ee937aea249fe842efdce882d8d8019ca281527dbccd70bfff0a31bf4a26b17cd8f15db2a7f63", 0xfc}], 0x6, 0x0, 0xfffffffffffffee8, 0x40c}, 0x404) 02:20:40 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 02:20:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001980)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cb461fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7010000000000000067aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4a259a9ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02565dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d5677f16ca137ea4cb68aee4b71ee59744c74224a760dee51464656ee7aab02bd15709552136a265076dd6b26bcadac62a5eb4db466dbbff3b5c05283d3b1b2ef89201f9275a4133d16b01f370698e51da6cf496261cf0a8d933a32150814a7ea5393342a3f03642325861bd829e521a570145bde6b74c2fdad47ddb6c4563e5d6e2530224e97a690aa2287b80b59c396ab7ab510b9123172f3581182a4d97bf9553a306a411f7261b300332a594557eced4728bd3f9f3338ce291f56de2bea05d9feef34566b185db77542d678484387d0e2", 0x5, 0x9, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 02:20:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x3f) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="94f07b6acd4297", 0x7}, {&(0x7f0000000080)="772544ba8cdc2250bbdacca9da5b8b7c52c56eb6475f0a5b2cfe3f87a62bb97b2d281f8da60194b767a9a87078c7e3f24e22af6cd22ea2dfe179b08b5b20e63c107b977598f6ccfb0f4a5ece98a4425c30c38aa2cca5473220e65bba6187c5011666d879824871d0b989552c28fb27cfde802dce729bad879be60006", 0x7c}], 0x2, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 02:20:40 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') fchdir(r0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) 02:20:40 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000100)="de1f26a21e666bc4006e0372ef51b0cf0e2f8b277a8b74980fad5328a1d7b9006f4ab66392252ed9b07dc76135bdad7bd09f6f86a03fbef89655183905a1abb508df63056378a9f74d5c6117c0a452f21bc58cccc56caf7d38c1a8eba0587c44d2c55f914b727f8849fc558911b7b1871190f24fcb6ba6f68612f79d62c069f1c0f7a3733166aa309f45d1b1b5b71a9657f3ef25cc0e7254c0300974e68c0a82beaaa307b4a50d61ae7c6724b16f912e909d3c7205da3c3403a7ab84c9b56d7a9723839d6dc065", 0xc7) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) flock(r1, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0xffffffffffffffff) close(r1) 02:20:40 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "5737042000ff1001f3b30800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000200029, 0x2e, &(0x7f0000000000)="eb0bcc0100010000000000", 0x25f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:20:40 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x11, r1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 02:20:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x2, 0x2, 0xb3) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) recvmsg(r1, &(0x7f0000001440)={&(0x7f00000001c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001380)=[{&(0x7f0000000040)=""/173, 0xad}, {&(0x7f0000001200)=""/251, 0xfb}, {&(0x7f0000001300)=""/108, 0x6c}, {&(0x7f0000000100)=""/18, 0x12}], 0x4, &(0x7f00000013c0)=""/87, 0x57}, 0x800) 02:20:41 executing program 0: r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file1/file0\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)='c\x00') symlinkat(&(0x7f0000000140)='./file1/file0\x00', r0, &(0x7f0000000280)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x1c4) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 02:20:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xffffffffffffff02, 0x0, 0x0, 0x46) 02:20:41 executing program 0: socket(0x1, 0x8000, 0x6) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f00000000c0), 0x4) 02:20:41 executing program 1: r0 = socket(0x11, 0x4003, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) sendto$unix(r0, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af63ff37282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100000000b200000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="114f734cbab0d2de19cd0d2227ddefc8c97d899e75dce15fa07218c6d0e4a9541c151e7beb07a038a37a23a2ee9b570e3e27ca95909963b6b9f5273aa75318b98b5a49ed65cc143641a878cd3f0509473387f1bb3ee7f105a26470602a9f1a4fa6e8cfa99d4bfbb9430fc38d84cf15e3f78ead755216816d1814025d696f", 0x7e, 0x400, 0x0, 0x0) 02:20:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r0) listen(r0, 0x0) write(r0, &(0x7f0000000040)="791b15ecada4e54143e3c72756dcb29ba3923f560a7371e5357e0207122189d9e6546a315780d6e0eaa6cecac426c88c93ef9b34edc88ef04e28dafc", 0x3c) clock_gettime(0x4, &(0x7f00000000c0)) pipe2(&(0x7f0000000080), 0x10000) 02:20:41 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() fchown(r3, r4, r5) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000280)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x798f0bb0, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) mmap(&(0x7f0000719000/0x4000)=nil, 0x800000000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 02:20:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() sendto$inet(r2, &(0x7f00000001c0)="4b2b3f93f502eb3298be210841aab59d05551f3b3eea58e201cf55ba330dda4a36323a43c680b8ab52dd168584eb23575bc75a809c60446a525ee166819a6a6b8971eab97f8cd02dc4a2cee28e08831d77faeedc33b524f17f8ba9a8820f377fcd51a990c2cbe006bc07803141089c1e847383e06e7e3c51eea78488d9f135f7f8f72701dbdefd1fe8a1fc2d51243619ba5c4ea0c65a49fbdec093a90be4682e3d4e322a8b4ffc72077596e11fe310900c", 0xb1, 0x403, &(0x7f0000000000)={0x2, 0x3}, 0xc) 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"}) 02:20:41 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) shutdown(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r1) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x123) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000240)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x2) shutdown(r2, 0x2) shutdown(r2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r4, &(0x7f0000000100)='./file0\x00', 0x8) 02:20:41 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) getsockopt(r2, 0xffff, 0x1ff, &(0x7f00000002c0)=""/195, &(0x7f0000000100)=0xc3) close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000000800)=[{0x0}], 0x1) read(r1, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 02:20:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000001003638e174ef549326a15597efa7707cfb48dce9047d6f3275e133c2d3d6d56bc541cb345bda240e273d8690decab8185174434c8f0000009c3ff2c99e4ce1e6d37db84fbed0ad0000000000000000000000000000f59e942362f307fa26f4baafcfcd38b70f0f6a0fb90bdffc897b933af54f7c9676c7935c7a9932"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 02:20:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="953573c94c01ec2078ef88a0821b353c943b9ab749704313c8e4a5d8dd966c9158e1f040fa5179ef13c7d4849ead6c6b3fd69a7dbd8e0b40f8", 0x39}, {&(0x7f0000000300)="f836229fe3cec378a2210ee55d8f6ae63ff37407c849cfa9f3c5b2416f8fe6feb30e5e85bb23a9a0bc00341c", 0x2c}], 0x2) write(r0, &(0x7f0000000200)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f", 0xffa0) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) 02:20:41 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x16, 0x4) r1 = openat$zero(0xffffffffffffff9c, 0xffffffffffffffff, 0x10000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r2 = syz_open_pts() close(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_open_pts() ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x0, 0xfffffffffffffffc, "660400180e091fe6000002000000000800"}) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)=0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000f, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x8006, 0x3f) 02:20:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) sendto(r0, &(0x7f0000000040)="6205544884bdd24d033cf089bc9f5cd11810086379608d3aecfcafe7ada14978bb6127669e39275617a592889a4670165690ff8b4d5d86a2a6014e05c63f11bea7c601426e201e56597e621588394c01ec3535e2ee298497c2c654b429d3f150193b7ba76e1255ccd00b823e89370da477580aeb5333a66943542de8057fda726f3ccfb5caac58d88e4aac5e7670936963bdb58e1332309964445d5eb6b49f6cc3208e2dac9e9598c105013587ec9c3b5f954f960458ce45e97292860dc878c8133902d449ca5984beef851b603ffba48cbc4d90c2247f610946d77a841b04c4665b924108ba956a831e6040f5a045b5264295a4a9c2eafad203", 0xfa, 0x407, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 02:20:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x5c, 0x7, 0x1, 0x4, "f2cfc9fb74db51b071644e2454f39b0fa83c33c2", 0x0, 0x1ff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xb83, "49c3364506a6a09108d0e3f78cf515d36824313f"}) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x80) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) 02:20:41 executing program 1: r0 = kqueue() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5da9acbe72e21ec1, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffc) 02:20:41 executing program 0: r0 = socket(0x11, 0x3, 0xa0) shutdown(r0, 0x1) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x11, 0x8000, 0x7f) 02:20:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x3, './file0\x00', './file0\x00'}) 02:20:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) close(r0) ioctl$TIOCSTART(r0, 0x2000746e) getgroups(0x1, &(0x7f00000001c0)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r1, r2) fcntl$getown(r0, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = syz_open_pts() close(r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgid(r6) r7 = syz_open_pts() fchown(r0, r5, r6) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440), 0x2f793924daea4e5d}], 0x1) poll(&(0x7f0000000080)=[{r7, 0x3f3390960f4d8260}], 0x1, 0x0) sync() 02:20:41 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) close(r0) dup2(r1, r1) 02:20:42 executing program 1: r0 = socket(0x6, 0x4, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) 02:20:42 executing program 1: r0 = kqueue() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x4000000000, 0x3ff, 0x7fffffff, "666bfede477dac00", 0xfffffffffffffffd}) getpgrp() writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 02:20:42 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0xffff, 0x4, 0x0, [{&(0x7f0000003000/0x3000)=nil, &(0x7f0000006000/0x1000)=nil, 0x7}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000003000/0x2000)=nil}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000007000/0x2000)=nil, &(0x7f0000001000/0x2000)=nil, 0x2}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000005000/0xd000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000000d000/0x3000)=nil, 0x8001}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7f}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000008000/0x3000)=nil, 0x1000}, {&(0x7f000000c000/0x3000)=nil, &(0x7f000000e000/0x2000)=nil, 0x4}, {&(0x7f000000a000/0x3000)=nil, &(0x7f0000008000/0x2000)=nil, 0x400}, {&(0x7f0000008000/0x1000)=nil, &(0x7f0000003000/0x1000)=nil, 0x100}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2e5eb5b}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x101}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x64}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) 02:20:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socket(0x2, 0x0, 0xffffffff) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x2) 02:20:42 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1c}], 0x9, 0x0, 0x1000, 0x0) 02:20:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 02:20:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) mmap(&(0x7f000001b000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) 02:20:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x4, 0x4) connect(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2b66696c653001db54222c86dafe28db8ae00f49981ceda84c30dfa3697ec69314ff53c1fe2988f551f63c370dc96c5977d79ada7df5f2fa08e62c0aafc47c56762727e6ab720bc0238242c3148c389c923febcae0543707b0d39a162311e655c303f76ead71c41783ec0ba8a7"], 0xa) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9375b01a93b4513603000000787fd11e3b4ba8dd", 0x0, 0x1fffffffffc}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) kqueue() 02:20:42 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x64, 0x7feffffc}, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x40a, r1) kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x40, 0x0) 02:20:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x20, 0x3, 0xfffffffffffffffc, &(0x7f0000000100)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r0, 0xffff, 0x10, 0x0, 0xd8) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x1, 0x80000000}, {0x18, 0x2, 0x4c, 0x100}, 0x4, [0x0, 0x0, 0x0, 0x0, 0x3, 0x625f, 0x81, 0xfffffffffffffffa]}, 0x3c) 02:20:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='\x00'/16, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 02:20:42 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f00000000c0)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 02:20:42 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) clock_getres(0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x80) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)) ftruncate(0xffffffffffffffff, 0x0, 0x0) 02:20:42 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002940)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000002900)={&(0x7f0000001600)=@un=@abs, 0x8, &(0x7f00000018c0)=[{&(0x7f0000001640)=""/54, 0x36}, {&(0x7f0000001680)=""/126, 0x7e}, {&(0x7f0000001700)=""/178, 0xb2}, {&(0x7f00000017c0)=""/197, 0xc5}], 0x4, &(0x7f0000001900)=""/4096, 0x1000}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffffffffffc82) fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) recvfrom$inet6(r3, &(0x7f0000002980)=""/162, 0xa2, 0x42, &(0x7f0000002a40)={0x18, 0x2, 0xffffffffffffc6f4, 0x7}, 0xc) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f00000001c0)=""/190, 0xbe}, {&(0x7f0000000280)=""/149, 0x95}, {&(0x7f0000000340)=""/132, 0x84}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/167, 0xa7}, {&(0x7f0000000100)=""/61, 0x3d}], 0x6, &(0x7f0000001540)=""/146, 0x92}, 0x2) 02:20:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x400, 0x4, 0x400, [{&(0x7f00000bc000/0x4000)=nil, &(0x7f0000323000/0x7000)=nil, 0x9}, {&(0x7f00006f3000/0x3000)=nil, &(0x7f0000221000/0x4000)=nil, 0x101}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f000032c000/0x4000)=nil, 0x7f}, {&(0x7f00005e9000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x800}, {&(0x7f0000071000/0x1000)=nil, &(0x7f000051e000/0x4000)=nil, 0x8}, {&(0x7f00007b3000/0x4000)=nil, &(0x7f000072d000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00001eb000/0x2000)=nil, 0x800}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000284000/0x4000)=nil, 0x3}, {&(0x7f00004d0000/0x2000)=nil, &(0x7f0000780000/0x14000)=nil, 0x4}, {&(0x7f00006ac000/0x2000)=nil, &(0x7f0000002000/0x3000)=nil}, {&(0x7f000077f000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000190000/0x3000)=nil, &(0x7f00006ca000/0x3000)=nil, 0x9}, {&(0x7f00007d2000/0x3000)=nil, &(0x7f000006e000/0x2000)=nil, 0x6}, {&(0x7f0000057000/0x1000)=nil, &(0x7f0000011000/0x4000)=nil, 0x6}, {&(0x7f000054d000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x97}, {&(0x7f0000281000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) 02:20:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) getrlimit(0x0, &(0x7f0000000080)) 02:20:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x80, 0x60) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000002c0)=0x10) socketpair(0x2, 0x3, 0x492, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000638550fbebfa0b1f915c104eab2296a242"], &(0x7f00000001c0)=0x6e) r3 = open(&(0x7f0000000040)='./file1\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="c42fa5fe9ea11a0a90b816ee47581ae7e196292fe3d68d0b3b80f8592a324c2912a27b7d68641380d7c0af031e4ba1cce0a9d7", 0x33}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r3, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x8) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) accept(r2, 0x0, &(0x7f0000000200)) symlink(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) 02:20:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "07000000577dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0xa, r1) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) 02:20:43 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x20000000, 0x0, 0xbf9c, 0xfffffffffffffffc, "4578fbce00007b5ac793683a00"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:20:43 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:20:43 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]}, 0x102) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:20:43 executing program 1: syz_emit_ethernet(0x99, &(0x7f0000000700)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e544e0e31113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) setitimer(0x1, &(0x7f0000000200)={{0xfffffffffffff916, 0xc00000}, {0x8001, 0x83}}, &(0x7f0000000280)) r1 = dup(0xffffffffffffff9c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)=0x11c) r2 = accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000340)=0xfffffc43) r3 = dup2(r2, r1) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) mlock(&(0x7f00002bd000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000800)=""/210) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r3, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x9, 0x3, 0x9, 0x1, 0x401, 0x401, 0x3bf, 0x2, 0x2, 0x2, 0x800}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000500)={0xfffffffffffffffe, 0x2}) setrlimit(0x8, &(0x7f0000000040)={0x2000000000000007, 0x95}) r4 = syz_open_pts() close(r4) close(r4) syz_open_pts() mprotect(&(0x7f00001b4000/0x2000)=nil, 0x2000, 0x15) read(r3, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = semget$private(0x0, 0x2, 0x80) r6 = getuid() seteuid(r6) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000540)=0xff) semget$private(0x0, 0x4, 0x118) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000140)=0x6) getgid() 02:20:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x6) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:20:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 02:20:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x101) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) ftruncate(r0, 0x0, 0x40) 02:20:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000080)=[{r1, 0x10}, {r1, 0x4}, {r0, 0x20}, {r0, 0x4}, {r0, 0x1}, {r2, 0x100}], 0x6, 0x0) 02:20:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3c3, 0x3, 0xf, "c78dcee1ffff1c04000000a2f900"}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x11, r2, 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:20:43 executing program 0: r0 = socket(0x11, 0x8003, 0x1) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000380)={0x9, 0x7, 0x400, 0x6, &(0x7f0000000100)={{0x9, 0x1000, 0x4, 0x3, 0xf020, 0x100, 0x7}, {[0x8001, 0x6, 0x80000000, 0xffff, 0x8, 0x4, 0xfffffffffffffffa, 0xf, 0x336f, 0x9, 0x7, 0x9e4, 0x2, 0x400, 0x10001, 0x2, 0x4, 0x1], [0x7, 0x3, 0x1, 0x2, 0x1, 0x0, 0x5811, 0x8, 0x5, 0x4f7f5689], [0x9, 0x8, 0x4, 0x101, 0x8, 0x4, 0x23], [0xff, 0x6, 0x0, 0x4, 0x9, 0x84d2], [{0x5, 0x6, 0x40, 0x9}, {0x2b, 0x8001, 0x5ad1, 0x30}, {0x709a, 0x1, 0xb0}, {0x3f, 0x3, 0x80000000, 0x7fff}, {0x5, 0x7, 0x0, 0x71c}, {0x1, 0x0, 0x57195f99, 0x4}, {0x80000001, 0x7f, 0x80000001}, {0x80000000, 0x3d, 0x3, 0xd00c}], {0x4, 0x10001, 0x4, 0x7}, {0x9, 0x8, 0x3ff, 0x200}}}, 0x459, 0x6}) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = semget(0x1, 0x0, 0x400) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000003c0)=""/186) 02:20:43 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) bind$unix(r0, 0x0, 0xb962966255ab672b) 02:20:43 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x8000, 0x3) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x9, 0x10001}, 0xc) r2 = dup2(r0, r0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000000c0)=0xe47ca1b370274e5c) flock(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x400, 0x0) 02:20:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffbfffffffe, 0x6d}], 0x2, 0x0, 0x0, 0x0) 02:20:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "9203ae726ffd0a765e2bb4f0ffffffffffffff00"}) read(r0, &(0x7f0000000080)=""/196, 0xc4) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) fchflags(r0, 0x0) r2 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) 02:20:43 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x2) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000040)='./file1\x00', 0xffffffffffffffff, 0x7}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x1, 0x200, './file0\x00', 0x100000001, 0x4, 0x81, 0x7}) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x1c0) 02:20:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x3, 0x800000000000000, 0x100000000}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x3, 0x2, 0x200000005}) 02:20:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) select(0x40, &(0x7f0000000100)={0x2, 0x0, 0xe0a, 0x3ff, 0x0, 0x7fff, 0x5, 0x8001}, &(0x7f0000000140)={0x6, 0x8000, 0x4, 0xff9, 0x7, 0x4, 0x81}, &(0x7f0000000180)={0xffff, 0xb9e, 0x7, 0x5, 0x10001, 0xffff, 0x8, 0x20}, &(0x7f00000001c0)={0x20, 0x14a2}) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0x277) 02:20:43 executing program 1: bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000080)) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="3a165f6cee86e19ec5428587803b9a837dd12a11c8c12b10ff5e91c7d76d75cd22e7361a050805df4ad07ab2d65f685bd2aeb56256258cd4b9b64d7bad365c0e0946a6ef2edd6a54351ab37be022b8468a0051e6570fe4bd7e887bcfdd373943b1236243684faa0d262d6863cdccafed72c3eced35a935b96130ed9ecfc7b5926654b0af095d6b70cbf221aac88f8fc3ad3e63ba758980e012138662d8c299f28ee522b8a3ad1ac8", 0x9d, 0x4, &(0x7f0000000180)={0x18, 0x1, 0x9, 0x1}, 0xc) 02:20:43 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = getegid() setegid(r0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffc0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0xe4) 02:20:43 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 02:20:43 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c02b480309900fe7c8a5b67071b542a538706000000c4110000002966000033000000000000040800002ac1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0xff, 0x4, 0x3, [{&(0x7f00005d1000/0x2000)=nil, &(0x7f0000566000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00003ec000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00001ab000/0x3000)=nil, 0x20}, {&(0x7f000073d000/0x4000)=nil, &(0x7f000043f000/0x1000)=nil, 0x8000}, {&(0x7f0000356000/0x4000)=nil, &(0x7f00004bd000/0x2000)=nil, 0x704}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00002f0000/0x1000)=nil, 0x5}, {&(0x7f000004c000/0x1000)=nil, &(0x7f0000270000/0x2000)=nil, 0x7}, {&(0x7f0000450000/0x1000)=nil, &(0x7f0000019000/0x2000)=nil, 0x3}, {&(0x7f0000429000/0x2000)=nil, &(0x7f0000303000/0x4000)=nil, 0x9}, {&(0x7f000040b000/0x3000)=nil, &(0x7f000058d000/0x1000)=nil, 0x9}, {&(0x7f000007e000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f000060b000/0x3000)=nil, &(0x7f0000000000/0x2000)=nil, 0xfffffffffffff3af}, {&(0x7f0000173000/0x3000)=nil, &(0x7f0000583000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000357000/0x4000)=nil, 0x2}, {&(0x7f00007df000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f00005fe000/0x2000)=nil, &(0x7f0000547000/0x2000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:20:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x8082, 0x0) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x45a6742fb9bb98ab, 0x10) linkat(r0, &(0x7f0000000480)='./file0\x00', r1, &(0x7f0000000500)='./file0\x00', 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='&{+*!&/]\x00', &(0x7f0000000100)='+!([)$\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='\\#(}\x00', &(0x7f0000000280)='\xd6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='[,]\x00', &(0x7f0000000340)='\x00']) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x85, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) 02:20:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) fchflags(r1, 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000100)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r2}) shutdown(r0, 0x1) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000240)=0x8) 02:20:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0xffffffffffffff42, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) recvfrom$unix(r0, &(0x7f0000000340)=""/56, 0x38, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r5 = msgget$private(0x0, 0x10) msgrcv(r5, &(0x7f0000000880)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000b40e0000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000010000000000000000000000000000000000005343bea991d327d01460206b3b45782d050790de9a0b7d4443675f475aefdccf7c973de6b5343abadf294fa90665a9afe30a9d688a6c434a2ae0a0243be1e52b2bd39fb72f6d4a05c6a3bedc9bba63fcc2f00e2c9b9cdbebaae85bd13f83304721dca91fdf6fc88e052438b9fb3583adff8021e0518bee4700e627c0ab5333adb953abff2d103f5de7cfadbad7ca35452267375379c184c238c4c63641b0bb75b28bbe60e5171e7e26ebb7f2c85b79ddb2a75a7ab55472a9222f75d4274fa169d284d64b4146d1cfd0dd8faddb3eaa6b9e16a956eee79084e5d688a5d5bdb698690507ed48a9b54f00937a85c3661107d1261d08d41a70469e9aaa2a423fc69b4af31d00beba97d3242f"], 0xe0, 0x2, 0x1000) write(r4, &(0x7f0000000680)="06cd96797ca01fc529bf2a98164f2e06b1bc8fa020da8f3c41c2a4e562665271fd9b0a941d678bd46e593d3887fce87cc9cea1b507a8bf57f92a6a4c8e851d7ce558bcb71eb39801d407d8b1caeb73d68be3223552fa19a527ad79a3648aaa6af84a5adca8990995c6e99575477ea56a6b9e18020b7ba26f3c284c11713326424a0cec3d7960749c763a31c19ee8e86c417e52d93c186983aa5ea112663f", 0x9e) write(r4, &(0x7f0000000800)="d6a417fbd2292014d3b809591690541c0bdc34b69b76989e884e8aabad2ea790d64be55781283200102e8a906e44d559a4b45f09b56674783f2c00bef005b51d77270935bcddc2b4a1105f11caadf2e081d6f162fa6575c2c6f36c91c8fd3bf4bfbf0ac48928a0e05019a146adf3c47c17e8ff95e25bc919ac5db6", 0x7b) r6 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000180)=0x400) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) bind$inet(r7, &(0x7f0000000140)={0x2, 0x1}, 0xc) write(r1, &(0x7f0000001380)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d0000000000000000", 0x789) close(r2) dup(r6) getpgrp() pipe(&(0x7f00000007c0)) syz_open_pts() ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000300)) r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) 02:20:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffff046, 0x0, 0x0, 0x4, "ca19fd25caffd19a66246979298059f9bdcfd275", 0x9, 0x3ff}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000000)=[{r0, 0x140}], 0x1, 0x0) 02:20:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) close(r0) getgroups(0x1, &(0x7f0000000000)=[0x0]) r4 = getgid() setregid(r3, r4) close(r1) 02:20:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) faccessat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x31, 0x1) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) msgget$private(0x0, 0x400) 02:20:44 executing program 1: r0 = kqueue() r1 = msgget$private(0x0, 0x90) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/60) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 02:20:44 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget(0x3, 0x4000, 0xabb8d66c28e81b43, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/163) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 02:20:44 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x1ff, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713148e6993192964825843cc10af20eb4b75bf6497c0e0c8634e3e65b23616e41afe1b09bb4a6571110a9256a376a3c188b3ac49d1794c995a19c4ff82632cc05832b69c9cb83501ac6a5e5feec268ad957eedd1f3568621ed409fcd3bd07e70a1f36349d5445bc31ccd8b3962ee345b1b122d6cee8247909cbfd54f81f2dc296a67d36c5ea43", 0x607) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x1, 0xffffffffffffff1c}) r2 = dup(r0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000140)=0x15) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:20:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000380)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12af0f8c]}}) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 02:20:48 executing program 0: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="4500e6e1efc6f0d7363f115a653243d0d04d138a7c93849e56e4f2e70fbf4b9f294802b5eb82631e887d1a181f2e4027f7480d1aae", 0x35}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 02:20:48 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) 02:20:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00004ea000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000), 0x0) 02:20:48 executing program 1: r0 = socket(0x6, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/225, 0xe1, 0x802, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8266696c6530008d208a567500080000000000001cfa8a1300442ea2a78a20ab0105ae72"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r2, &(0x7f0000000d80)="bd", 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000200)) r5 = dup2(r0, r1) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 02:20:49 executing program 0: minherit(&(0x7f00007b5000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f00008d4000/0x4000)=nil, 0x4000, 0x5) kevent(0xffffffffffffffff, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r0 = socket$inet(0x2, 0x5, 0x2) mmap(&(0x7f00008f5000/0x3000)=nil, 0x3000, 0x2, 0x15812, r0, 0x0, 0xfffffffffffffffe) 02:20:49 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x200, 0x8}, 0x8) sendto(r0, &(0x7f0000000140)="905edc0b9bb5770b4ed7f04f96783c5d3224a77fa7b90d0ba56fafa9856eacb9c8f60a33b89d818282ddbc1745ef1b5a0481b5a3a970cab7f2586e7bf8925d0a5f4f6b48802f79247845fe1a2fdc517885574d10c190f1c1962b0feb3b2b9ec7f96aaac9237d6a9ae1ae3b0166f0e79f06cf60915cac513aaaf62ea35ae43658948ae54b5a628978680edf2a", 0x8c, 0x403, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x200, 0x0) openat(r1, &(0x7f0000000280)='./file0\x00', 0x10800, 0xa0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffffd, 0x81}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x1021, 0x0, 0x6490cd64c6523b37) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x401, 0x8}, 0x8) 02:20:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x1028, 0x0, 0x0) 02:20:49 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0x5, 0x2]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{}, {{}, 0xfffffffffffffffd}, {}, {}, {{r1}, 0xffffffffffffffff, 0x4d}, {}, {}, {{r1}, 0xffffffffffffffff}], 0x60, 0x0, 0xfffffffffffffffc, 0x0) 02:20:49 executing program 1: pipe(&(0x7f0000000000)) setitimer(0x3, 0x0, &(0x7f0000000100)) 02:20:49 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x30000000000) r1 = dup(r0) mkdir(&(0x7f0000000180)='./file0\x00', 0x2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ftruncate(r0, 0x0, 0x100000004) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) unlink(&(0x7f0000000080)='./file0\x00') 02:20:49 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x3}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000080)=0x7) dup2(0xffffffffffffffff, 0xffffffffffffffff) 02:20:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff12ff7f000001", 0x8) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 02:20:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 02:20:49 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) 02:20:49 executing program 1: r0 = msgget$private(0x0, 0x54) msgrcv(r0, &(0x7f0000000000)={0x0, ""/212}, 0xdc, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000100)={0x0, "e7cd2672d7a63c0840e8e8bcafeeb13121574911feabcae87abfa6e27057a26a8b5765f54cca31351a5f93f48fd5c6aebb5255ce56a7a49b8fcbffec2df930dc726947ed2682e325e8d48dbfa20b165f8fd0509fe78e73017b80625abe8099cadca728f1c507f8ed8011e9418d04e4d031971eb698cc0d35848f6811fed67485b60f396a50e6444b527fdfa3aadbc885f599f581c0e3db7eaf1d684f6a9247b62cc9b06d7e94"}, 0xae, 0x800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) msgsnd(r0, &(0x7f0000000240)={0x3, "06ba82b5"}, 0xc, 0x800) fsync(r1) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000001500)={0x9}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) write(r1, &(0x7f0000001540)="bfe2422b1b7fc6dc850316b4428355a38b0aaea17674266b865cae2f5c62dd79a947945335cb119dd3cfbba106af7d18803b7b0dd448dce6fef342dcc6408ec25ffbaaab245f5b10689a1626b3440bf96ce0642aba99bdc43d2ff043fb88bb9168eea3797918bd79eaa968099ac156831748914c1f4899cc0f48f7799cc0ec2a505bc37f61b7241395deec003d8aba78b8357fb9724f5659640b49b7105ccc4888e794e2ec75659c8393de8c0fb4d8e2ce", 0xb1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) fchown(r1, r2, r3) write(r1, &(0x7f0000000280)="9459dc03656b9b96e91f79421e85f34740004f8ec1d880cafe946c01135d809567ad80be8b25", 0x26) msgsnd(r0, &(0x7f00000002c0)={0x2, "18233d35870a94130c921c8ecc4bdd5715b72d33fa1acbe3e1ab7264011c21bd96bb0654b7abe1f00370fa06dbbfb3298aeecce77baf65ca252bd0d61d1fb272bc5584dc7299809146d0643d8a19f6729948c8630ada36c90bc7e721b4e9da1e3ee4d0495f8f8f6c21e9d691c3b3d2a7f7029389c9a2dc11341df9534bac45cea50e8ecc0a2b30fb8cffe91d204161a329524e1d9a226363ba0103e60d58fe5c737e9d1d2a57729929f377c254a48ed11899f6a519c05c3be866d7633d6ed2242b8d11629242bf6cd6b514e3e8919353cc6c468a54d8786cef7a5dafd065db44cbaf6a6c953095106238b872dec27266345a3b803f561ce9f9dc732c53fb2b5cfb4d78c0867dc945c8f464e0b0df7e1520d727da11e185c2df2465fa3e327340543015e35600a14e6419cc165488e47c14dd87a71bd57f42e638460f4c9d88873d25a6fd860d554c974b9da77c5a28f25ba51233ca24cba1e890e162e9550270323f2b39baad44c12170bc34ebe61ff57ed1d95f1e253d4abf77b82d38674f6272f6eec183fa7e4f7b7c0b1fd62fd22da333ce31d8208ac0cbdc9fd0ac9443dc248bad0c9e34ec400be2f2c9ee05457e6e5cc02a210e28a43147aa108e62da126181abf47b8d46124b22d0284a81b925a30a30bc3e5ac7b505cc36d4c6c30f427135bbb01c9c8fa435a0e7dc441d54d3638d4bf8834317f31285cf47d2febf45878946378fdbc06aeb7e8dcb5dad07603bd5517f7b09327281592134a2c591686866d076be66eaab5738006860a9ce0a2973a95701dbf3e98e64695ad82c09af7ba84988ba795615a994b8059a71e3ed2e165f2401055c8a6269bdc5f2408d411698da9a3e5f38d734051faeadc6ac17285f7225538690266d94d5bd500da4b6b08426900aff1641bbb97d94edec91d9503ede6a71e9c4a47a4b52283f88a28e83270f40ca58b2d1902f1929e9a207dc25ecefb8e6d4fdf708f203a7b2c82484623ea61fb9b07b4a8d08d86dc36109d214f40a7497589f7b3044751cd48f505f3432d73ae86e5553b5efe9561628673995bf5356d380ff4aa53987f535427ac75100aa7550f6dd41e68a4724ec61cfd7df7e2f5ff8eb17a9d1c3e1ca392fd132ed4d38e3c13a750927953c09c536195ed5aff1244f36d2da26b5e8d0ce3cee99b993e03f8896ec562147d7481d4a923d09b62888dfd76350f11dc00c01c6cedf3aa7d7e5a1cb4b257fc74a6da57155ad183e73ec7cc32217fc99005de1210601483d42c826f5d4f53f3aaa29463589b993382c42658a42fd7901c8c9327573cffef63b6577c6365bf017f3ce83677bfd34955ada6495fa9a627291027fec12391c5025aa652b961e68c426ef8ed2bea2563b9dc445f7fb3ac1453611d412c37cc903b68e6f15a81af73b644c4ba7bdf3920263b05b722f202f54bf95ea5a048bc543ccf18ac0c10a2d980275fb7bc0e824112bcc84789a0f88919ad686c67330588a73aaed3ffd62cba1eb2c4cf255753d1e09763e88f07bd55d6a03cdd5798a9390600ec1dfdb087b0e922cee23105126048c64829f8affdbf18ea946dc901ac74feeb8649f424ece7fe91db908270ab48c2652efd43dcc7ea0fbed3337dabe14e9b43252666f7a50fd026007af2b3074f29544a41adf6359a895825550e40461ddc1e7bbbca0ec913107633b1563a2e55d1b3d6ad45198c5addde50f10a892960e3099399c6c2f9f81203ec92c033b998f767930f65104b23e8277fd32886e277ccca8c45b38b7f43fda23fd66ec14baa76e277733ba23664964a3d4ee35411aa2422e090d44c04f497ea938f1362a78b4fcb3c588b8c9fd313fb53e1fff2326cb31e47d00c3281761fe5d389098882563ff0a038cba2ea641bec0bc9d5189a81558f1e594dca56abfb3812b350e0e49e6e7338fc02a80410203c76f68eb6152d17add5a5fe0718923167a0a15b36f98f6afe7a37b491312b04a224d8b3b1557ec70e88c64dd6462bbaac0234c95af6d060e04692540952f38ced19df549e5c455311ddb907001aa30f1b2cde88dedbb8a65a0be1e0c910a513d082a09f49e4abc43bd08b5f9d060101a825664bdc1d00afbac5d5bb469c99fdf0160d02d4c79dc589c6f04eb913e5d67c9ac86eb1ca754be32330658b1b9bc080c997135ea0bf60de5eead8faa3b5918e70b50eb6ad6757ca7c303a7a632e14cfd954b2b537b9e5e61de5ca7208e2421cd87fcc2555fc49076dc783b846e4e72d370fc0c618cdbf16e20aca7b1690b8d0a677990e48c0cc5b36414b40cf92a559edb30c0d35215d771f350cb57194378ff42305110737d9efe56f46e690223fa9d417e460bfa0ba19c26a1de14b5fddc9615a20178336162af707de0b3c1ccbe78959dd62940ce14cfe3442dbba3c164bcf4ad476fe951b9b3bd658f4bf339da378e5d03553da942ca40006ddb10f36ff7115113a92b710e3291468278715bfd4db93123d2aa853c4e12ccd60466cb00e7b18b01a23e0e20fcb64e67453ad3e0bd19908b4df9683b7aeed3f3e9e3c0204421fc131b48263378ba3f465558183e27f7b4e28279070fb64430334728532016299986c4e2f1178f5830615a5e109b1e00106be9d22b6d54d1152f2fc348716f395c10c709fa0268a2dacf0efaceaf62f89dbaab87cf3acec0a9d4045577d48d90115b38884ec89dfaab1ac98958f8b61e415377dba4621bff191c86ca0081322dd9076b6ef916a529e0cf855573bd9833672ca98d8b5347434c224a72754deaada4ac20102701a38f0ec56ebea688d325df0f9a41632e13139ed7196f09b3e54d42cc9c4bed91e64589147f8b5b16bc834c676b959c599b976faae4331c1c219a4fe091d8b88aa6745261053c349d9ddcfa70c5f76f2cfc8d264f11762b85ada6a77e47d85f08fa99fb64fd3b21c94a4e169b5ed78ce33c2eb410a665739b958cb575b38c74b36c12f899fce7085580e656e5ffa13a8e879343c29fb8c6da47a5ec2c123d915da05b29c7e9eccc540ae06f471bbd16e0f01631850b6713b5bab2e30791200377fdd2685007e6a2746ad8bb64d6d6e7b0a7faa2cca8edaa267fb3e197b33c6b1b3f943a9e8ad43cd4f12f393b934760683651d1913990e27d2512c44bb8b5533fb75cf8581b75c714281b6e78fe36e799f5f45b65deb236a5ca0476ef8217df6284088108d93c69a6f564934dc6a7ed8ab787239dc97d68f12b5f84c59bccf84bc91877236cb1f195b2bf7078215fed886eeba10e04c7a1f0924a246a5a16b022ea611d72434a5063140ba9fcbbf11b2948fa06d675f0aa19da9c62c0c6cfe6bf7582b02c820263c154c7af882038c9c2c538e8fdffc8e7ef060ce8f8230ec13745d6fa89fc739984f3d83139267a790b4c734e13aaa90c117607f48a9042f18e9a305c86de23a63aad6e956580982fbabb2e05b0795a06b89e045f8047c8ee7609d85bfc2bb988c827901eca69dea9c0ec54c46962d345ac0d4e3f00458d49c80a1121df8c083f4476c2cc6fd288f021006130fcae934a54a53a76a7014dff8593a10e24ee37aaecc40c57eecb277afb619e2507d2dabd9cd4cf6bffbcc0be92b39757a8f33d3a0125938b2e52271f408e163bc295e2fedc43576b9188486191187cb010ccab5075167259beabbe45c435893836e14cfe36b056d74648a882016fd10f8662d007669c2603cd5662288256e52d955f9f1f855ba4a74060d9c26f371899ee39336585cc007dadf0933bbec56c260cff28f9472a9b567812868373a448d84c4ecc72565f8da352621d262ebc4f4003ec51bf3cc762e348f2f54c9bcdb4c7019781af869ff4e95e21815676094c9afbb5f293d06e13bd3108fa3c4a1b161cad552e27508d7c965bbe5b6e3adf3b962c46a0bdf9f75ac95e90d6ffedf468b137e35007b42d609f4c7de8fda680366eb712985e2a9fa5a30a2a3642ba8f9b3cb0dc0faeafcb0d0afe461d28f4e485299139d5bb6013e9df44e4a566d79c876f56375cf727f7b1d069c770e1578573e18fc202511b798c62dcd68b20cacdb79112734bf3f39a43a49eee36323989926fd803cbc233c520eb9e9a4eaef29bce0899465134d244cc1cc89f4e61305ad8279eb6db24f7cff06ad7c4a1b6251fe3de69574f8b0d52d49812692dafcb6eaa1e4e3cf8e54cf2c24d692148dc9cb06d7bc3064f12140376ea0481bbb812d4b5b1c7c97e70b69287ed0d6de3b99b4c04d5976e4e7687a99f4de3ab820589bd6a2ac75662409e588107279eb0ea096a3cc27550eddb6b688dc04af7c091bb1bf9182a92e909a6b88ce1e6146c5e077fdb3299709a6185babe700ce9d4f62f0f53059e8322bbbcfe0b0e508c90e632050564b699781a3122e059b2ccd4c76638cd841ee981b19c626e58d1b7c6f675f89498d0c76def1627d17b2d0451868268f2bf63ec31e7c7c20543615eacc8e6d1e13b62163ecce7c6514f3ec5b98f3d08d6909e7c442d7729af5da51101df79ac0be9f34906503b6a29af16950965ecae581ac0b556863b64291be1baec2f1e9d7d31811f445f8173f68fa3cc4acb3382dd02da6225d56eb8abb74bdd442aef2b6da4ebfb2f043cb60f34dea1a8a17e087211d5bf6795a122ff185f6a2ef5aad196b67893c9b89f2bfbd46944c4dea758ab3fafc61029a2ce4cd6b23f435c5e6fe3fab0ac426fa89ba2eb02686be3685319d7e78b046bcf9977ef7907251e12462b015bcdab7248399566cdabfacac56e9c32ab575772128bec3ee989ccc2bbcfea05676ef136dffd01bbd6b9b56d76ab664baa6926978fbccbdba663470b161ea5a29b729be1b3d5cd04897e86a0ac6bfb737438d19ee0d1a69533e42c902cc4782dc8fb736c2528f9192415f35865ed8e9bacf69b22cac8cc0586a1b6d332a33f6a8d0ca949207f08c80917ed25b9b10d56344ce27724a25f9529f27a3c67018a77482c97f8193ad47357993e7585c7520b5ac61f27d32d21e7f87f57cec161e7db69244a75e776ba11818d19fa6355f0e5f3717916ab627865f6b220618f14d36f46ffd8242d19b950586df755301421aac42f1cf8022f88b058e621072f6d29b04535028b146fe65b9bfb0cafdc7d70f257be0d49cbca40bc047d960335013111839932c3da9f4b3735a91a87ddb5e81597507797ef6bdee8d04318bcec52de00bc45caac524d2cd7c57a5a761a69234426bd2e58e0bee41d901964b9a6b2d0b20ded5202c0c02a586207ac92c9f94896164aac0fce9481cad0eb0b6850f9855e6219e5b1499b43f909d728383c2563a357bef4710c26c26a26b5e0d4f79aed6f6c7218ca3d75f19e5be382b7453d9129f38d5a0f21c99779855879b82290b1465561175b91fcdd377c02e5437d197ba791bfab86da10919ccc6ebc3898e186710437d0fb8aa2f11c31407d54e36d17aed16cd446dcd8d0042d9c98e6809db90ca5f33359af116467510187a00fa17ffe70adcba3ad148746c5caf0b7807334e9852177ad74c69eaa01c95b3e5be041e0d893c3d4912775fd76790579f7c1af98c1dac020329257e1513b2681100529c68bc0b09a45ca3da6deeb996dbd456b7f11d13076917524b1c98be4292843e57c09655f658dadff14e12fca6762b3feaf0507808b0cd04f578485588214b74530c889b0756d1577e95d50e33e56e1c8ff16f2a0a747d92a4ce8ad568d3ff20d61a83d10f89be30b25828773ae7bbd6a592466f97f381be2bc8f78b0dea5b12c5d3df083e2235d0263d933d518e7bd8409b43b08cb05e2d99ab3ba"}, 0x1008, 0x800) pread(r1, &(0x7f0000001300)="e9371b0eac7de4556ee45fda6964ee81b04c279e6c121daed3a914d3c51a0687d0f85de6a9d04801f67de823ba23b219682509d3dfc5540c7058285aff37220fed2b955c212bea532f4f88dfb1b7f0ed4a77cd6b6ece368d186b74c7ded2c250bb42b0c7724255ee39b66ffc8d4cc5092c25d9a1eb9a76eb2d37c23d1f1afc41d232292f608f192b595568153b283a04d9e435bdfcb6a81c4bc996ff7c9f", 0x9e, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000013c0)=0x3) 02:20:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "7740152975f282fe4cb005d449bc94fcde6596f7"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 02:20:49 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008003be, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) writev(r0, &(0x7f0000000bc0)=[{0x0}, {&(0x7f0000000080)='*', 0x1}], 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x2) 02:20:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) getgid() poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r0, 0x46}], 0x1, 0x0) 02:20:50 executing program 0: mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000001bc0)=0x3) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x4, 0x8, 0x5, 0x0, 0x5, 0x0, 0x7, 0x6, 0x0, 0x8000007f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r0, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r4, &(0x7f00000016c0), 0x0) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x6) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 02:20:50 executing program 0: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r2 = msgget$private(0x0, 0x4) msgrcv(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000581dc25500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffdfffffff00000000000000000000000000000000000000000000000000e8ffffff0000000000000000000000000000000000000000000000000005b97b522115d1eedc52ea729e78430e21b9bdaa18ad77ee373514e4c7fa767109a4fff4a1df06c6a201495d1ba31e2fcb28cabaa86a0f8983e4d26583ce1c995aa98125d170d0794548ded91034c0fe0cb57d38c2ca0ac86a4e36fe26745d32ce9fa17d486001464b93c8075a711de78b1fdf45585bae41d51106292c20a03b697bf0afa73040a3418e3e349833b04b8edb5b8b8c6c56394d4a36d2257e56c1fbb841a719c387f091dd1f4baa92fd64d5c597a0e09ede59b99d085204aa48a8007c0897b1bc56f40c20f09add51ecb32d3291c4c869f352ed1eb95aa215eabb195a4c731853a75fc9e6e9fba00cb1d0"], 0x8a, 0x0, 0x800) syz_emit_ethernet(0x80, &(0x7f0000000000)="213331d04b7035e00e7e875bb0c4bf49ec9dd223c63099fb4ad709780ff61652944217023357ac0cb5fe26e830ad2f3cc26ddb68104430619ab3e3f5ca0f13bd7032891eaf37049f8561387fbf72832374225c22f401295b1930ec4163585cecd7cacd6cc958d42fa03bb39404765e673e3f537e1c50d37a90acd8c3f134447c") r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x5) msgctl$IPC_RMID(r2, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r4 = msgget$private(0x0, 0xfffffffffffffffd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000240)=0xc) fcntl$setown(r1, 0x6, r5) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000540)) msgsnd(r4, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000540)=ANY=[], @ANYRES64=0x0], 0x4, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlinkat(&(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/\x00', r3, &(0x7f0000000300)='\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') msgsnd(r4, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 02:20:50 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x372) r1 = dup2(r0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 02:20:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) ftruncate(r0, 0x0, 0x3b) recvfrom(r0, 0x0, 0x0, 0x43, 0x0, 0x0) 02:20:50 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x40d8, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x779bed9a4c840a81, 0x4, 0x40, 0x4}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x100000001, 0x1f}, {{r1}, 0xfffffffffffffffa, 0xf4, 0x20, 0x0, 0x903b}, {{r1}, 0xfffffffffffffffe, 0x23bdd0921b1c083d, 0x4, 0xef5d, 0x1b75}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0x10000, 0x101}, {{r1}, 0xfffffffffffffff9, 0xd, 0x2, 0x4, 0x8}], 0x8, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0xff, 0x3}, {{r0}, 0xfffffffffffffffe, 0xa3, 0x8, 0xffff, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x7, 0x800}, {{r1}, 0xfffffffffffffffb, 0x8, 0x10, 0x6, 0xc2d}, {{r1}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x0, 0x1}, {{r0}, 0xfffffffffffffffd, 0x8, 0x5, 0x7f, 0x6}], 0x8, &(0x7f0000000240)={0x5, 0x40}) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r3, &(0x7f0000000140), 0x200, 0x0, 0x200, 0x0) 02:20:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x2b, 0x8, 0x1, 0xba1d, "7298dacd245b4723736a12bdcfacc0d9d535ac88", 0x5ee, 0x2}) r2 = kqueue() r3 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000180)=0xc) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 02:20:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x10}, {r0, 0x40}, {r0, 0x4}, {r0, 0x8}, {r0, 0x80}, {r0, 0x4}, {r0, 0x4}, {r0, 0x4}, {r0, 0x41}, {r0, 0x8}], 0xa, 0x100000000) close(r0) pipe(&(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) 02:20:50 executing program 1: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x10) recvfrom$inet(r2, &(0x7f00000001c0)=""/134, 0x86, 0x2, &(0x7f0000000080)={0x2, 0x3}, 0xc) r3 = socket(0x10000000002, 0x2, 0x0) fcntl$dupfd(r3, 0xa, r0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000180)="b5", 0x1) poll(&(0x7f0000000000)=[{r0, 0x6d}], 0x1, 0x0) 02:20:50 executing program 0: r0 = shmget(0x0, 0x4000, 0x1a4, &(0x7f0000ffb000/0x4000)=nil) r1 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0xfffffffffffffff8, r1, r2, r3, r4, 0x108, 0xfffffffffffffff8}, 0xffffffffffffff81, 0x7fff, r5, r6, 0x7c, 0xfffffffffffffc01, 0x3}) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="8ee9c4f921bb7efdeefa0f49d2485a82002eaf66696c653000fb33f78bd8bc462534c9f0c9a8cd4c7dcfba424d65e09d533139a6c662f6160484de336fc5bbe3192b87a5ff1fe7e8f8c7dd64224599cd6b6329641b10698a8ec217f295a292b74a817a25e493b2cb040000000000000069e43578bfeae474c34c873222f1ed3cc43a6e490c057561c0d5f82263a86e2b8608da3f1afb409ffd8ca366b333c9cffc62cd4bad682d6fad2a62d90d56851b3ff0d683d536b2b87722388c5159204a8661a8348333707e72a3d171778ddfb34d30832cc470035c963b8f99f77e0914d1ee4892ccefe38602695e27c2488d5240d6344a69c420a485e3d752116f2109d1ae1a7d858c8ecd2ca7876355059bac3c3428ceb93a7893072a2f8c196cd8894e3837cd394057e060d2b7f227bf0f1c24fc3f1983d0b03cacf71cd763671a14218337470f65e84be39b936a6bf4529572a9898a389b6fe131b8b6231af72a795f4ca75b739d379d711aec06cc958cc56ba5f7fa3b03b4106a3bd8bfc4439894abf00f926510798750760d3402548479cfc1ef5d9d69d9d4f35222"], 0x10) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1400000000000000000000080000000f1300000001080020ac1400e5000008000000000000000600", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="e6ffffff"], 0x30}, 0x0) 02:20:50 executing program 1: r0 = socket(0x11, 0x4, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 02:20:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x204, 0x100) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x0, 0xa, 0x7}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x6, 0x0, r1}) 02:20:50 executing program 0: r0 = socket(0x800000018, 0x4, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffa, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:20:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f0000000100)="0de66ba2211535ea4b2685da665ba2715bc480def9e820d58a302a7246ec12d8a2a866a31c0340abcf77fe70b09ade5a63043059876b5a3e22f628684925f08b7af0789de57aec008c237ffa9230eb14dcb29e4033536fce202611957ee482dd104852194108e4c74d030c3382164a5325b50a586943804e2365d0db12c951e946c541a3a5efcb50cb3d584a6e7e85ca6750efb6444db63cf894e0061a5ac8b3622a5f15d22c6ced0c72e4f59121e9add6a5cf93fbead6718dfb794d6d0647c9c1dbe187d7ccd5f930824185202fb15c16718330561abd", 0xd7, 0xb, &(0x7f0000000240)=ANY=[@ANYBLOB="03099f7083ce643d33b24898268a353f696c613000"], 0xa) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) fcntl$dupfd(r0, 0xad872333f5a76adc, r2) 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) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) lseek(r2, 0x0, 0x0, 0x2) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 02:20:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632ddb94ff334a5619515a4c8ab06198824b3da0253f00000000000000c7d4c76e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef18db93f12fc9b76a31d91ec0000b53a0000", 0x30f) r1 = dup(r0) getdents(r1, &(0x7f0000000a80)=""/4096, 0x1000) r2 = dup2(r0, r1) write(r2, &(0x7f0000000300)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29bf4100000b2740aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c3140d5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e4071959396f7cb7d640772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59c82cf898277b122d7e059df0ec0e763c615d4414c70800"/270, 0xffffffffffffff93) syz_open_pts() close(r0) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x20, 0x0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getpeername$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1451, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) 02:20:50 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffefffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) close(r1) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) 02:20:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x100) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) recvfrom$unix(r0, &(0x7f0000000380)=""/4096, 0x2e3, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='r\x00') faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) 02:20:50 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)) getsockname(0xffffffffffffffff, &(0x7f0000001980)=@un=@file={0x0, ""/4096}, &(0x7f0000000340)=0x1002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c8376328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87353031b7e46b79cf30f0ac033cca0aa1b40293fc037097b04612c2cf5f49957888c3807ad44144ff0000000000000000004999abccdb3189", 0xfffffffffffffe6e}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:20:51 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 02:20:51 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mprotect(&(0x7f00003a8000/0x3000)=nil, 0x3000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 02:20:51 executing program 0: r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0x8c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:20:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup(r0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="00012e2f66696c653000b5e2109ba78c334ddaaf99f92be1ce7ae824dfd576acf20a538d5ffc4064008b31b62d671a62314b575aaa99ef17e07614706186e3b6e2662bae15d942761bdba39da2300ccec7ca6097a4f5a6c8a4f4e9cea65ab516670f5386cc653c5c276b2b79f8f26313d3e4015000f4fba2912aebe2a9ecc679c0629cbadd4a4654d0be02566b13bfc830d8e0c69f02ffdf81e1c29ea790703f85699f89c08ab9a44da7760fd0613269aaf642cbb063cbb936851eca1dd5ac4820a0780e6cb2365e47ffa251cb5bfe4ca692f7a755da256a"], 0xa) dup2(r0, r1) 02:20:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:20:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) fsync(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 02:20:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000001380)="90cad22302853e52579ddc403bd1ee626b4d189815acfb6fc61adca05bc3106207ab1d3b667a3bd08da6dd45a4842b77caa2e3c6a2533b405b9f1bc3d7c2b435a1e2feb8e0053d64eaa62da7e6a4ccf156983cef28f99175c262f53bf485928218661909b7bc824e56e16a511e9d1dddd62738bd7bbf97df79f3dd9e54c1ac0fa2097d0d9fdd542af59039bc9f35f2570f9321f559fb11cc67ce6235c44ed98b49d083b6a5c46b", 0xfffffffffffffd66}], 0x1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) close(r1) r2 = syz_open_pts() dup2(r0, r0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="907e608ff199dcb5897759417eb4b83376abb3722f9981fe542f1bbb6e9d71374ccedaf54eac6369dce716788b3eaa5b507465fa460cfb7ec0426649999d5f84808561e2f6b594469619bbd1b23cfbf7849f26a8e0d7d6be22c0c3c1a15ee1e12c735b4fdcbac4b87cbfa68a2314b90d98d8048f372dcf32ffe869d0d3d1cfb4fa58a5f8f94919bddebfa908c8912ce8a831ee670b3b4c1b44256829fc25d983a14525f29d14a8d8c9b2ea86aa367ab031c613797210d6b37221425f1c029b6f8c0eab4cae3e501cda04840693160c7f9afd4659ad531221d48bec6d32002f9bd8343442bd263efcac50c9bb", 0xec}], 0x1) getrlimit(0x3, &(0x7f00000001c0)) dup2(r1, r2) syz_open_pts() ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) 02:20:53 executing program 0: r0 = shmget$private(0x0, 0x1000, 0xe0, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) clock_getres(0x3, 0xfffffffffffffffe) shmget$private(0x0, 0x4000, 0xc5fe288af130a792, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r1, 0x20007471) 02:20:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1ff, 0x687, 0x7fff, 0x20}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x100000000, r1}) msgget$private(0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) r3 = getppid() linkat(r2, &(0x7f0000000500)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x14) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x51, 0x0) chflagsat(r4, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) wait4(r3, &(0x7f0000000440), 0x2, &(0x7f0000000340)) syz_emit_ethernet(0x1f, &(0x7f0000001d80)="e17d1220d5a57eddba36f292ce26a909ee62476876d03ff77439a61ae433027f3b041569c861458b3ed30b57f4ca5b11bcc8a6f18975d282329558615a9d63427a4e315038dd2b699f62b03aef0659e46d8f758e79087278d2178eea00100000246730d9b36ea279b1f3b31bb96e530a6093c7144731d5b7cb21fb26ceca9dca516e0babfcf940c57fa451131f51b10d181cb88635eb94265b511def69355f7c83c5aa9105f31b0ffe4cf6de7b6e81b9be567749f584b6518ed5cc6a7162cc25000000000000000011fcac38ec9aba40859724a0d58787a3e18cbee40edfef2d83d485dc494bb03c831e4b391f9d98828e4470d8b413c8cbb3af3c7afbf2525319eb18a1565612dbef98b1154cff40d460e7a1a56b04e5c621ae5de76fdd7319876372054c4f1139c7bf55b3351a78d8aac2fbeac85303f32fe53580abf97a4578547f") mlockall(0x1) r5 = getppid() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000580)) munlockall() setpgid(r5, r5) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000280)) getpgrp() ioctl$KDSETRAD(r6, 0x20004b43) setitimer(0x2, &(0x7f0000000300)={{0xbd, 0x101}, {0xffffffffffffffff, 0x3}}, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) kqueue() chroot(&(0x7f0000000040)='./file0\x00') recvfrom$inet6(r2, &(0x7f00000005c0)=""/4096, 0x1000, 0x800, 0x0, 0x0) mprotect(&(0x7f0000061000/0x4000)=nil, 0x4000, 0x12) r7 = semget$private(0x0, 0x3, 0x80) semop(r7, &(0x7f00000001c0)=[{0x4, 0x4a, 0x1800}, {0x4, 0xd24, 0x800}], 0x2) 02:20:54 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x1bd3c160233ede52, 0x0) readlinkat(r0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/13, 0xd) unlink(&(0x7f0000000000)='.\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x5, 0x9, 0xc057, 0x1, 0x5b2880000000, 0x8000, 0x9, 0x0, 0x0, 0x3, 0xc400000000000}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x0, 0x4, 0x3}, {0x18, 0x1, 0x10000, 0x1c9}, 0x4, [0x0, 0x5, 0x99, 0x100, 0x1, 0x548, 0xfffffffffffffffd]}, 0x3c) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/144, 0x90) sendto$unix(r1, &(0x7f0000000240)="8d4676fe3aab2f76698febab46342c60f8e9581f25cef755fdfe18b4c736a0a1f5c791f997dc1edf368ed7fcc89e960616603fbe9de743203df12f1bae7fe08161191d3e8a4011c56d2cc1eff2d6a58986423b7c8371cf7028fdf45afd240e227960e1a1c18bdbae750dda85dc", 0x6d, 0x40b, &(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa) 02:20:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) ioctl$KDGKBMODE(r0, 0x40044b06) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r1, 0x10000) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 02:20:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000014, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) 02:20:54 executing program 1: syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) syz_open_pts() ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xffffffff]}}) r1 = kqueue() ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x8) kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) 02:20:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x7, 0x86) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x647a) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f00000001c0)=r0) sendto$inet6(r0, &(0x7f0000000100)="cea89b906ed483d4352bfa3fa36385a7699de6392bb6b692961e1038576fba864b9fb0193d563c8d1bdd3763702e7b18bba87816f6333cfae928e61486c551fea314369bdfd7c356cf2f6490e9a4357f9ed15931331d404458f94299281d6da5cb5ebcfa449219f5406f3650e26bf5a8f7a1f7343f9773d1ed4d4f6a29313b74882c1fe8679cd05e672b079e3a9308177f86c82f23977075d198fe278cbfe7e2da16f8", 0xa3, 0x8, &(0x7f0000000040)={0x18, 0x0, 0x5644, 0xfc}, 0xc) 02:20:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) chroot(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) 02:20:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socket$inet6(0x18, 0x5, 0x63c4) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 02:20:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000009000/0x3000)=nil, 0x3000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x400, 0x7d42}) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 02:20:54 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') r1 = shmget(0x2, 0x1000, 0x599adbf29a1e0af, &(0x7f0000ffc000/0x1000)=nil) chflagsat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) shmctl$IPC_RMID(r1, 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00') mknod(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) 02:20:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000000b, 0x0, 0x0) socket$inet(0x2, 0x5, 0x6) 02:20:54 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r1, 0xd6337d3d5b398b7a, r0) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) syz_open_pts() 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, 0xb0}], 0x1) 02:20:54 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x3, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 02:20:55 executing program 1: pledge(&(0x7f0000000040)='\x00', &(0x7f0000000000)='**)\x00') 02:20:55 executing program 0: r0 = kqueue() pipe(&(0x7f0000000200)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x195, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x400000, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) 02:20:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) 02:20:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x4000, 0xffb) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) socketpair(0x2, 0x3, 0x1, &(0x7f0000000080)) 02:20:56 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)='c\x00') symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000280)='./file1/file0\x00') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 02:20:57 executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000000)='./file0\x00', 0xc049, 0x76) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 02:20:57 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000280)) socket(0x1, 0x0, 0xff) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0xffffffffffffffe0, 0x6, r1}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="859885ffa0156a2725e07e70b2133b2fb283ee26b70399ba3815ee6885a5762ed4b0bb92accc4a0b175eeffa3d9fb3b1c5c1de6d5cd7c5a574d327a0bb88be74b30d257d9bc10017bc24aef4de4d184323da7baedb4bc9b8736386683191d0b1dd8544325a5590bdbd17180f15e9ae32325d0c395283c158378585771424cc1f6431253b1d3d0436aebeb42c4ed4976e1287200ff0449e54e23511d5a423274105842352", 0xa4}, {&(0x7f0000000100)="d035a3fb3896811f5be36e9a2d56892ab58b936bebfc19055c", 0x19}, {&(0x7f0000000140)="fb0d465cdecbb7c99f49aa5b34ff9c6c25ea157664536a5c74c51098524121f4667e4553a8bc7d", 0x27}, {&(0x7f0000000180)="e7ac61ef98b3a39726c6c4d15d662e42a4d70bd3cf54accbe3342e3b0e4d3e6757e9246dd3160d0b5c4b96998fd85244afc5f582df442954513908b142e97ceddd75674781280a3bd549d71a4276c5", 0x4f}, {&(0x7f00000002c0)="34a785f8497328686b42b66bbcf446f1196f729c757a9624f1a3563138a9cbc41eaed9c20d1f998e84a8b8d90965ff83e0abe557610758926ad0cf2231b519afc7bd7f7440f4ba11789b09bdfac92e139677b059556e4a6b848b29844736df4c08d7c25fcfc17aa0059bc3de376f6a238cb7c31cea21926ae770b7d0fb8de6b10608da998b7ee0300062d17b5fe9c8a3a60200b9fa4f4cc2ea797604a07c03f59dbe43da529bc6d9040cc15be02eb7215a087e50ce9d95606bc4dc4e2b41a674ee4aa117f35579441a9c22669c1106a964268fb7c37385fad322829e419f997c329271ccc30c81a66c6e512efd871095d1cffbdafdba7fea882b6f835dac68fdd652f90cbe38198c9f61f10c25a1a7c03a743a2c72d4b6e6282d8c78e4d3a9ea76b2f4723d8be4be49d122c7e34ce5fa76a29dff7911b953c69997215fafdb2d57906677032d5163aac8c0c95fd069ca74899bedd018b960864cc2aa788388a2c6a39c2ef5166e6227a83a1e62944f2370e352703b1b8a321468222b0fc9401b0012fbf57640b24f27fe88c6e5e43c18e4641514eb0e40386886e8489083b6e708d7283bd638548270a82da3527413710724de53ca96391bbb391d96000355f926de2cd14ab0b766950fc014e5ac6001585de5cf6e7d802fcfad070d62b517635b1c4d8ac509d064c58aeb22e8ebfbce7bcffe96b7d982e5f9d6cbc6f40e1f62d7f2c36159420d28a606288dd34558caec6f069ca3e5fede5efcc81f4fca79b29309c8e7f85609e421377bcbdf3cbcce584ac8027e99d67b58d9aa750c9312db7d56e6c753cb4ac1050983130f3d244375d9b871b3d877297eec3f858ead1e9d71fa81e560f98125a23cb77f9ebe74a111393f11a88c3b5f067ed972c82e586ed14aa56090d4aa0fdbcc422c910f4d20c6e6695cfccfd21c20f720ba7cfe9403d663d85608a620b9d47243e212bf974c5eb8307da921a3d80e992c74da32c11c49c983ae1544363fb67e1855066a26e2b1e9fa16f2dc1a9ed64cdfbba2cb5e660a32f6714e4eae8092a02966f72a59bd665bd648da11cbbbdd3c8f8b9febe1988cbfa950327db287f2bb32abf5ac2f796b554292ffeea278ed825453ce79b947158e86f9f21d2a187a806364315574ddd823c18c5b7e50dc06a4d5bc6b79b9ee60ca168b0eff4042eaaa07a7fc1c29e3aa7931e481d3b5d3ed748de1c0783afb966ee577a9cc65168b6ff96526366e5812ab26f4b916e0a9522fb59c5348a9eb5306ac7d9d8c4b85312845bdbead29cf106e491f71492870a972eda2db6c3ca5b12d5e6d8a4e327de5e0c0808be5c8098c7150a96fc206a705971dbc669a615eeffbe626941884cb8149b88f09295532009b3abfc9a0774aa7d9aa281f478527f4acdf7157a52c429d5f13c4a0dee442cb2047e2808e8617067ae9baeaad1261948e96ad802f943c630adfe200b35de8bd6b1374e76c986ec0105132ae4aa5565897268c42b6543888ad973a002f7b12a4fa5ef477724df9c6828ec51a49b8cff926ae86952be21666f2c6bda8664835bd5e61cd6590e53919b570fcb51b7f00d56eda8a268efb5bd9150160261942276a9c0a895ca7aac313538f48309fe80262da931f4bc2fa01e1cdfa95d90f1602351b082a167308a35edb9e5151d088a625f7359ceabc0b2d7a2c86fcdfffafb27f6a9f11450178b16925654f2da9833a030d57b1a2f0e7a9e3bd17bb7ada3b73982f0c8fb2cf788a495bbb80bd6198277ca5fccb9373af5317ea053b376d684c0d5d09dc402ac14c39be1a8fc335e1baa5a3775088a0485b894a5dfb7982fa701ac50c40cf2408a3d5907fba14c2cfa6b2411928b91eab4fedd966579dd52d564052ae19695d552b84676939055e9686459b6cac4225f3df9af0e986f074061f2acf6e889861e7bf52f67d66a989ffd5f567af934b1717d7f54b6066a8e594eb561801d978c907e9de2e69d0dae06057b6f096fda786c0254476b7c19ea47cc1252366ee9d9b9f01a6b68a650f92fd77cc4ca7172a56b6f24d66829a6e7ab4332056dbb7709f8ff8a1080d467419fa452065e248ddab180320638b8c859b0295e62a0210c7839a3ad899596a0424c58f7944aca91bfd55a9b38f197a2de630a895c6c56d14bce458c6048ce0a87312197a6bcb942b73a7a72cfa3ea6748c3e6d2cf64de6128f474df2a706c396dae0e96b01eba05953ef89ec8e2088e46af4d042ec00e2c8306852289701859e23fd21031fc405bf95a0f38b972c0918eaa061a78c7dec3bc93cfa5a84aad43402d59aadc17cefb82d9d4aca31d87e190672bc4008db96ffe386d8e7467e0fb14d3bec827da54390cd018f96766869ff56f2055214e50e6ff48086a7d33cd20a577376e8d3aafc1a7fb105f36d7432cc57c8bbd62d190ca81090cfa7be6238b6ee7a89a1fae001466cfb680ea369335fb64164e22bee3ff0886f2c56b0abbb2c6e9e646f79494dd3c2847b07d32f33791b26fbab826fc31d24a1b48451e06a4bb68d559fcb62af2a20e95e854c016be058259284197c1195a42411cc92496c4ff8c6427b83a7f0d6fa392b0a0a63819ed24e781878909d70d1de39e4a80eddea7c9171753eb7945578847f3d2ed338f3076f0a7f0dfc052f81e1dab2a627f03ffaa446041edd068d8324c644b78024562e73f060b9024c14c0d173db4aecec40e9ac24fd5a3194b4aa3373b14e9e1ce5dea47b3f31970ea1e6f886f700b06ec795dd37a0bec1283363d41b7791592d4610769e45575c425e013f03fb71d31dbccb2cbd2285c06524c0e8851b07240b1d4bd9d1a2a2d459cb4d55da9778734314c00ef755792896c6b0adb4a20e71495fa830c387d668e6e972c42b3192393ec57792f347539a9a1ad316ee1a07ec4fe5ffe9adac7a83d34fb9198b6792937585da9d46f767615abcaea74574581ece08518dad6c7e946f73703512c5647467a56361c7bcc522ac9bc57b91c8fe233cc41a2427373aaccc513ad14a84c90f7cac0520e9764aa12778d6280ed4f14c9c7c7d68d13c5104f096d5d1176d4a7b16ff3618dff14b5a5b9f0449bd01fbd2d05735b9ee11fe3cfac51dfd5c0bb3d33d3fe2ffa89b043656a442da841d2309c85868f684c41eaafcf1705d2ea021658d301cab235fc2471470fc4c0935d4f0ec232e876dc5fd1cc049aa98cfcc9a17d65959385c4e47e66526ccddec50ffe1729a06c5600b3b87988b46375587dfe17ba0d21f189632d282669b78b798a5c405958d336820616042aaaba2bdad7d40a23e5f898aa88c7cc93f4a22282fd0c6f32cc63f8072e5a651e22bdafef520134b3da6b6fd26b5cc6832f7eb3de6f497ee83cc5f0d4a2c8840d03c7900e3a9686ef25170c4f39aead6ed3b9957978535efd4d297a503f35b37cb9de7f5a01e5d9b9443bfe454e441dbeacf00dc21d0cc19e84daf305881e9ca2d7d3d2e6610d9bd4ce8a72f2dc9929272499d3a8adfebc644aeed7fb6970966d7851c8c2a451448c2fdaffba3a12537801636a1e62046bbbca30c0bdd610e5bd4416f285321c031d6d05385c7f692d16a7c1e4a1d6bb6fcb4fed5788de556884c1f52d4ec006ea908773e661ecc63bbfb5f62aee6e10c288b17706470f3743084a59f74296bc281d1c24b55eee1c685029231bec5d2885ded17312b2d7de648169524baa0a214dab33abd95f99b7c6c0290df7d0d666a72f46d6a3ed38e9cb5dbf6221dcf1f325d6515bfa660e4c6a313e62a9407cff94e6edbff1c3f766d399006c600ea2afbbaca72198f0c644d18e573e25c4dbfed66ed21f02c62e953b44c20e2c6409638717d4a156cf67b2e848fa80f062c894c9dd7710fde69d996e3cc449421049a5b98cc659863c957bf823d0093f17e76e190c62aceeb4da891bb0d512ea4ec613745f2d483fe5637bdae5f1eff712326f217668fbe658304f157ef68d829fef1a8f5deb4a6707cc43bfbca27a370f8f6c9c612fefc0284c9c9552b598e02d04b6e3c44373ad027b707e42dd1afd4481958e6af583010530aa10f309b62fd58dca8e2b725737f7314e30c14f48175b98215aee1789bc9d0813307b239e5675ceee10b4513860170a611035054aebbc39325c8eb997ee008c027704eb6a4d811477237adf766a7a9bc3fad83b22ef6d0b01e278109f28b74b2b62f44bf71d77c610a2a0da31f17e12f5285ac385dc8bbd884bb3ddc575f987ebbfec008a9f2b095f83eee4836027954af831e669b2ca739892f6b640b9b57258e8b1f25f6340fdb1275d4860f23d08f837c8b0e2e5075b87b1f92a105dc803f01eb2c9d4d6582fde33e000ebeeb2e169663a18ca36308eab8eda3cb335c08862b1380e7b3ceb50c3f8cc3c1f99fa4a9014a6b62fa752216072be0514218323613dc269df902f6094a2eb603def707e6dc0c8c4ee680680ed95de08c9e0164ca9c2f2c67c86e76282c1d261fdeb996333c2f6715e8cb4869166d22b678f7f4e5d796a8efc8d7268514f68b36ef6dc1cf4529027f7469ab9aa55f4fde2394258f045642a86ccf98e58bd1623e9fec26f01fb9bf243d7f3ee6d4fe9877e2f2a67ee42d7bcf562ce8ed35ead1fd83b8445e22cee5ea9cb0c1aae36719ee657579e68d3f89e5668557a2f454a184f31700a43d74fe018244f3fc420096c4b2710c2344d09c6ed46ee6ad2af86aa80dfb57aec391943ba47aefce9abbb010ec28c5c4f963a836aea8fd638285523c2ffdb4c708681414d83144969d05b791ad464736650e9c9a06e7d65a5cf9ff644f994ff0e572fa250e1d29e821b1bd746861fbf83dcb756478e4721103b71186fd1ac5a0c56656d0d8c1643fee3e1c222263835f886788f517b817b7a65ba55c879faffbca046858c411f17e6cc44fbb47427863df75c5657dcc46537c5c85c35e97a8089c194ac41e2651ae936d4afd086f6d5af8d2f2a58b9a6e20f119111e785299b78235812a8a19bf0db6208350dd8b786ccf70858ac3aef833e1915e80960e31b89411f2b8db373675ca755d930f68cab7d4813470d9fea5fe274fa4b6db94a05ea9f008f9368f466a6968d4c108a57a13ad83993d2d540fe80c8904e613657c754818c9436255e28693edea5dd786224252278e0a48e80d570c728cc6b47dd5cbb2f01ccaea7ca05179ee9b0440cfd951db1110488a901a0c2722bf7b609677925cdf5819c780ce2afea78344e305a0f0b3464d0a9e8ecea3cbb10015c1c60c84a9f4c9836a3ace1fe287ace775b9d6c2d8f0a1615abb1b3bac22c72db34f2954706bc4abe5e6db1fb05de924c4c2624438c9801332944e7eccba8c29b79ea2aa8a5fe7db71d304848e14d089166c37714e2a254a01b19fd404415672bd9e5bbe96d1f0f9f36e499e9331708214bb9e350ed6ba5f87741cc1462cb4fd803659ea7094a571ef17e579fcbfc786a88213858c25c05f261e7d7b553a6558794d049ce1936e36eeeefff34f2677695c8c4c0ab5d2fe30c8baf8d6db3471de75d72b60b75129104e3ce55057a3363e38c1a1199b4f5ef138d129ca4ae497a800987e9de36f4cb4c27a5fb5c8d832aca4265b71f6041506c1c5e451b051e4b34197cda959c75b263ce3256ca98343ad5c09fc7193458ed06b41942a18e2ebfc81c5a9bc35d315b07f83a33ded6997308faf486720e6cf3c9057f8dfd7c2e4e63e896327ab8f9959d496d43dbce8dcae8c3afe2b121254ff93888aaae033715729c5680175b683ea5cf32f0b9954fd9db535023a345b366ec63ac2c6fb19f4ce19bc", 0x1000}], 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r2 = socket(0x1, 0x0, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffff00, '\x007\x00 \x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_open_pts() 02:20:58 executing program 0: r0 = socket(0x18, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0xfffffffffffffe22}], 0x10}, 0x0) 02:20:58 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000180)={0x1}) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x80, 0x5}, 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000400)=0x1) r2 = semget$private(0x0, 0x4, 0x684) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x1) semop(r2, &(0x7f00000000c0)=[{0x2, 0x1, 0x1800}, {0x3, 0x7, 0x1800}, {0x0, 0xd7}, {0x0, 0x9, 0x1000}, {0x0, 0x8, 0x1800}, {0x1, 0xfffffffffffffffc, 0x800}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x800}], 0x8) accept$inet(r3, &(0x7f0000000080), &(0x7f0000000440)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r5 = socket(0x18, 0x2000000001, 0x0) chroot(&(0x7f0000000380)='./file0\x00') shmget$private(0x0, 0x2000, 0x80, &(0x7f00007c1000/0x2000)=nil) bind(r5, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r4, &(0x7f0000000340)=@file={0x1, './file0/file0\x00'}, 0x10) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:20:58 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) mmap(&(0x7f0000ff7000/0x8000)=nil, 0x8000, 0x2, 0x12, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c100009e00"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$setstatus(r0, 0x4, 0x4) 02:20:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x4000, 0x6e) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 02:20:58 executing program 1: msgctl$IPC_RMID(0x0, 0x0) semget$private(0x0, 0x6, 0x280) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8480, 0x90) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000080)) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x44) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) r5 = shmget$private(0x0, 0x2000, 0x486, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x10001, r3, r4, r3, r4, 0x180, 0x5b8}, 0xd736, 0x7, r2, r2, 0xfff, 0x80000000, 0x6}) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/242) 02:20:58 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 02:20:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x0, &(0x7f0000000000)="1a7b43da", 0x4) socket(0x6, 0x5, 0xffffffffffffffaf) 02:20:58 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x9}) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x800, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000140)="aa0410e2c5eb6498f4ac0fb388c0e15851fc17ba3076f24b48e13fb14fa5fd6011a02e85b612f630bac917c353b7d507124e85c076ef013648b8a02aff93", 0x3e}, {&(0x7f0000000180)="19f46e37cc66810294e65eac6fcb036fb3fefb91ce987620ec52178dbf8fb39b6808c5b192b6351bd25e2b507688f01032547927acb079249465c49171faf821e0f39a92d5157481bacc4c6fffc1a1484b76d6ddf3b05ce7c54af7faf519f9dd1aa05058a392598a1e227838a95c7fc05ca1af32486b0e485fb989d4dec91fd61b0d0fe323336b5aa8710b52eeaead0200ce8cc14f1d889cabbbbcbc1307c8986249b51c46c591115f3545aa5875359773", 0xb1}, {&(0x7f0000000240)="3507cb7c42f4a3ac8c9e294063421214d7476a471b5a39ab2e05a2d1338fbac2f85cbcc2b91411293f43cbb4442c235485", 0x31}, {&(0x7f0000000280)='~', 0x1}, {&(0x7f00000002c0)="abdb6b274b63f580d006c54a778d5212ac51ae8eec7135ef0719bea23749f2e662ccb8680f51cb0245aaa65a44ce7b19babe167b56df33976a59da5a12a52524f4dcc198828be94b5f38c4aea9173f46f80163580f6217c6607431bf652365a67d33fc07151b003a8d2e27485ada175714495722c8870909fc994fab6271761876a29302af7d0c8e2462d86aabb9c602f8f1d5dc63a819eecdf72848ad3ad95abbb06d2e21563eee196d2b968d7c216e01fe28f90e94dda675364a55f7c2408a012ea70a32f21514c82cbd5818a1d98c23570cf2f5f543098b3bcfb75cbc0b12a526d611e39d", 0xe6}], 0x5, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0xffffffff) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x6541) 02:20:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x9) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000500)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456000000006b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925ccffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645d2a1460b2a2a76581b1ffaf5d6e225414f74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb"], 0x1c, 0x0}, 0x0) 02:20:58 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000006c0)={0x1}) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000140)="d6fd5e60d9a80f70fa7f938e9ee23bec4f6715400ba9843962ff3319b48b467a1048583eae09187d5d3cabe8a4c6b5332060c9b9363f3a85342d1c3832de7655790a9d476cce", 0x46}, {&(0x7f00000000c0)="936c4fab6ac8", 0x6}, {&(0x7f00000001c0)="ad9389", 0x3}, {&(0x7f0000000200)="27e4ed07391fd7cdafa7ec64b1fd056e", 0x10}, {&(0x7f0000000240)="48f2661acd314c9218048de03d7cc0199a9d7f2dfbfc151864a84c9df7f4739d72c13d5683f2ac6552d16ec40c4c17779d40ffbe57ed1482f494ee1073b45c7b99594805b4be1c44c134d9d14515f34d58ed6f7340e20df82982dd0f84ec9325943858a9c1c996c0b235c577dbf9bd723d354b71d70bba27", 0x78}], 0x5, 0x0, 0x0) close(r1) write(r1, &(0x7f0000000040)="c5eaed61e123549ec13647e35b3eeb76d5f92b2103d68714e29c2fb48519b1c09ab566d78fa971416e53694829677a24313933b8edf219cd48ae29853e86e0eda52761bc488b693162cc5c2c5f6d", 0x4e) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000700)={0x0, 0x9668, 0x6259, 0x8, "b225e2017df03d1f44bb5678a62f2a6fb0fa39d2", 0x5, 0x3}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000003c0)=0x1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000400)={0x0, 0x1ff, {[0x7, 0x1, 0x89b, 0x0, 0x800, 0x8, 0xffffffffffff43c6, 0x3a74, 0x5, 0x4, 0xb6a, 0x7fffffff, 0x200, 0x4, 0x99b3, 0x5, 0x7ff, 0x7], [0x6, 0xfffffffffffffff9, 0x10001, 0x8d, 0x0, 0x42b, 0x3, 0x1000, 0x6, 0x3b], [0x6, 0x3, 0x7, 0xfffffffffffeffff, 0x8, 0x7ff, 0x6], [0x7fff, 0x1, 0x10000, 0x7, 0x9, 0x8], [{0x8, 0x3ff, 0x101, 0xffff}, {0x8, 0x3, 0x2, 0x4}, {0x1, 0x8, 0x4, 0xffffffff7fffffff}, {0xff, 0x0, 0x3, 0x7}, {0x400, 0x7, 0x0, 0x4}, {0x800, 0x7, 0x9, 0x1}, {0x1cb, 0x8, 0x6, 0x70e}, {0x10000, 0x7b, 0x1, 0x6}], {0xffffffffffffff00, 0x0, 0x8000, 0x1}, {0x1f, 0x1, 0xdc58, 0x10001}}}) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000680)={0x40000000000, 0x0, 0x6, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0x8000000000}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000740)) write(r1, &(0x7f0000000300)="882cbcbd8638244b", 0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000640)=0x1) 02:20:58 executing program 0: r0 = msgget(0x3, 0x400) msgsnd(r0, &(0x7f0000000340)={0x2, "7ebc4bcd556812b427c52b7356b4b1305b40bcac553113515e8462be0947798b05b438a9bd8ced11b42580315f6ba22defd7c9b3b00e498502e20b8ca353d0310410e080f02c5103ccf276a2566ede4e7fcad655"}, 0x5c, 0x800) r1 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r2) ioctl$KDSETRAD(r4, 0x20004b43) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x428b773aa93c6fc6, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000300)=0xca) r6 = getppid() r7 = geteuid() getgroups(0x7, &(0x7f0000000700)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x20000, 0x0) sendmsg$unix(r4, &(0x7f0000000800)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000500)="afd44eb3d2971ab68b4a24b84de06ac18dcf3afe8e4ff7ee18d9d7c096614b9cf8e99213e96193f3bba61758e7b8f92e7db1d8c33d4f3114135130edbbe401d0db1a1c10b5a80ed126a3d8aa8a43965b1e0e111df51a6df45bdc5e1e82ed988afce3520c01fe761af2fc79eb8819989bde49c809846839deceb9fc7208e9472183675d038f574e560536103b4d272d9e9f941dc29bf1ed278c210dd25d92c488bae7f6ca51bbbd38582123b9b37736cae2c9295bdac5e8f6d248a8ddcd03e59b53052c43", 0xc4}, {&(0x7f0000000600)="79ac55701b944179176328782ccd395542", 0x11}, {&(0x7f0000000640)="6c4be2e676d4eb2ef5cc2e2cb67399a39eead143f7e1c0c20682c9f2529f1c6c9bfe25bbae8c13ea07d5ae00680bb4d3fa65", 0x32}, {&(0x7f0000000680)="5f33887f44b436c5", 0x8}], 0x4, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000004000ffff000000009b00", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r5, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r3], 0x50, 0x3}, 0x405) read(r9, &(0x7f0000000000)=""/1, 0x1) msgrcv(r1, &(0x7f0000000080)={0x0, ""/71}, 0x4f, 0x3, 0x1000) fchflags(r2, 0x10000) msgsnd(r1, &(0x7f0000000180)={0x5ba4f275700c8659, "07d5961846a2339954e429b2589eaf4064986467235ac645d012ad9354820382f2ca57dc6bf077bcc194e7ae06f39cb51d015fb5f14d8e6435a8383af51feb8ff441b0215df463ba1dc0231e6f54c7d5047c00d3c936d32a19b31c45dde979ddd132cd7cbdeaa5652fe717092367085e638cbe282026cb180336b912f4aac58ac9da341e73adea8d3e0ff6f2c76ab441e3f98432bd9a7375f06732b9fc28d608e9eb65bac4958bc6c22f9590708254f362bedc816fedb3ecd459c7ea04cfcb08e56acd099034be69519a8a315b9508ce857ded2f21058f42e0c071ace4e67111a680d4fe67d83b18a3f8bc3834"}, 0xf5, 0x800) msgsnd(r1, &(0x7f0000000b40)={0x3, "2aee0e58d36a70671965f06c72735e571784e5d9dd1cf92272087f55930aa0a75f9e8323261eabadb0b9589a3366959be9906648ad99f1740504c853265fb0764ea358b66e4c06ddb760888623"}, 0x55, 0x800) 02:20:59 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r1 = semget$private(0x0, 0x6, 0x80) r2 = socket$inet(0x2, 0x1, 0x102) pipe2(&(0x7f0000000280), 0x4) getsockname$inet(r2, 0x0, &(0x7f0000000240)) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x842, 0x60) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000400)) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/8) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000340)=0xffffffffffffffff) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) semop(r1, &(0x7f0000000040)=[{0x1, 0x8, 0xac95d12287ad2dca}, {0x3, 0x2, 0x8000800}], 0x2) semop(r1, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x2, 0x6d, 0x1000}, {0x0, 0x800, 0x800}], 0x3) fchdir(r3) r4 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x20000, 0x28) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffff7fe0002) semop(r1, &(0x7f0000000300), 0x2aaaaaaaaaaaaba5) r5 = shmget(0x2, 0x2000, 0x80, &(0x7f0000000000/0x2000)=nil) fcntl$getown(r2, 0x5) shmctl$SHM_UNLOCK(r5, 0x4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000001c0)={0x8, 0x3, 0x80, 0x600, "b5011b35c8f4ad1cfee213f30c0c7834a919c889", 0x6}) geteuid() getegid() unlinkat(r4, &(0x7f0000000200)='./file0\x00', 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x200000000086138) 02:20:59 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000240)=""/207, 0x311}], 0x1) r2 = dup2(r0, r1) shutdown(r0, 0x2) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x1}) execve(0x0, 0x0, 0x0) setsockopt(r2, 0xffff, 0xfffffffffffffffa, &(0x7f0000000040)="33a0ebc069eb42eeedf4e294eb82f858bbae8aa5ebc46ec8e1c5d470063d4b88dc60f103156ce9c03ad8e486923880ed95705a90f97880a9af1d9c993845baa77c7eaa98edae122e0b14fe8923bf5819b82174ad7ef38e933c2010c2eb31a4a7dd85", 0x62) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 02:20:59 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, 0x0, 0x0) 02:20:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x188) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) ioctl$KDDISABIO(r0, 0x20004b3d) fchflags(r0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x4, 0x4) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000140)=0x100000001, 0x4) kevent(r0, &(0x7f0000000180)=[{{r0}, 0x8dac6b9e8eae31aa, 0x10, 0x80000000, 0x5}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x10, 0x3ff, 0xffffffff00000000}], 0x100, &(0x7f0000000200)={0x9, 0x20}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) getsockname$unix(r1, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) r2 = openat(r0, &(0x7f00000012c0)='./file0\x00', 0x8, 0x4) r3 = open(&(0x7f0000001300)='./file0\x00', 0x400, 0x105) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000001340)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000001380)=0x80000001) r4 = socket(0x6, 0x2, 0x5) kevent(r3, &(0x7f00000013c0)=[{{r3}, 0xfffffffffffffffc, 0x88, 0xcfb528216d8fb30b, 0x100, 0x8}, {{r4}, 0xfffffffffffffffd, 0x50, 0x40000000, 0x3, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000000, 0x7fe9, 0x5}, {{r0}, 0x4e4677547935f41, 0x4, 0x2, 0x2, 0x3}, {{r3}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x25, 0x7}], 0xa7, &(0x7f0000001480)=[{{r2}, 0xfffffffffffffff8, 0x8b, 0x10, 0xd15, 0x88b}, {{r3}, 0xfffffffffffffff8, 0x48, 0x4, 0x80000001, 0x4}], 0x101, &(0x7f00000014c0)={0x3, 0xab95}) accept$inet(r2, 0x0, &(0x7f0000001500)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001540)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000001580)=0x5) pwritev(r4, &(0x7f0000001780)=[{&(0x7f00000015c0)}, {&(0x7f0000001600)="7ad39e31248db1d706a0063f6150546247efe7e6bd577cca3dcc1c3c1f42772a0ccff5e9f1774303566e0aa6864a20042455f1639bbc7e62ee9f37f2c847071a9d4099962af53289529f4e45df9cd5ed20c05ea1e2a66f62", 0x58}, {&(0x7f0000001680)="f14483b46ca11aa0e9c497f500253da4bbe77f7eec76179ad36de3e5cd54554c2620fbfde439d3386890d6eec04901cd8ac7caef021fca98cd952cfe390352a020e3424f6ac6f6ba6611010b46236468b76bbbef988672e70502480053172392e5d2145290e022e37bf9804caf5e163409306f5557ca9a295638a07f1ebb77c5af58e172323ca05990a3349594016c9815db3271e42962463696f7938ad236a29fb9cb59bee3a064cd966e00adfba375bea6c0889d7a31af19c1fe109a7a1e099ae58addc9fccb1e57cc4e41588f3bbe3a30a049ac663c5e46d51e684b371d34b66623972adcd444", 0xe8}], 0x3, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000017c0)) ioctl$BIOCLOCK(r2, 0x20004276) getpeername$unix(r1, &(0x7f0000001800)=@file={0x0, ""/4096}, &(0x7f0000002840)=0x1002) lseek(r4, 0x0, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000028c0)=[{&(0x7f0000002880)=""/1, 0x1}], 0x1) open(&(0x7f0000002900)='./file0\x00', 0x20000, 0x44) 02:20:59 executing program 1: r0 = socket(0x10, 0x4, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0xd7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20200, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000180)) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="5a0897113bbd0d3af969b92f4d577a66f28e3f7f0a7cf544ec98bd3a7e0199c2c9b011f0ffe7e8d96db5ab67a4db6cace518efe505917e0187d2fb318ac40889dfc6c86d7793228c1742800c383e6f3d0fa0b3e7007a0bbdcdf16804cb0d72d3e39f2f5999871ecc"], 0x10) close(r1) execve(0x0, 0x0, 0x0) 02:21:00 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000240), 0x10000) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='\x00\x00\x00\x00\x00', &(0x7f0000000200)='/dev/wskbd0\x00', &(0x7f00000003c0)='/dev/wskbd0\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='.\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='/dev/wskbd0\x00']) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0xff) unlinkat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x800, 0x0) 02:21:00 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, 0xffffffffffffffff) 02:21:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) close(r0) syz_open_pts() write(r0, 0x0, 0x194) 02:21:00 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x200000026, &(0x7f0000000040)="008058bd", 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0xffffffff7fffffff, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x838, 0x235a, 0x8, 0x1}, {0x2, 0x9, 0x4, 0x6}, {0x1, 0x0, 0x8}]}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 02:21:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "6668feaf6505000062ffff3fde043f52b3ffffff", 0x0, 0x2}) fcntl$setflags(r1, 0x2, 0x1) r2 = dup(r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000000)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 02:21:00 executing program 1: pipe(&(0x7f0000004bc0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r2, &(0x7f0000002680)=[{&(0x7f00000001c0)="bba7bbeeaf4cb645f7c411ddde8eede2ee7b13e4d0f836fa4664add70a5012c24a1c93ba1124a6839d7af1ec64defd172cae866e5aa492396271511193b657d68dab63bac1813006d21ef3b0118d49200e6bb383d9f6a6b95321b7454aef45c9d50d7bb1da916821c4d7ff8023f870cd0130bc208998808b874ca1ed0f65ad0022f9135d394b85599c3bd207e3bc0664cc5a2057584bcbb6d3bb1f55945cf37adccabbb1051d808cbf65b25f8aee8231d5e475fdb8706029638c863976ea16f5b98bff6a681e82e590f85d06e3919967fe3577988e4cdde091ce2d73c8f0b8870420c04b3da091db48c07fa97a7bf0ffcc05bfb1b21bdc0640aca382eac6f75f3af1132ef115eb70bf9ebecaf9caf20a01de34d3312f58ef836601217e9276ee5df939e1d538fc0107b83890773aaaab4968e8427fda59428fb8a90d29618f66b2430adbe7cd517fbcf8b73a225640e9be3c3012436e900229146ef18edc0bc4e464c24725b8927e89a69aee581b468ae154a8090998f24fcc615eec7440ef6a6e5a4719ae30a82ea9f4bee854e7086baa5534c35fdac4d3ce5bf9f97113e2fe697ba9d171666c6f33ec6d8c8daf423c56f630ecff050b9a8f4e8a7d6e852dc88fa0c95071456d7ed1568a40e433ebd6655a47360a0567bc7fc53266fc48b1edd88f95c551aedafbe63e29c600e1ab9c5f188404e5d1004118f01aca0fa4be8f1975edaab9e2e54d4501a32d310082fcbc98be560e534bdb36b446915627cebec9691f2936abce98de29f9d75afb1aa169bb9e1c37327f23bfe882a291771fc8918d6559b7e140993a2c8981208309027859622395cdc8e7b3a72bb9bfb5c4fb91792adf5efab387c73af14d7f7bbef93ff84892405cb2d9e3367ea53e6ade91a6740fba2daf1b8fcabe4ec2cb72571b18f4c9a1be41690a9ffa06519eabbe95160d10f54490e197f1c10c0a87bb33f1691dfe83c8171fc091ea32b77bd378174ad2a70b7d6726cf728ecfad76df532ef84cc052e8f2d0f5cb73439aa692330ed079b78082905e03f851cd162202ac7e47f9e6ee101d65aeb60693bd23f45b88671ac98921665ec0a6cb4fa5b992d694738e72a51b1a0b49dacb3a1a1748f53b87bb0227749138dcd393bb2a22ef8fcdf34101ae75148c5f670c9dc1c713831fc22906dcbcc80ec8e33f92fd1e8177ecce513e177494e78046deaf744817e243f38c875438803e888671712583b2c0c5d9c64d5b0fb7e937edc95b6fdff56a1bf379d91ecb3c5eb9911bc7f6dfe91628fa8fb78e9586f2ab4874cc78245bd80a5f23cfb06e0fc02503573529a8de957cd2471f5464d5920aab5fb39ae7937f18552b65243b5b96a9672cd98ad3c25e596cf3dbb1a470b7f331d07b43ed6549c18840666f82902079ea895b9782aefdde64043c165a46632c5ff24b3e29050115f9f1ca58547c8d999a2492216c6630b27e9806c98e2d01ed0f3149be2ae65a66343ddee3ea8898dd9f640b1f4e021f5a95cef10d2ddb4eb8a206f9b772d4dc685c8906535c500f739e91d39da273b0e237462eebadbd0926b8fd09a2a2dc119061bbfcf8f95ae12c82e90be074ca149fdcb2e296a7845c743ccd03c74d52718a2ef9ef8307dd50c760e6a0b66bf997d3d6929510504b5f1da214be586dffb1a7b55fe86e6fd51f2dd7d1f5ecfb2e5d5063c246647e37f774cd2f11f4df6cda27f6fd277e4e185c5a449dac3216a68cbf109ebea581ed3479e0e5d218f5b25405ce7bad0961bfff81b2809346b5458162b552e224b0ec9bc074f0dbfa43404414ec74fa81a63bde55ee6bfcd3fa5df66a33f874936f743c1f83cddb0ef5e57e7a8426a38431b5fc737cdedebf9d7e1553b2f58fc7d6bb7e6450e3ffb1b18111efd34c4f739d8bdf460a6f1c1bba1f52246143771671c2fec679314ff691fefb18fc00cf50520c7db0f108a2c2347870851fd460171304a4bbf7bc0322296a059b5adfda5627e0602f08f7f725b7dd2064cb30a76598933db8d4fda867caee1859fddd6e52d95e13435d3411dcdae5eb7ff9f4765d025756650b86463d04de7151dcea167fe5bdbf7de63e5595a79f31b3ed43593635384f4923a00d8c2880c27f38e9bc8ae1dfa7c695a8dcb2010bda4e94850a438f536b47f67ff8b7a18e50e1858402503370129f18a91a83d9d9bc165b0cc95f56394689b5a105e46679754b96981dafef061ea34b5d58afd1533fea6d60d747f4e8a92e44f722cc25e73f9e9418641258f63568edab7b8160af6075f41063aaba01b83e3955ae4620bb354c162c9bcc93fe5b99eb0b53bb5cc2b179b003c95e7d53f98de13ac7cda98fdfa5c2fdb84ba0ace1442003dc512548c49b6a4cec07327598033601af6afa93457deed18404b6a806dc49a79b4ada7bd14f9f2cc81b0fe385cc4166d6b3b9ec764c3af5ed70b8e483d84f1667bb08187e4e04bf80bd044132fc4ae905a2e7192a60acddc760148600b030c3577885c0549911cdfa0cd540fc49db530049b1b3b390ad7df47919af814219eb6bf4e5ffdeb3a3cce981872be5dfce299ef9f0b300b214828a1777b3938a2761d41b8af23885ea553d9e9d237ffe891d754d6125580e661b693807f46a5caed73ed812a649f5f0763c15fff3b7a959c9a5bec1a4c34ceaef920ae69856a7a93628a8a3172668458abf0b41cf1ddf67c71a48a1da3c359f5388fb147ac6756bbffa654bbee3919b52c48e071e1031271fb48dd3363898e8babf8a9311bca272521c6a894cb8a6c066e8f5c6b46f800d989d2d49d593cd506f7c1b278d9377d5e4290a2c2a7195219b0c01745c9f7b95533991250eb4d82dde15a89d65713af3420fbc7f087ef59054435ff4523ed4add82b22679e1952768020d46be984597ded30db2f9c33ac8524daf7d06f158cc9602970d25751bb9eb94ccf3e47a9cb1d23be46992167eef66db9c04fc6fcb72b34eefd9c4d72716fa6df1e7d44ea14a765cf76583c73ec94705ef88c723b61dba68fe0666288cf7af2c770861192cf53734d7f987ebb1f58b34ee9432c220b49ae1a8e211963bd00623aaf115f73693cbf76eb9be1c5aa95779b7ce4bea80a6d8e8c1f4c8b5d77aa00651c853c86fedda3a1153c34ab2ca84b647a8b4c4ff5f820983d26be99ced25b327bf3224e5a8c6154faeffa4f43d11acef96e211a75b29db1d39a0bd03492d9e7acad55a0c07f71a55fd9eaa91f241ae6481e3668a73ba3ac0950c4856cc71559f907fa2e877b4923069e38eeb97e3f9c2fb7f1b5c5c054a0e9c7a5e96ea1729492db544865a3311b318951a6557a1f7751117143f3b523c6a65fc38214cbbdcdce464f762d7a83ad73bef0e6843f69b3b45f7a8ec568a7af812a0bcc216a88ea78a80db5554c469a75df44152b9b63744f9c6bf061f8f26c3d329830cfa2e3cac59cd7b7496d1ecaa5815a9e4d123d01d7d3915efc86b10dd810f3ef2bc5feafa3704f1a56e2ab669ec696804dede71564103ce6dfc7836262b9ff80951c3b564a13e2f3f82b20c93c554d26df599266734b1101b521a6a9f5d52c30ef975915e27334968635ac02fd917d9d6b875767eecbbe87c8df34fe7995118391dae4a57959dad8dbfa580e3656096b45d2af0a1fad767a3c2019766ddc31063f29fa5ac4bd4b688ba9ea5ecd14383a0a09ae7308ef7bd0ddb8dcc241403e29d43490c714b682ab3736c5df46afddb813680e1cc12085242405a6a61412d7425c055f3e1e9de3d40cb29882de1d5db851454480bae7be9a7fb676b76dcd3100b3e4e833b29645370e84b738065f9986263d5ba41a8c988ee27d5b1c67f2f4cc0ef3f25c7e1cbda505625628661484e0839c24f73b16acb0f5fd718bcc004e66fa40b4589b76a30b39531402fae0751fd9486a249a7735ed3da746afeb55b80a2741934177d3be7a3d75989244d79ad6c66633d6f9a01b3f0414c1cc4f89eff4486cec74ec2a51bc646b81493bad413e2cdd3f5f30c5a9d0d0fc939634f4f0d73da1052bfd41fcd0079d741366672b75d759f7f4c8e5d8c01a285bbdf9d9e46dcde3f05b215e903b4f4f5d3b9c2ce95d4eef1bd8e54a1f2ae7dae3cf300b344a8028c10724bc4f0c9f6d28ac444d0191c19ba18ff50f53a9946053814a8407cb5ac4dad75b0f30233db1d2a740be73877bd25c394423d939ec314b5e97c9e1ae52e40a2aeb6a03c509662acfda57d9790b77a7a7bbf9ab820ead11d75272e0a54b0c869ca049cc02fc3c98e66b11167a025eb403f4066704042bbf5134921145c1bd1330c0712e7f5a5c72eb3146f4051d65436b140832bb00ee8270a238c7c69cc515d74748bb7221af7b6092e5093ce22f81518429103183e7cde3033b2dd75a67338a7212b9a2fcf1c5cfeb811bcf30d00779760e43b1f2ad466ae893981a0d316fd967fd7c5ef6c62a594f767750f4254bdf26dfe6581b834ed6d1adaf7b3833949432c023fb243fe9192639767a1c3032e1b59a378c2cb8e49588755340babbf6654c4178df527fbf209682bf11d50837e3c7d7df0ddb1a7313e77ee847bb0b9a70f0c7cf106fb111910d7582f4166000cc4b708e28cbaf0c3fe1b29a367e6ab5c5459fcdb734a630f0f5af2a32eb908c41845ee34bb872f305b49c11c95fea91669a393d7588bb64c6b1ce1938821d612ebd590011fcb678d9de261202f90fc1c188d1ae371e5716e88526194a62c0bc51edf4f9b06f933b4760e14c047c97881cc727354a8498e9c7c4785a071fc58bcd01a700f74a42a1b124a48c4311c4117f4c358980268a3f8b4182695f814108697a833d8073b8927ae23e6bbfbce0993809779b4ac39ccc898412ecdb597792c55adb90f4f7b8d51d0e1610b31b215b3023b16b3e29a1cb4bfdb3eb2b99b1afbe4b24029207ad3cb8fa7aef8cf5c664594257132f5d39551040d1dc3737d7e480bb0ff1b6eb5280419c41bf031dd86825889b7d2e95f45c508ce2445bd11ff9abd59848621888287a75fc7b84f6c568e850b48121fd8a1a33c427248d9cbb23d68a73722aa7d319fb90927c6b1c8d474c98c01f097727855331b89f1d7aa0b67dbb3354bde52f2e695a65cc6557e85d5d9bb9f7f5ec087aa759765b4e63309b7c232f2b397644ea1e5ad5be1cc433f54c3f2f265b53bc2ed2f718aaa9a8543026887ef0896fa9fbe2c40849062496184fb235f65e2fee182560ec7a4eef3e311d611aa81f329180cfc5b1e947438c0105d8147d8de6bd87c19f2ae64184239ad23f66635eec700bb4de96cef85d088b17bcc783f85932078b2f71cbe3b141a58a3828af2fb2ab1027bdef4d146acb6c1740df0a16f5d46ba67a12bbdc334fb91ebfc027aae67a8ae4c6df22fe17c88546ec4e779be1d7a8befd340d508d2ea92fc030c25c3b709e02b2ad6fdf98372c139d5983e2dcb8652771128793cb1d5a93bd27e8eab984676706ccee1e873066fb1c88eb8963162023188498b7f5e429e1bb7e05af68e00d2e446a40ba38f49735b661a5b4f5da0a9bed730e41392561b3a53f402311cc960df8091ba3b86916b8f837b60ee186918009de53abc6e1e80543abe666f26b367907acf0f7e5775bf94596652db71c59444820b9090ccf5a02acd90cc7cf876eac652b6df80696a3e707c8e78ae82bfc4d3748f54f396571069bf948f6b0ecace9c99a3188c44a79ae02d47373cc7f359439aacba68cfd91c6f2d1d402cecbf17abd8bc6d7fe8e80ddcf2bfe504bb2c58898b10bbcb0c687d06aeee07f491d90a339edc00317", 0x1000}, {&(0x7f00000011c0)="86d35f1f969180ded48ee4a6b67db7e7238f0f6e345dfa01683015a46b3442e32e3a557edf15d5f34a4a27bf3e81db3c9465eb03118b90951f94098e7d5dcc7a953ca0023a8313d25668f8dd765ccb22a9298c4c880fd69a2d6adf2acf8172fa73c549b84b9720c8c5982695446fe6d2ec4cf49c3e0fefece6d543ab94233e83bf3ba0d36e6c128ff063fa532881f47e2871d0db71a13ab31a073c7d3d021b9932d3346084fe5965c50fd4154d36bc2c66f7525633e40ec156804e19e652b4233c915878e5c9120cd544e920c6f668dbc9abf3a5054c4ffb4523f10f338e0269db705ebabf568d91a4a3cd", 0xeb}, {&(0x7f00000012c0)="61bf433389eac15766a41e67aa68c53cde4398eee739b150a9bf1504d17244bc7cc014360212cba6b83ece22a34f722294f7c72da60543a0037513240c49f4255202a355e43bf969fa9bd36d493e88c3c7c88a0c00ccdbba4a8eca2de496bd278c8caa5799db73d986c67fc5479114a270687c2c0b6805ed3647adb5fdab4729142f215caf023cb2fe2794b3b6aec5ab6b035ad8d658b25f33", 0x99}, {&(0x7f0000001380)="8c388fbe04f902c4ea09b37c9a56fa301e3248c0b7aae0cd26c5b67b3d2827284875a39eb5c1d972f7462d1b0b526ee0b38d7f63efb5631d0633dcc56517a0aa2b15fbcf57f8cf22f84ae31b4219b8c63bcf9821f0ae722ed8abc15e91971bfe2cfede8e90af42e7382e412e02f2bc119cd3e09d8068872abd7216bea49e", 0x7e}, {&(0x7f0000001400)="e4cd3742793de0e597265e39725a468c95bdbd6b7e9487aace91013af1e99ac8304c03e987c99b3075d1351ac100dafb0ad87402222da2a630eebef1934ddf29fa050f9432b66b8b49ea6b5d837b8b30fb88441213600a76306cf4b85a55646cfe0ecc8a93f88b9b3fc5ffef9f78c35a69df8a0c426976db8f1811a64971bc73f430a0e7ff6946dbe7e442f5539c7a0d0a965c389a36a2c6258dc74ff0bef20e948f13e260d36c1aaed58d156b92065318f71598298622", 0xb7}, {&(0x7f00000014c0)="4de3d0ea9575f7fc6636dc0258b94543ccb14bece355c0383952163370f566b6f5aa327cb21a63508da01820420a494dfc11ac9e577c6901f927c2837748bd2c9a93c8029127e90a9dc9e660d981f157257ffa1e3a2d9d36825b7e0b9658ca60386a0fb64367538b2699342a882daf1be0fc8015dbaafcbe4f6dc5f72755efcb5ec6bf65cd25f5a339334555b78c6887556210faf847ee36e4522c219da53d9a932a72884cfd74b80405274a631c42d62433877cf9b3de21a3c351c19f91dee0c97403c3850c4f8e318cb0984eb2d4f812ad7ab6bbfbfbb8f868720b6a", 0xdd}, {&(0x7f00000015c0)="2ed0bf818011ca3123e9e3f1d07d3aff138dceb606832336ff7c5e8ddfd4209c0bd4c3208fb19b410b44ba86362467f6dc747783a0433aa2676a90b4d8b06ba476d422ca791ce47e3d3355db1e79a8e3514ba4639ae56323083780e64608c1c58a2438d5e7cd1f08b6bb00357bbd75d837ed02a8b61ea74df9522d03670c5eb6bc3c1fa54a4f286c8e7b2aa103e03ce5a35223d5f212ff747bd50b630233ee0dad", 0xa1}, {&(0x7f0000001680)="41d9888a4fffb0ad3055971dce5182d101a1069324a1bb701329a3262bf34f24b1dd1425785d900d0635cb9bd30684b915e1bb32238299aef532ae4310161c22452900e20b2a8dedf1146213fb8a75ddbe90e4c39054b9523e7ea093eaa5fb59e0b5000a4c2a1fdd97b3fd22ffb24c4ab27c990f443649ed6800ea2eb76ee233220592efc09275ea291f9a1f8baa4d867bf890254e4eae3061c53d799d25e634f69474db8a67d3d790bf95ae99ca709cd783b240b7d869f8a244076f32420a97712f747706680bed01f5dd4edbf5b63e28ffc434a1e0412260be9ac3bc07d7981dad1b0d83d55486bdac502a67072803fa0a8862bfa4ae9a966a973190d5ced6f055638d1594f54e6e4c81eb1f59176ffbabda82b2118327f5ed8232b1965413f8eaaca35d0b0295f10480c8a5261289524f139781f7692666d0960406e2bdc820686de1cb58ad22dba44d8f40912bf7cc42e75050d122b443e1e0c1dabaef4302b4341df7d6a971dfa605f6f6faa0f3a1ceebe45d794cbd83d44e914c723a984726349d146b81ac0aabd60e613eebdbe6012735b31254147c07ff63948e6ed292ca87c2b1fee7fde235bd502617dba12ff14c6c43fd733dea4761c37f594bf1ada2b5d5299ac93a76dc431afd01f8101a956573f364f5ebc22192e9239e1646f0c441d0795b667747c7b47638348b77dc58508378148a2d372851c7ff89d2a220de88c6951580cd133f4de97d353969bc53796bc5967b3b562f110b0f572eff3d1ab3913db247fee56bc6b91fb43f0a32a037a6f68a0f69a24fba3d05c5cb5cd97bbca112ab996c07a2b6395629b8afda20dde9b6d6bbb055cab2fa0758106dd154cc364f007e520adaffae135c8bf0e5084758bfb347bd9b82cd31e9451e51d0b6f46442ed8652f24e702198d12b4f7a03595820ae1a76deb8eee7247e603105e7e4326040ff4529df1bfaed0a6c2c62768e17166b50257b83c8a7f62171bb562ffc999763db0af1e7696075cba3fd6e46b1f90c7388323a600bfb89e0341b15ac842606694f1e0a5c411e947024913e81e9901f288bc73c8540529c1e68820c5033dbeb4beb1aecccd7eb916f26aa25d21f409eff0d22121aaf7f2b88ccaa9830ca7fd4d0837c31347ded01c69657ff014f55727ed5a7bd802e82c1f64c5cb84eadba7c4b10cc15f27921442ec8c66761dd7b46c1452fd69fd3470f2500a8053eadf27eac252afcd7b5d1541fc70c18acd67e48d32874408d0db045677084db91aca564c14838c11c4b7258fccf70a1e44d755cab14ec238853760455994cb8e7e424b0cdd0f61b2c472e7850762d73ec37340482f5432709a0f6b4dd4d6fe1969485eec0dd2fcc8179bfa29615128a42145912e3205edf3f79b6d2b064eb24a3e4c6658e1f92dd116e6c3974bc1b1c3de237385a7ecb2609bfd6ad0243b65bc5439b8e06266efdfad5676977c0977359bc77d85e89d5614e8f5644dd61d44cdaa849da683a83fe5535ac802398e73ffea4bee4c9bb459ec31da18b180c861b40d2c9b0d8f51d6f72f666b64d6e28b509d125ce067847f566b979ab17d0e8a5ef287390c78e596f2388517c488ebcfc7eaa7289f9e77b590ee3c529831e0426cc3e14318fd20edf06462c658471a3241337a22f732bea877c5951382458a8ec5d865f21f5181c8ed9c2a9a0bd05746c96d19bfb6c7d26c0cd274f8688bd48814023873583d5ff1e26b8b45240ce327729ef5439357d78b299b36304c0e8e5c87fa65747993513ad50611187fe00deee7efb04747f04fe4bccf893eb9aa6c1020170427738a0a7aa4204ade0192fa52deadd5a07df2ba2f2c6a1cb88da3317c770f253dbb3697bbccaae0522e7dbcf1bfed4b5bc639a74e30950be8cb43eae94c424ab2733e8c5a1e0e2b111afa94b0705d1f1f13ca032a2afc493851fcf7a79e9e4bc71b9206513cc514be8d1c1f5bbc42fc7739ee9a1731ea3b3d949f327edc6fe7e430c7619b0d7fbe48bbfdb1d067621b09207378f8e0e890823b1e12af1d2cdb3ee403f40dc019d9e7f01eabf0ac9d9cd206625eebb6220d1cea1660ab21a894f4720967afd769e7b6e4e94d5f458bf6b5a5ef7168c2bd7fd1bc3c4a9c324ce5316816d3f94fe0c0b5fd33189ca15f503035c86589b00c76567214ab8c6d3a3acd245751f2b93fb71e461c81aae393674c56c7bc7b14b38b98a2e88103cc26fcc1be40ff8236c8544619eedbd59dcc90536fb1249ba368181b686d30073ffc53943dcf6788652768a3348d05beb77fc5c06a6ff0fcf61b68fb3546605114ba160f718aa9d2c77162e0a45b643d43560bd1bfb8f81b3a32296284aa60ed0640e0a2fad21e8f6a9cb23d7723133259184e248ff5115ddcd7887fd9746f65ed840d1898825a6028574405591da9633c3f89cb9668834a7967a49b54fea8faf323d6a94afbf941243b49d195d5d62895d8d12482f9cf088e03bc8fe8d53bba2336df1fb2c6cd71dd3583c828d66e9bcfbc7fdc6416cf5bbed4f452fb87c1de7507516f81b7815325da967236d96b74e976f9e184f6b36ed52e382faa1a9495ad1c06cf79b6c9aee6aff8bf9586000392c16a901985cc192d7d08a054983b53d0033119e6c0ebf991c480980b664c17e6e043ab847db41447fe66225da09d25d5bb97395a64daa52d30e96a9e2fa93efeea6a83f23ba9d64ce439f083e5d7db3c7883b7184764b4c62a9447d041ac10da41acb6dca2204f1476858d81621c6f74a3cac1630c5f3f5bf7f8a36a6e24efc2fca320d29bbc756c618fa5f250c537f17806a56dacc9c01f9e1631b7645a653dffab0087d5033b3b5f78ee70c854a2887dbd01ebf484cc884c5c687d9aa5a32c3e300f833bcfae5a6dc7bee63b758bc8aaeb53e068249f7598bce46197886e7c01d967c1d0a3377532f7808897749d1d7e6b7bfafc969ac8bce52d08f779ea2193d1bcaeeb1f9c5c5671b4fbe022425077f2c2a6fd7f0c09fe2305e36d34eca3203366e25c4aac06082af2aca6e2a95211ad67f2e6706d53ff0cac3edf4b80b93d07fe0106efff58a8d98c431f337565fbac18d4f1bdd0ae912a43df5fbb6597dccbf3783cd3182cee45fca50058dc1d2de5da86442a85768d29ca0a8720c3df3a6435215409554ab4e33df9dacf49a9e8fc14ab8c7e73f6cf423401568e089e0d59b65e55c8040238f0aaec184150a62ea295e2a6547dc7fd9ce00183fabdcad6923d070d4261a400bc25eced0093272956d891ddabf805ae6320dc8faea1bb427681bc63b29df72a2401e30a927b9242bb2463bb21d762cf048d666eb00a65fe92fe65c9f524ae854cddf244b19d10f0b394837c6cecd1e01eaa9b6a8be20ec05466e976593de0fe412e8da54ba9e4049fb52e63af7086ac8a51cc182bdc204c03325ea645459b8c1ea6b6d374e89ccffc71a4dab5c69f51686f125322d636c08bc5ae911aeb4da7417eec1ab39b78d8e6b2b4643674dcad764152f1283fcc50c96a583a587273dcaf776aa7bcf68f7673ceaa0c092686241f715da319ce24046cfe404562bb6820cfd619d931ba8111c461fdb31a9e2e9680d0fc88391ba242d58f4802e578f45d7b2e422de36f5195980549564c9e599cb4269411ccd38fca4a39644e5308598544557191c7a029b1e7d42e8623c23c1d6beb763d6fd07b4d5342f966f65d36dbad8545bb01487813008ef2fa967d70fafdba78a7e7dddb510036d0532ab75aa99ef4e600e6449cea1444cf0e05dec69de2a2c60613c7bbcd6c6195c1ab14a37e2d12e940a5395a9bb80e2ef5311e0270a9279e20cda68c7e8cab6cc477122d1106545f34a5735e399332b32dad14d970ad24ec20f756cbac3fd90f0f003c7cf7a022f845aa8a5169b8bc50d8a7bc618078ee56b6286633976484d599fb51cf5fb0629091287fb9d02d41e00e26015c82749f35c54ec9874d154caed0cb377c749335e145544649882d5bc362985c061e1775b562f1c2a9c5cac95942bb87533ccaadf1635b76bc8beee5c5e2c249c7abb955abffaa55bd83783639e68a260b2cb847f3c79e15ff1dd335e95de4be4ac3cbbf194078dc1f1a50079c455c3a8e3d20eaa7893b1f07322992147c4b2055bdca6b8484b2a187036bd0a8819c0cf8faafc5bd5881b61a76e1c02cb7990de3b7fb9371a95b0b37fd9a2dc82429efa34f4eab6c4fbdeea730130017c9b148f23bbb91bedb26a433a2a07cb91c5b9e132aaf3ada37caeb5b5b615e3cbe7f86d907497c3b1421cad664ac1762a61e333880272fc1db9ec5362019195f8b508aa337cec2b5c3676f404595cbd2fae963a89e0150b9e960b7a27e0fc9a0e54597e4e2c5f6370975109702f285962be51c28b595822d626971391d8464c5626931bb72ae28510b218f7b297a2f2b289e2a7a9781c32eedba2b7771f575f94474b8cc9bfda4c02ce34068c49d1b48ced6d91bb5f20ddcfcbfca61b71f996dd8d3a5c74253c4fc645ccae9416b9dd07774a4a5aa134c0d5c24ec637ed79a56dc43c81a64d626032d28fcf36db9eb371304cfe9913d414e82e1c32e388c8d285e91aada9109b753542d993fa776e35342810be2813091a2a51fb38e47f76f7abeeb222bf5dd6530fdff86a8c7ccf72fd7d31305061a32bce05d8c668e62cb1ca3b420a3e1b7c5508f722b43b2db75ddc69d8dabb98c2df76b36b598d38858f9800fc2e455b2ed71b1402c63e2471ec8a111c29f9515be4bd193d68a4fcf435e3dd8569ca1a3fc3855d89d189da259fec0b438917bd54eb9798aeb5fa86b5a2d4129faacef36c7986da731788cbe9446b48be12d5fd1deea24632cc88620608dd12aecf7233ba770cecf59902c7078ec196036e291e0552857db1956c837317092c14c406effcf4ba7a1d26fdbb50170d1025ef4c2acc9ed9133181ad6a393491bd15f93b5504691b75ef0ed7e3018c274992fd80b7ba1309e6324cb69399b5fae62e6b9bcfcb5266546a6b6fa28afe116bbe41cdbcb8abdc2b409fd9a87e9aeb8e5b6daf0999bdc17eb8579f0bc3aff4683677ff29d24051e7e296b56c2e34f9f1f8fb9674b4af91e0f7a6839503175451e12ed83809d154c9cab87c54083cd3837fad9e90150d26dac6a3b266731e97c7110d6b3d165c7d72b0ecd21b6f1d55f5b6760603e9b0220d8cb20f5644e5516b4d288ae4fe0b0f92549bf88566f799c5c70d3e34608e86f350a3fcb0bc68c62ed53929cb56919ea4ff877149135db555b1ba990ca416049e75632c0f7625a1ebd3bd3d2222eacf5d329545541ae55f589ceeaf2777cf6c0e19becb7f1ec622ff4ed1585b32d434181c0a7fd17ade1a62a60623bc078159d594c7626f71a02c4431880ccf8fa014b41aa259e847f7c34eec648e2f1dea7e6cfb777a775befcb388df480841e82ebddb19bdf68dd48990e16e0879a9e07822a7adc0e23a1635d09b0200e9f8fde018d19dc25fa8dae050674a18baf8c18b04d3457344cc605b905b3cf0f41bce312fea02f89df173d5ad9d25029e7921f549f26ec198a794c862dcf710fc8e35f648d6719eb95e6dde54d9a9284b9bc1a20125892c06971f109b6efc05f9a181da8c45cf5a0f1e59f454c979f53688edbef2776896197e9ff68f8dfc877edf73baeb25370eae2b24b384096a2b0a99ca8c44374ba612f99862e1d6b72ebcd1619169fdba221d188fbd8d1cfc00413d33fc029b11fd2865f3c741ed0cf25290e8dff0a6a014bd6877bcd4008377808c3491b32db175daa005508e83d398f5bcdf7feb0ed", 0x1000}], 0x8, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x4010, r2, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) pwritev(r0, &(0x7f0000004b00)=[{&(0x7f0000002700)="f505922b0c969842ada7edb5763070a7d89b498b754befdaf1f5326bf8887eaff99f1ac448415e435b6843f1ec0effb3e6b194157263d8a9ff7d62cb56403a4d8f0ba69150d179fb28e3063636dc5848bf723d7f2965e6c37874405b33ebafeeac3a2ec77b73ca8d8a11e4ebcad5e6c8a6457488648d5074a73ff86e670f5b13107c67575a03dd6ac40b4d9f1448a4d0b53ef41f6fe6cc619e19483a6563c72ec703b785692187afb4ab3b19de6c3fc727324cf52ba9a74b5c9d0d6742d752dd394f2aae0af88b5ba572e4c0b02368e5e3159126d86adbc940132b756e9710c1fb", 0xe1}, {&(0x7f0000002800)="fe465a9af293a64dc8216c788f5faea5d6ec61072b3a05176fb828ff7aceecfbb289247c5a215214e66b5afabf106738322f539fc3067d827cd9a0e24805e07b14821b7f7a06aa4d0d5271c6a7bded0728d6717b2ed9d43e6867865aa3b2ea2109f3e8f62beb5b136736a818962819bc71d86b1802ab0d801344fffaab1c7beda0370575a17902593859e53d9db241a369072257a63b5e1842ff21adce604b2857", 0xa1}, {&(0x7f00000028c0)="57ba3e999df1ef73506b5639a7", 0xd}, {&(0x7f0000002900)="8919ab748c2dd21e1d3c6cc3907fafafc102a7b05450f9ad0bad515118edda43cad5bd94ac9fd6b1b830e93bb58a44c06904616a5ce3c8387d7f9bc24e5e601a36949a5a4912ba51e54c0d71ef5057d304eec67fe5587ac20d3469fd43aff0f643b7d61b08295105febd7d1917c2b9772141dae0ba9089b0fb53a0bcbcb79df8bc1a4b0433b8f1ba36342e38075759622dc211e883c7af275d1646e9b28c8adfc8963986656bfc721bafa52b41b8323f722d8ac1e7491b324750931be95379d63123c7479ce7179e1d28532653091a19bfef6084b184ecd896f5a8f1398f11f76bd4e5fae2b708dfdcb7768ae5c84b7dbfe92c4b2741b2085f6275be8b301cce8ab98595d9d83e7e7ef6fca70a217e1353904fe150e47692905bbb952976422724015eda9b043ea6e73a75cdc5e37b6455aec0886993677cf72db84dc806ffeb006272c979b8f6d9b5e4d6f5c52bc925268434aea3eee36f90d96c7d57bbb1f5ed4d292be3ac8742c6c4b9d31ecb5fa5a17ed1b58748f178384bb3a9c3bf0d15152ea91db70c6ec2ff2501abb44812426aa0dbfc279c9ed5cfc85a06a2e321997558377f809389ab50c4b7442f0d267d726fe402a8d1e38cd2c9557c18a2bf5d797845f97a0f489501344b45a50ed0d3f78338aeb2f6e1d7ae85608656a6a9dd1f3c72dd5e516635de7670bc73540f8cfd1521f34d547db09ccabf9f6056447957942895b2ad9c55ba49837fb1742747bae6cdeccc81f0d4a698b36d7f763980be6111632650de22af0c495bcd2eece4a1265a96338141dc5829ddded4e73a21a0b3c702878a4135dd425510c0981357a53efb10bb692b47440b1e7e78b09b533ed1f9c0dc760c00abfc9dfcfc066b73f894fd7e7bdc5993ef1716d2c0f80e297a5f127e555efaaaa821866834077f771a769805008045ec429ae8500a156248d704fb240ee2ee8422dd394957fab726883bd81dd8fa5697dfbac1faf31f036935498aec2bf9d6e24a4fe36c3ed21ae09f5458ff8a03bf44e8a1f007fc42068cee43886c66a4b0180bddbe68deaf09d6a03025f5a50d79c34b245f2349fe33d722379b865f4ac6996042f500579395b7a6e1560fdecedfe4a54e646dd22a4a586b812d69d3e3200efcfabf06779a8ff8701fe5c2e71228751757fd82ebde2557b886213c4d3c601e94cfb3c3a71f64fa0acdffee433993a0975200e140dd669e112ad4d4e8fae7aa3d40b3299ff7c4eee38eb349a552089d5b6792c7733f2d8f74566f9982ba8241cd65e4dbb53c5d64d73ae77c12bcdaf1d7616e4f6e33f37fd98c4012bdf659fad11990ad7bd33a88cd0bb29e13f1527f5e8e5a910509f0a474b167bbc95f3d1c5c998ee0c552c4a5e807ff12351d710f2efdf8a72c4ce82f0f4871100bf8c6bf6aea4ca5500f85702dc93faf08057a7fe065e4604bff487f2fd8b0a5892fb9ca8702688e30707ba5470639445843d79862b5be0ea217f10f2fecdad01f2763e119f193097ca3fd42dca32fe05fb5bace935d8015ad2078af35e3fd43144e4706eb881470d6fa6b236dd97a6e90cbecfde8536e1419eb99bb8e3362b19be08f4de91bd1b15568242084de17a056d9cf8e43f1ad329fd978834ff5f2d9998475b7a9a4c25ff56023cfb5cfeda21ac497db6bab44b9c3ef5dfd179f3c6f0753f1b8332c712fe7828a98bed59cfb7be93d9d06ef98085e1626795ac6cb8f151ff2fe7bfc8b5797707ce8397230e29822f22c34726b4ed9d47c3e04fb8654702fc71a30b4662daeabc402a5a84e719150e40959523a56bab2575c7528ee4e92f7899d5d1aaf3b5b0226d0bb08f5889fe0c6988449fd5cae33dab1efd2f3653d2e2521e84622fde0bdf8906387eb64d4df6c4c8309f9904c822feb85640f968410cec5ab51c55fc4b6f719e05ad9a3518e11932b4aab5e6e09d28d5a0960d9b857644c3fde54c6a8afa2409de54341807bc4359b4e89a4dc9fc090a2b247eb8476e7cc8802f724cd2fd2e9a234b8daecc2f98c0fa726ad3d1ab7db56d60c3bdf7ae22baa1e6eebd827ea67cb168d80a89af4890a340eb20c4d209bc392a985f563947bdeb918370022050a080d1071e21dbc4d650ec3ff96c500f13ea80bb29d1a64c092184e208a36385379ec7798104b219e7b9f03d560a22b9e8fe5ba0c67eb4ab522e9ffb52af53b256728c70140e576e72bb7abb5444ba79a8222c3bfe8dcfc22311229c3af72d9c2b9eee52882ae3d541fe1ed4e4ac8ec08d9d498f65d9a9ed637d0af499fd2f35cb5c514189cff8fae2b8fb2105f0d3627f1900062d20a58999593d9dbceeaaf1994944db81c8fefc701feecf7de99bfd12c77b66269e45ddd262f580548dae19c33d192a6a13e447b290918a54545de07cca078cc2834c9e4152318fda8a93e24b5d0459d06cb78cb7f183388d672e3799b2dc8296137e8dda5dce6631a316ea57adb32ff5ec4f1d86c8becb81178a554fffae7a9f557d566f2286db85fba94b5c02b4b257734f6cf6cd6d21110e83450f2b65b7fec020354cbedcfea57eb3ae9732ce136f5a58851a5baf25ecc516e95ec33b7dc2032e3f2e3b70f4326c033e00db2055ce2da0931959d6102982bb1ddbe3f43555849c86e08860e9cfa0fcb92b02746294742a3f728712669fcf72e6885a313a60f259cecc9dbca0d1385def12fe719a04399a2dde293f0870fa89c9eec87fa8ae742b1d80d23fccdb4d629225917dc8a41d530e0e71fc0a48777c66701426817b66f04f0ccee68dc5c3c5ebf62a543ca5b39c7f42fc08187077a36992d16aafef46b18b7a9d3dedb3779b3815ede6f48a5256c842c2e81c203dbc11158c1c6b676459079db64b0b9e7e3614889b7d5d36cefe4e40d19d6aad31696ea8ccd672aa05a60a0eedbc2ab39fa4fff6780360419e08c0e89d99fdb387887fe7c1cb1d6998a20660abef2f280d15b77a3fca49afadd804900a7b6a60826b272881865a377469b9c4ae4bdec39d07f2aca36d854a179e8440d0b5b6e3e25ad5a786b33ae1492f8c6e12827515f371c96904da4538b860dc8a474900f58ba206014f3a6017d40bbd4f00c56a0f9e86b568dd1b07c382596d1b9fb724696a0de03f7f10e3a25dfac67b096695f767bd47b2c155b0416461e30807effc8e99263504f620816d4b3d35d88089c5071b694cb2d7acec68ee4321ab695cabd74f64bdff91540d92d020393b38434c99ce578f4e2eb6867f5bbc1ba83f309f5fec6ea2ee80284fd0835d3f90826167e54113b4bbbd26a6df51825dfb82264991d1d74eb2d30aa983c01be31eb6f3dba0da71e01d9af1c109b8b628df2f677036b26265b728aa69af1cf4472716d5f16609ddc739ed33edcd76d1608731cf5ced46d2172e026b5c556a5ceb431dcf6b25a790f218659a229539de39e80d386f4a2cecd09ca4829c5866f79f17fb4b8b6d08c9b2d12194f88dc87715171520feecbabc62995d02609c601939f57c7986c5561328f2a3e1b557dc9d7d4d9d7006556a5e35a1e40bc6b2ab333e70b4b8c134dc883923769024baf7791b6f0788fabf80e5580532704b50940bc403eb2637e939e19a4f7d69f82ae5de3eab37328bb41634c79374b021fd6faab8da8eccf65325d854dd42cccdf37cf2902ba89ad1ef88aaa696265d05fd80ed0ceb297fd9c12d09ed2c99c794fbda986ea5f6c314195ceb876c2a06592562b043df1a3af5ee6cc6eaf12475e1289d6b3528c4718332df687684005fddf36380d04e435c72fc9246d88f3172acea5e2b3578ed1b82f2be1788c3e382f3bb37404ed5c73c607c6fd4570056fe223a206b87a98365ac0dc82fe234578bcc6ce7823bb352f3f48bf4bd6915f6e24c883af46a1abb236d79203bcaafa5eec2fe7758fb8fd01285f9c733b74a7c39448f1377bd85c9c5ae4cd6e289886dd6a808c6b4c81c2471989936464e25104a43ddb9f11763cb0f9f91f72a211960510c5625bc594811cd39f3715de798e924f1965f42b2c0ca8b4b9f895add5b0dc42a0930a2db10b56d91fd48c56d8e4302c5f430b2886647d5472935db097e70a75a652c13c396e9435ce260dc39b612a075b4d17e68830fa99ae25d1fb57b1974466475dd0bb78a3c66c456842433bab73f3f85b17c62648cee44d3d0f9ab99daf67d064149ec6cb8bc5d649e2523b5a48cbc61601f7e4d376312dec59b8fbab09d4f3e67829e8f84cba5db9f59cf784549434e48096d72bfd13b6e0bdb6b715337b6d5163787ea1659051a22442049c8740cdcb13108c84f5ca2d6a7c05bcd1881ab76b29fb8c14522b70699b3bb1d5664607fdbcbdd3d136e4345a8dfab3780d6b3f6e3e693dd41d4f5a5101cc4fb15b8d8e39309f6b81812a441a70fdb94bfe79cd99dc367799bb02817b28e43eb328f11824c01d2a9a02d22d290da900e8e6359f004b6639c7fbe811ac02a76d878c240436acf0ad964f77317287fbe66449de56f9a48e750060cb0baa1ecf837d777b3671608a4525c1bef7f0d2a4a80c0a4b02c82aca5e24e5e1b5ec10d93632ed6d10574e740bf80c21948ec0a5f2a0ed9ef7cb54f39a93325dfe9c9b6cff5abd93aaa6380571012b79b1e52136a1f4638bcc41e965cb9e5bc6382369b0cee2e4d95e21a9f14937d09072c92e627a34d83bb4d1b97084538cbbc873db82759ff52b206fe5c132e6d52fad6f8ce1b36e9c35be2ab8f1ec121af52f0aebed68d840901a8610e91c74abb05216fcfc2b3ce143031ef22da094e11e9e7f8f17c04d93efb1487138d2d27d8970aa14aec2a933b45c64a5836543249636920c5eada426c1d5b176881732c01b5ab3be98ac7e4cee80c9ca2d0c8036878d10ec158e367eafd38125b1362aba5861b980cfabc61e0a8663236be11f44964b4ec8b6d5d46b4e572a4f8e47b396783e6583f8e3acd8402e4d91bc0841c7332f582a21d0f9fc3bb5dd5484ed3342572ef9f34d0344c105f07b62b1a8376e71e2f4285de114e85ce7e4070fae9a83a80448bd234d7e49b53d72c070bdd5fda6da551b69bdc3ff9f51b6c89d43fa84baa7212bd62d7f74e8119999cdba7ea132e8a30b83650803d01a3fc0901dea26d0d6edc1a2039c53aee27dfe8f8b8105fc5276590199b27caf0e172f7fb2965f0f881a854ce948674a5bdb44fd4d25fdeef20ce5c58428ef3ab2192179549b2858f0c48cc0d6bb0f6630141ab45c34811b6d5c800e4a080cdb28b06936af8eab7aa1fd0da5608caf4b49afb79c4af22c3cd4899ebf82d4b7372e46814d06e3f171c058f7c99fbc090a4ea3918856439ba825410df17f6fd1dc76da3d3e5358b8f9a6b65310861ad852345a6bc9854efe4e024dc977cb7ac0f7765005a7d66af66561b498d169eb60ea2512af6634937b39941422f4553beb5a0c8be6cc69caf792359afa0d0aaa61f66ba6a9623076578356438d2b31ea121e8f4a9e0bcee6f852180adaad78c994d01203a58c2f78b15ff3409d9084e775b2d08b6f48c65c1277c680d9d43571ee3080c787b3d23e512782639dfbebde7387ba409c76e42255ab5d7fed9934205dae646a0b0e8b6f905863dbb1f598174c2aed41fe362808e4d3326958ab4a2c4b10fa1add0acb90ad49fa3015cef2f37c6194bae88a6ec87b9de6e8386068b589149bd4c9e6912a792703ccb7a56ec57edfbcc42ba8bb165ef65ce3daba70cc5e51a641084abf89df450a92cce24604c9abd35a0ba2f340a65f07831c753de985465b99bce6c61a0042b42a6a6ea6d439b71574a0f619cb0bb99f180c05", 0x1000}, {&(0x7f0000003900)="1aa79d48ee0d31fd26ea5fbcca0706e616d3bf2a979673ce867d4a90916ff2ef0399f1fc47423c57db464167bbc160257cb41a135326b320b5a8b163eb0ece9cb22490fc2c1ec303edcde1ea9697341140e74964cbae57f8f949ad3aca7a5fc78520530e57f585553e4f690253a137f177ee25fb28f9b23f674525", 0x7b}, {&(0x7f0000003980)="ecc62ea8ebd089b82d05364a8b6bf15ec6db5927299a90a02aa03664807cfe175a3ed73cd9b835b06cb76da9ccaebc8958f03b2ebd4d1e82ba8269eb908c8d617e2caff3d67987dc3c32cb52dcf124c27da886011078b7d96a04804218372d6ff650125b8bf75594207c7be9a6429e49f521b38ddde7c2c9b88cc09aabf3092ab0df885ba6fdf73ab47330faac0a8c75720bf1f5e5dc9c47c62aa3dd3e7042e5df591a703f89b0e595c1d1d346c15b0c2fea66539f99d2b139a2b88fdf12d0a7224b4a8e638047e6a1ecb5c9caa5b826fa28a83d0b5c65f616553887c7eff441f82a7ce691ac954205db4e3cd7d86cb58c7e56d0bf5edd3deed86d4829167b1d3607037b94b22aa1aa1133a7e3b5039c069e96ba173496e5cba5cbb72460a0634cf75c21afdd6dcef152229a017b68dd8be2f818d94f9c58061714ec9765e2dde70755a539ccd88d1212e6459d8525a5ada819f0f10da190c1106435ab883b510d8da2a1df1a434886b4feb158e62a21eb58e5cd4316661e10bd63632106aa54d20abc8856c479ec43e0908d525161cfa98f9b4d864eb90e99aacf14d5667a58d3c4b233fe309b26260b3536a921b747af8b2c757be17df08cf5c954efbbff45917646ff108660edb17b57e3fa4db8a5e0da60bf2f5a9912f25b8bcdd6cf46e7a115d04686fa6a96f33d40984392f6fb270ffe3c11284209108b5899cd68485ea58f1848cd06a11a94c91eafb0e4d8dc42b2bb1d8ee7d8dec25fb9e40bcec3d139b8c327b743535ae8b872ada2baf8d5758cdea5867a8bc4c6eb9bd0d5cbf5c8a410024b27304422ad44667eefea0719ce5ff67aa161c58acd7a580bc35216116bdc5005c07bc6cf95f85bf0a09de6022d67b4cc3b6fba6ee9bd187e2e56fd845fc394be8679c6d2d57e672f11de9003440d3879d57546336faccb2119dfb3dffc588272c60e2bf54065fdac06f928f7015ac5c2abb609062aa74e4d6ed790ad98c2e6b76cd1769d6d07de6f978d05f566450323e7d250187a711603d604786884693506bd26954d86235637d86244b9f2930ab622224130c1971a7e088677d654427f3dc6c10ed7cae15f9e5b287478490be3b8e19fb7dbbd4d59fec1818bfa278d401f9dd6ce7aca77298389c4f5befae1f6cf841c3969af21403a9d96fcf0fff1726f511bbc919f152772a841808247fbe1c2aa046d32fa1b8d8f946a073d20d2da8a2dcc03709c00223bc1c7ef1cb00197673a5761917561b07f50410033f9898864a9a83eacc00b5719fa9734886757dc6e0e22d1cde9ea6bff94f3bc780a99b37246ae03594655f269a63f85608816487480679eec06a49aa835424b3685a3fca5dcefff90ba2858a73498f87b057d8f2aced2ef875bd06b007642e2d70023cd5ae760be93f80afe685438d321f820b6bb5576342ef856382b9e52bb187da4c608e6be48673cf6cec49fbfce276280b7fb1f43b29bcc94364e595b6e06ee8f0af33e418d69571430534b7a266cd5874d6f7a36e9c0d65645ff53d0ab96d3cb287cc9eeb32da6f0b984cd949123fffe2e83989424cd1df7aff4dbf1a025125f43aec84c1f02fc19ca3d746c474aefdcef697105aac5d055e42d0a849928d474284eab8db14a4ae70f523a481675bfd82e0ede346d05975cdb2de5ef5fd99969a3039e52457f1150685ae99c0d8bd7001455d40b39d0d39f61b6bcbc51f03dd81b09ef463734e561943b451c44789d3a6f3714975de84ed3a787fe311d573f9a3c15a395a4c505c3ff7cdf074526e5399da2d02e942e40c42b18480718d07a7a927cc9806c7493f6033e25c74abc73436671bff0c5720f8b443c9b306d66e9483823cd95e11fa2ab03cddc5e50d54bf2b3f2c68e5a07da6e170657c4e3aad50a8e0b960f846fe42c8e1d6198899d2add814a9e0b1f75c5c16fc20a456ae6667f3bf445a76befaf7c960a1d5069e931f518244e8027dc4f55178cbeff676ed830fc8d404080753cf9d96ef1ff43930aca43ac6be5f6616b8a22ace8363916673248802a9bc50d1abfce846e6672a7d47b2c4e080c85409a9edffdc5f1d92d5db28a4121d77cd5d0f5db227dacd902f2d440566051d7ac9695e0e57d464f3e01269e19e053431df3a5eda11e32ba84af1b084a3875628eaf70c294709b7f4fc098abe350d387da83322ed258ce68a0e6c2ef12e4686d72192e9f388170fdd05f6fe84361be807f9b683278d594ab73e4787206f6bd1c3def0dac790fbe3650f8184d9a5285225312d9d76c3f2be6dbca8cc6e381ca3d7dc51c582c701cb00742f0e66708e7735c6b93850e82d96ccc661d7b5a38f7423883e5caf0658c5658793ce95666dbe97ef17fa96307e46c3df625a076c4290156cb82f92c3e9c96165f32470d9b1e139d51250eef407a5a391496b6e0144f69e205cab3aa750e8b8406172af49a270e825965dc536a0d3cc90a4d1bfc47cc9c4c2bb523e5a716d4ae761a22ece3129b2194a5e71a2e93bc0f1630347d4d4e58db7acfd3d2917e0b54ee531fa79d7ef573de17cbac317e26564fd4ed7fef89a45b79e4e8eb8fa9bea57802ccdf581b9c52d3ae6ae554c6e99b0acfa7fddbbea6ce5342ef30aaf3ebeb0e208e169b9a822200ef8a8b8155e51b8995ba1dc9e6b362173ef21f7457fc60565d089063ed3fd174c85b7df3bbd8244aa962a557cd5982e7b0d0213ff03f55159f4148f01a17e4e487b3a64fb661a14a2c2eb0e5c0e3c4ed08860127ea8f4248843036854998e583599f5bc4c83ac0f4e07de519ba93d95ec0e81934ab60c0b9508bfb87803e185e9bd4d1fadff8bd7a1f3b7975c2045dd770f19b53d17b14f906db5b3cc841d845042314e5eaaade79bac78dd1da7307acb652d05168aa23425fb05f19135b739a495341380325dfcf1ba128b423be9012bd14919d0aac8308da160f576b5f74515407669768acb07ab9582c3030c732e7b494e72ba404ebc1a8e888501fdc997440e40e6364789b07176ac78cfe293292c284fb2600a4a5b435790bf150c1369446104aeddcf7e223456fedf8d06059ff1301dceef18b389332ecc363d84df5ea1a28a6b5ea6423ce88a637060d5707f29000c36585075ab998c780350813f59dc474c52c0ec65ace0e68b201c3c75e01db85107775cf7cb1da4786cd8c17ff6de4cf6bf2a078c7de34abc3f3cab8c2fd298c3a5d503771f96475a2545e41f5dd80d3f980c00f723a997c9f853d1e0d5b3f3062b17c000911c0c763ace578c52dbaa5924aaba1bfbaf840c4ae82f6603d4ef3c950c4882cf7fa0f3c50c2a517f6ef117e9edad4b6d124d65edbf3b78a2a743aae7c6b1622cb9da53c3fcc525cd8cfcfc27be8b41b1bf62535d6a8fa56684712758d6eb967ef26be0745827107495e6fb5794c56f47aa2b5689495ac3a1b7d319ff4ac8270e5ef25c808952333076af856a2d88c95073b30c8810aa7a137da4ad299a1d672445c9f42d2882f57f77d1b82184aa190ef73b59067e86a2b3390e3e81c296f1cb7d79fcca041943b275d5979cc5099192513809f53260ffeaf3d050e5b32f68d671f7d9cdd0bae9d49b1cfdbf0bff2829d27145b6238222efe6381fbe30f0357f76bd002e91e23a166fb9af52aeb3cf4ea8ea6e01e3fbed78615d4da3eab6c5b0f45f4c844ed9a54fc111feea84881034b337384ff54207d87e78a65501aefcdbdac8013261dccfd8e4e882098274a90dd932b7717b2d3fe122a9f202a260cf67acc553e49311b949fbc894a79b34e8882904f732a031284c55eef0dc025d05fcf91b20cd3f40afd8f23e3c808a05dfd2a3d1c55f9d0c70ae89b5124faa6c34d3ef0c381e75ea31be11ce8ad37113cdd89ae232c40fbbac21a7b794182bdf056c6687fa6e0281fff7143dbd1c5140b926227c4979d009a944f2839486a58892d4c12d6e477a11bf918d8e3baf9bf56c4160d5783a93512a12d4a743561f719ab1a64a84a63762dc0f27329ae09aa69d1655f1ed1c5b07c257dec0b116bfa67eecf3114736d353f2bbb5680c67ab6734a8fbb09e792fdaf987e884b7c3edfb97a67c1d5c8e3404afdfd5be10b265f8c2a67394c0550442a273cbfb03a9c99315c50a4f6d75c8f7800b9b8bdeacccce5c6eeba9104c13f9259e29385d90f01df468392cd9f35d01a0874d7dd8ee794dca284a5ef8dff8b7e3471c9d160341ec3299ad07a5b224b2ca0d9b75dcd0daec2de446426992ae1b50c63f491761cf0782b0448b669aeb20204208930f28ed9b26af87bd1143b8c623b7ca2e3cf7e4885f08287efcd2cc034a1ff477edb20f6ee91697dda58ee1e4253d463aa7d5bd0329a21b54f2a0bd98c091f48cc8d7f0288081fcff40f32cea16051d65b45d779c621a9042bbe125aeca382d666d86205148d0150d0689a7c33ef68c064dcf97044da6a0c57e6f2419af8494e633c3b306157a17c1d3700066f49617f57c41b29b78396373c352373e69122d6b5db25d98e1beaf78515171a66fe168d92fb953927f50be282d6f15b948e6a01812d2190052b79f616ccf4564da2f0fe3c2ea8d662994e04b915abcc880d82faea6a887faea0bdc647910ef5493fca79d888f319a43cab9aa36fca467554c8ec3f0b296b79fbbc53bbe16cc136c8631096f1185e3881fcaa87a508458af25e606beb70dc45af2e9edde99ef4cb1c3c506c7982e3442c812cfec1b7923a246fbc11e28e98adbb4945e19025c69ca785988a4e4a6f584e719e76d53751cd12a42ca8215ae30b29486d9cc9bfacef3bccbb1fd030eb33609fd834470ab6764cc74c7b5e9c4f355ae8c18f011b05e2c842bd83c43354dc7bbb49c680ad2dc662bc8a2e606e85fb1ce3b40801e6a099647e2ee820d58cc75d4dff6af34a5746215497540db20984b7b014ca14d3a1f31216b67ec00cdb0b6ced4ebefa0d3f544bfed10a638e3400c9d29b0a095ad5f3c5cd33348604b9dbff45b39ea42186f603f78763a555d9df93f73c9e64af5d9f58e74dc64e0d09b1fc8d8af3f1b187caaa9f419e7e85f400bd27eb388730867afbbc2fc0a00a3305e07fa8f9ff34cb95a5d49a1e7a2845c28890a7c528a26c9e9d1801332ed207c4b204ffae904228cbbd31b58a1827fcda51ca43b2b1629a8c4ab588fb2769dfd48eb1383bc989f44dee834b973fc71e7c9cde793123664d0a4ab072c9d72ecee9561038ec9bdaa80f01100f4b02c7bb5dfb4ab059f84f4f8e173918d006da35a6a4210e731b5cd2441b3be4064b25e91ac9ad1e6805707e46afe2b9744d7ef7e4eec408fbbd556e9a3c607af2baf06d32ace90a86bf007d88b5ca5596258c45b897000ed12e7d4167169c820e5a5f92d5c6f6cbc8b5bf87850d908a83f9de7dceeb76791290bf43eb0a5a697ae8de12342bf3a457e747fe2abba9dc704655e78d4fc2e001e454b994fcf6a69a481fb9d4c2a6c73a08f57e0a5f1eac231293cc816d233316906e18c1668a570c5c9a4c038105c0e11b5178f02fcdc7a6a376607ed7fc52e8baf7ec8cebaa21736c03af8e022c8e21d9be54108a3fefc41a230c4afec8dc3ae8b5a0717907c154586fdc8a329bf2c81162774f94999a5d9572200acf99c186904a1c613343e1392aeae65fee12bed733c74b0d10d75ab53737584ab9a1e26672bbe6ca0dfb5d18109cb352ccb0540917c33836dcfae33f250fcde9eef6af8a34ecc7df443ff9b605aa87629b4b0910b7ce16a6e54585a3e4e727ef23c561be130c05a9daa5e597360262347fff408ee531b25602c0d92986c3e97f21", 0x1000}, {&(0x7f0000004980)="65269b4a288db33ffe7b56b060eaccea5cba487f61302b2c9e02fab81976446b5b8eec8102e7825279eb726078aac198c5ee0e70a9b451a51a654b48900bf9b192a21c2390706c462c97771da5c235da194171e8481b6bc17d9f088f0eab268e55a453fae4255d6aec5fe695dba58e05dd55543e897b3aef2760348e8e3249820a3a2d34814924b385924d72d4124c72e82ad76717bb3f08a30abe741026", 0x9e}, {&(0x7f0000004a40)="271539905c6e9a7c55b4f52932d305ccbfc5317a7fc53547de860963059cefe4c0d23a47ec45e606e16dc8339f50a8da837bdf185d1000903b502c84aabf256c8a1332e1c94cd0c9ce01f09d412d662f9153b48c931932152ee751f987fbfee454", 0x61}, {&(0x7f0000004ac0)}], 0x9, 0x0, 0x0) 02:21:00 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() madvise(&(0x7f0000769000/0x600000)=nil, 0x600000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = fcntl$getown(r1, 0x5) getpgid(r2) shmget(0x2, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f00008fa000/0x4000)=nil, 0x4000) fcntl$dupfd(r1, 0x0, r1) 02:21:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x7fffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x288, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000280)=0x80) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getgid() fchown(r2, r5, r6) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) renameat(r3, &(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00') 02:21:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x6) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x48001, 0x0) kqueue() dup2(r1, r0) 02:21:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="90052bbfaa49c335471f38736a9008da10ab554d355250c4bbb17bed9a057194c4678b2ce0af7da776d83bffa7c5746a036a2ec5f905a56b9f96dee86db9932bf26c04f2dce24ab29d2afc04fac149d3e4de2604ee554a76bcd40f644f31ab9173349bff8208603092688286d557a716f04a14349f2654872b57ef9ddd8a65e6ac1a7c0672c8ca31040319a73668ede17614d8bb8fe6c245e9e0232f86c431303bc31baab4207af490da29074c90bbcb1172531175b30232f10ddeadfae08d7de6e97591187e2f7dcab65ae3872f7c701178293dcbc54b04391ab8c6146f5b49e73e98bcba7655ca0171e4c344fa5c15bf729410700aca", 0xf7}, {&(0x7f0000000100)="0991ce73ac720c3f1ab60b025d68346e81c0514508843a", 0x17}, {&(0x7f0000000140)="8fa85075c28dc13029f33a9f69c9dad7c77df4f0f6e89c3c0691fdcba0ea47eff71d6d93d12b7d1c42e7d0cb6ca16cd12541ffa3c13ca6c6c255296f3efd06b66df9e6d4b6d9d31a2403ea648b46631b668e75e829860d172281c27231dfab5f3a3b914489fd24c602e79f63b91159556b42e42491a2be6be480a072f99be1f366642b1c49836ba2711cb85badeb09b5865bf379b7b4f70e1f70bbe721a15875f8b6a7ce788e8bc15749c9e46a979386d869a13911ccff366e39af2285f21e48f0534660602d71a78c3307f5cfd02a42b4988b2f3ad3fa9b7c5e4ad3c273fc1870bc6d63399ab53d", 0xe8}, {&(0x7f0000000240)="8d6ccf5b4d1c852b4d515726eb5b971f655edc8b6971b6", 0x17}, {&(0x7f0000000280)="9f4f485014bcb0967f95a370a102e2c379888082ab49f58a2380d008bbc923c5398b70b79cf16007d53d50a134d1cb05cf54e113db8d37216c1b1c374d9010624bef6bf15b4cba7469bdb100312e2df3ee4c3dab2ddefa0fe193996db753309aa574a71d941586dabd0c8c0fb8e2081dc4", 0x71}, {&(0x7f0000000300)="7651a3cee7d6535a11ad84ba6f8a2b2477ab93defe8dbed6b017c94646876664baef9c39d4eff70ad0d1af4ec7194740cb022e1cbda1db7e59e73936fb156019ff5fba2e7ecb33ad2cf1cd900069ddc1d4205b3c01f99011ba854b637ad4a8107a157d0aa88cb92976de74105d03815fae8f8597de1eb139ebb1fe3d62a202ce44e92800bfe1d0011eb81d", 0x8b}, {&(0x7f00000003c0)="20cbe914", 0x4}, {&(0x7f0000000400)="6da3e8a033f31ccb82d778cd84ce29c0bd6069bca53bfd7b3f9defdef4313322e03a475e86cb94aafdcf6b13b1b0d29be6ae5b6b676ce20f602355bf4d99773c23261e94b6c47ee30c41b1f9df8761d9524d5950a6f0bbb51f7631e5cc47c3eab85b1662a74a1836e27a391a5fb67121ac04a97c4bb4349be03fb35c42bd453ab9fc945ab46ec160364d814de7e991e5b4fbb7bc85cea21a60ac694e1f7ae39cef56867fb9fb365cde3cc9023e330ec71ddb170f9e70365bc11747b86219cb87d337769151826f4e6c4e5d62461af61df45ff53c", 0xd4}], 0x8, 0x0, 0x0) pread(r0, &(0x7f0000000580)="151cf09529076c23f11a96b127ef541767e0", 0x12, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000005c0)) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000600)="5b66735a7a0b99f86d1c5df72e0193208e730f0a7fc2539f530371f9f4ebe00ff716bcfc39b1b7a5303a50f7b4c1bf664ae886ee82a01e802ee8033487b9b9c309fabbbb7425ab7503a595dc46fa2764ce2c5c556ea97607f67dc3ef5c3369694436a2217bda576a43bac017e0856d84a3a799172a7b668cae724d387b485183897cf41a4194642a6056f04a256a17b9b1cc27a8ce075b534f96b42ce6ea79bdef580cd948492f5b76365d0edaaf53a1aa04fbd0de8818f11a532d94fa18bb3532284d8e995c3101a2da2e4923160bf2fa7a90c508f6251884dcca100d061d1556368100b4640f97580a", 0xea}], 0x1, 0x0, 0x28) ftruncate(r0, 0x0, 0x9) r1 = open(&(0x7f0000000740)='./file0\x00', 0x100, 0x8) ioctl$KDGKBMODE(r0, 0x40044b06) r2 = accept$unix(r0, &(0x7f0000000780)=@file={0x0, ""/108}, &(0x7f0000000800)=0x6e) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000840)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000880)=0x1) preadv(r2, &(0x7f0000003b80)=[{&(0x7f00000008c0)=""/105, 0x69}, {&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000001940)=""/4096, 0x1000}, {&(0x7f0000002940)=""/73, 0x49}, {&(0x7f00000029c0)=""/225, 0xe1}, {&(0x7f0000002ac0)=""/169, 0xa9}, {&(0x7f0000002b80)=""/4096, 0x1000}], 0x7, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000003c00)=0xc000000000000000) fcntl$getflags(r0, 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000003c40)) utimensat(r0, &(0x7f0000003c80)='./file0\x00', &(0x7f0000003cc0)={{0x6, 0x100000001}, {0x5, 0x8}}, 0x0) fchmodat(r1, &(0x7f0000003d00)='./file0\x00', 0x41, 0x4) fchmodat(r1, &(0x7f0000003d40)='./file1\x00', 0x0, 0x4) close(r0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000003d80)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000003dc0)=0x1776800000) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000003e00)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000003e40)={'./file1\x00', 0x4, 0x8b, 0x200, 0x1, 0xffff, 0x400, 0x5, 0x1, 0x1, 0x3, 0x7f}) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003f00)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000003ec0)='./file0\x00', r3, r4) ftruncate(r2, 0x0, 0x83) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) getdents(r1, &(0x7f0000003f40)=""/75, 0x4b) preadv(r1, &(0x7f0000005200)=[{&(0x7f0000003fc0)=""/4096, 0x1000}, {&(0x7f0000004fc0)=""/107, 0x6b}, {&(0x7f0000005040)=""/60, 0x3c}, {&(0x7f0000005080)=""/233, 0xe9}, {&(0x7f0000005180)=""/84, 0x54}], 0x5, 0x0, 0x0) 02:21:04 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) pwrite(r0, &(0x7f0000000000)="1781a2840a5fdcd8a43bb5fd6eabbbf0eed3c80795dbf56581acdf2ef1c486b2ac7021d37652389e091b54b6daf08d417a4040bd7055b19a9be3c25a70195afe7aa7820d8267bf6f1986a2fcd6bcf4c18d00a607f1a6bbcd6e8f1c5fa1", 0x5d, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 02:21:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') mkdirat(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)='c\x00') socket$inet(0x2, 0x0, 0x0) getpgid(0xffffffffffffffff) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) 02:21:04 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8001, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20001, 0x0) r1 = msgget$private(0x0, 0x110) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x3, 0x0, 0xc83a, 0x7, r2}) msgrcv(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000004000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c900000000000000000000001a000000f4bcc98f60b552714baf981631de0664696961b86f53d8b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d00ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55efa6b27c0614f47316889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f04b110fabbabb742cfb7fd8b2f78f3459031d9cd1ad75058c4eff43e99dc420e998c05806f5bc05000000020054e54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc02326040da53d5f3cf39476d64c2579759ec8e6c0b0aef8e287fa623fc05fe54aa245877baf36de3aed659b38484d57be32bf303da68bee77376191c4eb79f42e9192ae090ff169367b89d86a530ba49a29878bf9d61e75a1b74b244452b86ca2fcf8e7bbe3b3e"], 0x1, 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)={{0xffffffeffffffffe, 0x2b, 0x1fe0000000001}, 0xb8, 0x101, 0x9}) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x0, 0x0, r3, 0x0, r4, 0x40, 0x100000001}, 0x401, 0x1, 0x0, 0x0, 0x1, 0x19f6, 0x6, 0x9}) 02:21:04 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x2, [{0x1, 0x6}, {0x3, 0x1}, {0x1, 0x6}, {0x3, 0x101}, {0xe44c77e7a7e24250, 0x4}, {0x0, 0x5}, {0x2, 0x7}, {0x1, 0x5fd}, {0x2, 0x8}, {0x3, 0x1}, {0x3, 0xff}, {0x2, 0x10000}, {0x3, 0x61}, {0x3, 0x4}, {0x2, 0x400}, {0x1, 0x8}, {0x1, 0x5}, {0x1, 0x100000001}, {0x2, 0x7}, {0x3, 0x3}, {0x3, 0x1}, {0xc0242a86fbf3fb0c, 0x200}, {0x2, 0x4}, {0x1, 0x2}, {0x3, 0x1000}, {0x2, 0x7fffffff}, {0x3, 0x5}, {0x3, 0x2}, {0x2, 0x7f}, {0x3, 0x6}, {0x2, 0x46}, {0x2, 0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x8) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="63a695a8e34e2b08ce5c500aebc372d60c5450797b523ee6fbed768e13ca2df5d58d4f1cf50a1b90aecd91a53957e7a40ae8e7b5d44e2192bd91b522c72ce66492d0a158e024f65133967a02a9e73b8d22e6078c2cd750d446a55b9e02cf", 0x5e) pwritev(r1, &(0x7f0000000b00)=[{&(0x7f0000000540)="076d757defc2c1dc47fed11d0675bf6b80eb16ee56c6908ca76affb28400c558b37fb9064ef794112b561a9691452bd7c00ec2f71d9e130d50f30915abcfc440559885fcb2a238d3f6c8672d33f44ca5d26705de44030f2b22f1918ecf77fae7f828272e62942b26fae80982d68a207b7fa7093198634cd704125383e067708f22b1da4dfaeabd4e5f3911b8970f79c7484ec12e58462f8956156c080cdc7514d7f775600d4110420ec1272c7424c12a475169fae744f5384cbb1b9623ac4fb07066a9b9833928eaa3136e557c107229c81ee96e88d7b692c6f455d1e0fc2749d7e9e992", 0xe4}, {&(0x7f0000000640)="fa316e38c4a65c71ccf027377c44c33410f0144cf8aa39b8a15fa44e8d96e47500786509f74e0ea4860c53963477e4d5de53d07b47d136f041450ebfff4872c677b3a8601fa9af1075526d3d74503beae25d10627d8fded17abf394f5d842af6e3962adab914b982b96953dffd", 0x6d}, {&(0x7f00000006c0)="a1f72a9638f6d853e3158f6c4022eeb53a7ac1d8caeb2dc56841ca66be4ec89b369319f7ca471189c084ad46c1abb5e968bef81bfc9ca772d2351c93e3c64bae4b6a3f367bb728471d7372119327e95dfcf9fa960ece214fef75c7ee2f36a629c57371abc5b392347d039b54b0ffc230f91eb6e8351207c0ee27dc11894b062edf0469427d6a7c8297013fa1aed4cf6c43615805a43ee54e018ae457279f8f821fc05f9fdef6", 0xa6}, {&(0x7f0000000780)="c852e1066d3e589fded586fddc5a1fe6c38ca10c0d0cc354bc606cc9f5b734bc46c655e2bb9ebf4e8c9bfa509daa5dbcf8b516969089ca5481c1b0e26b762bf46bf1829a3268d2de9a6716d098bddf0bb006b03c98d3a23ce3655ee5d8999e8926dfd1cebf1102eda0c9479caeb544d4cf2b7dc206b27b5da579745d", 0x7c}, {&(0x7f0000000800)="79e7fad1b4b6e3d9c78dadb0891073e84acf47a56460bfc23a5cc80ec7cb60e7c86bbb184586fe1fa514d26c697003cd19847950569737147fed8b896685c90848179cf550c361cd24ae7cf3824fd30db4240ccdec144c99350c7139c99d8296e39f012a0b7408558e191522d98de344cbe5c26dfaf50359c359ce601280b3f926f900456468", 0x86}, {&(0x7f00000008c0)="e1e78b1403b8c1bbce324dc94b6276a55af96ca9aa2c0a8f4c6d45254635f667672bb5e9d968e0fcdb2f35deb971318642e26cdb4cc5f434a5e1478009fd84fbc2b985573fdc431b1ba26dc65e6679c2f3e65fc009515f3fafff9447200dd41aa2ed5cacf37d1faaddbd1448b295ef55bd1b1019d39ef78ae28e2ac635cc2a2e0605981d0ddb26d8e6256e21efa1c536", 0x90}, {&(0x7f0000000980)="3f68e2eda8831ea4298e56a25964378222804d19511c4ab9686a2ca016cfaa0a6242c4e7e2a9f1b97344", 0x2a}, {&(0x7f00000009c0)="41c65575944b3149137e5b44185f98603da6473b93d99492626bce78a2fdb4582e276ed5700f55ccff32e5f0572254bfcd5090da01d501b83df75595e352ff52beefdc2f33d0a26eeee72f7b0b917546028dad3fa63835c55722e24d8b7c5c945b432f7eb06a1a316c5ef7912c7415fad0a9a91f665cffe23b7dde09ad26b592df4786aac19bc67e19fc08e7108b", 0x8e}, {&(0x7f0000000a80)="62987cedb3590b6efca9da04b706589879e33c1a293823cb510ca153e462917a0eb65264283a6671339fcfe671e37cf1b86baec3305aef3ff824bb4fff21acf0b7e8039438cf92c969bfa08ac280609deec0c3fc47ed9eaf345b", 0x5a}], 0x9, 0x0, 0x0) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000280)="9fc26cee2f455a236e85d654774c7fa84a6d684294aeea38a3f6c62154a632518c4be2f53fb0139cc869fa66115f350f6073aa244bad788283669dc16eb8c97ee699f0cad72320a326ab7a4a36de02d098bf8232394b4e368a4e149bc359b38230179a0b2321eb4ed634d285aec63e6bdb558d1333d71fecec995e6feb2fdc951d47fd180e6d18b24cf5ab0f1363e14f092bcc6a82f7f2680065c7d528e9b8d681c942c1879d76fb8d080f841e", 0xad}, {&(0x7f0000000340)="04021cfe0e61fe437d8f3a2f456e982e75043eb74f4db0b2fb6b008938878d867ba874c533b26d755074c0a20629b5878c2f6beb7ba689b626d171b01d3321619cdbb9d9e02db69ed924ff754340dd2f6776f8582194eea4cb9c735f6b18461ef63ab1ff1f0a291a038602284c29befaf5131c77897c75b4307a82da8dd4e8591cffe72600f61ff62b0faff9b9bebb49edf24e4be50b62f84d8c4ee878409b8c", 0xa0}, {&(0x7f0000000400)="89d9e6afff0db2f528fe4678537304692333ced1c8a55f976fbc053a44a9b22a4e9fe7385c5d4d6d59d13e972066070b6c1e0fc1c53afea0092e9fb8791c851ce6f408a818c60b62a6f9e1097851c48e1bdffc6afe9037a3ac2ac2d2f89016cd70a380a1c614737961f0f6b9d598e7b43163ea9e861d10bbd954024605daec04e66a2d1a7be4139e766caae09182f5b71ac52f0f14007225d77682c56547958dce91114f6d0452d9400d6d3d0d250fb2c52d31a632f0170bfb62b9cff1f9956bcde571b1e4afe62d212cfdbd7f75de", 0xcf}], 0x3, 0x0, 0x0) r2 = socket(0x18, 0x0, 0x0) setsockopt(r2, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 02:21:04 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) link(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x377, './file0\x00'}) kevent(r0, 0x0, 0xfffffffffffffffa, 0x0, 0x9, &(0x7f0000000140)={0x7ff, 0x2}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x6a20be5b1153ad08, 0x0) r3 = fcntl$getown(r2, 0x5) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000180)=""/161, 0xa1}, {&(0x7f0000000240)=""/122, 0x7a}, {&(0x7f00000002c0)=""/153, 0x99}, {&(0x7f0000000380)=""/130, 0x82}], 0x5, 0x0, 0x0) wait4(r3, &(0x7f00000000c0), 0x9, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000040)={0x2, 0x1f, 0x1}) 02:21:04 executing program 0: 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(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) getdents(r0, &(0x7f00000001c0)=""/202, 0xfffffffffffffe3c) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000180), 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x100, 0x0) 02:21:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) close(r0) r2 = dup(r1) execve(0x0, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) 02:21:04 executing program 1: 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"}) write(r0, &(0x7f0000000040)="e81dcfcabe8f92dbfb8c648f9c4e341b82761a6ac12524e8957385c5c05a74702554a245a079ae", 0x27) writev(r0, &(0x7f00000008c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000800)=[{0x0}], 0x1) read(0xffffffffffffffff, 0x0, 0x0) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) close(r1) 02:21:04 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 02:21:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x800000000003f) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) recvfrom(r0, &(0x7f0000000040)=""/80, 0x50, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x9, 0x4}, 0xc) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x4, 0x8, './file0\x00', 0x8, 0x4, 0x2, 0x9}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) 02:21:05 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) r1 = dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) flock(r1, 0xa) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/246, 0xf6}], 0x1) 02:21:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x200, 0x0) connect$unix(r0, &(0x7f0000000900)=@file={0x1, './file0\x00'}, 0xa) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x2, 0xfffffffffffffffa}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000940)) r5 = getpid() r6 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) r9 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r13 = getegid() sendmsg$unix(r3, &(0x7f0000000880)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f00000001c0)="7f60295d09f372b0c922aea5159208be7bd0d6e2f8dd1944d8a00b7d5cdef81b016e7ca7beeb17b306566c045186302f3752e79d5956bd2fe29c627a5706c12aa6ba3b9a3913dd9bb98640021194e45c95b6d33549687fd1dc8cd735e0b3889a824555aef695d76b5cf00d01d2a605b44eef697dccf3aaa5c71d4907c767ac24e7d9b462133589f992b0e162f4a235302f7654915116513e802c0df0394f03c36f56087353968d931c4eaceb326c031a2be1458ed3e4ebc43c3241d817ec9e5c830a97cf18510d51efb5ebec99064a591bb3edf3b111cc943734c2a23b777caef15600dfc2ba9103a3f5841e417f72773d747a5ce99639ca", 0xf8}, {&(0x7f0000000140)="44df16aeda2aa2e845564bbe1df5", 0xe}, {&(0x7f00000002c0)="1d4de4f6ba2a4abd501e3ffbe91912778b1ed8df60fd7d51540777b1d55b7cf396ac69b7fde62ce83dae6fc4533da6633b969fa1fef08bc498244b40a217e46dcde4cb83e47bc69d357db3b74d80eedf82c542369ef019d4a655ca1d3c89c887e54f2d488543665ec30f60ad", 0x6c}, {&(0x7f0000000340)="6cdb8752b4b80a3b00ebb0ed8d964b198caa1367a3", 0x15}, {&(0x7f00000003c0)="195f76b76da30a33e17aeba79a10facf70c8eec8a21a6aacdd12f3780af7d57431b8bb4948368e1f160badd0183a54b865f9b1640676f4057c1906b05cd758a316c9a19382af11f924aee8997e10efcd61e9492c01f20381e4cad8ac9d668a3e22c42cdc7bd12ff522d01df6b7471468013549d263aaeeee1487beaf42e0a447e0a773ded4a09bd474656822b57ff25b343b2d2e5176a08a8a97da5cc554f386fba26c45edaeeecffe6bbd1509482c8a9f799c297696308a26f06d155632ca54a450df455634f1f7fdd0c1dd4be40dd8d091a82d7ddafb2604718a", 0xdb}, {&(0x7f00000004c0)="74d311b2c09a", 0x6}, {&(0x7f0000000500)="072565de6a2fb701ea244adbc366042cb667f30bb68906a0a89457a9e0cf2af9c671936b3d0d5d5e97152d3c1170f3e30c45755f483d51e43018d947bfa42ef2a08c909b8dfb504c", 0x48}], 0x7, &(0x7f0000000980)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYBLOB="0000000029716ffe3a3b9dd11200000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r2, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x404}, 0x8) 02:21:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/36, 0x24}], 0x1, 0x0, 0x0) dup2(r0, r1) 02:21:05 executing program 0: r0 = socket(0x2, 0x2, 0x1f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0xfffffffffffffe22}], 0x10}, 0x0) 02:21:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) 02:21:06 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x295, 0x1}, 0x8) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f5945105178564", 0x800) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee4", 0x97e}], 0x10000388) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000180)=r1) getsockopt$sock_int(r1, 0xffff, 0x1115, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 02:21:06 executing program 0: r0 = socket(0x20, 0x400000000002, 0x0) shutdown(r0, 0x2) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 02:21:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8869, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() write(r0, &(0x7f0000000000)="b88490117752d6494bc9bc30f88fba44241696a611594017f8265f5e94b873b765ffd18778", 0x25) poll(&(0x7f0000000180)=[{r1, 0x5}, {r0, 0x4}, {r0, 0x4}, {r0, 0x89}, {r1, 0x10}, {r1, 0x14}, {r1, 0x81}, {r1}, {r1, 0x100}], 0x9, 0x3) close(r0) r2 = dup2(r0, r0) ioctl$BIOCPROMISC(r2, 0x20004269) fcntl$setflags(r1, 0x2, 0x1) r3 = dup(r0) r4 = syz_open_pts() pipe2(&(0x7f0000000040), 0x10000) dup2(r0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x400, 0x81, 0x7, 0x890, "2c973a9c25a6837e315d84dabe9c48a35f6f874f", 0x20, 0x100000001}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xffffffffffffff41}], 0x1) socket(0x6, 0x3, 0x7) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000200)=""/37, 0x25}, {&(0x7f0000000240)=""/162, 0xa2}, {&(0x7f0000000340)=""/236, 0xec}], 0x3) 02:21:06 executing program 1: r0 = socket(0x0, 0x5, 0x0) r1 = socket(0x2, 0x2, 0x0) socket(0x18, 0x4000, 0x7) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt(r0, 0x20000002d, 0x9, 0x0, 0x0) getsockopt(r0, 0x2, 0x8, &(0x7f0000000000)=""/223, &(0x7f0000000100)=0xdf) 02:21:06 executing program 0: r0 = socket(0x18, 0x8000, 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x10000) r1 = dup(r0) ftruncate(r0, 0x0, 0xb07a) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000000)={0x5, [{0x2, 0x8000}, {0x2, 0x401}, {0x5501cb8d0796b5ab, 0x3}, {0x1, 0x1f}, {0x3}, {0x3, 0x81}, {0x3}, {0x2, 0x7ff}, {0x2, 0xc86e}, {0x3, 0x401}, {0x3, 0xae6}, {0x2, 0x100}, {0x1, 0x100}, {0x88df19af2993eb48, 0x213e}, {0x1}, {0x3, 0x6}, {0x0, 0x40}, {0x3, 0x9}, {0x2, 0x2}, {0x2, 0x9}, {0x2, 0x7ff}, {0x0, 0x7}, {}, {0x3, 0x7fffffff}, {0x3, 0xfffffffffffffffb}, {0x3, 0x80}, {0x3, 0x7}, {0x3, 0x4}, {0xdb32b223670cf782, 0x4}, {0x2, 0xe100}, {0x1, 0x7}, {0x2, 0xfff}]}) 02:21:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:21:06 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3723e4135d2011919f5099fd6a4ed1043f0040e2eca7f9b9b44b9e6597e6ccb59fe208d83ac7cb4c53f5c914020d3e422b874de6df8cbc4e8e825b0020ea825461fd53a737bb060b927233ed8a91a547981085dec92561d3dd51dc1bd0774148e59898a0e70df86287e67f371190666ffeb6ceba0dfe8c3b33812c1262545ad5459dda0d7efba80ef5074f1a46666c9b6ba536ab1f2e96a2f0a4577beedb9305b8a112db09733d341a17cfefaf720a8428d006", 0xb3) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) 02:21:06 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/66, 0x42}, {&(0x7f0000000080)=""/71, 0x47}], 0x2) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000180)={0x80000001, [{0x3, 0x10000}, {0x1, 0xb23}, {0x2, 0x6}, {0x1, 0x5}, {0x3, 0x6a6}, {0x3, 0x9}, {0x3, 0x8}, {}, {0x2, 0x86}, {0x1, 0x3}, {0x1}, {0x1, 0x400}, {0x2, 0x10000}, {0x3, 0x5}, {0x2, 0xfff}, {0x1, 0x80000000}, {0x3, 0x6}, {0x3, 0xffffffffffffff4a}, {0x3, 0x3}, {0x0, 0x2}, {0x2, 0x80000001}, {0x1, 0xffffffff}, {0x2, 0x20}, {0x2, 0xfffffffffffffffd}, {0x1, 0x80000001}, {0x1, 0x5}, {0x1, 0x43e}, {0x0, 0x3}, {0x2, 0xd8}, {0x2, 0x9}, {0x1, 0xc0}, {0x1, 0x8}]}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x2) 02:21:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x76c2) ftruncate(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000580)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000300)=""/241, 0xf1}, {&(0x7f0000000400)=""/226, 0xe2}], 0x2, &(0x7f0000000540)=""/51, 0x33}, 0x3) 02:21:06 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001500)=[{&(0x7f00000000c0)="4402", 0x2}], 0x10000000000001d4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000001480)=[{&(0x7f00000001c0)="93d6308f986e0edb77862638e9d37044e1346f791219f97e7e1be644147f64d9b53262559b180d491feca38919226110bb82e08c1bc46d0ed68ef883fbc90e7710b86c21a8cd1b2a3971b765f1d8310beff9b7115105fe587c5f8f6a8f67a694c5bc892f6cf113ef78fd09a9a5dfae2fe265d1afdb5367293da6920dc391f1565447e8546c539319aeb314d3b45db6f2c509273fda0f5cce5e53ad7495c44a8a5eba4711394d834d71c4e7bff175657c74bb283555c40594d38efc76c14613ae5e10bb9dd8d83c20e44ddc0519307092c220b57b9014e56b54a10ab2742aeac5cf0c0efd8828888cfcadf96e57bd55f5fcd727bf3aa77b44f54eaabe10df7860baba79457dabd457f8cb43081a03fdf45cb89b4dc8fe42e1d0cf73330309d46bd0c692885207d5c948899b69b8449f86014ac76bcfe1768d1d0d9b9d371da060636a31a3e14cb0100f89c51c680e262f88a157bdbba5376afc3eb1b8a5d4c4d804a8ad02b0b79de52432fe727268a26d6011107ef880f4212eba2890f78cbf3aeb31f3540bdb7452ab91088f606ac9ad5d60d95a8759de25bff54b24589326dc5398e6781bf6dfd410a738450d36ac5883c1412d91705f14b4e0c29d8dac836408afeea96267275aeea8d39a50cfc40e566d06c3ecf31ea38c7fb8823cc54f9f28651159d30b02c1fe595aacc44f345e02032625cc78d8fa9780d5c974fe44e036fba072059b7a248f0479c3c9b31cdd3c8c7ca68412006810b9c544d85325f23cf5ac4208d6a340784296ca7959fb386cb3ca13bce21d09a3a0132cac03b63f10bd3d7494a7f70db44ce223747ac2a2c37b16119b7cac6e33714fe71fccf1ba05b931f02bc981aff022769a8b1618a50d7322c01ca9351c000a7612f1d74257a0c267ab9606ca130dd14441b2599d7bbdccbd0f1879ea4be0a41503586fe2d965ca828128a3841797765a3dfd899e16d50baa387e1a4e5c339f11c8adb3cb71140cf0ad1fa560d711bd8a687d3cdb65cada5fcafdc991640081b6972b422619563fc17217800ccd56a1526de0f3b815a84fa4ec682fda6114accdf0700fda93194a155f734fc649be7e40c73fda7ab99c5e30f6370b2f4db28c7a3a0adc627aedf829547ec032e4b6edbfdf7549e5e812f1703d56ed41f8e282f40bf5631eca447bb0533b446f19b69d0f6aea01f9b316377d781b10ecec5b5f0af302ecda7c5d3dc193bd6fd3a439767a6aea1cc14e73a007faee6eaa517e645679a46081e86ca0fc74c7f2737ea59c742f56905d43a2682e368d0d94e720a86e7b5f53ba00e5ef6f9e5cc989fad4a6c07e127f9e6b7abd873d27600d8055482f0012c162a3be830e5af01bff738e311184304f212b83258be92e13c68e913a4d81f43d76c796bd2f6aa6721b3df609101601f5ef83792f9a49ccf5a5ccc2a2c6ab0007cf0cae8fc8c0e24804eb094cf1db271d675e545a77a6d0d2637a29811ccd73c23e83688b08925e5e661ef68626cb0acfebb9e7f4bb15479d64bf646e70fca5c5e80e4d244b434959ae40523c2eb85a29c221cd6ba17ccb143f07998c6783682ee230aeb7aa831396347cf1d423d3a61fca1708d9e345a6bdd8e45effbb52bd100efd4420e30fd092ae2393152ecfd29f98ee9c37b3b857e5fb161fb8c920330dd06e01e0dcc3de841a493403cce3f621f67d7cfb000b1b0837bd6b248ddf4b043aa425acaeb306a80ffea3cce3ba162a667017e1442b042537007d0543035c73a7c1eeead022eff826d45fd67c00da92b8349354cd47e390bdfce10c0d6985e4ce554dfcb1c3ec500c3c421de0c3359e1da51758c746da30a4378a1a149f8ff28f7c6b4508964c30a97537b3e999094f28085ec856065cefc3679fad1d520d30e941f8a966d395546aba60b7dc50ef5dda905ef210b47323bbc3ec202c9fc835bcdb6be2cb15cb925dfd85d953a65ee3e77f8edfade28e42e4e7086b0f2eaf089ab710312d6105d8a18ed21edf319ba3f921eeb45d3afd128b90a587202433f16add694c8aeffcc7feb1b42e23b3222dc0e6a67e58f8d3ca7076a83ef6cfcfd19e53bb3d8fbd7beead7133e58e78fc0c53ad452ca69c21b1fa8e62f946871a9813d31013550c1d77a4dd9df2349a93b9b64a291d215d2f84e0477dcd51db5394929d2302f229116d8b92a2a28a1fe9244f4912d539d823fad16285711ef2849841dc2826b2b761daa333699c9f45efb01e12a1f62e36aa13be3baf8535ded68016bec68d32fc79782cb970afc31f47fdb4627193f232c83b202c5d2662dc57be69881f26b2f2fc780fc40fdefb53bd2f931136e3899be72f0c877ea2a7c7699c67500b97720c41f560db6d2f371afd9bc181accb4675ff6a9805fd421a84f684b247453af8a694ac52ddcdd4407b4ef51237480bc856033bce983e1bb28ce2055d6f9e51016b8e0746614bcc119dee9ae8a62c9f82357b53d30c70ef384b880a0997ce283b762fd0d48ea391c91927b386af0ac4cbacf1188ec395661367a86428b82a06e0ffe24acd144a49b147fd4a120e99240d0e31482af6b63082d52423c874f5c088408132f9742e682c351deb0858bd6c51b7dd99da2138ada0fbb896720dfc72181e2fd0e81e112c850f708fb4aa1293d4168c37740ec57d1949031652025f2256df83d478634a3ee9987b746381e1e76d8d23a1af9adf237e8a464cabfe563e7ad6cc91a4443b683cb01691a4c518619ecefb045cff888a81454ae6ddba2b129fdcc96925f9bcd99309e2d114103956ee6cca4f6f3ffdfa7408b00bd17d1a132094e86139547191c2106fc984ec4e4c3390ae72ef4fcd5afac1a68851f8d75a00880e1ce1a62a5021d4ef822cf84c2b633989bb617a16c4b6fc0a9190f0fc95b3c873efca42f1b81a3594694bcf3682feb3c952c07552411881189b9dce4c29e288fddfb95edc44a87ee177d10da19c5da9f27cc15b6e74ef47cd31be196c12796e2e827678146c4734b56fe09c2a1dd048a20f1865eb6308d9a4032cd7ac05bce68318c916b04f9d026d536065d799fb7ad95537fdd568306d30bd518ca7949fce67c6d418367f696d3a655e4df4847524ea8acd54c9704613312d506b524b5d174628bdccaf4baac942fe494e4e1d456717ea96821f1fb6eac84b5a3337ec48eae4d9137e1ef84e3138431c0760a4af08c4f5e9b8f619592bacd6198f83c15874850e4d5c7e0474f75c680afec41ecf00f2a722dee844d51758a1c9713244d1f7e5dc982e4e563f04f21cc9d8fbc4ecb7034287085ea344fc3bf2d8e92038ed8dbb10b40b4264df071b0141c96dce5f5ddbd0eb2a4e158f3189eb0e9f36dd138d7ac60a64ed378d17fa54e1c9dd37bf6a87bd450bdf27d4f098dd270aa20a1cb2926f2363ae9cab0523b712c6fcba13ee2eae0e7f473325c12636c856265fda7cadd3ca6665029d4e5938160ef9f84b7d6842e80cc6d77a2103ad725bbf0da2a4f5d2a8df804f80b7a2e5d763fe2761ea4ebb37834ac895ade09501a870a5fdc93c904de0c009b7315f2bcc3c1ba4796b8c9473f3a29c82947de3427246da7b7b9a6839242032c96fbc519b32f022905479e10ed5e7004abfde3a23361063fb996917a0dfb77b4eb7e96db203c720b19c46541c9528c35ff00fc399e4ec1b59d5193d96f99a20b4b4c6bfde273554c89cffaa6081663c2585906df919246e576e7abd76157b6fea7eb3b5e35acb99169c48db412029a33497a98b44dd5f91003259520037c4f95d6959e3ac5d8da1bee60453e576a4c71dc4a0c0855eefde4210cde80cebc3f0b10638f74469f28409ccf86e2f38da55496b7f1752822072677affdebafc790d0b3090e4499c788f5645b40d379443882824bacfbd8368bb0de50218d2e8d3e7cb030040fbd8426b1fd71e738d2349f177e7efb0b774d0ba73e03260adaa720b0abdfadc3037f7bcff650667bd02956745fb9c0cbcee7d4d39d67c36aebd2191ca8cbe2788715356ca1383ff9ac0fe6e66160244a1e9ef100b95755ad33a8e76f497342bcbfa889b241dca02f58c12f34b608adf4e62e88ec94eaa4d07de86db3482ee9a6bbe38f36e49159c9b5f5a508743207d27169f9c90fb79e00a907769a726b4726440a24b480474e15b5edb09f6985c31cdcd957b2e79f7b95e27da84cf39c5e28af22d4e3b1ee1b8135a0153213af247977b460511839302d31c70686c44bf60e130badfdcef3844ea99244efda30eb7efeca79541e8b4d770e631ee8e4cdccc95b93d7ca93c931197191bf8a9f13ac89621381ce8ccaae9d9f225e63fd02005beb16d1c37db231a6d7381ed2d0e6a6c37ef459a61f437af473e51151fe7e0736fbb15de378892b4baf986b73faa22bfd0f816511f07a3d1df5bcab69fc642cf80bc8e687c9829e94e75d7110b727b769e12d50316be86032616bfdc6308b226113f8478e24230b923eedfd19b12bc11d07b22348dd761b57c53dba80770b0d280ef375039d74f95763253d659b6ea4d57515cfb2061410bdaf57f8fbdbc583a5903215e172e23573bc564ff0a5fa6bffcae6084bcb5dc58ce8ec9ebd2d5f0d6a262145ca25a5fd423fcc0a40015d0033e40c1ba123641387caf9382b85687ba157c8d657c463b9a4d15ae4fb32f0d612b8597808d7724a0fc5b09cdffe2e97e3189a641e8e03ad921b4476e51bfe87288df23d59636bade17e7808d1dbdf2b409af7f9bdf15026f448ac77a3ad9b69ef7d87623c439a0649c8de152ba3feb1e97126436283e7a30f5284d419e8e77fa4451760249aef9d793c081e1cf064eacad96cfd4691d264305bb7e04d7ff156e148f8dbe4f5f79df774480a95e5939448324d2ed4711d6fc767ac142bf0ab551bc6fff43e6ae3222d005a9486e8de2b548e0ec8019eb643797ede9cbf0489ca79c4191eaadc27c2b35c2a19882f8fa117e35a2ceced25277b828de502ff25317ec41ffa5581b3b69649a6567cab4883444e08b0abe87179c9758b8891b14885488abf7bcde73ff9ac1289a7d887911975358d3d29f6f3037fafeaf2b08f12981f9788fb7c57be30df6921db4b31020c9a342bfffc4cf7ba5783c367e312b75e1a0b045c08394ed7356757955c616a64c573555205f574a387db7868a43f408823fd02e4c02d22754231a0f8d12be9435abb16daede6cc9674a15adaeef3a72859bf23030c9a0cc6d8157d19decb873852a2a6dc546e11333d8fdfbbf5480180a3d9976f1f4ebe3b6574031610801d9360d4bd87cdb10988098a717b5bae90381c81de3033e9fee8a4e56ca4cd3a26eaee621ba742cde7b9f1915933caa3e09cb8da0692fa62f88cecb93d0e5c1dfc5d4062492387da7b0b29cb871be1eb402e085a0dcac6b0092f29216e77546734fe157a90a0feb02ca3a5f2527a4dc2e390e46b4dd90887bc7fec5c4ea8101f8c7cbe30ed4311225500709b6361dca83145e0964fdd1360607f8540bbeefd5b8e68a5e2e16c107bf2f3b8904c52d84d377d1d1efb6e39883f747938784856c2d73390be611172d3cac49096b89614cfa311c15ce8604e5984ae14ecba2ca6be2ee7c351b8d1046cc1010f849d10b77a3566b5da14d32fee745b0c1b94fb6ff409eb01ca2d09e306f1cd8dfa482cff07ffb1e87844d212bd4e72c401a89e6bb0996b11797f24d2065e3f446cc5ba24ce811833d74df09d3a5bdf2e39abef195e4838cef5f8db1417c2bfe498dd690ef77308143066778e7b0ca80b74600df4b016a4ac07220f597cf372adf7be1d7bde21bec23e9", 0x1000}, {&(0x7f00000011c0)="672d00fd01beaa9cd640b743e982ab63daf38026a3141974540fb40de3b42d4d4d8fb5a16f1e01d253b8583f956ebb594ea39f500c95da045e0d6e3556ebf434065af16323814ea6966bcb2aa5c25552c8bbf24642b28c7796ae6cb29b9dd793114aa2db261f3c726dc4d45fd4ce4bd3613ec21e854ad3f5e1c48e2c7adb11a533406686729e98211defaea0b3c2ad8a491fc367474493aa07c2de804aefd27157c33ff2ef31948d84b5a7d0f4322b8df53c3141eec879202e8e32a347c7bceeedd2654b186a485abf6d3baeab3926ebe7", 0xd1}, {&(0x7f00000012c0)="df5a1372aeeec1266551819c2433833f7aefde91c9ad3ecc1c8243887f306328cefcbbc94f823268a4755f95855a8580aac8b57a2c90020ddd5dc1954d064715903d68e9a6a1cd58ac1928dbeba8bf14f789d6f83a2816d89f1c31d4feff2b6d122d3db6d4333df91b41dabbeb4035b63882db4e534064173f65d6f7fe41ba168bc75d7ddfa4b27f07364ad11ac780b630c4b3853e62927b87ccb0fde31854581244eac087cbce395ca50451db5992cedd751f8cdc6b22bd433be2d1d46ec96a4b9f236b99efc19d56965a318291b34aecccb1c11d41cec492611c0f1da0cdab7c507e8fbfa1ca7556f918c4d8d68afd", 0xf0}, {&(0x7f0000000040)="5b0eaac44d31580e89fefdcbae1d23e1ebb12acbdcfcdd380e30979a5040955954105f0a63f60481f1b8fc1328c14adf5e8de734", 0x34}, {&(0x7f0000000080)="ad186fab717db2b5b7c45f0099c95bf196c4787aa152dc4c149e8bb0ce76ede731665340eae2d481d24c6c32912ce55d5aa507eaf24cea87784d29bb6c", 0x3d}, {&(0x7f0000000100)="03e19f7fb7726ef2793f201ff3b01911d9aaf31520b198", 0x17}, {&(0x7f00000013c0)="693f634dacf7373e25ff3ebbd5356433bd97e79b02b39925c49aee24cb49390895f36f752fb41afd8c99bac37713163d78e00b63a817fe52f47aaa9f63b7797e994aa179a83770e92bc5d2eceb9a45b9d7641a665face923ec74d7f5fc794447708af369626af42e59c07cf3cbb9c3eb5494009e44a2cd79029af41047b7ae15209dd73e2943fd41c964843d4db545ffdb5fcb7f9ea967822ef3ffe194d4406017efdf5553c975d8b4f8ef025956d7641334b729f545cba254a1ed5f462b", 0xbe}], 0x7, 0x0, 0x0) connect(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c553042fb6888889f83a083122f19aecc653000"], 0x10) 02:21:06 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x4, 0xfffffffffffffff7, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 02:21:07 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') 02:21:07 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) socketpair(0x2, 0x2, 0x80, &(0x7f0000000140)) pipe(&(0x7f0000000180)={0xffffffffffffffff}) bind$unix(r1, &(0x7f00000002c0)=@file={0x0, './file0/file0\x00'}, 0xfffffffffffffe15) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xb) 02:21:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) select(0x40, &(0x7f0000000040)={0x51a4, 0x2, 0x2, 0x1800, 0x8, 0x5, 0x7, 0x6}, &(0x7f0000000080)={0x7, 0x4583, 0x5, 0xfffffffffffff352, 0x1, 0x5, 0x9}, &(0x7f00000000c0)={0xbb, 0x83, 0x7, 0xffffffff00000001, 0x620b, 0xfffffffffffffc00, 0x5, 0x9}, &(0x7f0000000100)={0xfffffffffffffffe, 0x5}) r3 = socket(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f00000002c0)="756f2516c33a2b067cefb1f0870c3d6eefe589c791a7816855081937e16a4204a0d999229debb7c9574203bf6950f6b0bcce46a0f753f3c09be51971d70dab69ef0d418e7f3adce15920e891f0f0b21de3c885100c40ad6e3daefb693ed5fc9f608897bd61f7db7b97924efaf514caf5f98bd2444cc5b9965d353ceb8caa21982c0b628768ebd3b726688fc719552b3f3a999e7b34b53e93fc8c6cdedd323f977e55167bcf4ddb5962f77b669a01c1833898eeb122525facd9da1164ba9ec64ebe3f999266ea3e41280a96b7680dac78cd62446d3963a804e92af8482d2f12545f560c8ecba3db37039c818259202572e033048147", 0xf5}, {&(0x7f0000000240)="2b9f074b03073389f391eb63753708ee0f86294485e5e06c83ad249f617a5cf963c138a4985ba2", 0x27}, {&(0x7f00000003c0)="4ccd5213ebdb83d0142e0892fd12d57d4abb018c88b4eb6d3bdda97d31349c6a13dcfe9939a8335355f204508f4fd542e52726851986f07d2ff23469cf50eefc430df49d578c44774e9d47bf3888833e26a8155fcf7fd6ee7a70fca6ef04665a210e482d0a4be65934949e0796d582e3278a2e921b", 0x75}], 0x3, &(0x7f0000000480)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x30, 0x40d}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x10000, 0xc66, 0x6, 0x0, 0x1, 0x2bcf, 0x7fff, 0x1, 0x2, 0x0, 0x2}) 02:21:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x400, 0x0) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000000180), 0x0) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 02:21:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000280)={&(0x7f00000001c0)=[{0x0, 0xf558}, {0x22, 0xfffffffffffffffc}], 0x2}) kevent(r2, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000200)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe", 0x78) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000300)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000000c0)={0xfffffffffffffffc, 0x9, {0xd7, 0x6}}) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000080)={0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x2, 0xffffffffffffff5b, 0x6, 0x40, "3263897c366fc4b61a7b6f5cb77f6b1151280d41", 0x80000000, 0x6}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000002c0)=0x2) 02:21:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 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) r2 = dup2(r1, r0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000100)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, &(0x7f0000000040)="5e96e72c6689fd9588074d4fa0d9e000c2d7ed8ccd385845c80ff721a9250f2ee3ee1e51b90afed7c4", 0x29, 0x0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 02:21:07 executing program 0: semget(0x3, 0x1, 0x200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x3) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x8, 0xba0b}, 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) 02:21:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="bf10fff325584504bffb59a962518c9676a16db7ff72d7bf3677c3d5b576eeac955eae30088ac4d9621c60c493cc2926c1d9ade4c0f357abd2acfa18623ceea631ffcb0ca14a718506000000f08680fa573a93a15244f96c6802a6c50b64751f427ea61b", 0x64}], 0x1) 02:21:08 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESHEX, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRES16=0x0], @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESDEC, @ANYRESDEC, @ANYRES32], @ANYRESHEX, @ANYRES16, @ANYRESOCT, @ANYRES32], @ANYPTR64, @ANYPTR64, @ANYRESHEX, @ANYRES32, @ANYRESDEC], 0x42}, 0x401) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000000280)="40710d83720f93bc37c39af9e479d97574a2594435d022a9779b2a41dd0b21f6ff2b8dbbd5898e33d0cb63b85ab9e5eaf682178cd6a8107b9e396142ac58ff907d3b711f4d9dafbefe4365944f9b0d98739310c03ddd55984beb464bdee27d489b84f6a1a5477edbf00e070cf6fff8d69b016f4b848619aadddb42be0cc4f0a6480900fad737e6806164ce9c917474c4b197378070d6150f14b0f79e90b540744f3ba17bc743dd4d8010621e69697e61f0f4a9082d8c9272d0100b7095265da7b45ecbf60e3102d0112c04199ef65332aba4e0ebc8ace8fbc3d6", 0xda}, {&(0x7f0000000380)="1bb98ad87070003f60ca838c4a093de90fe8d0518529c89b13e5aa22244362972e1607e06a5c14f9cacb5d06ae9cd6446f5cbdf6bc445966a1bd3d04ac141d221f513cbde7aa1765b86e14aef08d9133659fe0f366c0ebbf8d3d1131f487181bfb4ce3f1983100c46aa43cb1d1661d8d7474f1", 0x73}, {&(0x7f0000000400)="cfe231e8dbaae6434c0a6f98836c78092bcff310d469f65eaad8104607c4d1f4bb57c0c2ee37a88e721d48280517327f04cddf0e6342bb7411923f61b66ba3c2c6e89c8914ac7d72d339fa4afd8441dcf7558c08732721236269584335cd759a486a02abfa01dc32996efc88909b4bf988fdfa8525988956e2f5cdc831403d2f6fdb0e9daa7c65e46cdef5faab1b99c4980d3a0469ff33e64da8f225b57e731da255a65acfdbb9bf6f29bf47ad4f7d83212e6ba1e7356554d0254905f8297d0e1598039392f3552c7f252d93abd77a482c9fffaec933538d3b768f96e63b2c07fb35a8bbb9d9031ab266d310435895bc021cd2a95891eb30ee449d931b9b21523d10d5de9a603b37c9f31e4fb46399d76fdf75ee209e44e028c5e3e50d26c5bc3efcf19c876f94373cb5fa064632518dc945e6f393ba9b60e82c02321e882fbf56addd5bad9ca4fd206992d0dff2dcc30f63975b87581112c16e4792bd9195021ad4ab25535e6e6c0145e6a1deb9c316408fe9de9c0909e9289966d324910b977d0e17a46300db4762a7e674113b413706a7c18ffe0e4a0276e053baab42521a356e22491919f6d17702e96674f01fefe5e633f3dbdf3dd728d8a72137a1f985b1aec1de71f740d6e9f683f0ba56f4731d469ad3a5bef86eca7578603e50b76511d888fa729f77b6015730196f56ab2c475c002c4803e34103c14ea461c9815d5816017dcb7dd54dc81d5ba47486f8354c08db33e549fc117c384fdb4670a7f33e119db3f3cdb3620248161fa2f4d0dc22f66a054b78fd256aa155dbfaacf23d4c5782f8248841b37be378e624b7ba2f83c0511a0d7e03c28b95de835c34efaba5414c73056e9c5d1c3107cbfe369ac1d10ee47f8e49bd1845128bee65b0ae7e6e0052d81544977c0671c16cea57100f645d1d7ae71e74ecdaa2099cdfb5fd0720a331d63b7c801e3c702a513eed1f4970c27795703a3d593ad0461f34e98b6859e8912df5b811d746256138bd839a8183ab34e677fb4e23cbb7bfb431f785644e2ce445500ba3644dc070247cd8154f724bddf1faa586c55ff37ce598e3744e82edb7cf0701c2526bc308fbf3de4da28cc4b7e9b231d1a672112353cdf1940dce509b6d263a757b37aacbfbb2c0b9d3933dbf66e6465aefd991dffc5bcefccc12cab223df4f92af8c3eb198338f68f5591f01db8a0fb82ff818769381450af73f589fec7a48b6ccb5a9e492e7f60b5f8a1b306c124a4ec523001614f1c4f2d9bdc2ab6cee2281f9ce3f18d120b73d77c454f3e692b0a47fa808a4e0f41a1667bc42b9cb178c1c95566c73e98fbb780d6ab7feb92f4d8f428d8303e8e2d4ef3a1e1be7caf4dfa63f9e217225d8f800cbf842c62d37fea13a70adf986c9c81a18909b5097e65243b0cbb12bd1ef722f8b0b10bbe3539b0d1945a07a1b66cff34bbe9594f60bf176fec8485af1d5b8d25934b5e192ae45d9eb2b12e5409ced64fe514da229e0f307bb9cf602ddaac265b2546824402c1fa940f1b00a0a4c6a25cbac1b3831055efc5b4609ab4f5307fb432912f6fa27c3919670dae21362b4ecc00b5b9ccd585f5c814c53bdea1a797a56001b8b8435775a320405842b038ee94a7028cf2339c5ad500d3920b809c2a115d028c8f6e4eb48eb9a231a127d13f58acf464d186ed364206321efc897ae4999270e5dc6491a4ea72b34f0cf1d7f671e4fb72b0427ccabab73954e021e7c95c048039a7614b1f7ec512a0fd7d587776ecc4a1adb72ce7ba7ab3219e4dddad87f76ad1637b65b3f1d53d44e0a86ed7a4f2f3de7f65fd3ba498a70f1b9098619630d352b0530484bb0ce0e688edb61202c41c5e3d64ac01c1f118d4aa2c3376ee7aa853319252f16d3725cab33d42f26b4de38ae744bcf84f70061d486e261ba9816890c33d68b235b4fc3ef4432c7557d30e0e1fefbe916fc5a78d6d6f1af567884c3444fff2a05cf926fa78bdcaf8748a69c89b2bfabf292dcd00037ebbd627d882f8eb56a94b587e2ed367b87058fb4df824ca846779bd42a4cbc4ea2e6084ea9d122d72727025c39dab5710da2a689f2c6fbd70f00e604510fc7d7c628def23a80233d4f7691ceac8aaa40c611565383f46f899995abc52c69fb2f8f13fe3bc2bf31ad8c164e23b04f130efef34195c22f782dc3d2f1958ac6bddec6fffbe5072df61743ee1648cd8d59d48ef9c1377ff5001fe4d787ead241334087db2c186f07f31ad5ebfa8dcd0a13146add4ffe82fa1d1a6c68dfe1859d2d9ba604bb32c4991b011059e8c9987b7d3b56d6ad782dab7f18244d89eca4a9b5c5fc0521893211739043d5d5410e3fb873c355ada8c627ed254207e5a2c5944c514d4161dbb1cadcb5d169ebe443e7da4ca211880e98c061931466f0fc918e3c89828348b8c7d67c736bd70e0baf0d5f1e028fa613a9469e7a3684a84fb0f6c5cfeb88f8a7a57e4b314f6a33eb09d63bcb66af724e1a09a45d03fcc79f07cc42b3026826267b4cea5475e28146e9477c7942849dce8210d89f80f037b1459f17aabd488d69a41ff6c248127a1cca7a96db5d2d1d4b9c32311ee3ee9a89dd1b8f775124ba093b196c14d1dcc3d914e11909c7fe49f8638ae365e85093a6c0e6eef0ef435dc5ac9831d376ab8533b6d4a8b4882054ea6fac907bd4cba3733a8a3587c26f39baae59b0b0606ffe58fa0c3890261c32634f16e8be5060f5e7cf59e17caa323d572df940125458da58ff70c8218174f53f145f3f28845560ec46186ebdae5ca99f97a5f4381e38c23fbf80d26f51d7007999a9d4785d81d3688486e351cd59082bd7ee959da53c533bbf5782a17e72d19f432e310adc42fd0fbb0a0e2689c82dfa7ea8be0ef2b884aa8c3e47cab9911d06a8c8f431cc10b6ab92a6951f5f4bd3469fa4e7ffc7824c708bfa11254d63d17f2f9ff706c32f16cc2c91525c033b1f57cbbf70809474bd4613885b5689a7773dfdaba305a97da2ef421011a81cc6390cb894376f7c367443f5d3f5ede430d81ff525c6f5a567410ffa74b26fb484055b1866c3d46aeb137001935ec38083a6b8b0ae799587e859d0992e4dc06c5334a16b4330beaa4beec2f1e26e4c5afa31c0514a14ad7a343a60f62d0b6e263da7bad9306050826d1ff868c453c4935bd5d74a17bd1985a82466e97545ce747361338b0d3a184d32c3e2a73df9a7a67b01ce52c413d7a48adf19d00ca9cfe3e04e826a1fe40273c82640f69657b03811d7c5bbe03bd375e2b41538c9c8ca4d024ae4dc243b6008da1c66b8f2c597ae065f7d8d3e1e1e8370d2fc6750c9fcae460a76fe7ad14671f61a20a2675db80c768a3960701d737d5c13c513563b5ebfafcdf389e80019e72bc38b36bf89542db995bb1c9134b760b4e8b9e30d7eb235719a7c3eece80f0720840b8a904f0f9cd1d0a18e4984a7c30574f18b900bafe73a8ce2d21cc24a714ac16eb1b23715beb64c972c4ea8190e3df1aea9e0d35d8fb7c0dd58831d8a580067f0349ee2948f7a2817676aac351b25e15a829d4b1533cd168330fbc71e8983001f7322066beba6d6b14974cb8a794319923c89b9a4d9e4d32fc893d667307fe3de8a982d2b44d91f63e2aa486958d4b56d586554060de2b16e6ab0185a0b372274960b3819a24e7ce38eb19d98e1dc42a1ec9c4393f0b732366b22dcc35ad7ac9154e9f2476f7fe64da52f85ae886e05d62ab08ee681397108e21f7e0f2c0106a0035a21f5efdcb575bb7e1acc2a9ed75532cbdfe99f010035600490fb3aad2473b3f433cb1507f0c91c35f3ab3e1eecb19ddcec534bbc299b61feca191c804c8879e7e795565f788a8d76226cc8133a047ec25b54dcf8c3052c63be25508381e6819ecdb88e67d7b6031f79c3f29a106165e60d961994d5407d2b3e16202f95e2eee060cc99da85c732aa904e06e3549a4dc0e372bf1f4841f47a3275d567050b75aad5149e0aa4247adc40519c6adfd90b96075468eb94f99343facad678cc1d31ac29e761e2bafb8628c99e032f9e0ce9dbd9ad8d038107f0c8caeacba5beeadee543ea0ef28584fb7ff9804e3af07c9dfeb9d527bd02506d8931f876aeaefc6c8261c7f858fe2de91ef2f3f1e0173f69cb256ef739c0929af7de23a646049047f7638deffe7e8d737f22136c0daa8cc47df1e111207eee44ed7b64a1583e8f18fb95f9cad5f68a0b7e7247762f455fdfb546a644235202738d8f0a988b9f71c40716890d72b4df96601b1fd9383d64f4ff50032928e415a2eb2e80e476a59bf2b4f6aa67e936648901d2011b95202173f990480726bc58e3f4f40299c851054d85d5a1280bb774909c9341b3c715aeec490764cc5fe8fca898679952045b1478ed2b96ce9002fb63407916f0b8d24fbb7dc25db47866ebf64d465222044f112fef47c55463b5cb7bbc52432ee538fa73988a1dcee1214e18d1e62a0032187a15cb29fdae4721e4fbb6f28acd2c1b0761c0886ea9a9c769de0279fe2b1455ad4aa1e5c7bd731d4e443790c0ffe9e8f12c8b8a53442135eaaf50427dea189efe76b6c56060f76e231dc99b03d2a72f6940a7e116323cded8aa8a8e9e497cd048ba00aa3582fa990e808d59baa96fe0d13ca3f0b68a0da714e3265c55ccfeacf15928cb660a1af2004b95966c9ed1284377de07416691859862541bee82681e9a095a8fe6a77fb04ace0661bc16d3cccfc8a8d9b29aeb10e3d84fc2e3c434ae974cb90196cca315eb1c215c59336365c1fa8683442ba4d07f26a2569a45859ac0301c495b373a3f9895879c4d36769e9cd1126206e59ca5a945ae3128aa33f1ada549ac292872069b2a59238394e00b24101c1f92e94241b428f681c902994a4db48ba8ea5063a54d92a7a07c2dc9203e88244f72cb3f7b0e160e225c65bed3c6d770759946caa63069a9d091b7db943bfd2f8ced1e6248dcad4fc212b281a49ceba16eda6f316ac7f79c7e7f7e60bc3914df6fa26f438d33065fb10001aeff28c9a031e0b4099b1b93063ac862768a706e4a09dd87880937edc6f938c5dd60413e0dd7d2165d1b9116d49c911ec7c7fe4f4f00d40afa8224d75e10f948b54591d7df32e7244fcba644f36e9b1c0298a2979dbc2abfb0b8b7d64aa240d0d9fe5775f030eb2e61085a81f9a3723066a70dbac0645181f493238d8a893615877cec22a7b48b119c113646d9efe4efbfe2ddf7adad7888106fae3492f27687f0f483123bb3ee22eb3ea5f4a20d7181d5e905cb77e85d62b64e9b9bd8fac3807cda502ed0e9a3d6800af7ca695150419eb9475f618e437a6718be0250d3d1c3cf55a907262d3b343f4744939fda8f3ece89065d740f1884369b48c9709ba994d40d07dbf9a62c168d92d26b961fb0e9e99f2bb354f47602eaf34a6bd68325e10175012733ab69d5f6ab270188cacce0f546a0e820230a0ef536c51ba572e60eee1081fefa8483cea40902b23118b96829878134c895bcf5cb64afcca0493b99c8f3f2ca6203c644b1b0044d6db74112f81d76367d32977cb3fa6baf9de725da4e00b06749a70cd0323e6129ee469f0ae2574494fc5a4e772180e98508bdb4199e572f97f8437a1c9dfb8bd090eb26d9edb1ef0a9680de93f36b64474b3c52f71c95192215d21f98a24fe322382530391f19ac6291d7ce407b2950a5fc92fc84334b5e900c8ab6b58103431825d368b1cff466c627b8167e76f4703a1469dd29891c3d92055e607c29842df06aecc873b412962b2a6b716b919ba8e08df2856ebdb0769c29ed3a40a81a5c", 0x1000}, {&(0x7f0000001400)="3a00753d7230b420c9cc1ed25876c49b7d4d8591324257fb923b78bd2d629a25f146ca2724606e9cf4c65cd70f62633119676752512265a84ac690e7f7b50669abb12439613dd43f8a4f4ee99ecb47a67d1e73395b830e4f49f4984411404b2e06eda14d4fff681d", 0x68}, {&(0x7f0000001480)="5716c039e88f554f732e23c7e37e9e42c7c4dcf4a3d9b6b241eecc5323022ad455d2d672d1bc00d84527e03a82ae409b4eed5eeabd6cb99f2950da866654142bc5dc6dac6e3bb8b60b3c54161ce96b51b1702a", 0x53}, {&(0x7f0000001500)="bc6610430c3e8512c6243038d60b9c5a59a65306a27915db02bc1be9124786eab2128fe7b47a63c117cac52006eb2e6d454d04416715ce41f27689661232dd342428040fd72a6c68a259671cacc70d2c0a561f44995eef5509146265f85154d94bd68beea6526f7fc9d7c0879dfd43b9c554d1031d079bb281582e43a682141b0207", 0x82}, {&(0x7f00000015c0)="16dbab34b9da52ce382b4aad27256194e93e1480fb75ea26951386726513227ca6185d3e2b5e60b6b2313df4fd234b4984ebec5610560948d8f350b8ddd1a8f6b884d94a02f29465252f3da1a9a40b50d01a68b4dbd9a23f8db3e3b41d4e7ba412d2ff623a07fe8b461098bbb94f919982933787528defcab44c781d0ffaa039ae65930bec3b3778e749fa201395a83b50b8a1b0c2af00c8c13175470b955d9d2358a8cf6e", 0xa5}, {&(0x7f0000000080)="4e9a7e06482cb1fc879afb6366aee7582b1c688c5ffa67d23ee40ebd1cc72e62a42f62687087951b62e121e9a69d7f427f2fbffb", 0x34}, {&(0x7f0000001680)="6c52756dcbfd849c7a612e7d6367141df405b2eca84d04b0f189c6b76ed8ebfd2d897906441d010fd0980882d8b27d302f93501c544e16ce8f37732cc0ea9a5515b5b30a325354ecaec112610b03975579773954d5fb58c0fadba478081c2284bae679b1492e1fb86d79f25bb80a2ef30d9f024a6931faa79bced1e161db0be2e0905a6ab69d79a4e9e50ad256ed79d18af45bc797a74b474ab94cfe3a08094ff9b7349a8adf684d28b243a1c8913e1d671d2c03d6d3b0172b1cc0ffac610162fc5e52e37505948673997e324d8c3275981fd298441e5c7f4df2bb531d3098073862dcae2729", 0xe6}], 0x9, &(0x7f0000001840)=[{0x80, 0x991d02d48cb412ac, 0xffffffffffffff81, "8cf2c34327ebc878b393d3a075a7461ade738adeda88654f056060812d7829e7e696e4014ce090f24fc89857c6cab66d6e0a9c1ff70c04731a5213fbcb6b7dcd831342aecd2cabddc2555b9bfbf276bc6bc2969d637d82df2f34b4040abc1f95b94c3d029b5e3897f23ea7e9f602"}, {0xa0, 0xffff, 0x1675, "5598fa0a7871c53a8195f5624c10d409e94b37034484c8e0c6187f08863c9fcb1ea5db652b88a039fd6c7d376a10f578a35199f2f50701fa7cf740fc5d5453d3e4a38baae0e8b1261c03fc7f993934d6ebf67706c867153d5a5962a9516d523216c707bf4ea7d413277c32509b08d7876a1e34d34b1ce7c55e8b760d6dc13289cb996401b4180dd1e04085"}], 0x120}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000003b80)={&(0x7f0000001980)=@in6={0x18, 0x1, 0x4, 0x100}, 0xc, &(0x7f0000002ac0)=[{&(0x7f00000019c0)="aca283b82afde64a491be47f7f5329bda34b5032532a316555c636b888846cffdaed91f80a888745fce5b87210359c3272ddb83cbce599133cad42c55d5f7c3fc69b862971d6baa33234ae6b80ffc64cb5e6435ad59f503047747f85f50243b9d74dc9045cdd170c88425e43046ea8e07d3f6759069f861a1314ff54f2d869a3dc51557e29d82fb91736624c5e7880cfc0896cb1f727954ab601dc9ef4ff5d1ee10f394c96ecb9c998562a1978bc06ae8c47d4d9365fa8007002e40e3bba3db4334de28d817da539f291ba1ef9d320c96d92cbe232b6db1f9366a1115cc57f16bcbae9be6523436a0241c0158208162236a1f229e75906ecb2d120", 0xfb}, {&(0x7f0000001ac0)="a800c01d4d3670b72afe7c8e40b3efa1adc67044c155516f1b42ca970ea0d29d83c2c4dcad2de17a547482e98e9d8ca61c084d58dcba486af71337c029df5ed9ae4fc5467e2de403ff7787c68c1c4dc2ae819f261db4a19bbda0391635fa4c11f115154d3e0a258c0dbe3ae3947691fa755d0ceb48946fdaaa9b20cbf12b6faf4b6a36d8da634c7c5bf1dca9b163d275b899d79055603b486de8065539feab9610720d687363b423be173f753f7109c2d97d5f6d64d247a1652b8fd3d7c00eda0916829631201039a42dc851c9fc8d44407954ff6b8868e6a92dd92c8e279c313d30bfe5351d7c24abe3208de298525923d46a8f9f8d4910042c1b285ec41101a250570d8ce9a0ed226e02f02c79fcb63c1653f334143e3006d2d390b5bce63f3db59df8afe08a25bb382a90f59917e00a44f44ea74791e22f6c8254cace2270be56de493c5fed84059d1811cd67275d37cf3ea9d3c0534ef91a1ebd83e03ee1be5a2423df48b188e607bc1e95b54e76cf95616580913556f26385719b1cfafdf9504a9ee3521df61fa681d83d01610ce2be48ee159749e68f979f1f6e0ec24eb47e355ebac736f5eb9f1db4c1bafd72e2c55951c349020453058cbffa35734c7bb1ca2971c0af5faded6eee17db2eb6bb8656eaf037bf9753b741c8a5bcd4f7e81ccba97d946098a0c1643b79ed9f1c00fdba2b972d45116f62e5fd2bd798b07705e3a4dc367a03da9c824641d68118af2e982be6c24949ee9271e6ff68343a6a70633680b592e369f9638daeae900709ab4869dbe19666444e9ecba1515e96f6c6ffde0c0d6bd44c31ae42694cd73993f5f7d17224b9f471b86f38abda52d05ef8ec8bdf43777d4d75a85e717382eba72e9fe67830b8cdcbb09ecabf6852d13894710e92610c8acb744c130f28c2170646a827582bbd140a5767aab89bda0f5ba704c61cf99a495d175e2b3bbcd171d054a552125b62f49525b652af0ecbee87f813975ce8d50fc38ee920358c2fe9a9879d13bee09a5afacdb85f19868b7920f15f304d3cb31b883060f32c77328d91c0ad2009b8ddcd80a6169e392583af8f0e662d8e4c500329afd8256f3599712dd772477624d8df2f6970590650b08b2e32c5ca4bf7fced76b6e43be38dac74b4be6fcfbee99b3b114226f2b44adfcd37c8917d865706424965db8163f4aa826b61569f6c561d6f0067590c077b4e798aea0283ba1212db6374a89bb2a8908fe6b1eb20a01d737d5020055e1b57b2c0a145274ec603557305f5409463d6485c162de2195624443bf64dc817e23299816de490e58746b0c2b122683412e0f812de9a51d7866f4893637bd5e20c7a9e8fccf477849bc4e448fc52444c07fd849a84e85d9329923fc87248ff853c308a2839f4258066dbd7ba017ba6f5607a936d3768df74c8972343b32850ce02eec6e60cc61e67e840aec96d9e5bd85837976675e86029779150a309b56ed35ae2811523f700e308268385cc9d57873534066c11841db5010b8e50a4b87f8af8b88595917f67ed641e813bfd767e9fdf5467e0cbf2f428aacb6975a42e630758fba422874f0533d6e659f70c83ad9be28893fea82215e846035b006ed55aa803e7e3faff4ae76bd63301dd77b3aeb40cab5ebc6beaae022f5c699ac2a4c0e2e5c26d3f22150bef27c1f8906ca5903263b96b2c7764b50309403b217b215b140e65b0570acb25301bfded96080cd946558e6545be6bdbf0b55391aff99b1c03b55acfbd2ff6f7f0f5361c0a3dbf5c0faeff47906ee21b7dac23efe21268265f913b8aee153c2ffc6e62e0805b11538b8bd360963bb11931c34b3444ef23f00be624251f5e8880bc114ca11432f2d6a35f89cc2a9cc00abec4a3817e5385fc710ec0ae275d71b56bf2b527178104acab022a4516553ea071a641ec02e21314b8c56203f7ee32208375fbcf93247d53d23cf26dd2faf9967b57aec689617ddcb4ec9313c2306dec61e043f0d2b752103d35b05b97b86f19a655726f12209da562feec799685fc67345a359eb3ff9e2624d79044d8a079b578464531f9f8c6b197adb233f51679e870151c1c9f9524bc0ebd9ef49608f6ecc64e8f7b3db60e6af49e084e078ae5baa1f30bc797a43a2f7fd9fdb6e5ea110f4e153971135706d73e414781b575ffc7a3c45de6a1047b9c383f894e68896613b56bb6f644fc30f45f0629632c8bb236b5f5a79431963370f8086bbfaa08bc1ca94e5015145c327713d4e9b1051fc24171999b5e82f9fa7a5deca12de5903de57d0215f9da3fd1d3ae9ac81151dd74a688b1540a59a03dec6def5cc978df4e5b9715c59fd8499350aeb4be0791c9fadc9fa2da349326b90411e8f20025464e22ee6d6f94958b36dd09f5ba45ed16205c7dc4d6ae6c889e3d85b666cd45897a251200c4ab43e262a67e207bb3cb27a5ac8c5ea03d3d7ca662942040b0db182c622f73711c8b74f0ccc0f5a098f4e0f062c2f94f6cf3f165c277a0fdc4baf138e7eafd5da5893c641d1542473dd9fbf60137100ecadeb8e7383af7ac74f8192a02d1e3ff7e61c25f8fab9eefe05934af972fb3584cff51d67749ee6b6f219866a3eb0887578dccb2372552d828eea0ffad11e06b5a52d3b84125121b7a20e73b40ee94897d70eb20590b9976904322bf3953e0e29554eb935d5e81fa5f4c03f6a569d3e698fa7d9148d392157b2801600b6de4b6dad1cb1f37af3781e9a452d4b9a04323598818222b13d2971a5d97fcb914a39486159937e1df333bd09b2bb79202bfb1d990809d5702e8ba5dbb77a9fd9a0ecf57d0c03634e3718d4eaec4be21033a25299fbb595a4e283402e148048e43726444d3dd852e017051375163fa96b73468628c9196c7c06419944ab7596d421f9c10a5276289f4a6861fdd52b06e477c4107c3a56a7ee6ec2ba28b72029a18ed009e14857f6e4d499386e94f2075e5be2f95030dbccb15523d73f907520796f7cf1efbc8fb32112309bd1300b04ec24b517eb258abf7826d94d1ef1fafde044b7a2b82eb88599895e7df19a93575a40ad7279285e0f36388e527eaff39ab9a1167172e2dee89513e52c083e51d0a5abef9ca370343320b99e98608669345523ca1a65382938017b4ff7daa9b7c7abb2a9d6ec6e76ce57ba7448dae0fd13f4357ca0b79ce6c0b475fb1333d0ad3401260ada8a16311e4e9a1791f17a8a05ec4de6fb84f58bf6b4341285a492f6bf2fcb207f9cf09bb8e24bcb63e4e72c0775b8ee2d5ea2bce1b7e27315f1dc4dd6c6d06cbdff307cee1a97059514783ff3dcde7ba7f846a07ff9f269d06bab7d5310e89098b1304513f63ede28767dab1e36f352b228668cf336b1217f76532ef3c05f49c595b60e510745860e3b80901e75ed11630379991e5ef2fe28dea1a2180c103cadbeee27b33f788764013c8406528fd56d67868fc29e1cff707bf51a325b42268f5e3e16513dc2967406083932feac5184c9eef4469452714096e43a782d9dcba129273db9f198d45429f69d4d05a9ebff15a5944cb6776069190a4b53b1329efc4890b173f9d5ddada349e154025c83b7e74c09ac11b6a8a1d71ec6141a1e737f8d17283d23dda5b86f146e8809690381c9206eb9ac15f8d516a0504c3370d6773558883d1043985edd6c6c1777a3d5e9ba0293cb15237be081606a50278f310593adec55628d3297e4fbf4618a472cedd69983353b0b52533eb61706918d897b8b31d30909885a661aebfa0315ca2054180bde9dab6fb783e3669784864a0d9dad5a11877d21ad16dffedb5396ec2a2de616d50c97d8a0e5f90343e262358935ae33433117c1e42f10e1159391c834164bede137636e6e77a4110d2567a3c44cba449e7c7d7d9f804291e21abcd54073cfe1acc7435006c5fecd5df79da31c551773a4ca7534c9df191ca504f4d7b411ef27794687eef1d5ebf52a870fe1e937282b7f3a55a05f192840531b47d438e8a7b65f29b873d5706216ec0a3aa33fffe03ffeb674106ec3b613c45481a0118e141c193ca30b56cc2f8a907d4d827e6fffeb20e2552cb56d6b0b66469e0e7ab5fb1fa490898502e73aebab242caab6b9de72426570f66f374a6abd8ccf7fbad82e38239afb7cae4c4258b2b0e372782f8494e9e924a104dc0c235a645301e205d44dca1b79e70208c25d41ec3c3774db5e3b2adb4b75f12753a4217ad5b4f7b19c2b3689e249315a824fd4d5f2eb9dd9cc4a3ee88cf96c9a08342f83027916c7b65362fd6f7b967e31e4a9fe3af972ff51e7a4ec3fcab4180282d3a077731083db973642d774a535c4234ef0472b57124ff578a7192e5307de252819235176a3161c72139cc6f0e60d52b880b91385620fd57040b28cd80f670f63e1a416925595848cb53dd48987de0167758720ac5a1ec580131270b90a1600eea2c9d13a65bc098732a90dce9c8c212f8065118e07dd235cd86e3f4d71fb9963a48d303c7fea4d2bee8b69cb85d79ab6e0fd95e6e020a66533de83cb7bb8be703a64c96c323228500f1c9091863c667371e3840775a3b0933c98bc8ef6f4b6cecc2369155b64e16065d69dc93fed6abab2f86f2072f37f3430024cbf4c467c42faa0133fb5e59ae7ea58348d5ff09fb8b5cd0006b411c7dad01f0c92666d0d4840da5527690636f43cc4e0a0bd1b466535e600a8ceb71ed85e04cb93c626e9c6e0c88b3192f0213cec157795f718eb4a8fbce79e20f7a498ef813c573377ef7d7555f9874553bc9cb390c952c6ccb4f70194c07bb9d94a4ef1fa07b3929473066c4d4b328b71981c17f21456a4ff3097ee84b30852813b33ece2f816f6ecef4c7764adfa25be2c4d055c43bfaf88d793ae47cd202cbfe903a00efa3d71a99bef38911f240b0c49e3184f355ffb06592bbdcce3395c1d530aa52bc20dfc91a2bd01806e4a029558512cb19b93b9d2afdaeb66da22f3cdb746d15c45d503aaaaf77a32a3374ebb170a2fbca088f195093d267d2832c44adf840c8b5d0089734b041bb7bf15eb01ebd354c7211554c3aee974885f3075a431024fa2b61804514cc14afaddb234e9fda8baa7462626060bcfb9cc5654fded3f19c9e582119e3b486e5d08d3bf54745a91f86b27aa892821eda86ed8f8e93cf8a8dc7e54e16549a0657e74b54447510f9d2666af4d77c5d3635d87a45d8280fa4f2536451c24ca2749bb4ffb661e7ef34ed0b3d3de2459a560058aea100a0b2e7d0f92244326beecb947c4ea22b5a13c9e317488720b73111176593d7942c09c5cf599083f760be4fbf59f0748e565a485a3b2fa6e8a2dc12322231e762725f230cf6bff0d9f534644681ba35a1d30f995d24b27dbacae518bf510299367f5205ae8b3882c31a0153391efd95a64ecaade90ad1cd33cefe6ccf7afcf34b9aba5187c1146180a1b827b1ced9daaa5570496e8ed7bf5f56f0bffb9aa1b50a5b42e2dab0756826c9248f66fdd0c1c3a98c51961fe62d2023df40e2b6d0f97c11c5f3ab104fd9e07866072b80d96420f1031356dcd2f11fcabbed64b7f1d740b66296da1f20a6564619cc42bd8b9374db3bde654acdc4c350014b706a2ee2c5dc307e2d00d0b075613c71ab60f122f63c6a7d21dd8f4fb1feba5ee5e1830a3fc0ff03e9839382b167e898d6ec19bc8fadadca45f09efad2ea693d380b89769da10a981689bc9e15b796a3887d02d44244372f78d032bae9666f6f49c353bc019f63499a4dc78a975489d8a1d0444249fb1d838aa1e1373229adbc30075193567b7f75ffa62bb1974efa", 0x1000}], 0x2, &(0x7f0000002b00)=[{0x1010, 0x0, 0x3, "7b50feab9e67de1f70081685cade5f32eb28f90905686226ce16a0bccce5dda5b80582765cf6f63880fd0570a1cc194cf0eec455d420fc5ea72ea99acffa3f1e21a4251b67fe4fb074e0be6401270e823d52363396cf9c11921526df90ee404e818206b60214680823db7247ccd77cbd6ce7a778d7e61bfea5232a0b865004df7a7842f87f17f899ef7fb6c6c6f845072ba5a34b0412463036c88050b9d16a53776aff0e9e1d705031f1e49e51a01ea9426047755f05f138c1eb5e8dd6f7a353c79fe4af0d96fc361e0274f52c07299a156425d83203eb97657f1615694661e3d4e742c965a13e35a7d86e53c1eddc1a24d898f1786d16207cdfe9b1c4dab02f4d145373602cf1b6bdc10f7bc42bc4dc915445330fe5e8985511db251f280212b0a6f2df22c5b964c00595f2c17a7016277c1f83ca9615f4cd274bd01d8bd7eb1a24bcc3c1a49bf851f3c864ec56bc537fa245de4319cc288a1e362fae70b5e6429da927f3926a3ec79c7068c26b9eb5b7a84c2a46681139c9e784fe9963f762eb8c0b86b9b99cebf72235effe326053b85bf1a9ffaa98d1fe1070b9da1dd418f84a705e3968c93708767fe3e694f08af9cdb018dae0dbfce4a6cc207cb7eaec6e06b148c0d0701f1a87c88f0b03f773043d002021b8f6ed59153fdf724de4b8eac663e03717e46fa2a540151852caf465854e2a613c8d57f136851b1e06de7b14f7c3012eb0789f971981f349da646dcd62cbe917e9a9f38a000646ab3cfcf6977bbab4a259a83c5456b13e6eb975ca9c48fa7cb7c495fea70900b3764c1b514d5aa5cd40fb9d678724a3cb451d31029db172b792467afa956d94e83109f737a37e4de44521383d31a1a3010e0da2a00e3ca6af8f56b9395567593c4da01057ba391ea9213ca19236cf5826cbb2b0e850afe2dfa7b518431aa0bc05ea3d5081f8dd7758a74e5b0cb2bc7472e0e99f116b2f7e062ed67a5b4c2e5610d126e2720dff84b32d43e9ffd856ee99f8f87456d3157f882fdbce164344924edf10e272ec47367f381a52e66d0fdc05d7b8540f5d8e1267f27d481a3722f5fae782a5415f6594ec48d28cbf49d5d5d7bc3db020db5b6c22071fe83a8bf5a657eaed2e2c0cb111d880131fc8f6fff5324ed5d7115abc53ecb88df10dbc6b6b1b85cf9c4ab1de11601df6f93dd6155dc2a05366402ae64b1e3a561c194771d567a5f54c7e16f025d3e384fc38bca4e95913f5e6898be9b15dc92dba8d4f0cc6c32910205346011bc97449bb793eea5a1bb7beb638d4dabde93f37316eba829f76b1a29eca0c0d73a38343ae6936e204a85ca690cf233ebbba717477e52ae9ec23e296cfe1af14567299981541f8bd97197b70dc991a5a2aca1b3f7cb2e65c5487fcef5b5fe3de9b3842cbc7c5387934918040649aceddf0352ad1ec50f6dec8b723abd14c5aceed4bd0bbb45091b705db8ed80d9f0f0f7e6fcd24ce706515f5528ea7291e278da42df3773f03c25384b25ae26132690cd23391770178dd35de6880328dc2d7bd9c8a049dfd93b2fc81846d4fc402cf0009729caa4eea745c317bc97ece7b38ede779cfb3f6b333c8641f4209621ae1e2da3cbc8d788738c2ea95960feb7d04469e53b6716a0fe4004b357c9fdbbc9b417dd38d0a4762833f9ed067d31004927aa8fee5dc9eb8935d4de593e3a53b7c7fc406eafe3d43d6cbca36b254de344d712300dca9b1a887ceeafa318537de1d56c4e6c852d26aa951fae5b98cc896d339034c07bdd2b3823f831f3aadd8ab0fc5be43ee5a0fe166f57e1eced1c15d784535978485dd9e0d6b51a9a0c2bd3d7cd9d41b224b17017fe8c7d702714a1b9e94c3acb2b723a7c754aeee4b03fefd34a616d308c18d834854a264c33d554e79a08b0b4de35d6e88ba3bb620d442eb50ea258e084db834b5a8f768071390236764ed5244296997c04934edb8799fa9d7a510ee99b8ee81a8da204f0d70356fccf2ba5a4fdb556e862df5386a6d204639583356e1a77f267a501cd00519e98c9baca29ac986471e77e0023e23cd133aeade98e35501f6e52968c5f3dbe062bc2ca152a88ae736fae8c024de2c98dd691dffceec2e963700b54e91140b51d87de0391f383083cb1054036cb1a370c49c7191234284382b8c3521b535c2d877e5b9836942869cc346c36b9edac55fa0e59b34ffa70cfc6b0888f98f344070a46d52d24b6eb4378d0fbf16014248de0b6475c95edeeb2f690a041bdcabdda663e1dcd0df589fd087c5fc7ce622a427d8232b6ad6b6dc3934544d51715e62f2219cb93d36f54abc9d4aecbb83854014b2a033e6d3bb761399cfacb59bc295e298c6377bd20366d8bbb0d52c8c7a326ea29f7b9f254bd2505433a36595756bf82ff804d6e238f4de3a3223fcd48920c91bb98da51f3e451771bb7aa95ccbbdf1494c27d25767964bb429ae8e8808fc3efb439e06dd0f35026e6fbdd356baee1715e2b0bb53845e98a51c0101830eb4e60e74bf5e0cac4278e54e50f3d3d484b37457161990081e23f1bfea820749186814f4647d895340c4df9a118ea2502fa393ee57be35db51bda5f2d672f3c0b9774fc2c316b913c086a13661b9fcbbce1074df9d7816669bbde2ec49873b1658b65273a79a13cdb3afb1eebb7a9bb4f46684516861025a3bbad841c09efa1121202f9d768e58584161be1d32b39285f68a305134f69286729abb61245ba4e6c693dfcc6d4d4fdbc5f35b030477904fb887bc1c3f07aa732f2fbfdceddf1bb64aaee480e22965ea85ac13f0da1a64db9db1ed831d7bf86468afae3105ae9714455c9b20f137c1f01f84cd5c03cede957832adc73558612deb8b71f59cb20cc1280f5e4e3ae312342cddbf206c1dd289279d72a92161f8d6338a965d2e5231f6a297ed5f35affde50915091b27b075e2297a244096b726143b77bec85b356dcee80d0db1ee25ab647289be5a406887fe1192f52ffbe24fe9968b97f639ce6a9f2b93ade670c0ba9b9fc74a170dfebcfeefd09b0bf611dc9a6977f5755959556113944b208568080e57a7c2603b4fd23a82c58d8170c1fc0d90ce717d3434f5db6302efa51b93d57eb5dca4bf7d0006828d2975bc9c4da6efab4db95780eb9a357790abe88615bd87ad63840c2d5e3d7ea96c4b9ebd181fafa723f6ffab5d9fa5f050512069f1376f78027e5be7a1712cf7dd23d29cc43b27c9db34a289904911041bd128665ba4337e3fbe155a322877b9580862251d1c0613660fe21c41a7f2534257004f41a03eeda54611068a1eefe8ebe415328d179331bd3fb7aaafb8722025bdc34774c75b17a9e77b9bb1f05be5fdefbe6d41a90afc18a5bf5cc4763be51f07b48d088f91627cdae8e90da2ee53a0ebc40000c8d9be9086349a1547d56603c5008980651d5e49110703fba98405a783a2debb445acbfc9a99d32f0f8cb2d18850982ad4bd943104d33630efc4ecd8e18c1e32fa713c98c8ee46b9165f38df9d1c56b01a599f5d3b74d21c9f8e9bfbe114498870f94285a544ab28705f9ed80ac12d16716011664029b23ee3963020a18616fc77a9093363a3b68b8837bfd7aa9120eca0011a25df39191ae00199c038113011cfd3633d1cacf476e872259ed8ea8b8a08a1b32657e9fc811d45a340c6757c47a508ed9cd74cbf9d9f634c830cd54df37d3618fe1a4386884531a4cdecf31ba8a1b2e7889f832ea772186b444c2aa28075d5e8bb3912dd2e4d9dd957c9281686dec31cf8d9093b1b04448641002073fde6d2efc7abaee410f7714f8b445bb7af94a0951d116d3d71c99191135971c88a1fb7e38957da015a2e211fa7018332e7146b482b283ea1a0d01b5899be524dd8cd993886b0d6ec03b70630d3ea932d334a84d194d295cd287db323e61b677c5296c7a104e5e0947d63f2242b5a7b822a23012e82e4745da81946981fc6bd1aeb7a2d86aef3e0a3bd0d1561349347dec6dc4c4fd47d6024b34f579244a9be27ed997c36e74a4a0b32f491df713d9503aa3ab0c4aa2603479b260e95f5603067b3b61e0a6cf8beed31c997417056a89a891a47124da1a4d3cf9a494c76f6534fc0dc20f1a59efab6561e2c7073a67148be87883cf79d56548521a1e031581869b7c4cc686309df94590aec2f6a5732ae8a91178f2e7e565e9d8217960d4e8bcf7e0bac4a7c99ac1e2dcdaf8f81d1c7b272951ccf8949b39e78961340265c8f8cc27976e72214124b448f24bb435ebf5216b28b29bfba4beb34d81e0af5d373149351a9cee29cd69176ad835ba689fa22c1ac62c33b9eb90fa30a15c4ac7cf3a556e7b73333551aa54d6c051f7aace4ef145cb6c64f9c3a99ba1d45f5fe51eaf8f9207ba98a484f7cc442ea527358f24797e7db02db2cf6737b91936ae9326aab740b4b1605d3d8412a32562f367b762cde5cc0526e0faf4a7568896eec0176953a8a356cf187bbbeb4d1330a848826651f933f5e0e5192709fc944cb495e32fc515f3aaf94e199d772cac5e1a6a6d4600fc0b2693fafc97d33bd57703c40a4262cc1aa16aa7105dea3ce27e583016a347131f234e900c754914638f3dbac734728487dd7089b26e2ec156f6b0a4f72156a85956fc02b4f2d4f881565bc64d1bc39e8a152d56e9f5be3a628a94e518b23a833e6c6df4fd9475b083f96b5185185427890ec1b15a0133dc52abcc530afdab9c12fe35b71f7bb7668c59fdeccf9bdbcad953d7725893d50c04e19df927f1d437df1107b201677fa7865d16edbd545de5f88e0e8bcc074d66eb6bfc564b494ce7639cdfa7a31815b71cb76f5f49662a70ce36e454eb36d578bcabd0234e03d7186d909e951ac6f0e0b6377b343af14fe9cca26a8595dc56531a8b508de61dd360124e4d5972935fe805fba41d70d87172dcb1e61fe9cfb47cbfec7c6e4da2d4073d3f7b74e45d479ed1b9edbd6512a10912398d2e3b61d72beb7ac9a4df531ceb08475755eefac048df6a0c323b92ada37eef879a0bfa9383cb87fbdee125c4e5078cfd12bcd3cdefa3d36f8da210a2e557d635f8c6e07150a97c0677ccbc41a5e471936ceb418a95105511855bc71532fa852f76dbd3b4a9a2408fd9d1f0f6f47d755f7c211be166fca43ec53a6126eec4bd4ac51b18d257dd30b5b68fd96f24123c47ea1cb647eec33623bb8090b7b86a96c23151f7fee61904522d9e3aabe5ed3320b7fe76d8a9d80c90fec2cd95eec30645239cd71b1f95ed7d0a68a47fcd99ea5529eccd856f99b91e8738ad6e8811829b8aed8546855af9636b804ece4d780392d11481263d03aebc93d7a14b876dfc57f730df9a5acf79f26023b71bd50ef31ea655455e6b789000acc494691096018560f366176c96f9d479883c8ea8ca02ea8421df36690acf4bf61143e1ef8672241d60a700b06e0c038620f923b208a676427e0004d4efe736ddac3f30c973650b45db1a12e19bc10a08b6a27f7e99e697e479b0dc46000e06ccf5a58f7119aadc3971ef4643f19199578774f4555b32b2485990d9664138824adee400f822d3eda1fb40929a8a9f993ea93c2ccab6905de1bd195e7b3016e121b969f57549b4a5894bd382dd8b7605c8e096f5750fcab8569b0c8e916cbccb2a5eb69a785ba86621313a2470cb861f69c07584c214f13a4ea2f34c533cba48acc1aabf9c746c587e07ea09e2e8e3c1fa97aeb9b9280c9162ce21c040924aae3d6163a0d8877988a472aba868f6d92df6ca97f47b5ed35af804535e2d584b174541f9bf6b5aa022c453d65bf655772d9998f"}, {0x38, 0x1, 0x81, "a4bb978a8d20245eb85d4b1a4453be04fa99c0620c92a4910cacaea409b52f24ba803359b545"}, {0x10, 0xffff, 0xffffffff80000001}], 0x1058}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:21:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000000)=[{r0, 0x21}], 0x20000000000000d6, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xf28, "6572e5c84cf3d4b5096e0fabaa78516b49fb2824"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xff, 0x1, 0x0, 0x5, "051ad7eb8f352d7a8cbaf53f47e56fb4b5419335", 0x800, 0x8}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) 02:21:08 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b67071b542a538706000000c4110000002900000031000000002700000000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:21:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendmsg(r0, &(0x7f0000002380)={0x0, 0x0, &(0x7f0000002280)=[{&(0x7f00000000c0)="53108a876306ce46dc4e8077b6cec7c09266191e6864035dae58b2a7bd67cbf6f71b5bb979df688f5d50e8a7285fb5d2a35e05", 0x33}, {&(0x7f0000000140)="94c9bbffbe7dc73ea14a9966a941fc76c1c07122a1fbb1fd193607d6122babbe1f32f89a05cfd0d69a9fbf38dadbc452a9c879998263f673575ea50a1949f8c7146b0f2f88ef0215abc3a32846a0317f0b8bd0115367ab8172d4a2a031031af307f9fc998a26803cd4455c2f73e8e3796fe0b21002bbc4ffe909b451b32abe2ed7b86ad5a1a585a7b7aa60d391dcee1fcdc109f52b983a9e00e735b725cfafb4b172a741e9874cad63599a5a36493c261846935fb3ce249e31ef268827c3172e67d0285bedf05dc61b0d5e25", 0xcc}, {&(0x7f0000000240)="8ea9d410b3", 0x5}, {&(0x7f0000000280)="8cff6cc97fa66912c590784b9e014e686a12f52f0c61b1093b58915032c2ede30321f3e1bdf9fb33f0acea0f1a5e1acc112fbaa9f1d9186ab3998607e5fbdcc12ba3f07294b816b09763f03c60ef7b1e780c82bc675d2fa8a8bce5e36f45608bba2fe669ef6e2ec532cc04b1e384c87ce98745dc5ceb1d13fe40eeed809727fb9e31134e86ea3f6290e4385d583be86ef2ca8b42f25bcac43b5e796c74bfd1827ec38f3011cb1e1da03921fef1206a45df63c7622e27189701995dda1a7e70ddd12907e43704d3ee74a0d2332fd6e14c9a0f020c469f26e98a3187310a8fc9bb18249d338604f03aab9b068e72401816bcd7fe70a14ca8bff805ba871be78f33f94b3a22da4221d87e17070891da0355c1ee66ebad909b4ae388312df0deddb24ac8144982dcc639dd6160b469f2e636086d9dd40cd44b22a26ac0b05b8f1498a94d69ba251dbd39daaa82a586602e30d1b52b537962fef2ff17dba70b27af0e84922bea206bbadd005b64a34a3b3c58a715e8604957fe8c161a732d1198576cdbee59a37de243eaa8c8fcedabfd5e659de8ca79f7c7e6b52450565afe53ede58729d162541e0789e46d5713714490a81c1e82c80bec9071c668b2ba805417de9c3d09d17b7820e0ac6da98d630a81858994cd2f2ad73552fa0071e487978163bf6fb2a23d4aba1af1842d20bc311005905d80cca66fe769aa8c4e16902e051800c58c4f23cc0bd796b06f9028c16c37eba3ab0db3b73040a64020fc342a15a256a8231d117c4050fc55307216782a8b16a4636e7fcb19ec5123f5bf6738178468f79326fbcfeb798973921b9e4beddbb3b6ab8efe91224ce2aebb35ae16cdbb2f3e7eaaf9e374c383786379a9598f1a2179c1384cd274f53591ac9665371e3f799bf7a659448bef39002a8e8b2c65689b95974b7d964cf6832ecfe1e888be8a098d5b5f310d787e19158db6497a7266f20ae639bf84c6b045ca51c658d2d04ad7028772363ab2c33eca1a953f49d00066e11a66bc998b1e209a5a29248a061fb69ce253196a3ac637325dc9206f05732d4bb1a4fe070ff5786af0a2e08db38ec91f8e9298c58c87a2cb8a3f37fb73e47cc727ba773b630c71f38b8a0e989e3d61f288e31286a5a5e1797450d21676afb258b46abd3765cb8183863b02e03343afb3d8ea726f05c58858b26800804ed35c66683572a48fe47e44faad022d7fe727edd986d01f6aa063e9b74c10b26b8eaa952a2c3b942d574cb5a55458860cdae335c34414130b5157964515894c6d26ad166f037ba5662d59f9b1851ea0c40eb50450bd683bcf26a005d4564217b8903f34e0d5c12f007796f5bc98def989f6f81df507a47a61c60caa6d9b01952a7760c063d0c935c7c8ddb1f72c2e96b5abeebf859848008334e71d88052683f0a3078115da1a001f5e178e8d5c1d0e558d9dfead06c20691f363cf7d62e77035cfac4be7997f293652f055850b934eda0f228599a332971c0f791a80ee958f1d27d22e22b3ba48d9a0a5525dfbe85479351e64fbf2b47752564fafa3426c12e6c3a030807e5a59d9b051d66f439605984e99e8b58b017e7b2595eed4226e6f646a8bd2fb8d3d016010e184e6eb762555c136ceb33ba87be529ad7c27bccc8311227e47a4430f2e005c754c55ad4ea0d1d61e403d6bd3661ef0a0eb144fd10b7b77c560924e4f8a87b1d55c3b836c10d3e7cebeded9b836f284effa6e66f26d14aa70ba5542d9186f9758b841d3d320d4a3125867bd14542400c80740835893fe5041860a032e95f60662b7fe718de40df93163e046e7927f3973a444d7d78f74479883376d8b89b6d7beb496d634b7bb0dd234be1ed331ec741d0bebc454644e40f13cec553cbeb63daad343a5799baed4c3b4813b1df50e11d3021c7d6bedc7a680d009f9fac36ccac03f5184d01fa1afe32ec31944e6e17c7bdc16a63e09ea1416c0a32dc7648bed192079e3bb0cacc55d13b60e13e3a7418955d4b901edd5071aeb3870730d4667ad33b82a9c00c6c0d5563217b315f388b527b4562d9c732d3c8676b010624b9d359a99177d50f3a2659ee7636eb92aea9b8ca84b36d89e7d7df8ea1a6ee68e3f39954ec6ecfe48f7e033fe6a55e46ac72d9ececa1f414781ba825ce2627b827df97a8d5e231da2b3549144723efebb970b370e418846744c2e1138a276e80a152e303d23d060866d658d8adbe7ed50c2812b50976b5e2e1cce360587539af9ca261437195a0a103dff77d53455bff29e5a32d96928693fb656d98e9b3c3d53259f605f3a8bc07b65a52ed7ccff8bb7cf9a3ea238f406ef4efbcbc842427b39d2d101e7a9f418190d9aaf63d6c5e37405079a0f0e72d9347ff47fc67156ed834c94e651bc0d7b23f36c15ddede8c56495165076243c82c367f156d58c708cc5445f246a4b5bc6eb0c16f212772e8b88e08c09bd0887e1bb7e75612b2465ceca0c6f81771f718b9ad54b30349295540f3bbc61511b49fe21c63e84770e985641e013834b1c6bf01766c2f7ed2f49806c22690ec95e6a9f946714e7e093fcc5af90f347ba7b515c2d430b0debf1d8696df90f9d963090e40bf627bbd064f45784a87ac2ff24b84002407435f31adc789ac2d166978fac595b51c4097a04c94cc6555559a3674e3563701a3620762ebc76c7cae43736c9000814e9dc9b6255b66275843114d6f0b013c282b9ea9b742ef056ddbcc63c0e43580b4a8605a0947b201ed84a3f88a921adf83475bbe36664ff574fb164bcaad521a3c3760fd7b1549025d568d44744dd31a795b46f1a725208412175cba95446db02cdba20d9dcb978a20105ec791534a718912b6f3f070c105361443b790c4693b4c184a1a7a0dcbbbd6f748bed1b10bff61d709b2a238bdff607c8d979b9df1e54ec39a7fd92941ea1bd032646af5d42fa06fb4b4f4d27b04b1d9b92f153f0daab3cf5275ad767a8a78e5e63832fd8dceb2a262526485e1eb246498d1e65ffc2bdc2d11755955ef5943c5fc4bbac4e0cb0e3087cb80285e3d28d639a2cadc282928253d9965f39d1a5f7080708964f6d6da174b8834fa578e4a1d4c880351ecce2f887403d366ef9176b14d521461e8158821fbb5b5f87197b51b2b468f2e8d803d1c211f721ba899fb8aeebf07d263ac6d29b420f6269242a6377a1c94d342b2c725ef7b195ac24da42081fc0c26e5476b13190e5bc51be803c10135f5249b39b97589cc52d8b59a53ab30148f42f3900ca9e728a6c0472d20de699c86fdf77b04cf2fc0cb6e9d03e1b7213353fa4ec3546ffb1d6891b75aaab7b0bad286bdbb75b3120b01d17331fcc95bb037cedc625dc7088bcaee7a26409df79ad81509f1a70a134bd7c8a3e32369265f80f7d6585b4b00061d602815fa206bd2f5a41b62097c39c787eb216d61948deec88db058e9f6d44b1ffcc32e1428e3898eda146942872d8acdad44df3a6a0f981c0385f4117eca11db6d131ca7d03a4827aa16f4562fc2385a726dd6fd4f41a029d5559f23af13940b398815483f0e4b5f0853a23a36dfd97c5c5dea95b784e917a61f6aee55cf96be08502019608442d031b799efcb7d12560dd7097cb7c98bd810042e711533c03292ce2a8579f70ab1d16d3fd76da7623dffd29473ae22ddea5a0860d64bc0c6f5fbf2af1b4e61c687c1aa6b9ef66d88e9002be76af97f520e1cf836ce3ca7127bd2e6b9564070ec84910a287aa7e1828996aa412d894cd94be4047bc8b0ccb58495b8046fb0f0b1ed72ed152be5cae93f5f4a33f62c94d6c8c9c3cbc1be313e9a02ffd3372ab3932dc62864283c6c81b18a874c140a6126771c98d70bb4e98210bf886943c34bf5e8082f521122f41377bab656e2942be50d18651524edeb5260b8bf86ad36f20c7c520e7db4514889979853d795c8bf87b055df3dc975bf04c3d3ea9807e24f884af4743ef36269a30dad99d6e166c2a8b4b8573fcbeb81231ac7a58c14a7fe48ba6590413aa224b5dbdb3cb9a57428fedd258dca598b8e9d98d03278dbfdcac7a12d1cdf96b5b6ea21b83996dfad3a7ded7d09058eb804b95df4f83fa87c3f74869946b1bc4808f9fb316d3a549655003f783106d261c08852d0b3cb1f8725d3c7335f194af871882411a9a9cb90e454ac2c36418516f3338af6b9f4eba6d7675d8675497ee3b943000d34fcac82dafb620a28862b20c837602bb0c7da1b95493b811e4fd12ef0c15ab4a2bbc26a12dcfdce608aad213901839fd0b0875e771199287a7e916eb5733d8216111b2b25ba9a2cbae87498ac58766ac6780089424e61c4bf21c4e7008cb208b31502177a6b9bc0e895bdbd74350010ca41b71baefa42dbacad5f8e13eba5789ea2db6648182e0ff4c3f05e362fef53e074f8a3bf87f730d7c8013964faf9e6cad83050d6d27db0980b25665c74e281e8530763f00aaf9516e8d0fbda5ac724fe74e7720807848ac7b7c6f0084b9cb95be2b44b9116d19cb8186479c40e78257537694255003ddfa425650bcf778416c0c4e83d577c165697d547f29fdc33a6de14fe6af8d57455cd438625f63515f6b69b3d2d7f5f9c6c22a32e0ca351ce0a6cde5116e4e12d4ffce6f09dd4755702c9126cc31bf04feae38c60780a7860cdd3c6dd1c254feb6ce43c3cd29d4f762d655d4bdebe4380c290d324d11a5de2fda6ea7271afc95b0a9bcad6ae79114c4a71f6d84e1d6263cb1309c8b1d0fbffc677ace5e300bc02b7e0d19b4ad0849454ff4bd9cd62c46a3c8db91538e7ddc8433b863db83b6fddc67e914dc04e38ded47ec2ba8fe911d6e1ff9b6d8f195a228c58c9b9da0ca4c306c4d2c4622ee5227cb1131cd5bab27d14dbf259fba5e416c9730166dd3a7e3c6f6711a3e3075cdebaae4125241a063d4aaf4adb1be5e12fcdbd906212ab44f92f6c269d4cbbedd13bd686912ddf8f7ecb17899b9f2fe16673311b21822daed7dd62f504fe84f63281d58c6576fabc247c5937df7226089700bc84b35127c82c862c68a363ab857f1ac2cf7da48382c650b6631ff615ad5cbb2a01e016ca104db948bbf3ed188a79a3c5710607badb4a694a7ce9d76fc3c5fef64450fb1b1b20d445c03b01b3549bc076fefb6cf4a9d48d26824040be1e06ba761a670f880cf12524f241b1916e388ebb4c0f8ff6ad349cf833884e5d003181e970ea24eb74e2cf77ad48e1c4296aecde0fe558c44f707fb42460e84dc46dc12f9c7964fde8c261d8dc50901b9538074e7bb5266531bf1427685b08edf133a982dea20c0687b6d555c4a13790d8730810b4f4522d5ada00184d1267a78312dfa0cdf89935540a3672de7993dabcaac265e566b2990f4b9fe5c77ec8fd0d1ba7b93edeba87288bc8a1be43aee9aa2f67c594b21add4e2ec46b645b333fef3c4d3fb13a768a07d883943c89162b2b941346573f5f76568c705c76c8a74ee684e6721697eaf8d82b47404b0ace5cc6d68f1163177cfb6af60450a638457a24227f87541b20ace006c8c95354dd90344b7c07b1e9254308cf81f849d36c1f845bdf693dbdaf5951a7d067cee1f15f994ab378c1cef7875f3ff5c9405f29ddb3efd299c3e2e614d70761414f6f416ce2196d0d0969ec396815401afe05387de3d8738d8c33f09643082da56538a931bcd5b26c3d6e8b2ddd69b660b353ba81b364cbc1da9f0106f051aee2ecbf315cca0fd3e2cd93b35ba278e638dcda1f87f1862dd3ccc2a130d56eb2b199ba7625dbb7b9f8ee62e8c0c4732b038cda39900967dcf837b76d5fc66d9aeaf8b", 0x1000}, {&(0x7f0000001280)="12b12d3d0ef09f608c2f00d2fdba90791aed53e67d95d0e5e23ef7561655dad71686a62e79d82a71d54848f2fbd20d6e3c78313c4b44f4527f1127d0419e3caf93ee53f05089ea37330bd2be9496a8afcef657de7d8a34590c2084dec36ebe6992821406f45687a93baf24d41a651c525983107d9bcea02b82385c60442127e798466d18520e78fe9642df381902d6f739c8f777408e1e93a8d3a426cbfa696a66293bf8d1c2a9dcadff0613da385a9733ebf3356625a00009ce163b99517d3fc9042dba7336350776005d343c50d05ca9b2f605c3291ac1e1441b2997cf5a4cff8c4a988e327d2efe9962b0ca2987769753a98aafa79608799c8ffb4b46b0203118891fc99e4b829c675e80d60589a43e0cbd0cc6a146e004f45ce86c3b655b26414ba952a726c59ee19b6e42a625ab9292199319224ab32e5f642c2ce96daf64b9d27d5df818d73ec5c86d83749c307367ea6797b82a68c06d4f9b4ff74962f0025bcad474f09c2012e7f169375c27b7faa47d85a3e4095db0b3d581ff3189ba4a9941f56a844f8cc843bfe49cc3690e91bbafcb5ddc796b22d71486f2051aaef944160a95bfaa8bc758415c8cf2af275dbc16d2c657c45ab37cf533f032ee436b771024df9b940066621b2d372dbc3df2a06be9d483a57e8b155429531ef1f27a828ca486bf9b15e3f4fc7d1ead98d337650dd89796adb0d9f0b53b5e4554d1be16807261846ca3e0a7c537f462e76ded35320fd90d519d8a952974ebd229a17c399748fb5c6d6e67822a8965ba7ebd047d17d465b57cb0c9fb3616a503e027312000c2a52f91e5df9831cfc5ea032c343c4df333f57fb0ed75547ef686aee2a1a4f8583619b697c1404d55e070644f44e9d960a459d3db1868fe46430f73ad5e281e55b015b952a5a3aea88e6e6e01eb87e585e9bc0461b398845d214b575762810b39b59510843de06cab2fa1d31106d8c1a03feecccb10a61cb01af685323b64b16d5a6f93737f88965a4f428b7253e813dec50a1ecc5cc6a63d541fc503ab0bf37a62d31ae75dc32e56ff4b57baeaf1c31bc21a676fba09bff6e78914c10f3036cf817444adb7edcaed95f67840c5f37da612628e3bb91c4116b5342ceb9aa8a96845e18351fabfd27944477bdb9882fcc062bd3db28a9119f9e4b1ba0b089d0c4a5293b316127ac5609e1b9b34d1bccfa758ada82e75dbe37880e51b1cb55405ec3fb691e60e6e4b59079bc4bb9fad6b9a9e161daaf4a9ac88bb3b97a59bee3c81866af8b57686aba46cefa105c7f24240a0634419b6d2cf98153dd228d369e5de9ec1fbca2a211cf9fa52bebe42c918c4631d557dd4d93063f49192d66cd1ac3691db0fdeb3020f540d41ae7fd6b9ea545164cd44265409958cd8fdd60b95dd7e631597e60f1cab4200be2d57bf5ad65057db3e3cbf724a215c1af951ff00fb58db6da62fc8fb654ce996b0717e2502fc2745cef729ac20bb208439e3b8d5185c41a663f49dd54a794472711f8b06927decea5f0e664ee92697363af55e2426837ffed320a7860e38a67c85f2701575a4e000448d06c8b524a5f3ed5a4a522e312cc55189d53a12d8da68530951e764dff990531c7c37e3362c313c41f536f667f70c85852c1e33114339f99b22b3c2a136031ac2b0ac9c50a84c17d326c8b4e86f324924b1e7a29582196a0764215c18d31d71e93f7e9f137fa93460633b224edd19b417bd212e10d458e1d6c04631518f64b72746b149536380ef0ca8f40f9a6a0ab673e7d5fc9804fad9e95ef11bc73b67774a7f9479cc8d581690d8cb948ce667607c1d2b1d79c3302b0029c0a13a47a739b6d6e4ab80436ec8ecd62f925c6cbab84e7fc0076ffdacf68dccccb4dd675f73c0bb44129f980a751d2a7f80f55106d1bdd295a5e871eff124e72240e99de76e8d2a667cf5c1ba3e9422a6e4f61825adfb7ad1b64b1a1d33b24dc8f84194ba000aa61751c70c0753edb2fb4fa9c07de14edc4fb1287ea80cd4c4f1f7592435bf0f16461717c3fe4401382ffd1435e9192d3d760c3b6b4380e98ff6700d961860beff9560237b9d351f5b6a0d9bce650480578bd8a7ae4365d30dced5c165fbc4a8c06aa9ea4c6bfd7cc4fcc7b8bb881a2daef155b5420586b6ffea35affdaf246c45b76d11d5d722ad5243cfb9883731a16b9c8d741e4c17585af090f7a93be534554d8e120b550697d1d6f632165785ecb9e539b9c1f1ed9fa6c084e4c039ffdfa289569348fa820222a94a17f2fe4683dc6686135dc661357801cfd7d08f43912f1db602026b40f025e37a1b56431737888fb3658c722cbcba25a30c3ce71cd7a89a8cd6cf5301eb88662439e8f7af9edff09195397e26dff344783b931f8c489dc575485fb89e6bf9ea757657f7566695257fbd9348f0b516add3de147a7620f5f39ab22e589dcb3bbe279cd2e7a236f8126d3b8bcea68607bf49072b218281b83bc104d8eb855a0a0436cdcdea80f0c6f37ced2345072030879efdbbd64bcada4b41fd0259d8ad7eb4d2a5e246d3d554e84def2a3fde87cfae5ba3d6fa2071200baf0c1d52ac7a937c3f6d115d52a356845e626bec2cc6de03288697cd7fcc9e02399c39b1fe9693b55aefef77ade6b49f215a8e22e3e0f33d71867f6a48c5175633146b735639010c8db63f310c60bc4c9779322d6b6ab1c61ec2c290faed1b340ff6d3555e02ec4d820fc6f5369c98af0a8a82c5e1cdb83c448b995cb86ae2f18f2aa0af9b515e7439c94265dd5fde43aee73750dd858d39d4135ec68480cd121b4078d1dc135bfba4ec03c276f1f1ac3eb4d0610beb943400bb57d3f1484d4ad97942debc5881576809850d705fd0696340ade5c0494c015d5a028df99637dd0a40eb684640502d9bd3e7d5048841e786ad41834367a3eec168be4205d26ab40bc88c605f3af2dc4a2909da7a78fcf8b25e508326ba49693da469d506130dff6eaace6969f1c3a5bbe30fb1fb2dbdf4b77ba1c067fd80c965589e13e3f29e22b1f731b0cf3624c3f6f9bdb00bb462a4ca516182ccb02a910337f1246662ae4b5ea2cf39c53d40a8f93519487cb4d355edd1e7c1f404c271314349c5d5d826ee42538405c7037702543689dfdf94d06904ecf001e513522e4c0a5985f60c7d9545b0537741026908552b5775fd0d108077a7b2a48d9639ff07e1d420991e8c7e820e08d14d9452b86de8b30671d139dfe013f768beaf9dfa93fc2912560d2446b2c2f84b51b934c278b55258f48fbcb69b9d88dc1d5dee230cb04e5ef6fa7bdb99b406df4f7e26ca8a94506178fee5d7ef969733e767f93be4764b8b5c33b3befd8b49d5dd31bf7f370b8fe9c6cc068aed92f0d689997861a377ba5a7cd678fff1bad57a6de5b2536e479f71e937daeb11dc3710389ee47f66cdf3de222bc011b0e8a40efd602d6aff149544c7bce60daec98ffc00a340682e910398141ab60cf12782e55788ba1d6020baf6ac89784849d07568e6bb41e889d3a0d2a5f6eb037e7060473be61fe0e48b3c66e5b258140f77debfe1f3c987cb18bb526319411f774bfd11a67ae4bb0fced60abd32ce960805d4e99f05d0964407456b7053c3c80980c293ba1c24d7c4d56106713550d22de913d6d1def308d6d77cd7d8c1a1d7f7136f65ef795892101072c44fe8a6ba90691611cbe3b22686e16741aac648be513275538c68be62456a84bceb2c9c16feaa70091e29331cda39988980fdaa11cad8fb3716dac714358a4dbee2bdbdffac333d19e211d474bc2d8aa54453ece6b49e3c964a2a7b2fa970a86e561e24726f016ccbc846ca6a0e68e99b58d5bc55b77c33f8edc349fc4c3d43fec6d20e6e8893e7eae3d8522076ff339ee94aac293f7b81459e0a7e37e24784ac87079bb655dff22df865772317d6afa2c894feb7b7deb0a3fc229bc3bce4603706366e2ff15f0df11669ec15ff5994abe3e32011e98d0b9ced170824cdcee724ff41bdc8b5fa82a7a60c4a70e21e5b5713efca9583816154d93ae748332d4d79e4e842197eaab7fdfc28796074e4310ce3db6629c8983b63a51d9c200f3ae8d813e3a528d1489b33032963515e6f7cdbc90f734ed9f7f5c1c353ecacd22c928c183cb445af53b4199404fdd4c483e943b95e9957b3b2138d9708db5f080c8e02a3292bdc7c4bd223fd446660a5f5fc04a109dd21feb9d649fd88c601759e51b0685f60a9e7a853bd926624ed730798bfd53fd100285e0e55cf962bc06815701cd5c436bd06768bbae4838ae505d625a6d847194c9ffaedf08d25cf7738ac1a765faea1ac8146dbb0473d8aca55bf7d7552bd4360567445657ad1874c35b94f41355b2b69e25ff6f2572e0092f76ea08d1beb453b381641bd8ec6ed2ffb1e84410a6b03d90d61404348a2c2b261ee80b0932608b9647bbb5e77e0e4882f4aefee3eb1726f2e9d82db6976b4e02854a5582cd6abafa894dc555027012827bf76ee101ae2a138eccdc6a0b75bc2834e036b4eba13ab591eb9a493ed970ee43747382b5f1829c1c9c4de704a2e6241704e38c8ece87d0ef29f5e8cbca6acca29b1e7313e20dbcb6ec3f57330a4a03a0e27d2ad13702b81e2df6a97597a5a77c1c57a7d923e7e346677f066a40ae7eef2bbb570c2aaea5c420dd6e55fb23455ad457bc5fcba894d0bc6b636578fdedf2148734c1b035929b43fc8749139d70898be4347612bcbf43e5e283dccf1fd4c6958398be1856be463a495fdd665e2d97c1a2895b6a19a1b2b43392305ea0405abc14dd50822bab8be053c65e3667e97c12687e70256fa18726dd2c763f5e3e1c3f6d2d25fc25cfc3a396ff2719a81ae0f78a599e99e61a92b3c83629b98e346821789dddab066229a40a60088008fefd1c8e85490d39255101bb5cd0c4d0cf316442b149288e1c2fd2d69fc0d6b3d9c2948611b6e14bac6a926a287f00d051c47047bf7a48df9d3c03086485fdd77cccd9a400e6158207e36fb746f952d3fdd61047ed816eaf23047f30ff8420313f47cf45edf9c9e27352e660b1a4bc0582952b2e785a21eb8432455c33efc58057d31d2b1d2acc5eb017c71d12e987eaddea05893821962542a02942ebf698d5a13bc862dfdc29f8be1701e881887bc6bb9fe22f36fae024095081bd05ef37c22b1202220fc76b4a401936f4d7af0aebb3e143779442a62ac6e5ed7e8a34eb02b9d31042c2efdc9a4bbf32c919df30492ef4f9c9390de25d677eae8ca494fca9302cbc321f5e1b4bdc862dd8949c33a617e70", 0xe95}], 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="6800000000257b05ef71089e560000000000000000000000407714e2d5c715d287010087b39f5104cf8d6228145b6a61aee512e11d63567dca55559e59e8d0577323f4ec11b4c8deaeb0ec3dd5de45f8412d51938ecfe22a34fb614fa824e564cbe6ff890de27b73a100000000000000"], 0x68}, 0x0) 02:21:08 executing program 1: r0 = socket(0x18, 0x1, 0x105) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 02:21:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d7799e0f29384d0829696473f48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587264000000032ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008d18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82816af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67be8b3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a56ebf38a7c8c1a8d6d354b5e00dfe1108f564b4d217824b0aa5560ea147f1bd941f986fc40417ff871d52f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5bcad3c17a0da69272c7870f3d414075e8b0a2c2982dddad9b171b4537c7b48809d2abc"], 0x10) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x3010) 02:21:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000140)={0x5ec, 0x0, 0x8, 0x100000000, &(0x7f0000000580)={{0x3ff, 0x1, 0x2, 0x9, 0x28, 0x3, 0xfffffffffffffffa}, {[0xfff, 0x5, 0x1f, 0x2, 0xc64d, 0x6, 0x70e5, 0x100000001, 0x4, 0x81, 0x7fffffff, 0xffffffffffffff00, 0x3, 0x8c05, 0x7, 0x9, 0x10000, 0x10001], [0x3, 0x200000000000000, 0x0, 0x9, 0xfffffffffffffffa, 0x1980000000000000, 0x4, 0x1e5e, 0x7, 0x8], [0x1, 0x6, 0x1, 0x3f, 0x3, 0x3, 0x100000001], [0xffff, 0x1, 0x0, 0x9, 0xda7, 0x7], [{0x7ff, 0x81ae, 0x20, 0x6}, {0xfffffffffffffffd, 0x8, 0x2, 0x2}, {0x6, 0x6, 0x6, 0x2}, {0x0, 0x6, 0x20, 0x3}, {0x1, 0x200, 0x0, 0xffff}, {0x9, 0x29f, 0x8f0, 0x80}, {0x4, 0x0, 0x10000000000, 0xffffffffffff7fff}, {0xffffffff00000001, 0x8, 0x6, 0x2}], {0x7, 0x1ff, 0x400}, {0xffff, 0x7, 0x9, 0x100}}}, 0xdd, 0x5}) r1 = kqueue() r2 = kqueue() syz_open_pts() r3 = syz_open_pts() ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {}, {}, {0xffff, 0x0, 0xffffffff}]}}) r4 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) kevent(r2, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffd, 0x8c, 0x4, 0x80000001, 0x9}, {{r2}, 0xfffffffffffffffd, 0xa, 0x4, 0x90e9, 0x80}, {{r2}, 0xffffffffffffffff, 0xba, 0x4, 0x10001, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x40, 0x40000000, 0xff, 0x3ff}, {{r4}, 0xfffffffffffffff8, 0x20, 0x10, 0x800, 0x1}, {{r3}, 0xffffffffffffffff, 0x81, 0x80, 0x20, 0x3}, {{r3}, 0xfffffffffffffff9, 0x6, 0x80000000, 0x135a, 0x2}], 0x1000, 0x0, 0x666b, 0x0) 02:21:08 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 02:21:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) readv(r1, &(0x7f0000000100), 0x0) r2 = semget$private(0x0, 0x4, 0x4) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x400000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="103746b983da79ba4967a4c9eb3ff1c95281705315bb85bd4e15de4943dc708251557d23f2436ec9d4e26290cfa69c2708ee0208b8d8732f179f00fff2504be30ffe3e3259cff626375e76c296c4b1f31189ac71a7b94cc38c", 0x59) 02:21:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x8) ioctl$SPKRTUNE(0xffffffffffffff9c, 0x20005302, &(0x7f0000000140)={0x6, 0x7}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x3}) r1 = syz_open_pts() stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)) close(r1) syz_open_pts() writev(r1, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xddfd, 0x13c6, 0x100000001, 0x400, "63494bfcd3e2f5b3ab0ecf477cca8b6446c9aa52", 0x2, 0x1a8c57b0}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) 02:21:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r1, &(0x7f0000000040), 0x1b) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="7be52261a1b9c75c506bae5c778ce1a9b4ef3de7a893ce01555c5ecbfb97f674876be0e024a331f8791728a2345900"/56, 0x38}], 0x1) 02:21:08 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0x365}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:21:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x0, 0x1}], 0xfffffffffffffffe, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x27, 0x1, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 02:21:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) 02:21:08 executing program 0: r0 = kqueue() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/118, &(0x7f0000000040)=0x76) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r3 = kqueue() accept(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 02:21:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x10000, 0x8, &(0x7f0000000000)="68825307e5eb493ee47e2649d264586ee12f47c0cc675844dec62878ba49906a27cd9d726498289067e704dda32c780a9091eca5f9b271246a74eb730d0283e27566d588af20e88e8773d323a40c3ae888759d588c90b64cde8f67ce323b9ade1ec312a8d4add372b534f02796f35c476156b51e338c867d531ded6ce63ddcdb940c35a7cb", 0x85) setsockopt(r0, 0x1000000000029, 0x23, 0x0, 0x0) fsync(r0) dup(r0) 02:21:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x80000001, 0xfffffffffffffffb, "660400180e091fe6000002000000000800"}) writev(r0, &(0x7f00000002c0), 0xf0ac520) setrlimit(0x8, &(0x7f0000000000)={0x76e, 0x9}) 02:21:08 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x1}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0xfffffffffffffdf5, './file0\x00', './file0\x00'}) rmdir(&(0x7f00000000c0)='./file0\x00') 02:21:09 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/z./o\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/69, 0x45) fcntl$setstatus(r0, 0x4, 0x4c) ftruncate(r0, 0x0, 0xffffffffffff7560) 02:21:09 executing program 0: r0 = syz_open_pts() getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x1, 0x3, 0x1040100000003, r2}) ioctl$TIOCSCTTY(r0, 0x20007461) 02:21:09 executing program 1: socket$inet(0x2, 0x4, 0x9) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 02:21:09 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r0, r1) pipe2(&(0x7f0000000000), 0x10000) 02:21:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x200, 0x0) write(r1, 0x0, 0x69db0f3c1e3f831b) 02:21:09 executing program 0: r0 = semget(0x1, 0x4, 0x200) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x22, r1) semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000140)=[{0x0, 0x0, 0x800}], 0x1) 02:21:09 executing program 0: r0 = open(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x8) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0xf, 0x2, 0x10001, {[0x8, 0x3, 0x81, 0x1, 0x2, 0x91, 0xffffffffffffff64, 0xffffffff, 0x80000000, 0xf1, 0x0, 0xe6, 0xc8, 0x9, 0x9, 0x8, 0x3], [0x200, 0xa5f1, 0x3, 0xfffffffffffffff8, 0x3, 0x9, 0xffff, 0x3, 0x10001, 0xa85], [0x3, 0x100000001, 0xfffffffffffeffff, 0xc, 0x2, 0x3], [0xfffffffffffffff9, 0x0, 0x274, 0x100, 0x0, 0x7], [{0x9, 0x5, 0x1, 0x7}, {0xcd, 0x9, 0x1, 0x8}, {0x1, 0x5, 0xfffffffffffffff9, 0x3}, {0xffffffff, 0x1, 0x5}, {0x40, 0x6, 0x1, 0x5}, {0xffffffffffffffcd, 0x5, 0xf0e, 0x401}, {0x7, 0x4, 0x101, 0xffff}, {0x7, 0x401, 0x8001, 0x4}], {0x400, 0x80000000, 0x101, 0x101}, {0x66e6, 0x1, 0x5, 0x80000001}}}) 02:21:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000f00)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f00391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947fda2b31f537a5a1b1208e60fd7a513d34a05f29954a958ed576c88b1953f1bc7637ad6b936457065f7617b21b3e1390819f45e370da30ac037f743abe1e156c07249240c9ee9589af7dd0d3c4953568bba15c4c3d931c71140a31b81b0c255378f4f0ba40a67055cbf51c456bff999dba72cc7e83e2cca1ac4a74f98c7b03fcfc991911c01c68cfeefb487aa75eca698703821fb4ee861d02ab3ec12fd8c310ac8e93ca452f061b5079f3dc976b7ecf0961d61b2f4cf6d705d20054b740bab451eb4bd31a1dbde637fdb20fc0863a7219b390810df5d92dd85b6d81ef6d9fff8e2447633df4a99afb75c3f40862bd4671dc90a26fbffcb463fb0fec15b452a0f746893a14df1e64c1c6144baaa7939f8dce933a66c3c3e4f12b89c76d68a5392bb7058f31b5e69368cd289e994334410f434075bbc3f71ee25d9f36039ae0d8cc3850a558dcc72ce1fab399be7aecc68ab38d6bbb168c1a2665029ee81a822a60f55d54c36ed5360e6c22b02a8c34ab83ea56ed9b0acc5a09105cb78f68f48665fe35f7d69ccf07f14d01cba000000000000000000000796a422f9c11151350fbe847e6ccdf1e46fc5d535a24d007e9bbae05232972376a4d7d148190eb8828b11311a2c11a5f9eb591dcf3f58b1d887de45edd0a0a705b78c12104755e48e515f0996744b283ceb1499e30259aaf6d5cd7ac9f845bd60b9ee878eb7d22489143b075466bcd66d03bcb89f2d6c9f630537a9100d875b78a81d905b6e0d1ba34e6f4a2ce297c68", 0x3ba) 02:21:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x100000001) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4af833c1, 0x0, 0x1, 0x0, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c35092c682ff53312c2cb550b157c4f5ea34c5fca968e2689db6b6920d5d9a2d384dd09db697b2ad1139839e2c5666677d2312cd6fdafb9ddc0849b5866ad21785159d6ba3731c0b0c856b6362b5e99520e579c4439a0f2cc779d7c3b37020d6a88de4b8c90cf1affaef5754381ac2de091dcab", 0xc4) ioctl$TIOCSCTTY(r0, 0x20007461) 02:21:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) write(r0, &(0x7f00000000c0)="2e3b142e4fd1671f554fc4ba71a63196fdd57d6eac71f29ab05cda34effd360f862a0393c989bbc380ca4c95eb7eab3547cb4d1cc8d74375bd21bc17ba59da78d157d1095d9197fb886ce079b2e65d73fca61e409e5e834f1f1eb0f25f3351ad5be0a5a891e0ae36e470f40f35a14814ff6767be7376c7b4942dce813094a7aeecfe63f0fa8eb9f756f401e5c93d4549009b0a24725190c79f3f51ab2836a1b11dec2b93b9204fb39c1977bab68ea081c9d4af891a9065b7ff19c08230ad643ac14619808bd65c43ce2750f4a36a48658985681619b18e02dabaa292d0a2372a33718130d03fa3873305fc2b1226aa4bcb0db0135c0ccec5d1f4508fe82571dd8169a2d0e883a29b941bf2eeaf7984071961382a14418127b59e6a694b07bce96965db77e76db8d4895b23a2439a4f43b36df49d4a48f117cca45cb29b39097eab760d0c9f11cb74311e2df930423e60fb833747b7cc89155997c5973b47e18465d5c28f1116cc71a625298595851b448160f9637ab0d50eaddbf5ecc597e74bac2878377625864e58fcd22e4833b7a2edbd53d2924728b6af9586c03ff06e0adff8389812f7fd59efcd0804d934ca03771123288a4dbb0f22aa21c427c958545f31eacbe75f4973a30c641f9a8606ea09a4ff43e596a50dec70a09b743505597439f552d30733a0cba5f5a477a55ebb95a093bca3997785a98fb05dd5cb5559587d30bf5910f96b3426f1dea4c59ff2473a632ab87bed6d6ee53b14e4843bbcfbd5951ec560a9d43b14e3cd8cf276c8e23668995604f40c28387ecb5aa2b48214d429b16fb6622858a7637861dd5a72fa31769d57cb29261614c47f9bbdfc6d9b0fb287191fecde651d52363e6cdddf59e2436f0003b07dcd815a1983cb94a16f84f4c2ed367356d8fa70e16b70cc2e17f944410fb99b447014138d8722ab89f9bfc6b0642943b123900f39a69d636bb1fe38d7f695461d77a0c068372be126e41cb9b4093883a08016ba566670dd58bbc6f05d41ae13dda0728d95b34234f2e96c94f9d19e8efc02ee556ad8ba7e06f57f5e68a363ced3df1d511edb18577ba8c0334ddcf34c149e204966eb754d1f2d08064b4fbfc7f985f5a8228c0900603960baef0015bebc95bfdadf7e2deac54263ecafcf5463848edea6b36fc31caa3a646639d8f98c2712246391f205ed7f90c5e886be3e7b341ca8364b9dd3bbdcdc9c025e20f967bd42090273f81fc415ced439c6c99a46a17cd0879e3efb56474434592addb9d73ad8f0239db3d20f470e63223e0bde4d3ffa34ad0b1b75ef78a52406e452da2ecd629d0e43d0c683a60c31067e7ded3f9c48e8284a808821c840748d49edc306ed42a02555ed536f6386dd803365de46317b76037fee4dbb8a8134fe6683c7fc6bda73a0d5c86ae421af3c3f2640f9543d9289ae955a47c55efe2e17705fa1bdbea1e8212b52a51ccf8ccbe9be9a98026ebfc0e5712f44c9ac5018d3eeaa98326b05ea1443a892f4090538a49f85a623ab2d365a4f1584875ffe38b5c0b703f52f2a84821e59ce7fb24bcd2009d24f7e35b7c282385c485f46fdc0844297b8a9af5a0e87da113dc602163fc6bbda0d67d6a37e1de7f834dcc0eb64f2ff27726f81b55f9d1490b5c3397dacceaf2fd1c6ff7257bc7e406854231c381591f56e06a6e75dad0ee975e7e9aa1bc15db07c0044e1261ca901cd331eb5bfb91f9d69cba5b99b1f66b75d687aaa84e48e4d9e41d46e9cb9a82181f5dfe87ba06e69d8341e2beb576ef0ba7cd283c5750d201f0b6d80ed0027f873f3dde176eda35084aa78cea1c25532beb3765c36050e05a6be345e6150595634cc00ec4580f2f61d38838579164be10d9c85724175159cbd76d3dd937fc885dd84dd759932753e13a2269983a13309938a7cde5ca0592485d6d44c7ba25e36b14a28727f1afdfd1f641d5601286daeaa678c4f040bd4015eb12ea5023013e3119eff63d12ec7d099cafd957d5d9b14e2f91e24d813c1548bf7fe5f5c130dd8ad60fd9de4e6a6a8bbf9d824d6e8af832de7e4e905bfd3cf70a2234f1da94be2a452c386ac7ae2561839434ee49a15c9c6e301f2ef8682bae40b477541395e620ea5adaf03afc14724d81ac5923a6d7b30c904420ab9ab4cb7182f53d8f772e4df3322f68aaac8e74fec6d0a8e31d1ee7b19000fe7f46a909020f360f6ec42de5486f4ebea80f3d10c9400d584b73dadc69853de6c79e5d13d4eb4f989f805999c971eba71a8f9dc992951477d69473269ff3419b4c0736f935134af4818fc7bcef288aaf5cc00fae14477bc6ea6f5045380d6f45c3db595008e23dd3b7258b17856b8a422f2b66c34cab718b946d9a5d81ba3380871b46df444f733f0cc731f9b41f757da98cac549ba2182e27a6ddb575fabcbbeeeb8f627f0b09aa70f45f7e374e5a56e47568b7920fc31d6f7ba88a8a769034c6754f0beeedcc16bcb9249a586ce65e4efadf52965c1a71255c9132548235a7db3de930d244b7182107ad5d054e63d579baf1a535eff8c01e7e0e8cbc9dd3eb8e75a44e894ce942738329e219acfc0c80692d45b35da8f805da4a046ce3078cf78ce9112e1029c8e2dd8bfa2a580ce7edbe3be065c7a9f51f8e8c0166e1be32f7ec818e806aa3e48a561bb2647e0aa065811f7190b20d6719d4bba2f454fbfb003d1a7b815a3d90dc8fd29d0546c1c754e34d2cd83139cf48754664efdc9f91a388f74e308a74a9881cbb62ab5913c6a7dafc8101add7ad524d606aa181f53f733bc509c1e069c2441b11f2580d22ae6bbebd75a4447b1c314bdef5f6fc3e9b14249b53da8c5ff62eadbcc26a70b3a321338eebabb835a1f07e07443c4aba779a64338ec27c51dbb1f2d767323e50740235b998ce549215a3294a7bdb53eebfc2b6b20bc76ad1c364cc9853b8f4f89b99a3e727e2ce2b22e3d01f881238cbf464ac176dfa3ab1bc8debfb346f37e342891c0f26a2da794d6fca90988a6e88a882a279bd635b05396c3dcc7f33865a58ef86617045511396f1993ddd52756c79f71e8a1170d6c16c3b47b9f4023313940a3d5de3bb9ea27904a75c3c12332d9965b1f7121817d9c94f921f1fe6cb73aa21314299d354f25b3dfb434b55fcf46fdddec421a45c92592d19fa5f932c3151ff72e9d9514da75431a45059ffc742e679b50eb657d2183241cc635461814e5db67af7d80f5c17f453b90b4e7c9df13abe7812c32b1ef742692277cb63a1b853f446b8cf30eaaa89828fb84d61eefa4f6f81a838a3c80f0309f2a771ba25aac3353b7e440b9a88414f1d4712ca4939bf10e8afd615aed4d7ec087a77f508871aef440eadca14abe7092f1e5fb694dfbe80624ce17b59e2aa550d2795d6ee33f2637447bf9d6c2b13b77aca890d0761e8de93c4fabd3e93871a2b7b577a5e71ece314544d7f19cec746755c16e719c01b20e35e8bf3e5679556909176942f2b1b47a1926ce9c21ce947db937601950e7b96b2bfd30487397cb159bdb7c950ad59e0ed4064e3a1b3bc3de8bceeb48f27319f19ee7b338ede73d414316590c19e97c9c6e1e6f7919150a788215330f122f1d6bdb9386283f590110f2bb6978064a915bb09147102bc498fd99d194d58d12b9fb9507abfaabcfe94a472105a849d55fe2d074c7d1ee4305ee8f89e7de8b0cee7d09f58d06b90b6ff0bdfb1938dfc5af2afc44b8e4b40c545e35ca6b2af70217f22d2d12a1bf05dd9d096509e0718d1f44a0b1b361d7f85c39f88f2e9b5adf6b925701f2a7f3f8fd04fce737e05a2fb8cc5cbb7b8e851876739a38d803642d698fa725e7820d65cb331a9cb5eca6c4927201a01566d22c76fe7291bd51cc7adbdc15f05b7ef0b8927144ac6fc5bfdfdf208230524181e3b15ff27002d25da94786afec13ba51def03e7eccf21c813217efcfd9a09e607d32b305053a8ce5b0449c0d8fa0ec16ae0f2c698082eb4ab443329479c8d54df339b545a71a38be03277e9dcad61036be9637a2920457ebad0ae7982a1c856feee92f4fe71d79d6b170b0cd36f1e8541260cb24d5a2fcc467739dfb89ea4e86fe47ffa4a5c5f94c8aac31562ef5a759db9f7bdbeb0487af3646837f203bbc4a572ed922df83f885678639c72bee3451079786b1143289488e33227798bb9a2b08e9d276298bcb7b4c3e43c9bd1569db04d9fd1a1a8961751322aa7a83c732407df7bc19150502e88ecbb7401855b490787d4878cf00a191f3b120570fc71e302b2f3e19d57de6e34cc81c6f2e033c7af28568146915e9f12bdb8dcb87deafa7c6454600ec3e8e1d34414dd78f17f617b5e73bca6e472c3d9a2a5ec2dc2cc1bbab2bc863c99ad3d2031f6f2fc4c13c6d1908d490c23d240e5d12fc84ec05f24cf99c22068ddaf6cb049fa8ce4c62096dad302c45a9f33762534ddfcf3daf0bfe5f8ae2e157e4b42be2d24f3181b129a7870f39ba0e1ecb43dde55dc29e3e216cf1d8384d70c192996832dc8b2a1ae68b33a275fa2788cdcee44a56ad8efcdc7756f6271099f2be95360b3c17049f74a69bf8a7ce90616a902b763a8881a2ca7530620ec8864480638c054fd78c2586381e1b012222f6779007d26b69f4792cacedb276d7a66b5b81fc85082149b6ba162e302b2551b5d7169c1824d7ebbc8955f16620a1ec6d79175bbb83b3b209ec1472f960e2b6d9e453b0a642ededf6ea238db459cd88c014a61877404e1e5b1c794d1c7075d38f59b2b223a2a08206421f1e78fa4493949ace55e3c1e997a757d03d381beef8aa5c29e2f36f826feac287a06135327f35d9e7a7f05b6e6f29c5ba0e8bf46363422f686f1567c9f956ff1ce03d55e0d447dccf6b5c832799ae75df02297bca51c8ac40a350ca06a7b08ad57462f15d17a15e7e3f95178c9f7751efd7221afcb295b72509d406c601522572ed9a9d4c9389aef53d5ccd687d29fba614ac3dfacc0df4b7aa0f847012486fde66f73ee1a51b7bdf164199965728cb344473638a0a30b4e9b41efca1dce4e2c20000a754b11c312354dfe2e1ed54988d2eee813a2a4ee28d390535077ae44a690c2f1376e8b8c1731e68e75b42a18763a1d62c29ce2951085738ce4f153c8b48a88b3546f2ba73a67bcf93d1a4bf8135a5868c64597c86c6a9e2ae48c8474e1d168338072d87c7906a2fcbff9a6602786edc2ca47aab72741205b3379b31e470e5d6efbefe37153288de452c8a35c31824b5ce171df9553ae168e0702d8bfb6e7c243009a44893b1e04c1f1769b11e3805a1a89a504f04b2cb1e65553cab75b07aba0472e166c199f8590588772bf9ac822654ac6a5fcc8cdb9a1f6ba79f96ec7f4cf9aebc5fa75ce9869bae8af9d4a380dcf1656973e960296dee289334a0222b6b84fc7cc8c6ebf5f1360140508b7dbba7cf37b61cac5d9a8e676383b8cac8f03cb6077eabb26f9289ddc12c001c68850e51356c5f49c94589d1dcd56f4e741517aed39529aa4d8e605a1806d053b979d4b186fbcad00fbf9fa77e8e2d14729cc52879d1d394e2812c966152b45cc1177766eee111da7837ad1db9f5848a902dc7aab4648e528aeb5254d292b8ab328d564cc24d58e9c7562a7ec832cd54e1901ff961acb8c7ab1da3517817855c39a6971328b3007176a54fce8e012b38be993ad428d02a37aba2278dd47e0265833c6e1e67b410cf30af6022ffdf7747daead70729f3472f38e85fc2b91a1c7f9816fa174a7669a04bacb48d425e15ce480672390906c8f128f641fa8e9fe42378444568369234edd0", 0x1000) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff000000000000000000000000000000000000000040000000000000d6", 0xb1, 0x0, 0x0, 0x0) 02:21:09 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmget$private(0x0, 0x3000, 0x1ad, &(0x7f0000ffb000/0x3000)=nil) setrlimit(0x3, &(0x7f0000000000)={0x2, 0x5}) 02:21:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000140)) getitimer(0x0, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) dup(r0) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x80) 02:21:10 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xff) mknod(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 02:21:10 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getegid() r4 = fcntl$getown(r0, 0x5) getpeername(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000004c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="69f12aed4ea7a385f8e01e08605a7ce82b665af178deb697aac3baa26a0e", 0x1e}], 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000842f624d12469f6c065fc28df0ed85d9d29f85236bde2b6edcf3e3bccf4be31ac584e9df405f5f5229586b3a4967cef907b45ea5c2cffe6b751e80ca340851a28c428788664efc8957df7f4f8a88b45705044d9defac8017247efe7923f357c57861106305a37742605aaef16ccb82b2fbddcfa8f0fd42142e86a28903250a1dd2a93b62d77a28704998094dcfbe043e6889509c269fbf919754277215ff9e242e3fce1c27baea23", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x148, 0x10}, 0x4) listen(r0, 0x8000) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000001c0)) 02:21:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="82e3520000000000000000000000000000098ec269eaef609d4d4daa034a06ea0c4ab0be82acf3f46af2d69b68ed22e2a2fdc8dbff419d68f0cf1d7669159753d93a4e717d1ae1c45cfdc288dac08502e40bf341696d25"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x1f, 0x7, 0x80000001, 0x1, 0xbe, 0x100, 0x400, 0x1, 0x1, 0x5, 0x6}) 02:21:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x3, 0x0, 0x2) semop(r0, &(0x7f0000000000)=[{0x2, 0x1, 0x1800}, {0x3, 0x6, 0x800}, {0x0, 0x4, 0xf51d88a797002c44}, {0x3, 0x7, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x800}, {0x2, 0x4, 0x800}], 0x7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x4619, './file0\x00', './file0\x00'}) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "955cb80098819d0000001e40e6802e00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)) 02:21:10 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x13) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget$private(0x0, 0x1, 0x80) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x80000001, 0xff, 0x1, 0x6, 0x1ffe0, 0x5, 0x2, 0x1, 0xab, 0xbfba}) 02:21:10 executing program 0: r0 = socket(0x1, 0x2, 0xffffffffffffff00) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 02:21:10 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="2677ae23bce7793f89e6961c29774761b00240daf2028b58807f66d17ca5eae198f64745e870494aa5effb6b94f3437497a03d0ae763619e8b5f0f8dff0ebf", 0x3f}], 0x1) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=""/70, 0x46) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="9c652bb1b5045eb85b85382a0d14fb8fe1d9595d328de9c575bf3236ea47839eac97834125fae0ea0abcf5554ae9f9579d65744d50bcb1426fccbc6da7b4d7cc0cd31e1661c68f9e1fbb47dd436817d8c8f1b186b20001fb271d085adc8165eb20ab27d65c64290cb195c30d6f541d1483f1b344c9944a06183a77b118c81d4bce50d6d45ba824dae7a6900278e9fb92713d6925b210f1e45195606716c2c946642e", 0xa2}, {&(0x7f0000000180)="cadb6606a384e6ef6cd8b1a315dff9e6340cc40ba213bb8e6aa379fa28dc6eb6f904efce60e1d66b1ad4247f310b32c2521d3fde6f9dab30d60665ca79ca57bfde84432c20c2cdcbdd85b03a51df1efb4a9fc05d990440646a71877b", 0x5c}, {&(0x7f00000003c0)="899b41691d02c1eee54d14dcd2b26d1fa40f660a5c7f45f0846cf8e35046a555887868c21e05ac4326e74cf0737587b85b37296db6d8635cb09dc33208a5cfe3bba20fcdf64a1b332eb1429a35f6c37eb3ae1339a26ac132e98d19d65a75f2591aed39a4749740eafdd94a40eb614990c62b819f75c62d16e6aaa38f929ed377a0c756d3e1d9c0799524bb5fb53c75340cf28efb8ceca4bae6514fdd3282", 0x9e}, {&(0x7f00000004c0)="b5d2b8484e29cd14c035a5c9b6d5f7a6784a18377e4cfc62594f10aa6f09e449faf50baa3114da9eb9abcb6234b972c126ef26e8d703a593c1d48e2e1ef11bb58346241e46ba79477de9b6eb55abf662c7418f85c7a7ae1eb1fa79dc30fc2408e99fdc5ebe76860d97a96a48d33a4606445b7cc421357184549bf9c43972e6916a64f9f0a31e5e76effc5aeb767115011c8598da97903967f6e5fefc91020595bd", 0xa1}, {&(0x7f00000000c0)="7c2fe8eac5e22bd072bc07bcf89aa25d7cef3d2d6653dfff", 0x18}, {&(0x7f0000000580)="8312676ebfda95ce46e51cfbb0b3d324e604b3af63a6cd2b328077f6d86fa26e8ba6158b5c6a1c78ffdf0141f406ec23345109c69f9d47682e6cf0c732d352d6fa9b91adb6d4c9e723fd2918cfe309a9a8a3b1f9d650a9064f79ac5551f18c315bcf84fbaefa8bbb51806ed2025db3d37994010e4622e22da3", 0x79}], 0x6) 02:21:10 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file1\x00', 0x200, 0xd9e, 0x5, 0x0, 0x3, 0x0, 0x5, 0x2, 0x3, 0x9, 0x101}) 02:21:10 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0x961f0fb7791b30ec, r1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r6 = getegid() socketpair(0x10, 0x5, 0x100, &(0x7f0000000400)={0xffffffffffffffff}) r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000500)=0xc) r10 = getgid() r11 = getpgid(0xffffffffffffffff) r12 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = getpid() r15 = getuid() r16 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r20 = getpid() r21 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) r24 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) sendmsg$unix(r2, &(0x7f00000009c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="a0e78b12f6df24b53b9b1aa99b3fffc2bc2e205150ccaf3f5b2054c4b989383c2cba91a0ebae50afa6347fbf1dc24bc1b7ef89a7d2b7ab7ff6c1abbabcd0d49e623e4f46b890c0a5ea8c551f70b2573a", 0x50}, {&(0x7f0000000180)="3944ec034cfd03be39133c4fdc58f91db31cf231533c507f2716668a20d8a0b7609fe13de2d92b7c97c32f3345d8e190fd5c4432216691a20486e270f32db1d3ed0f5a", 0x43}, {&(0x7f0000000240)="fd99dbad16e8ab9ae75c2fc40cd6efb80932f268ea07ffe1991d427ed564046ae45cf9a89be0db1e75d1ff2fdeb362a925156be85a62bdcf6599421a2630ead1ecdc776e9b34dde90fac8d9becb3e3d9c935461e2e9174828b56a340cea9aba338c9b859e203ac7a527993493894ba50db37d305a3978a7cdbce99d0cdbdd945f1b8ff7ccc54386155012ca3013909acde9e9b117dede0e754b7af4881a8f8a26c0dcc07b0af07c6737262ea8b090702fd3eab2c18f56d568a8521e014c0e1024dccfee8f859f0bcc548589fe7f455bb98f7c343ed1bf7275978c5a3090b75e57795", 0xe2}], 0x3, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r3, r1, r3, r1, r1, r0, r1, r7, r2]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r3, r1, r1]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0x158, 0x4}, 0x8) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 02:21:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='.\x00', 0x100, 0x3c) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x20000, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x7, './file0\x00', './file0\x00'}) r2 = shmget(0x1, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) r3 = geteuid() r4 = getgid() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getpid() r7 = getpid() r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x0, r3, r4, r5, r6, 0x40, 0x6}, 0x2, 0x7, r7, r8, 0x5, 0x6830, 0x7}) r9 = socket(0x1, 0x4, 0x10001) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x14) sendto$unix(r9, &(0x7f0000000000)="b100050460000000010008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) 02:21:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x400, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000100)) getgid() 02:21:10 executing program 0: r0 = kqueue() close(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 02:21:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf}], 0x1, 0x0, 0xfdfffffffffffffd) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') open(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file1\x00') 02:21:10 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x40, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) fchmod(r0, 0x8) fsync(r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 02:21:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setsockopt(r0, 0x1f, 0x5, &(0x7f0000000000)="44f9a015b143048cb2abcd81679ec199dd8e7cf54431a34e88cff3cb67997e6aabefb1f69b6631ae050000000000004270a498c1f0f3ad198bcf84f4ea0426c7f4aa7dcb4fda00000000", 0x152) r1 = semget$private(0x0, 0x4, 0x400) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0x5) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) pread(r0, &(0x7f0000000480)="a2fe61b8a51e6ad58b424225916c804c88e91cc3ed04cb193b3ec96d4255095b9d4ec6d1b50fe9f4127e70eb6b5f28fea6b413cb64bfc7cd15c3110ae6c4e9a7c6431fff11", 0x45, 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000440)={0x1, 0x3, 0xffffffff94e657fe, 0x7f, &(0x7f00000001c0)={{0x1, 0xffffffff, 0x8, 0x1, 0x1, 0xfffffffffffffffc, 0x5}, {[0x81, 0x5, 0x100000000, 0x8, 0xfffffffeffffffff, 0x40, 0x0, 0x4b4, 0x67b3, 0x8, 0x0, 0x49a1, 0x0, 0x5, 0x0, 0x7, 0x3, 0x6], [0x100000001, 0x6, 0xfe000, 0x5, 0x6, 0x387, 0x5, 0x80, 0x1ff, 0x10001], [0x7, 0x40000000000, 0x3, 0x80, 0xeac, 0x0, 0xfffffffffffffff8], [0x5, 0xffffffffffffffe0, 0x100000000, 0x1f, 0x9, 0x545], [{0xef, 0x7f, 0x7ff}, {0xfffffffffffffff9, 0x5, 0x8f, 0x4}, {0x6, 0x6, 0x1, 0x5}, {0x3, 0x240, 0x956, 0x1f}, {0x100000000, 0x9, 0x1ff, 0x401}, {0x100, 0x1, 0x1, 0x6}, {0xf9, 0x4, 0x4c78, 0x5}, {0x2, 0x0, 0x5, 0x9}], {0x2, 0x10001, 0x1000000000000000, 0x6}, {0x8, 0x100000001, 0x100000001, 0x10000}}}, 0x8, 0x9}) r3 = dup(r0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000100)=0x10001) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r4 = syz_open_pts() close(r4) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)) syz_open_pts() 02:21:10 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x2) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) 02:21:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x100) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x3ff) 02:21:10 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) close(r0) 02:21:10 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) getppid() munlockall() socketpair(0x3, 0x4007, 0x96, &(0x7f0000000000)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x8000, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000200)=r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x450, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00'/20]) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x0, 0x0) r5 = dup2(r1, r4) getrusage(0xffffffffffffffff, &(0x7f0000000480)) ioctl$KDSETRAD(r5, 0x20004b43) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x80, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000240)={0x0, 0x100000001, 0x2, 0x1ff, 0x5}) chroot(&(0x7f0000000040)='./file0\x00') 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) fchflags(r4, 0x1) 02:21:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x40, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x21, 0x10, 0x1, 0x8}, {{r3}, 0xfffffffffffffff8, 0x3, 0x10, 0x100000001, 0x9}, {{r3}, 0xfffffffffffffffc, 0xc8, 0x2f6772e2deecc42b, 0xb9, 0x1ff}, {{r3}, 0xfffffffffffffffe, 0x39, 0x40, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x8, 0x1}, {{r2}, 0xfffffffffffffffc, 0x42, 0x1, 0x7fe0, 0x1}, {{r1}, 0x2b206d09419e320f, 0x1, 0x2, 0xd99, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40, 0x2, 0x80000000}], 0x34, 0x0, 0x0, 0x0) r4 = dup(r0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000040)={0x8, 0x7fff}) dup2(r0, r1) fsync(r2) 02:21:11 executing program 0: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x40) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 02:21:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="3a080100ffff7bff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="c31596abe162b1e81707fd95dc5cd919b6a5b43e7cbf16c91f168d4837f443a6906b18a130876e6e277d46ef26f807796fb0f63f79305bce969b8e4fd3f1957a3c9f59b97344ae000000"], 0x10) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), &(0x7f00000001c0)=0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) write(r0, 0x0, 0x0) 02:21:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x18, 0x5, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f00000000c0)="be35af6899dac7828c62007ad941bc8473ef1b46b9b65254eb143cfcf12f57afc10d3ecd8a2c0800d462721cc9f005bf4dc6a4a8c150a4873beb69e544e00feb7485cd6f106941cd93927b83fda7f603cacf30894c3c35ca34f5d67ca101e34991f9fec9e172c2a04ca05faedf3f1607e96ec0456d1737124ff17dcc2718f66a5acaa4cb6ec89d2ab7863d6d777d61191529", 0x92) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000180)=""/223, 0xdf}, {&(0x7f0000000000)=""/190, 0xbe}, {&(0x7f0000000280)=""/136, 0x88}, {&(0x7f0000000340)=""/114, 0x72}, {&(0x7f00000003c0)=""/102, 0x66}, {&(0x7f0000000440)=""/230, 0xe6}, {&(0x7f0000000540)=""/3, 0x3}], 0x7) 02:21:11 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000240)="824a8c12182de60f7538f7223216c89b0a36f2c50500377ea5879fab1dba1de6bbc464c8946248bf4771f478bad25c67f80a0500000000000000dc84081ff2f2d576054623f1bb984dcd86c9f82de0210ae3445ac8ef40b8130d6613c50f2ad642243b98649b0b88c31509dafb2f6419f89eace0b4f50f8b19fe2df95f1df6066af1983ffa4620cc7360fbff9e50e31d49f156a1c9abbc66c8ec2fb878986c31cb49dc2d4020ac87eab0a9b79fef901f20ab864926d535ee88b5c488662399e86c21c682363595f2c572f99012bf93380ea6ad978492fb1e32fdfe52980d5c82c3dc9905165be2113a595ca8bb7a8569ca0ff67bf969ddf47b7c59ad93b3d00849191838f070797df62868834b4605b2f5bc6f7bb24fc037f1c7ec2bfc334bb9675e25aa3cdeeb7efd2ab19e61ce9e7f0837", 0x132) flock(r0, 0x1) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) 02:21:11 executing program 1: setitimer(0x1, &(0x7f00000000c0)={{0x77359400, 0x1}, {0x0, 0xfffffffffffffffc}}, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = msgget(0x3, 0x8) msgctl$IPC_RMID(r1, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000600)) 02:21:11 executing program 0: msgget$private(0x0, 0x8) r0 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = msgget$private(0x0, 0x3d0) msgrcv(r1, 0x0, 0x0, 0x0, 0x1000) getrlimit(0x8, &(0x7f0000000100)) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000ef000000000000000000790000000000000300000000a59e53e00f16e9b50ef72961"], 0x25, 0x0, 0x1000) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x3f) msgctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() r6 = getuid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) r8 = getpgid(r3) r9 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0xaa52, r4, r5, r6, r7, 0x104, 0xffffffff}, 0x0, 0x9, r8, r9, 0x7fffffff, 0x20, 0x1000}) 02:21:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fchflags(r0, 0x0) r2 = dup(r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0x20) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x1, './file0\x00', './file0\x00'}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0x1) nanosleep(&(0x7f0000000240)={0x5, 0x1}, &(0x7f0000000280)) r3 = semget$private(0x0, 0x1, 0x40) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x3ff, 0x5}) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000300)=""/26) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000340)=0x7) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x800, 0x0) sendto(r2, &(0x7f00000003c0)="4246166ebcd730633caf5f7f3a35", 0xe, 0x0, &(0x7f0000000400)=@in={0x2, 0x0}, 0xc) shutdown(r1, 0x0) semget(0x3, 0x3, 0x8) r4 = semget$private(0x0, 0x3, 0x280) getrusage(0x0, &(0x7f0000000440)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000540)="031a6294a6beabb9a77cbb817ca02b6bf58b2a877fdf27cfe2e955451268ed816c265714251239962abc125443c6fd784911e11d02fe45776376f73ffb146e95440bca9fa1f0be5d0efa779db691e7f1c60d42db426d59524b9cd7b513831f2a9a9a6983d3b4607f835b505c8be2845db54a0da755ed427fbb34f8e71dc23b4f5553ee27426e4740f87d47b4c7069de347aaa5f5bffb0ea8ab18049b542e7a5d8bc0d249f7388cd299795aee1d4603c981a618b1d8581a88c99ba0693c62389de1e5b950fb1f4fea900d8f44beb637f5945b85c9221afed587d18c1ab70a9d17e5b1a2568793fec0315c66a40e5077ee6d2b403dbe81801953608f51fdeeb0443dae3071bf9e72964c414299b9eca0871df300a1d19f3e1b2de01010059174ed67fa76e8ed5e202de18c17529548887150c4cb91eba73e053a05ef481553a9e59d262923adc32ebe0f7624315f578b41bb000793f014e288d9f0170c163a80f10cba09f85bee035e141c1e6d8056b00ef76074bc6b850c9f56090be2d4916b64f6882ed98032a7a105362bfdf9ca9a34226dd7c3521adc021fa910ef53eb2ef522ddc9cc5606464ab06d5703a51edcdde214e1cbf600037fe09e825978efd4fb24889561451aec2ca7dc3ad812ca0888eacc28e7581baa00693f3482ab7bfd5a994210adec465dea7b6105a967f471d6efd4cb810349906a8bb7718f1bf2144f91b6f412332c97fb74dcf2525f4035c7b2fa8660d4fc4ed1168676716a7da31617e15421187907f52db08606e2ac09c1859b15678015467d5004f40e9d752490e2af9210ae36973f90091f69cbb80ff518fc6d099b809d1cf761d2e7dd43678e5c1e95ae519cce8a04957193ac42a6767d364188d782bee5476a6131d66dd81c344e759acfa51b375b695e4ea9d109b576d7a630d8c6a90a18fc762611685fde40ec0d79b31077ebfd9746c6813bdcf40365b80c3ab05891e688236b87c54977784c97b580578086da31fb0e3cfd4c8946322feb4f889aa7619fc3589b4d195ddbd9f46a559f5ba37eb0f4fb88485e44043e38cfa9fbef08037ffd59d8e252fc97c11dc3ba8f1b29e3e5a58fd61ebc96f5aa68cd6a4eb5619614462fb497de16ad6c4b818024e6dfdfa5ca3527a17337729daa763c164e8ec7b9ca3d117fc3ee7228f29dfa7fd577dab7a9035e156491bc22ed51912f50eba01f5b1d577cfc4da3496d2da80e17e95e39fa8bd37ecb84825dc0664d8fb8fc6a14a57725212f0d71f31e2ee7f8b0a0725fbcf6795fdf29e1ffe060410dab563c4bb173a152b6a6db9ffb54f30684b9803d2ed57d9ca91bde477ffd8e969851dc14a35d00022ce9ae0c5d13fa3d0e6cad05f5a3c238d340d7ec08033a8df6d790e613d09fa7614312740cb01df629a0de8c9dbd2235823ccab39c478432a27b4c8ea048e7b73d8122ce0b8ed5ef459f765a83a378b4bf3510788d14c4bd0ffcc8663f1e7eaa1ae11e8a0cade7577b5c3dd1ed58f9bc20c9e3d653a39c2a244f1e132875b024fb0c79824b97bd9a00c9f0cc6232328256b2c23ea9f6e68bea602e4b47c4f67364f547b035217e292ac4c89271ba5e8c44af482aaa4129f7e02d6fd5ab64097695e365d67ed8e05485e5acf01b87232ee2b5a9865a9f442d7601a5676d5a6b9defc1d874108f97d94d3b605cb47d2cb147cfa248a996d490237c1a52240c18e52a063973f5d19a5c219de64ea8509fa778aa1ff0953596b92355d60f36cc119a55088e4c86d8a856c45240ee34bda1a85cd81ab8a4e476c601419d55b2ae258213c228d72d5057fc1e9f1293542183c3ab41e6dada453e2d812c279ac60b68c12c3781a82e0d6b4443ea2dc4747b1bcb3460144e765b3582ffdcfc012988a61319fba2d840a843f8cea200130eb1be0e69004bb251f493aca20449ed263b14847fed74e002648502b5cd46d4da1de3b3095aa0af7d9f70338ac1d80ec226523ca3f21b93ab2b650fd6bfd33a0ad3067cae07800f4dbbee2ee34c9f772e2c07e71d55dd9b24551f1aa450b84e6acc6fcf2eabe4c6c5a2bee7c5ed5abb7a0bfa29feeb190f7551a5ec7a81b614def78be469ad63f9da436053588cb28bc5cd71cfb4ea9d3e1f7c2d465995b49206af2bf1c436086fadc8e653ac019df262d610584e3878150c97ebfb80827fcc2a304bcf9df20aa8d5bbe7f04dfab4b5f15523b0ac5a4e44eed5834d9a2f321d3e88443b0104248aab689b621bd3d0419413237d0e46d520ff93525f22de6899bf4cbd284fe4af3f1fc5dae6731a31a05bf568fc8f8bce574026e4d84c195fcd919ef0d3b9906602f4c62195fe7d3485f259c8fd9428e5ac5d65f7eb8fc892c566bbe2720587c86e3748568a5ff5d3fbb0baf802892889cba70a55eff8d41901a960ae5e99e09387910ae1097bd39bff12613fd4c5765c19e844cbe8ab8d80cc76d8983fd84615c3519f48851aea566179e86e20c7ce83e2d1ba98e538047dcd13e8fc53845d71f8dd63a9a348fefc22ed714c1ab39caa18fe45a2338f0d5e516f8e875827f08121ace1280f779ad5a3d8431575d6d66500796f18088e33485c0591fc9c5acc4ae379858ea6a2703f68e9502399449050aa6254be60b45cc204fe35bb805529ff7905765a53a1bf331b48e4ced1eb78bbdc8f77c1f88585ae85c1dfb9133d7666a99d7f54660574b325d9f95f1c0b3a389410600b657f2b41a8010e24fc5ea9775b0792e7f6c88ccabc4e0dcefc6ea76008167a40242d5f08e2ac6ec96102d5dadbc03ab7f8f342c23f3dbee42e4b0ec096eb170c96d7c1a7761df614492f6526dab9587756aa849b42f2c8153c31f4dac0eeb7af1f45ed2560347f641d2847ded09dc0e97c31d77cabf91bcf19a962f9954dfc7d4ef4004d67ee5c417bc6976370babd2c6721e9c8d85d6ab886434100f67251cda3902eaeb39b63277e2239cf4044dac3709540bf0e2a7660b186f80a695fa7cce83c570345171541e7cf4cfffe7348a86b61524e25db0e8d0ab8cd3f0b11f171dad5208b5d4b93b46bc3f621909877680ff33a3a9fdbe590666d8cba557e20ccee963791f1ad1d3561202fc4e4fdabc227394f6dd6bc248c334333c976ee59f209d5302589080c351de01de67fcef161b33f5e0064d8156b58edd12c1b01a5130311521053de2d919ebeb210b45c0dad0b140b479acfe6f4a9711412833fb043071f3c4a02fed53a1ac4f963110944420e1418e9d51b2c82ee45b11386dbf3b0e2504bd9250ca87969fa3dea8ba02f06f8218f0060c82d3007f122b14bb486a6d8f5a2b53eb0f6a990cd58045296bbd7e78ee690279b0984ef4da61ca1fbddbffc75120ed2f727cae50ef8f0e8cd094b14e73979f0b76430f5847a65fe43157c3778c0a4beb36367b5fa39efeced3900e974aac364a160098a4229f79a00b080f6423c974030d781eb33b86f34db0dc76f5ed5a07b41d0b779f171da2738bc0b7683fb546b0b77a4e25d42adceec48ac93c9084c6d6ed6dd21969bfa76f68feae638ede4c1439228a8cf537aca9b550b1977c578e94c3e499dd9f746211467722c3756b448a9f4e35252e870191626a70c94e9f8980fccd1a8c224027a8c4968706e1dfb9644e48e84c41f8dd4c092eba424128a16e3f1d7c578bad3d6a3adc5ddbac9061e56dc76606d17fd6aa42cdd505d90e4a806c533db85a719f30a45da1cd5b347c5a70027ac372c76ba62e459f1d3f1bd08edc6417448088e3ee54a573f1534a0684df9dff68ce7ea20bc707c9d21419801286ce9aaf6fb30613ebadd9017225e5ec8c9df2cc4116a3b74c3211537024ac1b7918908e33e22cfdba7f604c7621ab79083b787c6f1704d6fe1276dc8d1202f7a99825db09c4ebec05d2382b3556697012241a117b72c93ee5f9edd21738dbfa6d4f9963489a9f9ea6844a15009b72507829f6acd9edb44ccd78eab7ca42c706c352826861b5e5e7308307c3db97200a545eab2c6a9a4d16bedfca8cf6e81d4abaf3d7b56f13b8e79d495fdf734656944758f9577896f2fe350b8dae90164d6044a85e8747f9a3c1be834fc8ca793e37d41e0f7d5e8b922384c54ef35be8962f229ef6c5e4ab352ad12c6aa3cad17c9b067303bb132932e6deb4379ce159468967e00d1193d339fa66249723fd78049f8d1fcb703fb4ec61d15a16b77a84afa684cb82dd2e0b3651834bf962745d441e982769801d426efd826bcdd3d4053d11cc0783c012bf0b362eb19a02e6c8fd493e14f7c969f883bf8c047972d76b907f80aac83cb0f512d436e55e119b8b4be9728bf2c4fa4bd8406b2d7a376f085f9f6befc91dca7c51400d84d12a6d00f38e81117856833ea4ba7209bfa858927e0d78366804ec0209b6055d43595b330c566d4580ccfd0bbd6e485ed0dc26f1eb2a78d13698cbeaa8497557cef309d490dcbe79dd7d0e499b163c2f4c8e68540a3b04ee9a31cd762456ca1bcc20c3155cd4680aeb38ceb1f73e499b7ebbcc7c4fabb872ca8f5840837db33c9fd42d533eb450cde6ee816a8d7cb84b2a603247f870f2cad825e1def580cf832771ebf6df2fb8ff9f05a499b154a72259388e54dc2082af6bea08f130b3a3065d112dda8a0cafcb70523eb4bac24df893ae2c66eb8407c8c4678c601c7f5d5515fba8bd582d1d8367195364ac6f165838ce3647a6c4f2031a36a7173992cfdb69e0591a8167cad45c2834cf535f5284616e4c7008ad26a6ec722b7f1aaa9caa24f4feb20280318247e377a530efaff33f5a92373d7995f6b8d9678c9a63e28263e177995253446f8e0076802765b2601f9935d0eb642f30d23f32f430cb9943f31825886e5e89a00af4cc0a8ce3269498b318d05017c84fc04a5c77a98477a96ae20223008704a1da43165b4ec87940db2ffa6ab3836caf552ee8353c3c000813f4e9607fcc8f024826a174027a460e76835a7215f1beafc573a0d9b4828111c62419faffe293965a7f134be81f77eaa34e7a7463f1ecbcdd143578af20f6d52c9126310678a3d348f42c68d1edc9740c90705863dce8a050851499c63fbb1fbabd2b8a663eec5b9327890604cbfe8daf3df5862c5d7f5ea46ed730058210ec87482749c936c21e70566abf2e96bf062d0c609f31932af9cf08d89a7977c4fe14cad5ee10bff598bba3153fdd05815cb9d2f9d728be430d8d488cc7c024fa938a7c9a395f6c85a797656de7beb2d558ec5baaa395d684f1b4e706d5b0924069fdf3f62526bd5d590cbd4609e5e1e3587581e3ed4d89683b4aa63dbe94b4104843e5048b4761fd3a2c6378834b686b4c867c58e39b84bb2934059cd5dacc86123f49a8b7568e0c99e89435a817fe1dffdd82a06996a8656e25a2cf96b9ab4c17bec0a1b928b4bfc3ab6e7eb2f5676c11455ed92ea1f9337bf92ad311f99170f0e5f8874f781cdc77a5f52ed5fe6d5214484901f7aae8de58459c18c9c9a7d25b9ecd188f92dc28ffa0d3238202438aa49ab3bf12cdd10f86860cb6772e7bfbd4f1c5c9b8bc5f169213226d85099fc00dcc5b128ca302c30fdf62ba5ed29cd0fb4d12ed7b3ef3929f35b207d02712a95bf1c6fca2e676136229b2d488824b6d0a5ddb0dbd23c768dcd53c9c47b560957fc4902b339eccb406226449e06dc8745739fd2b364091e8f63bb126652457143fd189b5efff66a2df696f67b95ee4ac6e54bbf4b7421524c62e001029b8f1512ed55819f8cf2ecddcd4351bdf2c8fa788e1dfb5a0e0ab5a3fb14c0e0e6f22ec2747a93b553c856414f293a3b", 0x1000) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000001540)) wait4(r5, 0x0, 0x2, &(0x7f0000001580)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wskbd\x00', 0x80, 0x0) getgroups(0x3, &(0x7f0000001680)=[r6, r6, r6]) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f00000016c0)=0x8) connect(r0, &(0x7f0000001700)=@in6={0x18, 0x2, 0x1, 0xa280}, 0xc) pipe(&(0x7f0000001740)) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x9130fc3, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x2) 02:21:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) 02:21:13 executing program 0: getgid() mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0xfffffffffffffffd) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r0, 0x19373a6125c1130c) close(r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x3, 0x7ff, 0x8001, 0x10000}]}) 02:21:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) recvmsg(r0, &(0x7f0000001740)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001640)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f00000001c0)=""/205, 0xcd}, {&(0x7f0000000100)=""/94, 0x5e}, {&(0x7f00000002c0)=""/243, 0xf3}, {&(0x7f00000003c0)=""/1, 0x1}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/24, 0x18}, {&(0x7f0000001440)=""/130, 0x82}, {&(0x7f0000001500)=""/114, 0x72}, {&(0x7f0000001580)=""/156, 0x9c}], 0xa, &(0x7f0000001700)=""/49, 0x31}, 0x840) 02:21:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x100) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000040)=""/91) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x84) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) close(r1) write(r1, &(0x7f0000000000)="82a5660bd849bdab", 0x8) rmdir(&(0x7f0000000400)='./file0\x00') 02:21:15 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e581", 0x11) 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, 0xc0286988, &(0x7f00000000c0)) 02:21:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) 02:21:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r2 = dup2(r0, r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000080)={0x0, 0x7ff}) writev(r0, &(0x7f0000000340), 0x0) 02:21:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x52, 0x1}) ftruncate(r0, 0x0, 0x80001ffffc) ftruncate(r0, 0x0, 0x494) 02:21:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x400, 0x4) r5 = getpgid(0x0) r6 = getuid() r7 = getgid() r8 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r10 = getegid() sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000001180)="b4b8e6a520107a116ab8685df719fdd54facfd5d156d37fef798ecfcdf72fd99d2a7e4473981cd699c10bad48c5fe9f89af5bd4068fb23c1d27abade5487ca358f199abb9a2a7c319891de499e6029554b66fd0fe8d8893e1661d4b827df551e2a735d59e0609935f3702f234fba1b234eefd92f78ce1ed0b2c3127a52f92ba6c56f14d3fc061a3f0ae84f5ef094d92c0766e8ea2afa6d866ba01598dd1f05961295945139eb24099cb76f5f53660963005a19f2e5ff466fc27e603428cb0e749c89f93674aa7aacd606c50f00599cce07ee2962952b712abb79d809c92885aaa94be5e4a9f4951ef9219355d52adc581526b8c8d699282a0ec25fbf49007ebd17b5b90008676215a6bd73b17f56fadc0c5ee66af3ed36771f1e905e9a59b0e8bc7aecbc8de85beeeb67217942768cdfa05a5125e133d553cbe712c52faa204d790b9af40f76edaacae5ba453606ac6d4a51b29fbe9872777ba58d7f18cba1015b7c3b37b674a062954dad00ef30442a487b425b547afe56d10436b69d11c02413f59875885fada42d8f5d0b5928b32cdf0588da17bbc0dd8152057ee7e5f88cda0ee0858ffce3afacc6204571f582e1acf8cd2740d2e50e9f05d201bf6317f1dff63fb458e29f3c8e9596ec11d533ffbb4271a026d7d6d438da694dd50ecfbf468a05d027109d1c8bf9460830816a06b4daf0cb905b0055ea591b3ec4a1ea7b424becafedaf53d4f038df73c7905229256f88ddbf7b191569d8636522003d32bc94141f742204bd1c1a211a7990a7318510a3ba4ea5955d9443582f1114758da32c26a92d43fa94d05a8b4c82382aa5a172bc118cb37e53a2f725d017e3df612631f7d3af38a9dc30e302859816a1f0ad59d951a5ee7298fa82498d73edc916d12dc27bdc22e49b668bd9c316860a5b19d1350171ac20801fe76eb293245d42457ac0230593ec586e5f9ca4de113a44f2d81dc85e183bf911817f4725c614ad550952ae88d907d97ece2822bbdb8666e1b825b78376b352ffa110e9e53d7cf96fd0166ea64116e0bc88395ae1ae3bd7262f7430cb949609bca092232835187c9b482b2ab6b5659d0c59b86ea5cd04ead65b3dd1ae341f1652506d083fd504efb21ea6fc873a28ef1c2fe763bebfce4420e5f6a94ae64cc036f524eb43ff3b517c6bf44daee4c38e7e28992e59ed6d8bb45cf5fc43556e0957301ad44c00f5415a5b73c478eec8241015a8a52711bfebbf0c9bebc0e5afc9fbc0429dde49fe5d6a9a15673a00dd5eff1cfb8c03ffcd6a702252a3afb276af837951096d37d48366b3c545785e56ea65d92da5b93f91a794f8197ebc770b68fefcdeb470801296c02e0fd43dff7bd046be826e776af15d289865a6298630d9deb485c5347cff9a5b792eae17301be0e25dad6a11996a5cfef8ab2d29671f9833c2062140da3a16e606b5042dae4443cfdce60419ab17c47569706cfc9cc304a2df5b78d2bdbee3e0151096b44e70adace93d7fdd73d5c03124bfcdd45d0e60ca867cbd728e7f15cf26b61ebae802d8b97dfd546dad05ef2b6d3685a8af39ade79a675dcf4369afd7a10be2ac962a5e4236a3e1649f291bb1e3383240910432fc737acba564437b7fd32b0f0dc5a2cce41cdbbc2d867a846d0e54630ccf5e72a2584b0ca1798d709697cc7fe7aa47460a0ec5d34197dc75f622c552f8f6b2f8e18ba9448898a0b7d88bcbc8b766543c4c018277ca1170bfef997fb4c3af977552904bf55b4181c28aeb1342c90d229764b8789b4c3ed7186b917b9f5b37b03ac8510f408e6fdbafd6bf1bb0c115c08df7cf66e5327a1e2dee04cf131d68a855c44e240cca2e586ccec718f846047641d2ca01175358239f9c06cd930c68a1704fbcd322bc596c44904892660eeb3ecbe904e05e6cad66a544435681b251f1bf794ca0268a852aa1385798ed3a0d4c4607a0080c2ad32e400b1473ba16cbad7cafb03ee3b7688edb3957e0bf6d68812061e4d7398b74a96461767d76f65a85d9c109071ebb68d8f7ef625b0348d05ddc9a3b86a5fa0f0542cd8b940fd555b49e7624e312d437d937d069e73d40c11bc20d8a30d156478360c474778cae672f4ffd8e9e60c0c86eda590401b9b5a00e97924e1d4ff528abf1e5dd8fc3f540bca610b6c1e5d220c23dcc31d7f3feb1221613f5f6c8801f1770a8f03ed827cd7ebe8ad684d7654511df5bfed80c129839ef1347bd9b77bc8b8104336e417f76dd55f65890369352f27f19cbb5e4c3284883cdfc26e4bc26b66a3c3b75bbcd2e83718ef0252039a7c44cacf947842ff694c19b6050b9d1a1499f0ba8c4958afe12ef256318dacae9b70f551baa270986795966ec2f1c568c29c000f925b41d7bc94ba7dea149c70a89788b1794375ff8323f56bf5d75ccc158046425e703b2817e4576029855e964bfdce3d86e41a6ffb4f6d51a0647b1fe528a1a099c27cf45f417368855d6359ac30333f08484525133146cd84acce73b4ddce8ae680d881313b0f0dd5bbec883994289b25c766e3c86c7b4d68a037daf96b8609183d0eab1a904a1bd3a7f6121d7f0fc73b9f53e7b09cabf0c4e4ee8d6050179dab39bbcaa0e8b805f3d19ddf87e166c1876384ea10d420d6ef3dc746b6b5e11946b101c746210d4dd3db55498d68c2958ec36d18dbb7b41f5d6589b58d4b2507b0d65ecd84c590fc06d1be8290e186723a10a99003fe5b9277a6c33ed89541623afb78faaf7c816390fec76c2d1b908925f34a05b47b250873d0df72eb0cebce299478851b7ac8bf7e5e8faf662905cfc132211ffc885e57f0fc32917a4cbf05793850c537c63a614febdb040d98ce2fac8098f506655fc0ec1e04adffe257ab0677aded82af51d74f70634bf323c3e44b1b0dde6f0aeeb768255cecdc566ce1dc231cc22dbfdeb97e85e3b57e6672247cfc4910573b78ed28e90c6e4819b647300685c6ecb06585d6d0f1757b05f067a94693cca41a0da9dae324189ea64f3fbdc6b780b471ef9cf54c6fd37a8378fe98869c23e8b7606cba6bdd56b087f7d683013044f4c4651c5cc3b9ead3730b129871ffd25c760a0cd5ce4d773ab134cd56420807755363d4a5d0dbe266da21fcc0773dfd82dc4c53d1ecb132c2d0ef57e4e2d6223cdd5a276a876b4bc7a5cc80466c93e1d12530cdbb0b68943966e3920919d2024eeeee9fe5ad9ade127f9e69b7e9c0c86ade24fd630544ad900d98608afe585589c0d349d5889ebd4588a3c0ee8c672111781b47be9c4c78dc49762264764325b2b67b084cc6bb98da9a93f3d5e68308018b118f1df9a5c8ee20070be6e9e09861daa3fe3a8c42a8ae8b58be8f752b9908237dfa329554a6433990d6e881c7c4f7b327e355c77b5dbcc731650724aa8ffd2fcf484d2d27594ef09c912b9731b6b422c34404a07dfac5c04f2375d6f8f0d190b539f14b411a3aeb10a65c543c90cb147bfdde639dc558a172bc20db3c28eba62a43126d2782a847e378bdd24e742e902a202f27263e9b95766e1b41fbb1e9e0fcb78ce43ce896ecbd8d56952a18a76221379f699e0985bfd91da2a2b9d6009a816636a8ec636363e1d95530e46034fc41c5fc2a7171b93096ce63c5041cd0aed9471ab4fb79ca2146cd65671182abda3789963e3ba2a1d209375495963fbe111e7bf48f6835e589a00d2c26bbcace4bfc516af90da361ac5fb39c8fdef6fdb19b901c4f2a329af6266f263d52ae4859facd6a95e147da171ddbf1f66026cfd67a8018b2a447b419b91d8813e6c84fcbe94dde30d2a5bfb115098d74b788e23d1fec2d011ec6047c177f39fbadd5a137269c0ae2b0bc202b52b9fce010e0bad8be56e1027c3c6b97d13072e86bf0aacb431f9f7240921611367c0f49f6272b8efcd49c0c7de6c6936bf97f5b86f0764f0d597b46df106b920f45ff4677868ea16ef6f5ece0c8baba7d3f6faaba3f39646f2747028b434d8550a250833e774c814013a2ad5d344298987ba149e730fa3ad633de7600b32f96a18d29f948e2a7dc97f2950ed27509856402512697e52e9ca0f4298f5d7ab583f367f6ecff16a8f3496f66bf969db10a1cdab1f4e568b7c10b6118ab0c6fcb3ec714eb9d5e742653a1a959a70ebd9140498252352c22ed4aeec756d44b7ee2481d9ef41b2bf853515b07377409c0c5b6cd0be36e0d1953963b4a687fb9bd516d3a96e45584b5f92f3159315f9903f5c1024b4bb4a518a3d2bc141e5c5039039d0cd8552d6859206a13804cc6cb8f92a2b262133100ba59fed2f17519f743b705c6e1d0685c68913b790e94bc610a0b7c485b9a3be732ab0aaf4d5a93a2397a3d76ae1aabc395e563b771947e95338b210e0e749f075d0776a17f4ad8ebf8c9c906b3cd9cfbc121e6e253281b6e97afdd1408225401f044d904376c23085834e29306a50b0ca87faff2d79d05f2b0de975d58a8db5d2412eab93589d8215fde57d8709fb601b607811816261414c69101fc2c8c0d1ffa4e6ded37d79559a09f9a879e17f864da33fbb6d346bf1a30f8824539c5bfe5fa445fb2c5f035277b7d157a599bc2650adaff26479992b244b377cc60d44703cd1fe3ecabff12a7732b139cf431abeb74ff2e62c4c6b2a40452bcaa94fc4be5a82509b7e1b12f6c8b40b7ac3fd6cab9f2e769db000283e00bbfce74f0dd7e3e0dafb7d783f1557891355e36353bbb2ca20b6951804fd6c01dd14b6df986769c7e61287356f3d500bb44b1ad0d586ac632ebf44b4d7bc8cfa28c35b2861f549d72103f305da9f72bca39bf23135e99ea90a1b3c00a244cfbc302b21202b15f4a360cded749ea284930463f39addbd752a9b5530e6bd2e71c73e876c379ba86e70be0edc4f69c26d7446d429f2615c4efc7d6e6508236aa0a6335f39cd8c4bfdd8366e4efd0629439cfb4ebfa4c26b4d69eed8dbf297596d2d87589f02c5e712b2cdbd6603ee2a6027d738a9cb7fe22bb2a20b18d46430dd048b36495ef395dced8bfdde5c9a91221865c604baeb0284449097010ef65bae022420db39fadd3d41d8912b4437fcc413168fa6569566234372cd11108e39a696e52479971f9e0d3c084c77d6feca01fc3baee23c316fecfccd884b8c01dcf64a35df723b04e59151031bef5c057730c76a8431782ee6bbd2ebd893dd51a0b012746720acd4f35cc85ab41012a9dd68665f079502cae84f52f99c4506bb88f5bd461444dbe4ce3345a1056d24934bedfd63cff2a9116b64818e2c340ed01face8721714ab17a27c53490db2dcca54f023f45c90a41e3c1584d3369cc7ce6654508570244931773e8e979a6b33901a6e6b1204dfa8fd2502732bde3fc8643077c937f7fa718b51e2d09880de964dbacbe6fd33af2ade7ae3802c476b12c78b3432a18919a016e96128898bc3601248d265d47bc674f5202deaf0cbf5a5de6320104b9355b39b05a3f441b197d002b9b0d8471ef4bcb1de555c2eee78c442290b462805573100f0ca6e4c6806669ef7a4aa55b0a36fa7b084c0c8a1cbf0854478ecc352d33f5012c696cd6851d3f2a829c36757cb746787be7d7ff0cd151015de467b15e62e6934af366581d1b4430b93aa0960e51a6190326105e6ba44e0204616c1bff7539e5a43858482310ead43dc4f8364484994b64c866f860d54209a10204f167dbcb912e07552c0aa3b6a52fa59b4780b0107a6a2d9e4c781296101e1adf27f3c7b506c96c081072ea88bd2a4bd9d61e95cceda4e5f3efe880201ee60fe4636013c76db5319ee7b45723b0a272f81612d", 0x1000}], 0x1, &(0x7f0000000380)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r3, r4, r4, r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x68, 0x5}, 0x4) fcntl$setstatus(r3, 0x4, 0x80) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xa2a4d08423abe774, 0xf0000000, 0x3e0f, 0x2}, {{r1}, 0xfffffffffffffff8, 0x21, 0x35b5758ccfdcbb43, 0x1000, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x8001, 0xa5c}, {{r3}, 0xfffffffffffffffb, 0x28, 0x2, 0x0, 0x2ae4}, {{r2}, 0xffffffffffffffff, 0x65, 0x40000014, 0x3f, 0x3aae2162}, {{r3}, 0x0, 0x40, 0x20000000, 0x2, 0xb8}, {{r2}, 0xfffffffffffffffe, 0x19, 0x80, 0x1ff, 0x451}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0xfff, 0x4}, {{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x3eb0, 0x5e5f}], 0x9, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0xea, 0x40, 0x2}, {{r4}, 0xfffffffffffffffd, 0x10, 0x8, 0x36, 0x5}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x3, 0x7f}], 0x9, &(0x7f0000000280)={0x2}) 02:21:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x2, 0xb683, 0x2, r1}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000002e1a10fd5445f3000"], 0x10) mprotect(&(0x7f0000646000/0x2000)=nil, 0x2000, 0x1) 02:21:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x2) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000380), 0x0) socket(0x20, 0x8001, 0x0) r2 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x8001) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) r4 = dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) clock_gettime(0x4, &(0x7f0000000180)) mkdir(&(0x7f0000000340)='./file0\x00', 0x4) listen(r2, 0xfffffffeffffffff) close(r3) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) dup(r3) r6 = syz_open_pts() ioctl$BIOCPROMISC(r1, 0x20004269) pipe(&(0x7f00000002c0)) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f00000001c0)) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000300)) ioctl$TIOCSTOP(r5, 0x2000746f) rmdir(&(0x7f0000000280)='./file0\x00') ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) r7 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) 02:21:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x3, 0x0, 0xffffffffffffffff, 0x0) fchdir(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:21:15 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x55, 0x3, 0x40, "65c1790e2d5ad0ebfac74e90559e59767b9f6f56", 0x100000000, 0x5}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x100000002b, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$KDSETRAD(r0, 0x20004b43) setsockopt(r1, 0x2, 0x3, &(0x7f00000000c0)="e262ad", 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040), 0x0) r1 = dup2(r0, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[0x1, 0xf2b4, 0x5, 0x3f, 0x9]}) 02:21:15 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x76c1) 02:21:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x23, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 02:21:15 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getegid() setgroups(0x2, &(0x7f0000000140)=[r0, r1]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) dup2(r2, r3) connect$inet6(r4, &(0x7f0000000080)={0x18, 0x1, 0x3f, 0x71b}, 0xfffffffffffffd09) connect(r4, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x3, 0xffffffffffff0001}, 0xc) 02:21:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x100000001) 02:21:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) 02:21:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x3f, 0x7}, {{r1}, 0xfffffffffffffff9, 0x80, 0x80000080, 0x2, 0xcd}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x8000, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x63f5, 0x4}, {{r0}, 0x0, 0x4, 0x8, 0xa6e, 0x9f62}, {{r1}, 0xfffffffffffffffc, 0x40, 0x20, 0x2, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x85, 0xffffffff, 0x20}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x2, 0x8000}], 0x1004000000000000, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x4b5, 0x3a98000000000000}, {{r1}, 0xffffffffffffffff, 0x40, 0x10, 0x4, 0xb7}], 0x400, &(0x7f00000001c0)={0x2, 0x8}) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) munlockall() 02:21:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setrlimit(0x0, &(0x7f0000000040)={0x100000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3c3, 0x3, 0xf, "c78dcee1ffff1c04000000a2f900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:21:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000f, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:15 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x0, 0x61ef}, {0xfffffffffffffff7, 0x4}}, &(0x7f0000000080)) r0 = socket$unix(0x1, 0x1, 0x0) syz_open_pts() setsockopt$sock_linger(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x8) semget(0x2, 0x1, 0x4) sendto$unix(r0, &(0x7f00000000c0)="e6c517acc935e4ab7a2dea449a85b4aad649e5c70434fcab036e32873900f1fa97afec522bd821bda8831878a5fc6efe970895a9cc0fcf7c840f13827b533fca5be34d0b71570919a25412b57f029cf1299996cc35bb65bf047339c8a8293b72a71ec4c342a4873d7b1dfca1b74bd19d1e7b45fbee6712616bd8939432", 0x7d, 0x8, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696c653000b903a623599f35c575d8d54e4fe1f2c218ca0df170fa3237d9fac3fdafdc64cb38298ce2069fb44ffd736e395b1dc6ba18452702d93a7fe5ad236424bbf07141c11d02e891767939f82c6903f105a19781a7b30c258f67f271f8b15b55f87f19abc3f02f94492cff"], 0xa) 02:21:16 executing program 1: r0 = kqueue() ioctl$FIOGETOWN(r0, 0x4004667b, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0xe39ce1d76f29df9b) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) r2 = dup(r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x2) 02:21:16 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), 0xfe72) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)="a0a64ebbf502b33bf628b3288f6a076f85c113badedf6ae3ee10d8ce9e4063b148b7f9d494a9d90a2ced904b02ddba78e3c820d5aedb8ca04e9f43a01d2ef779f4e445110f20f2623db8a00f5a4d762410f2436bd5bfcb838558c50482343327e767", 0x62) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r2 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x5e, 0x8, 0x7f, 0x9, "3e3e12a9623819e66c5a53dd1c6b00b23b997322", 0xffff, 0x9}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000000)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:21:16 executing program 1: syz_open_pts() r0 = syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x5, 0xcc) 02:21:16 executing program 1: clock_getres(0x3, &(0x7f0000000040)) clock_getres(0x3, &(0x7f0000000000)) 02:21:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="100c4f298bc0d0d85930db9e80f30d45c628a338e4d46d1fe4cc9074bd97dba088b78212eb78735abef08756232c69d019bc719992f744"], 0x10}, 0x0) 02:21:16 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) fcntl$getflags(r0, 0x3) 02:21:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) recvfrom(r0, &(0x7f0000000140)=""/181, 0xb5, 0x2, &(0x7f0000000200)=@in6={0x18, 0x3, 0xaa4, 0xca}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffff80000000, 0x5, 0x51, 0x7, "6c5c4a59069b8cdd618ff698b9d2e1168fb7ac1a", 0x10001, 0x6}) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x800, 0x1806}, 0xc) r3 = socket(0x800000018, 0x1, 0x0) socket(0x2, 0x1, 0xf4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 02:21:17 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) shutdown(r0, 0x1) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 02:21:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x4, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f00000003c0)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf501af56a201939969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e4870703bfca60884bf638eb9b56018a0e784dd2518478ac441d451f5214f93685e52e4f60e0d32787cebe1c2d54c02ee016aade9d0f5711f0085df2705c5b554ec2d1c3819500da00fd1d85a93dd0ac73f85575b7c8223673582bf574676d0cd6fe7c77141662ba0be9f868a12e0fbfb0afee8400915d5dc3f4771ad42f1de60ab878b0aaba9052b37fde1405ff3025e4594a92132b96507f8ccbf2e99accd72f1e168efa8116c1f443bc3721e57b9508735e02a44cad071930d39803ffb76d781f1431a29d3886705c2c725806fe00da7b2732e4100"/350, 0x15e) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)=',\x00', &(0x7f00000000c0)='][,\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='+)(%\x00', &(0x7f0000000200)=':\x00']) 02:21:17 executing program 1: socket$inet6(0x18, 0x1, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82498a35c6974e4a07d317fc833cf99fd1412a036edf000000001c81518f93d19e705dfd6172582a8dba52b089db0bce68f76bc8b5741089f0d09c24e3595a272e260f2476875fc7fdc3d96dc1356c605205c473ccb0f9abe7e24f801849d774f9df665b28e9d6bdfef0f6c4ef87a322b11368e6fb59a741c7e5fb7f7b7bae4517aeca5a1b0cf68b5f2a06ffab"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0xc) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x20) 02:21:17 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r0) ioctl$KDSETRAD(r3, 0x20004b43) fcntl$getown(r0, 0x5) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000300)={0xfb8, 0x3, 0x0, {[0x8, 0x0, 0x2, 0x200, 0x8, 0x0, 0x3e604a1b, 0x0, 0x1, 0x8, 0x0, 0x6, 0x9, 0x0, 0x1452, 0x3f, 0xc00, 0x100000000], [0x6, 0xffffffff, 0x656, 0xff, 0x7ff, 0x3, 0x11, 0x80000000, 0x1], [0x5, 0x8, 0x6, 0x1, 0x3, 0x26c, 0xfffc000000000000], [0x4, 0x482, 0x7fffffff, 0x1, 0x4, 0x8001], [{0x7, 0x76, 0x6}, {0x0, 0xad2b, 0x6, 0x2}, {0xffff, 0x3, 0x0, 0xfff}, {0x20, 0xfff, 0x6, 0x6}, {0x200, 0x9, 0x20, 0x642}, {0x4, 0x5, 0x8, 0x8}, {0x401, 0x5, 0x5, 0x9}, {0x9, 0x7fffffff, 0xd28, 0x6}], {0x4, 0x1, 0x7d, 0x4cd}, {0x8, 0x8, 0x5, 0xa40}}}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) r4 = dup2(r1, r2) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000180)={0xbf, 0x0, &(0x7f0000000580)=""/191}) getitimer(0x1, &(0x7f0000000140)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) 02:21:17 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = dup(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) mprotect(&(0x7f0000364000/0x4000)=nil, 0x4000, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0x0) 02:21:17 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x53ffb80944159023, 0x0) fchmod(r0, 0x100000006) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x2000000000e51c) pipe(0x0) clock_settime(0x0, &(0x7f0000000080)={0x100000001, 0x9}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) semget$private(0x0, 0x1, 0x84) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000280)) 02:21:17 executing program 0: setrlimit(0x3, &(0x7f0000000200)={0x100000, 0x96}) r0 = socket$inet(0x2, 0x0, 0x9) recvfrom(r0, &(0x7f00000000c0)=""/142, 0x8e, 0xdca93f026a9dd923, &(0x7f0000000180)=@in6={0x18, 0x0, 0x40, 0x6}, 0xc) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 02:21:17 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) getpgrp() mkdir(&(0x7f0000000000)='./file0\x00', 0x40) 02:21:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="48d058d89ad3fcdb41d9bc298a118cfd2dc538675bd80f77918d8b5a39797563a15553ca441a4817041c2bb0efa0a9a53eff2ece4b601dc1dada97be6d7ce6e02a5542824e02fe1ba60df23b7c4453a78aad74250708c95257180a9a60a1f72dff890d9edb522ebc82b330eaf7910d9ee0cb25ce1073dfb36d8cd973ee73692eab84e699b7eef0bf475d04c0b2b5d40a9abc2662a089bf38048a4fe795dda945361ffd539e48a825791b89e4", 0xac, 0x8, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008000600ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) 02:21:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10, 0x5, 0x800) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r0, &(0x7f0000000040)=@in6, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 02:21:18 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet(0x2, 0x2, 0x90b4) getsockopt(r0, 0x8, 0x8, &(0x7f00000001c0)=""/92, &(0x7f0000000000)=0x5c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f0000000080)) 02:21:18 executing program 0: msgctl$IPC_RMID(0x0, 0x0) r0 = semget$private(0x0, 0x6, 0x280) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8480, 0x90) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x44) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x200, 0x0) close(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) r5 = dup(r4) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = geteuid() getgroups(0x1, &(0x7f0000000500)=[0xffffffffffffffff]) accept$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000e8623318b000dd426700000000f8000000000000002200010000008bddca3584070000000071bf2666b7c20000000000e8ce00000000000000"], 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getgid() getgid() getgroups(0x0, &(0x7f0000000000)) r8 = getuid() r9 = getgid() r10 = getppid() getpgid(r10) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r6, 0x0, r8, r9, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f00000001c0)={0x3, [{0x2, 0x200}, {0x3, 0x4}, {0x3, 0xfffffffffffffff7}, {0x3, 0x8000}, {0x3, 0xfffffffffffffffc}, {0x3, 0x80000001}, {0x0, 0x3}, {0x3, 0x100000000}, {0x3, 0x4}, {0x3, 0x2000000000}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x1f}, {0x2, 0x8}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0x3ff}, {0x3, 0x57b}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x20}, {0x3, 0x81}, {0x2, 0x8000}, {0x3, 0x6}, {0x2, 0x6}, {0x0, 0x22}, {0x0, 0x8}, {0x3, 0x80000000}, {0x3, 0x4}, {0x3, 0x4000000000000}]}) socketpair(0x19, 0x8000, 0x46, &(0x7f0000000440)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSTOP(r5, 0x2000746f) shmget$private(0x0, 0x2000, 0x482, &(0x7f0000ffd000/0x2000)=nil) 02:21:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000300)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0xa0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000200)=0x5) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) bind$inet(r3, &(0x7f0000000240)={0x2, 0x1}, 0xc) setsockopt(r0, 0xd0, 0x0, &(0x7f0000000000)="cb9173f4ed3ad102611104c8db56e809d996a73d00dc0eee7dbaecd85f603caee46c4d07add595fa9e45fa297f0be99517cfa8b3798ee07a7c7044fbffcd53a92f002560df7486dcd627b0b2dd46ee1b31de0dc5cbfbc74d1ada17b3f8c9151089c9ee01801d645417011ae058f8b1bc5b3004b383032e4f029f0e1390cab13de3628e05bc73af560399a32e5078589db620879f50c1cfbec7bc2f968be2518043a812ecc70645835f2415accabfc95faad0c9b7a10253d7c6a3efd7b34a4b5f64ce427a0c3f0c1ee4117ea61699d5446e1a117999", 0xd5) recvfrom$inet6(r0, &(0x7f0000000100)=""/76, 0x4c, 0x842, &(0x7f0000000180)={0x18, 0x3, 0x8, 0x7}, 0xc) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000280)) 02:21:18 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x4d, 0x0, 0x2000000000000}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) write(r2, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 02:21:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 02:21:18 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x0, 0x6}, {0x1ff, 0xa7}}) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f00000000c0)="8b3612832e6dafe2c07e800e0b05abfde30200", 0x13) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x80, './file0\x00', './file0\x00'}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 02:21:18 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0xb2a75f20b6854b6c) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 02:21:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/69) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[0x1, 0x8, 0x8e, 0x0, 0x9]}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="ae9906f92fe3b0b0ac5ffff9a1cbcc8c6d14ce1372ace7bef7f4975c2a93f2f457d5c3c9da3cc74f1c68d3f40c687a09805164fe1aeb8681ba25665e1351b0f6a49d6a46883e6d7ec7259a8085159ac38eabe073d42d209c108c7bb1002b8f965cb76d08d2a2d710aaa73812378baffd08900ee5d7d36788c5e2b600bab8fb35dcc71346beff5a262ba48d2c424265948b420661b6dc4bcdb6c41bda3038b78b60bae6639e90e7840a55117115adc78fa737280eab0be7aaace4f6133536b7cf23578bc2609555f096e4be09d6544f0b775782c63ba591ca4700a898cdc14cd2216446c46483b2d9b1", 0xe9}, {&(0x7f0000000380)="0ba1e6cf8d0c57ebc9c9a7edf715338e84ec169fbcc6859bdac561ab777ae3cfaa09583cbcb074e088b25ae4ae80f3b8277f396420de2fe6d1965053ccf11094513bd898910157229dd52a6942384886762a0d57ab103688ab8a3da34b346796cf3c0adbaf3f7550475d8febd8b0341df2afd74abbd68c1966a5e943320ba50bdb182b7b504bfb029320e231f5", 0x8d}, {&(0x7f0000000440)="b3e1aac5b2213eac65abb7f7f485b00d883151af0a0a81a901c339a0462fba5ecb0603bdcbd0150d207378516c919d95b6e94d80dd37ae7b75e43fc76f01b2856d1aec428e03450d75b3b3650d969d942d121acd260ee4866902bdcb2fc087f25bda16e0d3f5aacf0c4ce8a68f1d973d2208a9ae1bcee2500c98cd392c5b544ebf0f66cb77580f50e7ac6e4660ab2755998950a4cbd45651392959f291baad48470237645e1e1dd7f846ba4e6e623c365de307c9", 0xb4}, {&(0x7f0000000500)="a11f11ceaa7e25623647dadcebd7897f4afe582ee0fa3d425a48e09e37c899d96d44d424e51e713e", 0x28}, {&(0x7f0000000540)="25b875b638a433f70e3c4bd8a9d6e8be3c445e89e9fec54e64e138c968cf9ecd0d83501414d63f5a70fe99c916051d2eeb2a16171f5997ec2d721d5ae4c35e3828f64c745009e86f4100c5e0b03f7366ca9168ab43ea3b401088dde7429ec0457fa9384b40801e4cf4ea6fa713e9101d17f4d29de91ce0dd3b7848c396584d2948f6953954a386c428e870bdedca35c16fa223d95660ab57199f6aaaf7c776d9930a69023181e0f31dd78e3ecc6afc879f0d03a067ba5bce561b2b57be5c8c505973fb5697b6e78e19f0d650c383", 0xce}, {&(0x7f0000000640)="afbbe0e5597d8911014e17fb09", 0xd}, {&(0x7f0000000680)="292ead3b8c24d2ea80a54eb36dd72da96af82e754813a54625f62eccc6475e805afe4d34b432a67f9b5f0141e9a9b30ae269e997c1578edcbcbc3f90d15522235c228d70ba9515a131d2495eb90b77669e85a837b1ac69c4b336e1508d2f2a86963b4c9fcbe4d48f78a685f1b4006914d835c1c49767775a19b1fafda2ef4ab08667f4c4aa8f2584429482f21db7ecc1cff5344dd3a1007dea0c675bc7cabbe2ca1611494ec898d430fef8d01f8a9fd8520116e356", 0xb5}], 0x7) listen(r0, 0x200000000) mknodat(r5, &(0x7f0000000240)='./file0\x00', 0x10, 0x4) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_addr=@un=@abs}) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000200)=0x40) 02:21:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x11, 0xa017, r0, 0x0, 0x0) 02:21:18 executing program 0: pledge(0x0, &(0x7f0000000000)='vmm ') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r1 = msgget(0x1, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/187) 02:21:18 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x8, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:21:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4fe6e30f00bb6d942a427a4f282b2165266447b6"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 02:21:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae603000000000000005f73f2a044fd330555d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x63) write(r0, &(0x7f0000000300)="9021060fb4146600a9a8ea1f25007936324f2a8d5b24f72830786a1232db5b5f658fb42aa975b80580525e7de9722d934707be041bcb42af35143a8298a495dd287905939a2057b008caaf72548db68728ae8a23573307f6db56a503abed77097e0593c3ce3d5211c31267", 0x6b) r1 = syz_open_pts() setitimer(0x0, &(0x7f0000000140)={{0x7fff, 0x3}, {0xffffffff, 0x404354a3}}, &(0x7f0000000240)) close(r0) r2 = dup(r0) lseek(r1, 0x0, 0x0, 0x1) r3 = syz_open_pts() syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0x4) syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getegid() fchown(r3, r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 02:21:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) mlockall(0x1) r0 = kqueue() socket(0x38, 0x4000, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000003740)}, {&(0x7f0000000400)="9dcd57fff1fd7e6f77575ebeba858a351dd0b119ea7d6aefab6049cd175ab6e65f0cc2cdb3b3bf7d8b75c481e826187f27f70d4e2e769a", 0x37}, {&(0x7f0000000580)="0e642eac6ca163b6a01e18eb57555dcecb81fa0d5bbe6ef2270470f17923bbd81e921c1b28ab7d67c1", 0x29}], 0x3, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000003780)={0x7fffffff, 0x3}, 0x10) pwritev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="d6dc5dcfb04cecfd0f114822c3b9669a2043ed85ccdda39b8ba3cda6ae9424548901926e5edd52beac71d3356079074b2294381503c3c610", 0x38}, {&(0x7f0000000100)="ee30c8174f54c3ef99ee197c32a83a70443e04f6f4eb9152980e9b6da121a7883ed626314befce9d847fc73abe02fdc6d7332d53876c42d60185fe6a99f4665cba5e6960058dab02eb91e71079fa82bbeb02aa6277368e06d8fc1d2b9d8cd06b257f512db809e34c8a7934fda09025bf42d02383479b86d2ca9ea4efd3192459fbb2c0eafd2afa202efcee0438927516113c6a0e31dd0fe1d300390bc7881e149b7a854f3df1e2ecab34e03191fdd28f52f09a95ad363d", 0xb7}, {&(0x7f00000001c0)="a6bc96a0b129d341ad27b6f13cb17820dab4e2cb", 0x14}, {&(0x7f0000000200)="eaf4fbbaabc073ae954af263344ad9285eee6e55b7c197ec9e08195e4fdfc5f0314fec9bc06beea3afe29df7f38e98545571592a471d1766a3a8e688aae2de38540b8e2b1180a2e7b6d341836c309cb95bdafc1b844160f653097160d4366a5a05580ff0cc3ef67183cfea626e984feaebabac838f378ed8405f2ebe1c2f400ef1414d9c43b72355ccaae699f400e36a3dfe2ce71f07cad680ed10a757913399fed6", 0xa2}, {&(0x7f0000000340)="d1b11821830335842bbbfc399f2071fbbca219b98c65d1f0511da94e3ef28458808673f90486038bac3d3706c005057d96434f8741530e86f21195f259d9f6c8f741f7d10d7bd971e43619de4d4c58d6accb2a60bb15187871150ba6e911bfd6c6dc6da1e12d3c8d559e75e3365267d08e3ea71918041922a7a41c4db9bdda60d535d43d50fd1c6efaeadf88104ff454d93e3a04181d91e515137feadffbec7af6a1debdb29b5938cb5196443d4365", 0xaf}, {&(0x7f0000000480)="5334a3d05095b4525f73c1751c5f72c62cd4f7a4fd03a2dc19ef2aac98f15fad544fd58d97d441cdaf63f3f6cf18c74d929c066f830cd31e71d60991a2603350126e49dd8ed46544216f34f3177872", 0x4f}], 0x6, 0x0, 0x16) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000003680)=0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000300)={0x8, './file0\x00', './file0\x00'}) getgroups(0x1, &(0x7f0000001640)=[0x0]) preadv(r1, &(0x7f00000036c0)=[{&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/54, 0x36}, {&(0x7f0000000600)=""/38, 0x26}, {&(0x7f0000002680)=""/4096, 0x1000}, {&(0x7f0000003680)}, {0xfffffffffffffffe}], 0x6, 0x0, 0x0) sync() 02:21:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 02:21:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 02:21:19 executing program 0: r0 = socket$inet(0x2, 0x228d26100eea823d, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) sendto$inet(r0, &(0x7f0000000080)="11e30a0a8d2e11ff16b4226d79f5b6e6f9e1366ae13af50af28be3bc2e58b29525c75120cbc5a7c02a4ec9698e1f9bcbe7e6b62222b8e5ac866d73a600f42f6e92bc82979cf35a0a2a33ed2ad4579bde9ccaf9658ebaa9887c2748213a15b79db3b9d78364c5e18dca069e2879e0ce", 0x6f, 0x400, 0x0, 0x0) 02:21:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt(r0, 0xffffffffffffff7f, 0x4, &(0x7f00000000c0)=""/97, &(0x7f0000000000)=0x61) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 02:21:19 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getsockname$unix(r0, &(0x7f0000001100)=@file={0x0, ""/108}, &(0x7f0000001180)=0x6e) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x1000) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000010c0)=0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 02:21:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x21) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x3, 0xfffffffffffffff8}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = socket(0x6, 0x4004, 0x9f30) sendto$inet(r2, &(0x7f0000000140)="b4e889b2fe263d1d29f4df0a4443280dd6d27218c64e6069250000000000000000e5bee40e69cada0e5c0c1a225accff19af5875", 0x34, 0x6, &(0x7f0000000100)={0x2, 0x1}, 0xc) close(r1) r3 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) writev(r3, &(0x7f0000001640)=[{&(0x7f0000000040)="0e", 0x1}], 0x1) r4 = getgid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x5, &(0x7f0000000480)=[r4, r5, r6, r7, r8]) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 02:21:19 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f088488b19d800c886c653000"/25], 0xa) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7ffffffffffffffe, 0x2000000000000}) connect(r2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x5) 02:21:19 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffe27) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 02:21:19 executing program 1: mprotect(&(0x7f0000393000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x100, 0x1a6) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10080, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0x222) shmget(0x3, 0x4000, 0x404, &(0x7f0000393000/0x4000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) 02:21:19 executing program 1: r0 = socket(0x19, 0x1, 0x5e14) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x18, 0x4, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 02:21:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) close(r0) dup(r0) execve(0x0, 0x0, 0x0) 02:21:20 executing program 0: 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) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 02:21:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) shutdown(r0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x80, 0xb496, './file0\x00', 0x8007, 0x3f8, 0x6, 0x8000}) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x3}, {r0, 0x66}, {r0}, {r1, 0x24}], 0x4, 0x0) bind(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 02:21:20 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x307ae, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 02:21:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x997d, 0x80800000000000a, &(0x7f0000000180)="e4db60b33de335b347edd11633445d8d73e0632477ccdbee6e13e96b571e8163898f1db98cb84128053ccb100cb6c5b35199b3c9e527cc71758081cb563446026f4420fb018fe4dfcadcab10a504a59093e47d0dd2f6b771371e554ea10154cc9d943121ecfddbb33c396cc96b54bdc8a6319ee0fb729e0772853d9bc1de21f9e4a0cb5e40438a6d9a127a15c0061fbecfaae902158352e8f9c2fce3af841639e31ad68c1ad41c9c4833a145698789c6225788730da48387a5697f43c7ad472da728ba2f394c07859b40d75919ade158ce325ba49b8f3d3c4d62071dddb4df550eb97a08651b3c1b61600af2c44db32a227f63b082bd47fad59bf726b7ccb00e", 0x100) 02:21:21 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x200, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d3105394d8479fdf79c11c5a953448e0e5a392c518c258300980190f7f757f7d10000000000020000000000000000a00e20151358219de47102010000b9a9bf0570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbcaee1600000000000000000000e18ddf80c7c32c57402dcea539ef9a98d93539fbd784a349b93310b636150ff03b7f2b3458fb456eccc15f0c7b2095cc601564ebf94189c8f7d10600000000000000b53bd2a7782330fa26f9b5b9af17f7091133b636d063b650695a70e183f40e5cfccc10d8ec5fba7b0e87114b456c8e89f8ad50c79241b1b4af359c1d6a"], 0xa0, 0x7fb) msgrcv(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) r2 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000001b00)=""/4096) r3 = kqueue() semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r1, &(0x7f0000000800)={0x2, "30753a5e69488f0fd908f479d367c9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1529cbf792cc228a4fc248419d3e6db2c2c85c45e1a31bf9106521eb82f5f3fb44ba2c2024bd2026342588fa1a34492fdd4494c5eeb4d179be0195d459fadab38ea746dbe6f9387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b3"}, 0x156, 0x800) msgrcv(r1, &(0x7f0000001480)={0x0, ""/174}, 0x49b, 0x3, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000240)=0x1) msgsnd(r1, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) msgget$private(0x0, 0x44) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) lseek(r7, 0x0, 0xc600000000000000, 0x2) accept$unix(r0, 0x0, &(0x7f0000000380)) msgget$private(0x0, 0x44a) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000100)) 02:21:21 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r0) select(0x40, &(0x7f00000000c0)={0x5, 0x3, 0x3, 0x0, 0x3, 0x9, 0x0, 0x7}, &(0x7f0000000100)={0x3f, 0x0, 0x8, 0x38, 0x2cd, 0xc7, 0x8, 0x3}, &(0x7f0000000140)={0x8, 0xffffffffffff0000, 0x1f, 0x9, 0xec, 0x8, 0xff, 0x2}, &(0x7f0000000180)={0x8, 0x8}) 02:21:21 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000000)='./control\x00', 0x1, 0x1) unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 02:21:21 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}], 0x9, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r2 = fcntl$dupfd(r1, 0x0, r1) clock_gettime(0x4, &(0x7f0000000100)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) 02:21:21 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x3, 0xffffffffffffffff, 0x100000001, 0x9, "04a6710a8160a14332ada720668e0b980c6054e8", 0x9, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) syz_open_pts() r5 = dup2(r2, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000080)) dup2(r2, r1) msgget(0x0, 0x200) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000a80)) 02:21:21 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) r0 = getpgrp() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$getown(r1, 0x5) wait4(r0, &(0x7f0000000000), 0xa, 0x0) fcntl$getown(r1, 0x5) setpgid(r0, r0) 02:21:21 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3f, 0x1, 0x1, 0x227d, 0x71e1beb3}, 0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 02:21:21 executing program 1: kqueue() r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x80000) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 02:21:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) bind$inet(r0, &(0x7f00000006c0)={0x2, 0x3}, 0xc) r3 = semget(0x0, 0x3146d39f0f651a29, 0x10) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f00000003c0)=""/157) close(r0) r4 = socket(0x18, 0x400000002, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r5, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x80, 0x6, 0x4, 0x200}, {{r4}, 0x0, 0x0, 0xb, 0xca28, 0x4}, {{r0}, 0x0, 0x5, 0x4, 0xfffffffffffffffa, 0x1b}, {{r4}, 0xffffffffffffffff, 0x4, 0x2, 0x80000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x82, 0x4, 0x4, 0x8}, {{r4}, 0xfffffffffffffffe, 0x0, 0x8, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x0, 0x1}, {{r4}, 0xfffffffffffffffd, 0x80, 0x2, 0x2, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x28, 0x8, 0xffffffffffffff00, 0xd}], 0x1000, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x41, 0xf000000c, 0x53f2d3b, 0x7}, {{r4}, 0x0, 0x81, 0x42, 0x27, 0x6}], 0x3, &(0x7f0000000280)={0x2}) shmget(0x0, 0x1000, 0x510, &(0x7f0000fff000/0x1000)=nil) readv(r5, &(0x7f0000000580)=[{&(0x7f0000000340)=""/117, 0x75}, {&(0x7f0000000480)=""/201, 0xc9}], 0x2) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000680)) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000e80)=0x3) r6 = shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000005c0)) socket(0x20, 0x4000, 0x7fffffff) shmat(r6, &(0x7f00006aa000/0xd000)=nil, 0x2000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) sendmsg(r4, &(0x7f0000000e40)={&(0x7f0000000700)=@in6={0x18, 0x1, 0x4, 0xffffffff}, 0xc, &(0x7f0000000d00)=[{&(0x7f0000000740)="ea9cac26f79879c82c67aa4c90e3f8e101edbf2bea3afa5dda71ab1353577bebdbb78947b6b1229bdea90a67a96e821139a8786f8c61aaddc7a88b359721b49144fa7b76ea560e289dd72451b4f950cfffaefe7fabf2507f924d09b8f560156823f0d179c6b70834a39dd81486de8891111a127fd1a98a607bb5118c0cb2e4394eac2b39873c0e914857b1833d77c1e0dcc037ab62b4d75de584f025df2261384ea67b6f8b74253dc675151809179ecea081d7f9878b3a79c5cf66e15b92253600d274b1e9ad2ce720873df30f63de0f937fd48d45eb1ca1b2a86411f1f6b021381f19e09ef4569bf7a0dc6e9c7fd206a6db9f3061691648c2684334ae", 0xfd}, {&(0x7f0000000840)="b240fd675c0e482e4ef11bd029c382b59a0806b3f073cf782ccdbf1ac4e87a94aa1bd07921057447e1546ea3d90624711da93bf227e835f1d138505762deacdd03b5cad3376fd07c764cf227bd8f5bb39aefa5f1a93181271c20fa56d2196381f6bf0c6e927ce339e785dfee0e94cf74189b854fbfb735fff7ce1e068d3887d31ccba71062a51afa4e", 0x89}, {&(0x7f0000000900)="ad0e41e9258a308d999b91b98f0a32245f140fc4056d618a324519", 0x1b}, {&(0x7f0000000940)="29aa4726ee575668646ba31ea52695e8b8befd0f635b50ce3c92ab9635f78c5a0d75ea7cfde8dd760f547b0bed53ad441464d405c3b5906ab8fb852209dc65814759a4830b67010ed159cce0e3470dc6f0c0fcb4e93fceaf26aa3fa6d6ea6936f714f9d8cbe66797c9952f57348ee27a09ad", 0x72}, {&(0x7f00000009c0)="726f2d13991a5654d0651b8dbba4ec6bdfff73c2bcbe8946dd53ec399d0b853c1e8d59fc480ca49ac648a62c1c7e647fa196fe824e", 0x35}, {&(0x7f0000000a00)="fa0505c301fa3e8d454f47169c8922f9ad8fc76d8b39cbfb656fb6ebf6a88cd9bdaa93983246897fab2ba2e23c01e15214a80136c8740f4ac17b953b34720d83e1a3d9759f3c61a086e3a0001ae4a8c32f91b45ce61dafe40f7204ec0c7d82c5ac874c2a1f0a5d8e124728e12b", 0x6d}, {&(0x7f0000000a80)="48c36efc3f9d86a07476624d0e3b35f6b1ad9de61927cfb54c9508af96918a9d35aa5fc852db95e59f76c7161bb05c7fee6055a7267c06bb590e7c7d5ccdf11eaabc22dff9d89b828ac1a6a9ad35791f9bba", 0x52}, {&(0x7f0000000b00)="a71e0eccb8dc49b3425c3e5415206d181130d7c8f143ba598436f80678ca2d7eb1540da4fe185461b014253e7e2f5ad61cde8be3f92d895db223ec5d2f8cdbdb63b3ed32e29466df5c6ce7bceb20d6ecc57d", 0x52}, {&(0x7f0000000b80)="56fa0610599b267b4ee23173b460a680402f0dfb1dd4ba11193671396afb9d546794092437d3244cf95998a721ed4e77456872a44289f92e9601332f98153a768992aa4c65d0e04f8b0b2f0081", 0x4d}, {&(0x7f0000000c00)="7e727f8960bcac32663b39b4dad1a7adcd78a1e258aa4a17e1748977255abd401e73b0b4553044f1b5b9932869b8dbd6c596493223432d40dc832766ea59ea0dd7514861ca96c1618a00ee4d6a5e12c272e7207a7217b49274e1dd083bf6d359fe3854436b71abf5c84403cfa507eb42c731c4be2fafec992a84411ed4e66733aa3e407b8d125e87c023d202bdbc0fb2d0722041935b32056eef578a061d5a931fd8c903880e559426a1d5b32f9955c9ab29963691faca36f5ce28b4faef635461ef145d642a0141090a861edf93", 0xce}], 0xa, &(0x7f0000000dc0)=[{0x60, 0xffff, 0x8, "b642f7768888f751b0a1adbffe1ccb7915d7fd26c3834dfa948c2b113c8ffff198fc71bcdd64828c261ccd46135fa8bc1645fafbe6a091ba751a0c621e673fca9981c33485fd4a90097a83"}], 0x60}, 0xd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:21:22 executing program 1: lstat(&(0x7f0000000300)='./file1\x00', &(0x7f0000000280)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000240)=0xc) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x1) close(r0) dup(r1) getpeername$unix(r0, 0x0, 0x0) 02:21:22 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x3, 0x5, 0x6479, 0x7, "60d703745c2e49c6ef9cfa7c73b32ee69fd8be17", 0x944, 0x100}) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x61b, 0x0, 0xfffffffffffffcd3, 0x4}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0x3d1}, {&(0x7f0000000b80)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096de3", 0x97}, {&(0x7f0000000c40)="8e497239956e23ed42b4050d33dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c9483a250e1050800000000160000331b391a4c82ff480d74753bff4d5fd30844d236e2ddd216f3ead87fab7c461885b7a0740a56e7e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d06", 0x96}], 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0x31b) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f00000003c0)='./file2\x00', 0x100, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000000b80), 0x2) pread(r1, &(0x7f00000005c0)="f4c1fb5131125f6cf275e610eaa30edf598cc2e1a60fba744b566ba3cb6e87bbdb2c8392786da4ac02bc8179570221d320825a81b680ae62c49a1d2da8a654798bea58a517b3d9f0f8", 0x49, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r2 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/155) 02:21:22 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000480)='x\x00') r0 = dup(0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x2, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x10) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 02:21:22 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x401, 0x4, 0xba4a, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xb1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7fff}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xb153}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x93}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xfac}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8000}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x977}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8c36}, {&(0x7f0000fef000/0xf000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x1f}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x6}], ['./file1\x00', './file1\x00', './file1\x00', './file2\x00'], './file1\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x8}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000080)='./file3\x00', &(0x7f00000001c0)='./file\x00') open(&(0x7f0000000000)='./file2\x00', 0x100a8, 0x44) 02:21:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x401, 0x5}, {{r2}, 0xfffffffffffffff8, 0x13, 0x60000060, 0x6, 0x1}, {{r1}, 0xfffffffffffffff9, 0x24, 0x2, 0x100, 0x400}, {{r0}, 0xb0cc4379917ff120, 0x42, 0x1, 0xffffffffffffffd4, 0x4}], 0x3ff, &(0x7f0000000180), 0x6, &(0x7f00000001c0)={0x9}) 02:21:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x5, 0x3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x10000000002, 0x2, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x12, r1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x8000}, 0x10) close(r1) 02:21:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() flock(r0, 0x8) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0xfffffffffffffffc, 0x1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffc, "73cc517dcd000000000000680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 02:21:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socket(0x2, 0x4000, 0xc4) getpeername$unix(r0, 0x0, &(0x7f00000000c0)) 02:21:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x1c) getpeername$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000022d8d3132f04a48693b14fc0c459e3920000000000000000000000000900"/126], &(0x7f00000001c0)=0x6e) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82422e2f66696c6530000f87dc0c7eda7f1c756e41b5261ab3561691e9ad1b4c95d118f473d681cddf9902007725257a01fbade1b7cebd30289b223f51d4eb307fd06820498e19489061c8668f299f467e76636c500f4cb86a1cde2a6e9d8cd50e9cb5155dced36fc9a3757135b0ad03c6a82c5d571f1a4b6f48461fdc470643351d1f74ec3aed1f32294f89b11934ac60c69d0ad9b6a4f5fe49da7845e20bdd1bcb88d208cfd073211031a1402cd68c87063601000000"], 0x10) getpeername$unix(r1, 0x0, &(0x7f00000000c0)) 02:21:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 02:21:23 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x9) socket$unix(0x1, 0x2, 0x0) 02:21:23 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)=' \n', 0x3) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) r2 = dup2(r0, r1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0xffd) 02:21:23 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r1 = getpid() wait4(r1, &(0x7f0000000180), 0x8, &(0x7f0000000200)) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_data=&(0x7f00000002c0)="6a9e3db636dcc85a4f037a2fc112369955f917bb80163fa426"}) utimensat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) 02:21:23 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="7726f68ae8fa1e0bcc0bfbf466cf5623ce9dc6b53ff84caa44a78e11596e486d8b5053cc06caf1de90895cb623ad38503916b23cb0e46bb8d18b12f04402c2c95fdec28147b9c52029a474dcd4c929c039030d4c9ced08876689a6f8d80eddf628bdf5a7961c35c1ef3bceb5669461a1b86fd3801a27d1bd212599d0e736c6b8b82d87bc887eddc256d56d8e2cd1809a5badffcee533", 0x96}, {&(0x7f0000000240)="ae53ec7184e57472d624d4440a2261c941ce3e8cffac06d312e02dd697c3083cdeea242c77722e494398f08539542ac4f1981c5733f11b8485808f8b2bdab54490f29701a8d0053899e0537d4e651c327e02d51eabb407ede1bdfdefefcd54e79ba8cc72014bfbcb0d17d690cd88fdab71b81e15bb7969a4157d9401d4af61542cacd535607c01fddf24894b97a2fef8d540e30396579e5342267ebb6656ce473a39fa0a75e10cab8583de90ed9206d2847b037ab4b274b4a64a026f44147fd19bc8e8752645495462a6bb30bbe5d48bb2bbc6b6e5445e6e5efb69fae2b12a5d192cf0a8ca151ca9424b07c626a62bbe74e7cf3afc059a1f5fea0ee69f733798cb83ebbe01fc70a2a92f9b7d73cfaaff0cacd9f00fdcf3025f2d0d6a510486ebf0d8ca0c763c78c7f4918e729ce5cb841b0fd4685e5c0a453ca1f35e068edc1669082a408b90b413b7dd0dffc390af3f55ac73f0e4375fb5e656d176494514b121848e17db55e58b42514dc5062a21528f5ef6a35da3907d9f61c8bb098c698fe95fe8ea65d700b3cba9a3c089e49df246440995f0da20cd808eae508ab11b7f464858e143e2bf5f8bb9443d8dccb1fb02a8c57b44a68e175f69170fda7b38db567ad856084a2a9baa3032fc8d50e18acc902eb8cc4913e71b17e5b37d65297c19c31434fe53cfaec12b0133ecc042b4bad04f9de11a4e335c7efbec32de77b7d0652bd1fdc66478e1e031c8abc09ddc0da858b4e8c23674aff5cb8885fa3533a60484e7ce0604b0f707c42aa012f4c2b9a63f5f6d18f5e89a74abb6445a06f01debf60a2e171538ccf829713cc9e4b183f835fcc126ec621285c341f19b1f5e92411ef8d659a936dabb9adb99ab0f56805f118ec3e228f76b7027e5890f67003cb48b6d168cedd31590e7020f33505b2806b71bdb815c85335a35cf9b3f282de4de46b166f512baaed40bfdb6a6e39a811b6703954ad0a11c88a9340be2b44da3ce1ac7c740719c2f35f9e597d727a993759094d071ee3f193f3207acefa40e37a1c58f35cd47f30ba4637c567b5dffbcfcc6ab8c9ca612d540e6678aba087deeb4dbc57feec6d4b63a0fe97f39b1fb32d3e0e083727a0bc2e45076dc2a9138a4f61e7efa3217981a6b26866d5a86e8ef6dba6a2b2c7462ab6102a6dcca6f0eeeaa4e09748ac13733a23bd25d6f187bd7ec26f310c9367422dbdec9e57361b0356eb737f831c89591ad0236109b9b2b0a6c312ed4c95b0964e825ece02096002e4b6c87ca3ca91d88fae3c4ca5493820f101ce9c920d2297409efed90ec4aba64524642ac909413624159f8604a7e7eda58ce2ae8c5abf9107f4a5543ca58051e103242597ad613f26a4eaf5e2c3544ac9971786a58be10fdf8f10271016710097b60f56cd024b9e9bcffbbec49e1eb524036b669559bc781b9f4ee2e71faa34814de0a8e4bfb32cb1a7d74343cb50b25b3301f6b0e06253dce49e964b71408760a2ae82aad0d253bf5e1dec6beb55dc9d3aeeac70d1932b0001ea3ec97d6a0ab04a2b8bdfbdb368eac94ee671f7f2ade3d483024c3be1db62f8f6db1d427e9e003be24b97541185554a38a89824f6f588e239ff92fa6788b5d36883146cf412f8f54ff34d87a52112812c6fed5e250a66daad99fc024439134b1271ed044b16e051b4b00df599e229e7b2bb6759ecdb2994f076899f3a69825824b9380a911bff850a58392fc86b5ab5be4005221d8652f9ef624827242841a4fd7bec52c71f837078804572bd4a0e5fa0136c15c8f17c0973c77c85658141e8c9afb1476c6c998f29cac7c10499b8cb6aa94120b7cbfaf1874545eed18ba754f8956e88a59d9407bf760dcaa355b37b4e1c08c61a77d069ffb5919ed26646dfd8dcd6bccecff8f62e3b70e0024d6147d741e4996939d72af2e55640db17674141fa9709c6ddeba03c71eeb987558c5180ea762d059bdc0e34196348004fda5cb7fb41abbf465760c1dd110c7c1e3b1e4a4e3b72ebeafe9f97f2ca93b25b313cfee916ee3d0faf5771f6461f758e6cd060f97374b1c9e95f92c1437537c7a0167609e1825d33c6ad04739312f85549b5c93e62eabb37df127256ede9b616edb973b0496524f23d1b66932cd9ffb3c67de192b52483c821421d1a9d681a0dd90d28bed807cc1e25d0344cd0bdbb99a6e17ede57993511e98c3da62587621c8e6e2f975ec172a8cf2f171ef2b71e0820824adb68b2c36f34bb8e54f1eeda82d4d3925e2279d6b23defc0bcb7ed3d6e36329e9d7ae571e2d3545cc3953d681ddcb02ace619eddea77b7c3d7a5196d9cbf4e8485c5f7bc2210ed96ed52410d543a2ae7dc6bb6a4764e8a80eefa359bbfade83923e697885c81460d42beb4377c20254d03bba58dac252a2b67b08e0cad24802360e1098c20e43259ce2227eae88763bb7e4be202c1f5cb9b2a15650a8d11d8bf1e3ee887e61600aca76e0a9bae28a248dd9b670db43d1f15cfee831ac8981a19611e6e7f9bdcdab562957113130ee8ffcea7003b6429e6021b00275a43f59bb89008b4d2e5b31656cddc0b173df1cb9ab6e8e8a524a6f3d476d5fde2bcc24cae34c96c57c592ae815f3626df6fad2e0e373e3fd246dfad3bc3d7bf28e8d284e6fe73fb7b42bba1a73d322d7e7f570fe24fe4e7421b71fd2f249499c710e947596bef195ad8dc0f0d19c6869504e1a7e3f31e6b955029c063a4b805a6c0cf7836f0a2863e84d04e30227dcc9be29f76c51fe0a5677142af818e32c0f198b3f77731ad24df54d7280f71a89b9573ee668aba6aa7e777c110b44877b97d773a184e21ab418deec039d4fe7215b4e4e9c9d400c9fe3eef56e7edcdb3ea18c6cc72e0745087520c53c511d05390ee5c058703204f4b7e1ee34ec0fb721aff8fe37fd2633368ca14c3bca7459037fefa5a6ba5aa2265f8a992c799f9d0c45060f3bb0a0d91a4208437194ac2609c04d066460cf7a9fe6e84e10931be3935daa5dd8ec0b36bc1f80398ecb7c93be1cd01e60b33bf0630099112ffee77faedb71550d5ee39d919f93b97afa354abf6a6557f18eeb83d51b219f7f31dffc0e48ec5973c834cb5d1caca1ba825659382887b9461d6697a79386c64a0fae81fab3ad2253e143ff562983ad59f7326bb9aeece48deb5d8c08b0f571caaffb48b163854c272fc40b226da086567fe0699850db7a221f4b9e84fb7cc695118df341dd552dd22fdbaa8424ab035642aac71eb5638ec1986ac29de2387268f2cc25e503e12ec28f7e439db7c52414d1cf3136cf376e39eee2e55462abfd05ee6bcbaaac500c31989e492ba5c0eaa3f6f08047c7289133c88a564af585da35cd929558b549cea8fa71b66198a4b6f966bd72f5c48e98ecd5d67c3973611e99b07c7f08625b29daeab4c73d925bca779bdca83122ba8e0eb8cc7228e4e902f6c2679429ea378922d4da824852754c889525416a0442be3a573c18c9828aa77577bfd24bc7b5b007b605a54e5bbe41e1bee3d058e2a91d2077df917477e1a3804c407c082bbd815a24a94f22b53eb5619c4c63b202b1a0ca6760abc477703d8c90cb60c3045dd2fe912973026c4980a997386abcff064d99232ee500fb38d5fb6f25d7d63741a30534b33c0f922faaf2600d56de3d42c7976e3629c11433d62f58584ac90d42d8f31c0996fd324faf9b54d58d26f8fbeda971a43d2c199a2e6980d12e21d334efbf3b0e92cc6abbc12c52d3cca43d76a23fdaff666d4286d9a2081dde21edc2c59613090d08dbbf9de80e0a7ffef80802e4348dda26c82b88431739e8ed3732f63faf92e6b431285a96a3e8705476f19ce9f14e796930a086e0a378b89f14611baa468df83749bc1873f20a7eee1ce6156343a668a5e76dee3fc93d92acca37b67b0415703108305b9db596ffe76d82ae0f46a77f6b4355bee740985aac9e5c2569ff33bec770182bbfe3e904894bbda4f06429d007883394905819331d6a21592edd23840f84a892cd2edbdf85c31cce8f63c1bbed0503fa5aeea8bfb964896af75c795896629a8a5610c2f09ba48865f73fbb8d927af9e4c02947166a7b26ce1c851c2861d71df0711347efe48562f5882afdab7404dc23b4f977b9cf856c3931bd1d9c1d33679aaa723a53ae595cfcb478f95e70b4d9c48b54d9b52c4e04399a827eb880e7b3cf7e349780b015c865bec905dcdc3a0c5d28283840269e4599975aa8af120de699ec9d156e7d2dac4ef181c2c76c996756c9ef7113e14a46c000170ae4fb01b2e5891b716eb56658466f47763e541a0a271e054abfea1ef6a582eac8f0d1e190dd530d81025eef5c967ca517fc4152188da27fb535cb3efbc55af50a782bc6c9145274297215c78742d10d6f98fbf02828de0daae30a434577f338b3e3712bbb6496a6525bc16b0454d158073ecf079f271b217185f4f97786f720b3bdfadcfba27cf993041571c8c0f24a6b1d2399ad186097ea1e27252868293b660d3ea4afcf83c24f56f6124d03a768e6dfb1510a97f302bd0361f0324f19bd0ff691c063741960e1ffae283baeab3fbfaad21a151c4f5062b954e50588a1cd5bd14797fc38affbf4dc7e9d41847396c016f298e689a20a7c375c3ff24362fb8ecaa22b365064d46f700be94c2af58df231ac2789f6fcc3045ea6e75c97f5012e2b6f7c75a0ca06769e36dbbbe097d064312072677080ccc62017c00a07dc099e4f45fe6a8b7fadfda351b1545f08015daf6098b409de9006d53c4d7e0246e67ea0a02b4cc5de750c91508df254bd9ab81e26c6e9a2a52f00fff91d906d530417cfafe7325f0b0425fad1b29e67eb20f1ba452d708cfb962cb16e37cbf79d15ce7aa2cc2b7a473b7670e244f4b7cceaf65313419f09be2c8108ba807c445f21c07d414cdb60a8b5f258a8e955298ed44ba2718aa5239d60764c7bd4f65834c8672081ef0b872f9740463eb7da8db29f78d0d623bab13127b5c461ead673419133de49593390fcdc5d2a90b83ca6bc5b59ff7e7bf0c2a43e899bbe1023e7ac734572185ff6082a9443b5746e4d1b61fbde0a667cd99dc903479c3d7c75523b3f80763e070b530e963a434ec40efc889ed00ae9ad54347af1c1dfee9772547713e559b1127e3d244ffebb3c9594ed4abd25d3bbaa536acb2835f6b04732743f858b8affb7a33db027325fee56b40d136b015821c775d5dec03af139cc77f95cf5981c800f42c30024084278f6799d040daec96bcaf50a87f11e80b427bbe7f07fcd677fcea635b010874373bfd44e9d675f8f84e174f6821a3be7521f6f4c4a4191457f6d2c211c31658cbd4494e8a39fe58bba2f086b1e1ab5686c671f04c819acb67585f23d73807eacd7aeee7edb2870e52f53f12792b9e0bf1bc2085663cc52eabfe1f00922853e37c3fabfcf266c1d178d2e7c46598c4d979a7af7eee8bccd25a162b48999bedfc53a7e01e8e9fc55720f2591ad5d8acd9682400770f71769733620fdb808e961ccc93ac267e1694492803b087a0029aea4a3992d8aef78e99550304b1d7141c76bd26b28ca45a3b7acfc662724097648491ff95e9017b1bb47568c52f482dc648ca38e2c80fabaa4f8b53418215307f94490f6f8c08383ae4ff5b78fd37f94826f0da67b7882a99df42e69704c64b10f8161042d2853b4360e77b6407ffba8150c99f0875a6d3bfcd773eff927b849e2d4c4893b32fe711a8758e5a94fa6948b97ac601febefbf6cbff8148fb169f589392c54f34e9f9ba5b2310bb499dc851288a870ec972bae6fc3746405", 0x1000}], 0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 02:21:23 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0xfffffffffffffffb) poll(&(0x7f00000000c0)=[{r0, 0x113}], 0x1, 0x401) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) close(r0) 02:21:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x1, 0x100) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x8000511d, "0d592fdebf96709dce410000000500"}) write(r0, &(0x7f0000000140)="96", 0x1) 02:21:23 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffe00) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) 02:21:23 executing program 0: shmget(0x3, 0x3000, 0xc2, &(0x7f0000ffb000/0x3000)=nil) shmget$private(0x0, 0x3000, 0x5, &(0x7f0000ffb000/0x3000)=nil) 02:21:24 executing program 1: r0 = kqueue() r1 = syz_open_pts() kqueue() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) close(r1) read(r1, &(0x7f0000000340)=""/4096, 0x1000) 02:21:24 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080), 0x10000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x5, 0x0, 0x0, 0x8}], 0x80001f, 0x0, 0xffffffffffffffff, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) clock_settime(0x3, &(0x7f0000000100)={0x8, 0x8}) dup2(r0, r2) 02:21:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, 0x0, 0x233, 0x41, 0x0, 0x1d9) 02:21:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) flock(r0, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x2, 0x4}) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x10000, 0x4) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=r0) r3 = dup2(r0, r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x6, 0xff, 0x1}, {0x3, 0x9, 0x8, 0x2}, {0x46a, 0xdaf, 0x1, 0xfffffffffffff800}]}) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000280)=0x1b1, 0x4) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000002c0)=0x1) r4 = dup(r0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x800, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0x2, &(0x7f0000000340)=[{0x9, 0x7b, 0x9, 0xffffffffffffffc0}, {0x4, 0xaa2, 0x7fffffff, 0x2f8e}]}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000003c0)) msgget$private(0x0, 0x10) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000400)) r6 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r6, 0xbc97e427eb3eb9dd, 0x8, &(0x7f0000000440)=0x7) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000480)=0x7fffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6a127cb36ddf944c, 0x2fb1f11824721b75, r5, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x6, 0x5, 0x80, 0x7, 0xffffffff00000000, 0x1ff, 0x73, 0x10, [{0x2, 0xbbf, 0x401}, {0x3, 0x4, 0x5, 0x8}, {0x1, 0x3, 0xfff, 0x66}, {0x2, 0xf27, 0xe7, 0x1}, {0x1, 0x227d, 0x30}, {0x5, 0x4, 0x9, 0x7}, {0xfffffffffffffffb, 0x830a, 0x2, 0x800}, {0xe7c, 0x10001, 0x1, 0x4}, {0x521, 0xfffffffffffffffa, 0x1f, 0x137}, {0x3ff, 0x8, 0x6, 0x7}, {0x9, 0x100000000, 0xfff, 0x6}, {0xefc3, 0x1, 0x3}, {0xff, 0x1, 0x6, 0x10001}, {0x5, 0x8000, 0x6, 0x15c1ca7a}, {0x80, 0x2, 0xfff, 0x3}, {0x401, 0xeebd, 0x1, 0x8}]}) setsockopt(r4, 0x1, 0x43c, &(0x7f0000000600)="4baf1366bc4a5245e4916cf264337917ff183f13c331cb517c1e902515fef8fc6d28407a124ca43155bf1daa9f6f7e91e915e823c526b71b88b060f9aef4b6ed61275074a32e943b31da17dd0b5f3bbe9c3cfe45c7feeeee1350c1f02c69c48aed73a56522d0f1b068550615e12e39d3db99687577a717da2278184e1393b1af33cdb7429796c844f1c2d51a1aab4f43088112096a8978ea4a2948acbc8f2383828a2df931512a53c2d2c873071994bfdf153622e08a9463681583cf2e88ca924bf1d603a3735fa1c8b2edd7c838cf8c", 0xd0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000700)) openat(r1, &(0x7f0000000740)='./file0\x00', 0x0, 0x2) socket(0x6, 0x4000, 0x2) r7 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000780)='./file0\x00', 0x1, 0x40000200, r7) syz_open_pts() 02:21:24 executing program 1: getegid() r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x2) 02:21:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x6b}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) ioctl$TIOCSDTR(r0, 0x20007479) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x60a538e4c12dcece) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) r5 = dup2(r3, r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) r6 = semget$private(0x0, 0x7, 0x4) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000280)) recvfrom$inet6(r3, &(0x7f00000002c0)=""/23, 0x17, 0x800, 0x0, 0x0) pread(r3, &(0x7f0000000300)="10727fa36cafff475290bafecc626c7301fca0b4a7bd60f45c728d118b0a5ea41bb82bc35ce3e6893eb8f7df0c9e82da386ee1424c47bffce193fffa55230dc076cdad1d3f71fb69dbd861", 0x4b, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000380), &(0x7f00000003c0)=0x10) ioctl$TIOCCDTR(r3, 0x20007478) r7 = accept(r2, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000480)=0x4) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000740)={0xfffffffffffffffb, 0x7652, 0x7, 0x7fffffff, &(0x7f00000004c0)={{0x8, 0x7, 0xe1d, 0x2, 0x1, 0x10000, 0x80000001}, {[0x3, 0x5, 0x10001, 0x8, 0xa1d, 0x2, 0x10000, 0xeeb, 0x4, 0x1, 0x8, 0x9, 0x0, 0x7fffffff, 0x10001, 0x1f, 0xfc, 0x8001], [0x8, 0x5e0, 0x9, 0x0, 0xf0, 0xffff, 0x0, 0x5, 0x9, 0xff], [0x8001, 0x0, 0x532, 0x7, 0x41f, 0xfffffffffffffff9, 0x2400000], [0x40, 0x81, 0x10000, 0xe048, 0x81, 0x7f], [{0x8000, 0x7, 0x2, 0x6}, {0x8, 0x80000001, 0x5, 0x7}, {0x5, 0x376, 0x0, 0x8001}, {0x2, 0x5, 0xed32, 0x7fffffff}, {0x6f94, 0x1, 0x7770, 0x92}, {0xfff, 0x3, 0x6}, {0x0, 0x1, 0x8001, 0x1}, {0x12, 0x3, 0x8, 0x40}], {0x100000000, 0x1, 0x100000001, 0x3}, {0x40, 0x800, 0x1, 0x5}}}, 0x200, 0x9}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000780)={0xd669, 0xd9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000007c0)={0x100000001, 0x1, 0xfffffffffffffffd, 0x4, "712a91028a8096134e13baed92a68966ed89d725", 0x4, 0x5}) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) kevent(r1, &(0x7f0000000800)=[{{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x3, 0x1}], 0x4, &(0x7f0000000840)=[{{r7}, 0x3e3e6d9ae658bca2, 0x1, 0x2, 0x0, 0x7}, {{r5}, 0xffffffffffffffff, 0x5, 0xc, 0x7f, 0x9}], 0x80000000, &(0x7f0000000880)={0x1, 0x1000}) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000008c0)={0xe1cc, 0x8}, 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) r9 = getppid() setpgid(r8, r9) 02:21:24 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x18, 0x4000, 0xf359, &(0x7f00000023c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pipe2(&(0x7f0000002400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = openat(0xffffffffffffff9c, &(0x7f0000002440)='./file0\x00', 0x800, 0x1) r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000002480)) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd\x00', 0x8502, 0x0) r7 = open$dir(&(0x7f0000002500)='./file0\x00', 0x8000, 0xb8) pipe(&(0x7f0000002540)={0xffffffffffffffff}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000002580)='/dev/tty\x00', 0x800, 0x0) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000025c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, &(0x7f0000002640)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0, 0x0}, &(0x7f00000026c0)=0xc) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002700)='/dev/ttyCcfg\x00', 0x8000, 0x0) r15 = syz_open_pts() r16 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r17 = open$dir(&(0x7f0000002740)='./file0\x00', 0x100, 0x20) socketpair(0x2, 0x3, 0x41, &(0x7f0000002780)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000027c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r20 = dup(0xffffffffffffff9c) r21 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002800)='/dev/wskbd0\x00', 0x10, 0x0) sendmsg$unix(r0, &(0x7f0000002900)={&(0x7f0000000040)=ANY=[@ANYBLOB="7b472f8fe2fc48c93000"], 0xa, &(0x7f0000002340)=[{&(0x7f0000000080)="ceced463dde1b4b17e3358e773eef4d105a7a128f1db651bcb03fbd85e17bae6aba834fd5a981a1be9749e7383166f53036a6a28251996e24bb67ef786f01a80d09aea7056", 0x45}, {&(0x7f0000000140)="aa9b01bfad83c9a321b882d1e22ec1e78684cbf8bac01e81c8dd72640c9a862eab3c1ff988e8da67172ff0b7ba5f17cdcae57651ac34222970a1349a51b465ad4eeaa95983d07b27aa0299e0905b96683f51a94c54ef0f8389cc42ff546a3acfa1076e", 0x63}, {&(0x7f00000001c0)="9e2b4d06fd77c5cf013bcda4ffdc09b4afcfe86304391b26ba3eefedd7e2568237a33d585a3e4fce73ffb0c1589105781ad58bc97536356da7fc52ec50b2ff02ed0c900bd621c988f8644935ec835b54df745a84ee0e755c642efe54ca7bd7e3a2589272002922fb8b5320fcc542fd5c11b9f8bdc32ad851d5140f81f15dffae8b5e143fe465d77275267a24333bb0815b3751f1587e79e609c34c10406b6b2b563c51c14b53c55c19cd91e46edd5916f9414a38", 0xb4}, {&(0x7f0000000280)="fa7cd47b3734fec57202b51790226327e1b4a0d9fb80277a9af145f0901a3be0020bd35ded69f8dbda2d547a9af5f66c19286dc7e3aa886eb9f25bb13f6501f5132bc4f109e3f53e2bf2b3f6e86d0ab242410208709498118b8fb99bbaa7b5fa383eac4a30e083a9da3966ce1eaae2580cbd5fa53e1923c8488bfa86cf184d7930c24be1f470eb5d74da6e6a1de62067541a5e18761d1833553e451677c1002d3c03e66d3fece1890578902d8a5df18b6bf38c89026917acfecee059db486f600488fbb6c59e3d67f310ee88d0cb34b17560bf9576d2e0e44ff445ef5177ff6bd78831faff67470761ab14d3e44824bc92e6669159bfe493b171240a25242934790d9701eacbe2cc4de7fee8ec61837fae1648d8770f92158059ad5e4b8d7dfc42fd9d14786e033ee9eef4af5bb93f5477e5578adbe5efe9f55bfeef650b4bfa597cd209c8a2570c385d131333104730b6fbb148bc019eb55cacbb91694d7aa53870ed3f27691d80ecf3a7e98c71621412060891c1828db8cb03a90703b9fb96bdba0c4a4f979cf3446f35fc1fafa8a91098019c8b41c5db6df7643aad1d3b8aa123bb668686accdd2818c4c14ef87d02e78d18b6c1bf59538d561f431c4791845a9e27961e5c099e4a10c38b319983ed30438bd0e56a3b581c99cb7fd0701a25972b3abe528d1e3d15b8550c5724088633bd167e782c39ce6d50598c2f3bd8020c1e4bb5bd597c8350903970b4f4724bfcd2e94c62cc83fde07dfbcab163ad554c325c9cad40f40a1de6ded42b165f0716878c248b31f859a203fe607d932265e3a3167ca47501b3f31acbf3ab8d0a714270db777a6fb6e0679a84ba5d85942ac8b77e97cbac711b812c34cb4cd745c59d94ae8bf4fe4b87131e33704c7526520e663f6faba5e67e5207e44fcfa2614be2b81eff4d80656e59f21746121a5bcd4d48a0b808080f0cd20ee4ca8b7cf7dcba42b2bfb1e97375c8c1c46f4c9e9bf0fdac3026bf0c5cfce9fa4809e131c85d5a54f209284ad0825df28db510193c9001ee52d2dfab41890ef34ba9d1e6f55bcb88a29c9fe5c26211672fd12c5a07d8b49a81053c80cc915760290f6b37e2874ac4be624728195961663dfdf7bb04badbb84f4330393bc4fcc90b088dfc8af3614589b9baab85f35e6cdbf64421c3d78a363772a90ba8031aef4242f2c96c40cc4cb8b27afda028c643cd1e463ec4ab5ac28f7825a724955056194ac29580858f463eef90ed0476a65710fd932c9b65af7eec257c38ecda666e03ff1441bca4a77703edceaa353c2e40fe34f48f48090913449924ce43fb3f8b25484a9515cb7861d460d1f35dc9c89b2579a235d07eeb9e35395189e832a0376a8b856defcc5176c8484f8a891d278a7a73999aada3fe2ef9eb82f77f1785adb488bf9aaa36202bb706ef3d6210ff52ae1d7d8a81079781f11b075cb2fa8ad6386ec9a95cff55cd4152c495e459f766b345470cbc4d25626accce50c6537a34f16f878ba8450e578934bd7b91485ec848db789822121e9c03ec36d8d8ababb379232a5cb7f78490b4afaee2ca0563747b717edacb786f17f2760be77100c90fb48212b88ac18e440ef244b9a515035c10dabe7ffaccc7ebe2dc3084f7125d852b4c13f223b1fd2ba3675764928eee64ce819236a7a047cde3a852d06e3856fa3499c20f008a79e48acf08ebaebb85b44582cdeebfee72e709901d431eeef60d566250f7fb6e039a1a3a379d010b40e3b7a700bbbfee2290e673ee2608eb150bca4a15fae6906c1d2e376bf855d9199cf3d6931b57f78ec0d3cf1eee3a342fd41d399a65674b5a4a41a2f48ad28bbc4f45750d659a4aab85e4005f1182ce443f6094871f6a1692177b93179ee3144607fa0178b42baa33513a68effef4a04b9a622ac27df3edaac13893c2094afa02db84958d22356c9215a5e1206b7411759c73e6a96162164d1d8a49ae2540e276f6fdbc3d17735689cd974f3b707ea1de0e649ed749635c124195ad87b678457f397b7f7dd7c9bde8249e4c630f77ad7e30a7c14afe8773ed00806ea602f9247c24188ad896ba5b4d095cb0763d710f01af0f18284e744f34b1d69a8d21c9b536070af99efc6d9aecffbf96631477776954d2cbe8cd506755267ea52e2362272c0340bec96e03efa3a0a64305bfe395544ee54e7bb8d6d0595331b5c27cb802df555dcf6f6ae452d99f83932cecbd72b326dadad2ed21fbc163de339ae82eba58ceb30a3f34b368359c030e8a86b668c20a80a9ac22fa4bd5ea6829a6421fe3f2f9a7dfa543758b7f9bdc3fe084f3c5c04b4a5e3eea119b39e3787a7704c56b8828e1cae365ae8778a7ea48aa6488cb1768667547d55c71be030244baccc8dd6a26e9ed36f96b81f8162ddc8660522408e86ca5dc25df5e5e9cd44d2f2d04eb11e9a2269c1666e68bef769c461703b22430a62b43635838af5c0b916a1b42745b1289cd88131b3c2b179e071f8434273a61531eebb2ae5ab68057170af59365dc37d664f2806d982548ded1758c6bb921609d12cdc9f87dd43e7fbf2ea46b7949a9c1b32d2b9759b762f34f08d15bbe1025c7aeb75ad8f7ecf3c9bb303de80e667acdeb8692db448cb7e7bc5993d343c61308c90515c51f7553d37ef6d06fdff5c5e123c4f41a790cb9b97717d0864fb8102342451c9edfc5b13ed0bab300b01515b047b3d934cd112df3d79c09d319aae8cd68da4d8c40aef43af1e78d88cec30179ef39638f8fd2f87be243af7d1477cc41ac5b2ae7064320b9ffd5c15a64ff9d8de9c811927174048df4b8a34e8a7785d05b87fe2ca404063914b186f98ab921ece342b6c9d206369b3711e8cd2082cfb15106fb7f3d7dc0c525cd97d9b350b5e0c0f6b560868f54dcba16829311a683f9216379f45aa8b5a774d46ea0d7ed39fb75a97825458720eee5ec9fa37d2858b1fa01917acc1b9dfd8060c29681c51b1f569b14f5b5e79c9a2ccfa7a551634936a6a8e6fa307b0b5d05efbbcaff4716d1c237090578c01ba6d92eea75b41eeb045cdc9bc473dc4e6f8be3dfe3559515df82ad396f686f59546bbd7835b3d6ffe09334e5d4f630ff518ebfcac42bd85de30c9d9da5b1dca1f2b5889de65ad953bb160233af657a4b1212246393600e2fabe6ffd0a656a21f509a74d9972aa039ebccc3e9accc54ec7f05097e1ed6b35940b3c13675a54bee4ed3893a5210f31fa724c8af3887e5088b55f3eab627477cace84a727d6753abad5b862fbbd2abcd5bcce6c603cf2353a20be72b6da50b48aa9537ca60803a1f41fd8be820d50883653ed901a0c49182c249012f140e8fa2264a0d2cdda5e3b9a51d04a4e9c0f31839fb09397fbc463eb39522631d818939ae3937068f2f7949dcd2924b74ec6fe4299f9c2f76d9a74fdac57d9a63bf6dd09e218873f58bd6cf9d785d4f8df37b6cb496dd76215c6c39048499a5869c3e94db7726003a61be18bbbb12830e9a4ed126e81262bd1b15b010f995e86dec10ba77701a1cacbc1f33c239f2aaa35b802161e1038ea07c07d0e01b5d7589bc406081afa608a6cdfa48b40b1eec87c9cf80c22b014d77249986d02661020915226cfed088582f1b7060eacef570ff2df38918f8033188c0980dab731ce084bb6029a723de793787c3b1585abf35a5d53adba43283547e64867323f3848562da06f576a7f5a2d3b70b3cb9e421ce4fa6ce40f32d358c5a5b66b8df62a4de584a86e3d920b079cfff1122f8ca17b574b415825b01b33b6127d520ceb141332352265b59c307b1650e0a9625b76521078c182fca9fc2f3401129c4500e3ae3d1431e8ab35fbbc33c18f8f655d43c4ef6e9d5654b845e1040a57d0b2e9b66dd8245b110a36df127db7d36bc894fe40bac7cc71517541bde8078fa8ebfb609d5f048616fa40f1a72e71fc55c3cad83933950ac20f3c6858b0ed7bd4bc773d5d3185017b28d6fb8a70f53c69c3c68c4476ce278ed82f10437bda95692831f2298d10d5d9f7018d8b9882aeff8a8105cb40b34f54bf67b1d7b459c7432b651d8ce0c693e8b8f65690909ba52c556ad3dd6a655e9ae1a3f472e2ac8bf8682bdcee7f597136b294dafb2f3ae070404658260a10407e2a0bff6c448f342b32edfe5756a700cc01792dc13bbab37271e4a9962183be58b9a32c4b8860680ccef36e6792f972e3e69d7bca09923cacee154a324b4c45b5885cc893b7f7257ac8b884749c0802383ae829aed4fb9ff49edb0e6ebb9f239dab03f8d77f182bd018206ea47cb0a5d65469fc8116a574887f71cf597d97ba515f681754bcf5348d9e0d6530a3f67f587a819d6bfecbcf06906da06d47d57314eaaafc265c22503d795d24132337d9ce06d9d0db0f3dced18cc75b9d5e4612ebf70739779259ffbd0040595d6605b9586fb9c73c4493fd5384dc54e6087cbe9f0a680a2d02d934132fbb7bf36ebd8c2e88ea2877649ab39aa55882ece15e9103c633c7f28838bbba2872146172c112dbf167f393e4c0ca49b1dee059b5a955ba0f2aae74a88421e6b2a92dffc4c2f215c238fe5a86f91334ab11105361fedd8216baf6416fc0fecaa2196330b7f4bb824893636592a80954066a33dbc0de6128e9551bdfc0524eabdfb2ef40a3dd05d93adb7e0f2760c18e2c8e727f1d3e32a27f519931822842b98963200c6daf7f65865b254b164b849aeae1d1549f404dd310c063a175559c82f047db7992a2e77d4ac9bc79de2f8e19d2789ddfdbf0a92b444897b9e39ee5bacced65bba2e45c0d2ce9af68e98fafc388d9798df271c7c994d711772abf68bacac13a856c0af7e67505f37b233f43f7d9bb00f1c1954b645d992da452f903dbcb988110fcb637890453be60743637463b2d3e5515c116d243a23fa7ecab03f5afce6ac02049910db165bb3f104db1765085869865235cd4b9b7aae00711f17c6087ff8facd3359017f1b6257c4f313e10fb3f6d40f773e58e47ffa7f5c7d43c4205c28a83c0aa63a11717579974c4c08f894911c46235be7d6726076f906c8f829af6057890211940fb1ba3c3bfd430cfd3956c59b36408c14feedd423bc54d526e566e5da17987bb396e389d154a3a5dfeb59618b540928043a03c920900a63a401c1a9080c6fe9441c9ae5e5827652b9c46e2525c36bb75433e6b5d1e1c4dd1ed091c8372c9424a31421043f9c6f8286b2f815bdf1fe191722c4f9d747dbd55fece23299b64513e2e753ce120cb90a22635df560fa22f913dcb51b974f43886958ba45ace19858b0bde833aeaff88d204b4733ddee89c76bc93be184460e032cc79f555f151e5bee22f0f7bbaac97d4e373e0ee3ed6fbc4dee33e5d37095ab1255cb22f53d3644d81dae468bf11851a235f7834d87bb98e508bbfdbba5a7669bd880dd3b677f8f67bc2ad0083c417a092ed5803561238d4363c8a63c289774a32044c601436ac9b25b581854c90ccb8864a164cbfc963dcd7182f8aebc02aec4d3f59741d8e7a6eff52c79c53982c35adc03a58c323464f2d724cd6a112b0c84ca8b491d2c2bd179a8e54b7e2b8062fa342a85dd145da03aed3b866df7bb63f03e4c123435c69aa4dec0a7e2b8d4f35f3ddaa14d3c7a999d6e758dbc6db987e08e2d8c4b31cce1940a6b4e069377c11ff227e162297ae5c9d830943a3a4ca490c8a207e34c55ea16937b6fd5c3c399c32be3b8ba055af7eeb8681097f95772f56f3709726c7da4f823e5775957d4588ef7a7173452517078c28c68f6bb5c15485e37fc1c6e62d1f498f9b0c8d", 0x1000}, {&(0x7f0000001280)="f055ed312f8a31b0a15cc9bff200259fa022992b39e72a298a5cb9da95009a7289a04444d3f9c4f39bcdaa485a89d2d27a11ced7f6226a7af32fb2a44eab50b3365e03bbaadb0be29506c25809e31ac62bb239ca7adc64416bd1360babd1e1845db80267f6da840d0577d1907d2f0b758512a04ad758011471e670cdb019d9b5f59afc7764d6ddac4a8a7e147fd1c890520d6e2adbd15bea638446b0032c0734c5ea3434fa6f911257ac03d2fcb609691a1ca6f0e065e2e09fadc602099bcd35788ee5009d1656d1ceb9d42b7a1991386b56e7d7f0f194def32867a2d410389e65354a7f395559181ad3f8cc69cd04db1393d5408dcab122e61063b08ff488c509f9215daa625ce9b207a8e06d6d647875e6aadf83144813dfb0d7846b89d508138111d70235ab080dc8b9f0e4efb1bfcf3bcf9818384646ce7f356a5adfa4f531f245a652b0b1ba05b30b6dffc5150d3c4331ba33a3d187a44206461d2184adb484b690ddb2b19a7ef635f895221b1488aa19169da276aac286fd1e2049e792c09b5e5f133a35d92da1715b8edb0626f44f0e1a05de45dcff1227d2acab0775508c66314e2121895daf5be7c3b4f453dd797c07f7b7862ca1ab63e58b03e6acabc3797735ba6891b35813a57ec0dbd0193ab2295d07c0a4bdd837ffb8ca4e8416156abb9e998b6bc54c032e7d6d8e40803dfafd9b076f99beceb36104e5de03fd91aaf8d83b274ea6ef530655593e944f297755230904c6206904041ca70a9636b0724b343293349961b9561ae2b92bfc8319379fdd842e47653d4f6e2a78a03a40af15be2f3fd36e950fa1201c3329d9b0b40b8d80cffa49a1bf989eaac106632a756145645373e36e02f94742c124d04db0ef7707dc3bf637d0caf93094a5b5cdeeed10629611786dce57a7f31b62a38e7355827db42908df45bf07de8f3c84f80ab8f511c1dae3c26a30b5c77232278956e00db2638c5b93bb07b9a539520cdfe172e17cc58ba4723be01596786bbe4b0d50d037ceda772426c4bf5775d16b16b116ff3ab40b2e3becb6d1805aa0928440458df984eef00bfd075a85a2542bb572f46c2d1ac645c2a1b0180d4ef91fa4828a5dba1cc7fb6cf25da2238eb722352a156c79dad27ff5947f1eaedf76ed1e87623dc910875c01048e6653801f614603528df8f59e024031a71c72058b3410813de0705225e4d2469e96a8e13c23fa0e5e6dea698102f2812c06022237ec0e09f8768d783323baf36d831c4ad4a6e125b2242310e904b028b4baaaf063e18466062557a86490aed829374ce94c54e835c5053338badc134c44851cebcb80b6b23e5bc798661dea0987523a7526b7de1a3393bf4de182908b5129d5b9c1fc25f67e1557268811a2915c29fd2839071dab218b0610fb7be880b49fc57e6a207930b7f54417b31e560e9962d8f6ab2df8b58f67af83e19e4cf3c0bb4ed880cda8bc6aacf35abb72a8a82cb3feb9fabc991cb845c54cd0200f12701d7ef3a8f1d45e871c2c1d97aab7f44d496d33f58b58d925fcc835d6d3602f81fbf593015d5b449e5afc92b46db5a1358cfb76031ddf08597808bef81437d99bf7d43d31669b50326772b08aeb07f69ed3109959e85e593e2b0ac21294dd110d4f3c474658bf19c58fa851574e42ff97df324b2ba4919a2536652b17f99f50f8456b75c3fd09f4c245d52e825c9cacebef47224ff6f518f7a3af3a7cd41fe350c9135f457367ce913a70fa4418535a8481be7b6e8feb1307e0ab699ff6e0fa3950455fcbc77a722d9f3f3019dbc1a887922e0103622b3225c9b61ffb768987c361d40b1e3583d9c341ca3bde745953ac65f4a1e560ae1a9ee6717eff2eae89bdc32c6a7746caeaecef149fc3f446d3d2c8934f5fbea3eb5ec1d1384cd3976ec6cea30ec67acc9e671f80b725e2d0678a079e49bfb6d050b1cc74c3d7760e66ba42dbf496a79f69661495cfba6506957bbe858b606791b1bcab4244307f8086154cb386867770c097083c911e13986b7860d05ca88d5b12a6bd854754987fe91c0ae4be803b26ce7a95888a0fe93f3de6a127a899be0c6762adaf573174dec9b2ee127f0f5dffee8e851ce25e36c88d666c14e805279919f3b54b59fff44108152f71225cf3f6f2385e8810f94dce0932853992b4b4fd407861d7fa0c2d27062ea47efa82b915698ded621c3de57f10d9fed6fac2fc4fb66d828fabbe6e00ab7c811fb69d0a562d30f60dfa8fa1bf0ab3baeb657194f1eb75f300101bac74fb739847fd70d8ee5ae0a2d98557a2e131d09ec44f3bbe2f5b0516a3615571d59122d8df1e1767733afca4272f35801f3b19b8fbd6b130c357af2b6065efc97877b2f9b22d7d34c618cee9c9d9efe874cdd08280a912de5196bd5f3d12647e431a676df4d1ba04d1fa6ca34f39b40a39b5761780e7db60447f478353809f46c2db34bbde590f340e3ecfd45e3942386b7c9dc3876b676db73e1999482e773b47d5dda3b35a40c5405ea99c07a2a841f4d8e7477b9dc6ee8d1b289d899f09989ec74f9dfafc90bda8c0864d8f5a56a9d912f675c7cdf177d20d0d3d27def15dc9cfdaed5d1b6e29cae1f1dd7dd3c412c9852d3afc8d46891e5d0edb5facf0709cf85bf819b72deb071f8ab42319ebdd55fc8ea29a4a5f9b0a142496c2d4fbe029a592a5a9e284be98f29dcf5282d6afc481f61779c47ec68212216e22265ee309dcfe4522731c7c1ab047c3cb2459369c4a40454911ec201f24da9f2216ad86563a9c74904623de7cb8b63d1762f435e5cd2105b7b4888a5483c7e16627b0c370f3f7520b178f7bc9aa94dc520ee6a5db3e9aba463ec0a0e6cbea11198eb8c3bf80c9514a0ee3d72e4e46552a66410fa6bf36ad005ce89cd7e71c2ee35b3a282b10e2cb05fcd8ecbd08b0b028988949d58468764594ba9d250a6d35a5c1ce34738c0008f4d62bf1656093291f8614b9ea303befd563430843bd963c377cc7051adeb49f5d59813c7b56bc96eb59fabe7ace7d948acd6b2a2c808062ae304712e383a00c9d1c047505980186b3ffba7af003a4689f6bdfd47505752c7b11f1d65b410315cd17cfd5f3b2082f69b2c81deebc97e9aa94080e688fa347d3e7d0ce3110e28742b9eada7b00c7b32479b88fb727d861c3cb05523a82ce599f6dd4cac608a60124ce1bfbc55128ee119ca8d0fe89acf328bd4752d279d6f44242d75e1d8e374ce8c37386b8b4b5b3eb08762c90900249fa5dec346debae83688fe5852a0e2d2b7fba60ba97448b6c68986574dda12863b3e15c1d6c048b0431c7df4b240a3f47cf54c9c9dbf4dfcb6fe7fa3ab1115088745c44e22f7ffadb5796c15c8fc7d4ef4a16288366ec599ddfdfbdbcde0126303c24470e57a3f44536f5f19886c96b78911a8b14eab2ce10bc05d92125daf968da8e93d68212d52964a45c844acbf001840e95a9b566e2f2ff4023ba5c887cffa313a0ee33028e68dc592364154ab5b0a1d87f102df243c661bfc426cabfb27cd1a254f5ef9f9689882059e2354acd8243488a9d45d75121dc761d994bbd1f20c6a3959e0de7bf4a146f80b1acfccecf6745396102193ca1199b7974a95dd4805ed4e393ab9253d7ca998fcd672d0493901d3b69ec2329c5e65dc4cb524c14e4df0745b53d5e25f193195bd568d5f3347a425c26c700e1de12176dbb89bec4868690f5af95c606f85928aab9ba7a629a965733733076d5244299a6681cc574d44c32b3ff6b831a3df81a07e9ccc0cd2c2c1411041708541cdebf3ec71def40b10c4cb7b01e57e873d18b394dad25e2ed3f057ff937153cf5af795e47b485bac664c716d8674ba31a6ec7453d991027d959244f1c44ef987ac1d7189d3293de3f7e0c02ac90ad55f2f6a8d1a8a96bcc4f99d5185a8ef1254989429a4ae5d9b26ced221cffa3ba03cd32cd4d78da4ed3ec3796788950161628fddc8d6f6e43e679636f53a1f0a6611088ea69aa848ce4163a48af5e9372467851822847f53f8ec85f956f76ebbb7dc933bb278bd3f84d39b3fb020b06654c378e3ce95a5e14c81cf1c2952f9f9df52321e9768a49c10bad4af917ad634a7af200d0543b49bdc45cf7838ca15fdffa3db3271ed0764af1f38facec4a43f6f082d55e8fe58af524810d89317d09a30c85e4bd0b63d15d361006d61693a5fe23575bcbc6ea5efdae574984e8af7931f1948c71d6ed0e897504dd8c4b7dc4c1e982f92c83243fc04163fda133a7bf3934cf6fb3709e669e0b705a0920ed5f5ebd12f8d0caf782a2d3a6dd2cab9b6d641a8aeee6c6e516d6da377b83ccd26686ad030d5588a901564e7600d884ab8bdf7ff3822041a2b924f48751e37f8094346cc2cf4d10346a3608b5b98f3e9efe2afcce98aa655d91c2c1d210e933b54d3ddd5a4050547348f31813dc499910f2c6b061a70eee96572de32f612b239849db3f0fbf9a5e1fe71d4269812d8dc240b622448b8f9ebc694e51557933ed79c589a5e19b77f3711c8b2fd0fbd46229a969e8849c3133f7ba7e299fc46aaff97eeb821e9d5179952296e4bca0fb85ab5aacf67d8005858065c09844af7df718254e55332d32d9f3b3835dc137908cb701dffee19d011550e40dec6d780ea54baf1356138fae7a8d8da75018bc12ba3f4547d28f9e311d771d659013ac5d26e2b1a959ca044c2d7b6ad19d3fff915b331d09a01cca539322ba282fa79b50f4c99b245940ca9abd743698647394548f102eea27636ba1f6b99f3785a18bd2e9cc8f2474851132f54b37442faff42de9d770510a0f278dc92ec21be050aa54d2ea2709efae3e347e5cd93da7479fb4cc143faaebc8f92945e2abcb347db2308c2135872e73c7b4d693fbf716b1eae9a9d8354352d89cc302c76a6ac4e3ccfedf688ff6a176c0858b920c829b1a615a994e96740ea30813dbc2572d442eb6b8a9e9f6d49ef74ed541cf3e2a1c8fc83b1f57f8208c085b4c03503da477ed6e23dbcfadf161d43f2ce6a045088efaf6aa8cafeebb993ad09b114cebc4b756eed2a65f3d689f2d5a641c7b75cbbcda97940c9f13a23de53cda393b04e0d57acc4b0f20f5078c9a484d77d2e2fb8b2d48cef7b402d0f3c8f43a3824124108bf7db541ee6eecfc1f333598785c73dd63ce366d5730aaaf626bd8170b21117baa32c0ff505d1d541865b036ca851192e0292e005dcaa6fc71ce7fd73781cec5f92a1f356149ab6dbb150a5db019b481ee0cf0cf8b4b3155c71e2c126856bdc9269a1e9ef716129d9229f0364bba837ea02c660ed22e3f574885ae1be3c0f0b2fc4585f2e32ad683ce3e6633c3e09997c55c447aea9f18192a86ec91aa1d907f96c3b5b4e4e09d0127804ebe20db6c7572c1d04d85399675fd067324a01f6ea75364a6a30a9a71da378c4a3133e3cf815852747e000c34e51f32dfe4823c0d0f6c578fad32ee69d56b1716cdecbe62a10c0b580210fff3e8299b5e9d5cdfce69043bee19a7c859e383776ec8c6cb6359c4d137f58636417b9a5151adb5deec868ac0f5191e008975b3af985382dcbe517a3c8ef41d59fe391e6bf8d2f0f3b4b82d301ef79b8223e7c60b8cf30dcfe5425a4db92f644b700fd85c0bc3fce79e560cc0f6bc5eafc0b767f9137749ac856cbe5484f50e482122c420f31ef9669ad328f5fe5036db1ded957c030bf521683751b1129a328d169e7df78448de8f151649f6e865af71ce8ce0df5d808ca133416a7f6c8ee92733769deb8316288aa04f4170a138dc7bda0c358392063022ba8809adfef4", 0x1000}, {&(0x7f0000002280)="15e24a670c886127fe3710fc5d74d5ab2b33f474af23ac599dd7a776e6a5537a7131b81b660a91364f0f30e728b00161c8285681ffe2646ec85faec89e08636193b41e88bbb38a83ba4897789733efd66ed6fe6dcd22819bc61e1ecd952dc03e6fb18ee8d45863b2391dc54baee924e698826be2cab4ec7ee201fb28d2fa6c75ecdb0044b1064ed7a4bf0f8fa89e50478f430ef5841f6fc50225432e4ded095e22223f111f995b2730", 0xa9}], 0x6, &(0x7f0000002840)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r14, r15, r16, r17, r18, r19, r20, r21]}], 0x88, 0x36bdf0b56eda610}, 0x400) r22 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r22, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r22, 0x0, 0x200000000000c, &(0x7f0000000000), 0x0) 02:21:24 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 02:21:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae632252595600000000000000040fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53abb9394fc57aca26c2e73712e5165baa57f4747b058c226ab1b4e92de3ec39e9b4909610a710641af1b9f4bbe53edd32ebf4b", 0x3a) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0xfffffffffffffffb, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockname(r2, &(0x7f0000000000)=@un=@file={0x0, ""/2}, &(0x7f0000000180)=0x4) 02:21:25 executing program 0: r0 = socket(0x2, 0x2, 0x100000001) recvfrom$unix(r0, &(0x7f0000000000)=""/10, 0xa, 0x843, 0x0, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x4000000) 02:21:25 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() r3 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x3, 0x0, 0x0, 0x2}], 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x81, 0x0) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000100)="c0fff5966ecd1b2983f9b9f28d76969fc6e2c64819b31959e73c71b1e260a2a344d9d9166e2bfa8c52e18f20e3503fc33e9c06e3870bd81dc68143ec09198a4e4f92efe91565079c62ce68ae95937153fd08c761a22e6667c949e10fd49d785d0f3667b5dfeca3184bb531e6aa1e32fce70418ec057d960024f134ee8f3705b44da3e14e62de2cfdd3136e90af890d8ce6309fba8febf700", 0x98) 02:21:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x2, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0xf09bf84614b92392, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x800, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) close(r1) pledge(&(0x7f0000000b00)='@[}\x00', &(0x7f0000000b40)='\x00') r4 = syz_open_pts() ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x80000000, 0xc00000, 0x5, {[0x4, 0x1ff, 0x6, 0x1, 0x5279, 0x4, 0x1000, 0x5, 0x3ff, 0x100000001, 0x8, 0x3, 0x10000, 0x8, 0x9, 0x3, 0x80000000, 0x4c9], [0x100000001, 0x6, 0x100000001, 0x74, 0x9, 0x7, 0x5, 0x3ff, 0x1, 0x40], [0x0, 0x6, 0x0, 0xfffffffffffffffa, 0xb87, 0x1000, 0x80000000], [0x100000000, 0x1, 0x1, 0x4, 0x400, 0x4], [{0x4, 0x0, 0xffffffffffffff01, 0x1}, {0x5, 0x7, 0x101, 0x3000000}, {0x800, 0x8001, 0x13, 0x6}, {0xc266, 0xffff, 0x200000}, {0xda25, 0x0, 0xffffffff, 0x2}, {0x8, 0x100, 0x2, 0x9}, {0x800, 0x1, 0x80000000, 0x5}, {0x3, 0x1, 0x81, 0x2}], {0x36, 0x5, 0x0, 0xfffffffffffffff8}, {0xfff, 0x7, 0x7}}}) readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) pwritev(r1, &(0x7f0000000980)=[{&(0x7f00000004c0)="0caa51ce877383cb189b3ea8c9b4856c6ffd55e593629275a8bab26994301f38f4698e969944212a15a7a36115c125a41d4f9042d104c3ceb507a4f67d9ab6b36d7a72061d105b8b1199f1f919e3b43b8ccaff501500a2fad9448bc7fe518c29ea50acc5118ae45e0eca1c1800104f450f1d2f96c11bd46086d4c2a2bfc05602f349692b5a70aab57b899c6b264b4b6d9b844cbc45a367175470060f34e1098d11d14a8184f248fe991e4404675a", 0xae}, {&(0x7f0000000580)="5959cbee81d6cc72f1dc5c4adc0f18439c54d073811fbff374c8e44bd83d55d5deb715642cf29c1f780e7498389bd34f054b8eecb7fbea3317785462d742758e7208fb45388cb512b89c3952e428a66dac2645776eba115b7a6d14a0fdb6783a78655aa20887fe6367531acbcad24e781119102e2baa0f47cae02cd5233835cc4578bfbbabdabf72cc09a001de04605517ff3a4dcee89d080ed3e4f523110d6db3863e7fa6f4425dac5c94e480947a3dc7f4d3a9e3bf1d7312c453e19f28e4e6a6f0611d5164db6d4928c429b5dad3ebb7046854bc516f4526a9966ac164c6f3", 0xe0}, {&(0x7f0000000680)="97962ab3edaca8acfa7e17e673ae67a1af741fdea4f21fc67fb41fc28383c580fc3943db39f0f41e877e", 0x2a}, {&(0x7f00000006c0)="dc01a2392e712a0acf5ddda36c29c9eaed61e0e455448dda052426a9ef0ce8349384dec490c9b376f2530952b58be02a3417cd08722646ed27", 0x39}, {&(0x7f0000000700)="ff3d899a3b34546a66f69bf8166a04b416b57157821d094e5cbad686cd41ca6ff6430d4810c8715a3ecf530c73a9a7efcb1ca3102c33be63a1693113a12b85c9e657f7d5809a8e83820bbb8a8caf8d7d1fcc9f39bdb675c7c71acd6552fa1bd119d21db7bf810eb102720cde9c54254869ec037892ac", 0x76}, {&(0x7f0000000780)="5967d8257b588400d71d4e743c89a53f7c798210ab3d864e59f7237bfad66c188a0677ea1c26302174d14166663e3af2213c4cdea6c28faeb9a3b073", 0x3c}, {&(0x7f00000007c0)="516ff8232fba1d180bde09133048d60ae19752a65509f42ed6c3a39e6872c3bd0e8ef8fecc711c9df96f1c125418bb518e0ac01676714b71f55da86c804fca812ca71d247c0188ea5c439db274b69cbf5071bf64322bf98547241ee3f30722d64033688cd573b4e1c32ff80dab52918b6d1cae4b4eb18ca2ad4c19ec00252c9d4ddaeecc1be842e08a9f6ca95bbb20755f8b9d498bf68e5c0b5be669dd7bdfc70f37", 0xa2}, {&(0x7f0000000880)="c50172a6c6394c60022de382d97647d2669b1987910c961d1a23173901d57431b720f01ab764", 0x26}, {&(0x7f00000008c0)="dbb3e04ba132b851507cbd36a362c733f8357ffeef468bb0ac1c8aafaf0f22b647a454b693154bce114a412ee284c7a5e6e52f357fe9a8728a422329f66ba546a860616fe20ae7839bbd41f0c4af039166286fbc059cce1a32a909aaaf5ba3d0c77f0f7ed41ea863dcde02c0637c347eb0527c42f76cbf236bca88dbd057d422fe3fa00b4b0f4343803d091fc62077f5b3d5032caab05950b27719c95dfae4954051", 0xa2}], 0x9, 0x0, 0x0) write(r4, &(0x7f0000000040)="06412f722ef0779f31dab57e3246e6b0a739649776251cac3b9395554c12dd407c6fcd17eef05e1e758992d3d8c1a714b97375566255f53fd458486a8e47d4afb19d795b7373e1e5540bb4e572bc7673bab0", 0x52) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(0xffffffffffffffff, r4) readv(r4, &(0x7f0000001480), 0x216) 02:21:25 executing program 1: r0 = kqueue() kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x1000, 0x0) 02:21:25 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0xefd4950cc4786ae0) close(r0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000502000000000000cea1fea7fef96ecfc73fd33561c6a8400416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d600000000026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c89434f836d7b146a5b416355a6bd0103b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0xffffffffffff60e6, './file0\x00'}) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 02:21:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 02:21:26 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x2551b73f5d5fd722) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000180)={0x0, 0x9b7, {0x6, 0x3ff}}) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f000058c000/0x2000)=nil, 0x2000, 0x3, 0x7010, r3, 0x0, 0x33) r4 = dup2(r3, r0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000100)={0x50, 0x0, &(0x7f0000000040)=""/80}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:21:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0xfffffcfc) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x101, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) write(r0, &(0x7f0000001240)="1bf56d98febed36e75d3e1d6fe3cb0d978bb83b9c6987095070268a8a500a1dc31ad4967339fdaaaef59c53e6c0fbd04f1c13a90321fa4356df8fb9023a6fc6fd63e2f138b3ba3251dc830c6f37e89b259b437a2889c4e4d8ee968eb777a587e8cbd5555a21d68e9c4c69dcfa577b631c529bd40b45bac9366760136db75423bf8841c746423bf03a525468501a9e8549198d6bfb55155c4af108854dbec5ebe40d6379a135f9e3e3421531329f3dae7cc7674ceda05b44df18360e347d2135509329db9dc8660d2a5eb2dca7bd2ca005abde94f75058023fe7b7e156c982640f889cde27d4d4bd6c7bbfabf6dfb3458981fa2b347e2320cdb54c983f532b15ec1fb115074546d9a2c71dd77a453a5b68bce0ec7803b128051d5758d1bd716c648a4b60f0ba82890798f0d41c66b82e5c83bc7d4b68232e29504bfccdacedd26b38755abe430286b970f2662f7ecb0115f02dba8719ae2da8cd3a81c690cca3fe43f4256d5858452667aefe581789f4ab27a4c8c5a576b0cca12287cfba34acaa056d9474d4041dc332106ed2d8b060ca3b0617a0a790ea72a2c6f42b931e4ac7665861fbd0a7cf4638f0b9804bd02240f809a75371a43cf1f5865bed40bf6e948bfdd59fc5b9a70bb93627e79e05e6afe0c686f12258606d1e23c7defaab948888694fce19c1946a2f14cf86eea29e1d847ddd992e754aede8ac8edaf370291d541d536cf6644f7e8822a40df218c837d4e2cd193bc13c61adcb745c27377e7a725f58e3c3b9af70fd2abdf5a3467bf6b58b2cfac60020bf9db42063cdc205ea5402bddecf3a8770c0538f188a2210c1cbe78af5f8ccf23b370ed9740665ecc06cc9ada66450857ad6ea9a7591ae543fa67f909ee461b8b54ce2394e52354d1f7fce1802c34025a668f50948bb8a73c8bdae60c67f176aed52eb1299429fadd4ad3c4ecb6ae9f2c705af362c043e43e61ae080fbc0b580bdecb7b83135d3c8ee264d53d939f030795bd270b368a3dbb1305ff92b4a8ef00e6bdc93df4bc1b57ef1b80cc93d2282b2b17673e27d8ff4be15f454a4e3761c9562a4627e5cca86ab810e2f139302588d0329ef1e0891fcf074a10af3c84b3367a49667113f37695b61b070957f38eb9b247a633178d73d1a590746b93bc5f98728de8187880755f48383a2f1df837c9c6f49aaf027035b87d47f372c01eff83ccd5882e233901e2072d0fec03cd26fc9491e791ebe51dea9b14931b1578c5592d23fbc57e6fe02ee8b17704b217d6941a620fea0068081c0cbfd198035e17975e255c2b6368df5bc3e085cb3c8f5d0ebefb91a916453a59df267b358799892cff19765d6f8b82c87ea405dd94405dbe86cdb1fcfbb2a7ef092ef13094feacce1abd3923ae8054dd11ed4d4dd3f5852222edabf7c9fbc8be0850958b45a17952589a59216f0b8576b0677e0354cb2cc55961c34ae4e7f1b8ea5386190b7c0045e135f173fcd673688ee4a30c0bd6f46fc9ddc8df51725d75a21e8a1a2edefa609cefc596ddd1d6fc583a8d5608ad03018abe865602a2624ea72612cc1771a715548ee14ae705010bfa537ec2d90416e806f616684fb0bc7e3034fea2a9179341d84cd6aa0563cdc41090a2d056b070d42cd90356fae62f4b869a802365b422d0705d684bc620c7ae5d379dbd8babd5239d9717e4cd8474fb193b90e5570cb2117eac93d110751140267a01e27a90f0369aa9c0cf7754ce7d2f77aef423afccb28da96297204f849febebaf1d659758125d6a52c4dc56bce0b7f8f9b43f49a45b51d3173f20c3d81391cc3d4c3ae5cde9ac4bfd1a64534ae624b8773b0eadd60a90d5e4d6a72176d31cc09119b90e849502094027fd3992876e8e7658b5fad7db2c921abc9c6dc94c9022ea1dec56092577032dec6edd1cb75b9e84dc8e69775a2cd0e66c23ab0c1a5e89174bfd3cfa7748f380c1d407d409560a03ba478d3b90326c68295bc6467299383d569638d146897f7fee387835725584fc368db648e36214f17bd66f457784c0ca9d1c9c7ee9c40b0c6bbcfcd845f650aa5ddc8b2fa1f925c53b1ece667c28282893b27e0947a2663d7fb72d5fac55b995175b3fea1e5a966e3f3f5783b72ea77b600bfa44e7149d9362ff296c905ebd83b27b7c2eb738b995b62dbbb180c03dc336439c586257e27d2d845b1db7390d01c5e5c311cc0222a86ca5e71cc88a29960b7b6c6b5cd841d1e0894e107f020df0251865dc9e533c2cefa85217a474bbdb494d3b1cf9c9d789e3b7652cd19d26ae30be66a862c0d1259df8f353cd1edaa1d9a8ba2ed1bcef1aca531463f76ee4a322c7fd82dbad39667c98476f63edf9170f913cfc046dfa4cb99cb83be89124536b3490986d354f155dbf0e748dace3db04e391b8d3a2e96bf31d39beed9d968de10ec3b2d378a655f370be07d29874138462f37435980f8e14ebda4d97b127cad1ab46c0e193791043e285f16f3df78aecc7cb1416f75ded68256ea30952aecbe1152dcbb5447de95a83c7d7c9c8fb7b0e5d50a0cb4f4f9e633aa2b6cbbc50231b43f6aed60eeab48da2969c43313aef7c55d6faac75c3f220c174644c3f391dbabb481ef9063ad8f2300dedfb6ab12b56bd70773a08a50108456533cf9c6e6f1a93f2966ecde017aaa78f78be9edb72e8158c4f55adbdeb89f042da78869515b0867fc5bfa6a1c6c2ebcae87fb8fffe5c304b9385e5ee6064b62aceddf16451cc096918299788b6e9276605cb0a7b413fc23eb60f71623c833adcc5d02b31bf696e5bebe4a388558e9f2a541c76b4e18b1e093bfbc6f86729fa45c75ddd9c2e5a119d83a6a20039e9da314de7cfee7d61097c8d4960126749bc17f847f43a2d17a210af762be8d9c4d86be527ca1c4ce77e941690c050e8a5565b0ccd1a735958998cf29af1148bbc32a11fdff3e4e4d6994c3d503c4c6a6bbb0243f1fdc7524abc3ff45543e3023278442c93f3bb9929b4002f32969a9cd81b9c9e4cb8ed63a6d2eb28b0f49e5b2fc4f7e5f30d60a5b3b7eb54ed504b0d9b06c447b2cba0a058ac27585278562a91700c0a65a21ca1901df2db9d0178814f10fc49ea8da92516c20deae6c111dd09b7cdce4398ccae9f082662e101216c6d4e5338a2f2b9ac00a66ba176e196ff34778da9e4aacd0b67239c2ca8d4be53a9a30222c2011ad6a988a0e5e8342d75007169a8b457f4abc0970ea2f1a0efbad6a21619de0b225ab2f1a1eac299766f275730a5a42acf3f11a85be3515f96dcf7fd965883bd57fe5bab30678e36164459635e2ea5412df7bb4b0dc28aaa802976977f38d006beb5901d592ed0c94d8f4df1ad7281e987b31916d056ebb3304c28a01b4d7e41be9caf5680b573b07ff41f9ff266674834fcc1f773b777ff920296d17ac2a144307be8a965c263d805d9b032a30878edba1cf52ea6d3cd166a76eb06d5584a9ec0d75dd93bece2d7da6ab15dfef8b49cb9ffe2873947f28cc31a226eea9d6bb108e641919e9530c118cc14fdc712d67d64a1c28cf6c04e34cc1ff0775105307abf7e92e6e95cd2499b803f738b81dbc1007607f51c25cad695922b2a40479919a9c1b529af37397a57d8e13ca8e2245a4d621cf1a7b15b25d5faa9031d01d1d6e939ad6c944087d9b5257b2251b3cf379fe21c64e62b2e869d3f3e9e2abb0b4170880959ceb4658be36904a7e46608bf841fbf0daaa38fe331964b65e9f466bb179e5629c54782d48cf424938643189b8ea51a436c1075c498254b7babbf80dba18c964dea0da88c8a4f3438f159b68529071535e6b5ffaf427194b2759505403f05d93522fb16b1199cef3032684b0537e98b5d086e827c74b2854efb4ab0a2ff5fd2cdafe93b91e8f2de1954deaacc56bb9d2de68ce57ccfb4d2d84579dd761ebd4de9e54838a55f5e90fd82b6a74d1b509b85c2865d4acbea913bbd760f84e7163814df03e7dcb39e49f9f983e065c748c9dc8c91385be6c52635744ad4dd074e0887921e92f2250a7137ad01ab9fe1515d4a993c14462d5ec97d4513b4e90e486bbc49cf605cfc9eb1a847df1300ed311f17fbc0545445ba0c1bc1c3722a1a361161f76c3c055358ed7c0a8e1e36fb2847b10d16a719b084f1baec09006f99e9514baafb468c08f289a9aa5101aed25dd7a31075b729b501e6b371c260753bba246f63b67f4c3f90624125f67f8cf3581ba98c0dae47fd413d0a7eb1aa0aa1e73f0b127b1e0271945278b56392e49ec057458526e9ce937fc459dcf523da473e6402f04964ea5580e676e1be66989314ebf4bdb35fa31c4a656556cc5467247829d671a55e37b57d4890337112c884c99e725cd28faaf6d60d34966534e84c09da6871bd525127fac2ee474bc8397fc9dbfe48e1525f121581c33cdd7b6a1d743846a66c86b0c76cd155ff20d5b460163d87e214a5f6ee28c9f1f0e0f8bcc1a35acf4e353aab2c27f6b5fde61ebf8d3728b813539112fffc5c0a7ddc640870a895dbf295f05c3e2ca6426dbb419f52b64e3877d882e4cc4791b465b5927236dbb7a55875009b92baa9cb1a7981e495fbc7ce12f39ab1e38bf54b358cb2962a4a82e0f10ee13b3b21d5c34e964c38b0bb2aac1c8840b728bc0ffe38363e3471340e41532eb2741dc8b7b5b3927b4ce15c734bb8eff9a75cea335c0ce6fea69d6d490defd46478400b7b98cda2d18c50afd63145f421d2ea3acc44dbe413122856974d5c9863789cd5f0611240318aa4e936c0f457392206fad3076725c1e6f6cdb3c0478087b1bea213047ae42a97bab9f9facc03b7529a59a78fcb0fa5bccb982b1c8ac9f059943821c374d046c0058a7fe66087902171535d6bffd1c3250d95bfbbd7a545b61c7133090c287b465acdf22f1807db1dba08a9ec5622a450e8bd739807d7347e827df0d89378b580a356f3b266adc945559fd56a8e8ca49c1aa65cbf3b4ff8ed09d00800d954c2adbe72fc90f7982792c02ddcc1cd4e05e5220107d5a8621448a9b165b94f39e4119148d81eb60b576875047c28771307b70706ccd702383b3838be2b58538b72f1feb916d61b9e1b62ba7d16f94977ac737490bbe8ad63f793663cb282a76ec9b2d3809c1c744667f7f7602fcc56351b79c909ec260a59428ea3ec70b4c5cebd55fbe1c17073a624a4fc230869d0ce4b4e10e4906a9f2a3b6cd0e2e9db01ded82985690b87ee1a74e730a16db828a8b992c9e0f3f1a3b3d8b81c3342a4b6c80a42efe893079c290557cc9e3470e7889399ba9213999b9fb7a38a8c5da90c2bd70466254555acadcd23a64b6ee0b98c357723fe2541e8a059f66d4c54d250ad4c31d3435f6f12cd62f8ea66db85dc3e5d3356544dee25e8f566be67704a7c0fee589c70397ead2a46e08f3a65ca6fe2ac1bed48ed3094b7a6ea231ecf96a1f9f79cb2cfd4deca9ce91ec42d0961e405219d3c819a08e4fdda57848f41648f95b05c2f9e3dd771ed1a1f4f763beab8e5a23ae6e2c1ef4a27ba85bfae16e25ed282fdd53d54a41503019e78d6497d9bc4755bc245efb044d81f64b078bbd50ba25b9cfee615d55fc1fd26a79c26c5bf14f100801db76820529210bc20037ff959335e7cffa1e748ddd6deb2f03ba9c977af000fa3a9db8824dbc4f9dfa3ae54111f4e52b38de09d52f151fc321b29b9b2e8a29d9142cf1f9d07625cc80ee2b1004c3b02a3e486c979c1ca4acab754a414d359c692fe361557847f6a1e6fe8ae5884b700498366f50106af6e6853c66c215fd6150f094155e2a9c95d7f13f9432562", 0x1000) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:21:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x2, 0x9, &(0x7f0000000100)=""/174, &(0x7f0000000080)=0xae) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0x1) write(r0, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) fcntl$setflags(r1, 0x2, 0x1) 02:21:26 executing program 0: r0 = semget(0x1, 0x1, 0x4fc07f4c6622d954) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 02:21:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x7, 0x4, 0x9eb5, "8c4d19d52c3458c96eca58e8d7f4a137499dc4d5", 0x80, 0x1}) 02:21:26 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x20, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r3}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r4}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r5}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r6}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r7}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r8}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r9}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r10}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r11 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x12010, r3, 0x0, 0x100000000) r12 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r12, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480), 0x4) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x10, r11, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getuid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) 02:21:26 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8002, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x0, [{0x1, 0x2}, {0x1, 0x1}, {0x9a9f4daa007490b9, 0x7}, {0x2, 0x5}, {0x0, 0xffff}, {0x3}, {0x3, 0xd479}, {0x0, 0x6}, {0x2, 0x8001}, {0x1, 0x9}, {0x1, 0x5}, {0x2}, {0x3, 0x1}, {0x2, 0xffff}, {0x1, 0x280000000000}, {0x3, 0xe00000000000}, {0x2, 0x6}, {0x1, 0x8b0}, {0x3, 0x1}, {0x2, 0x6}, {0x2, 0x8}, {0x1, 0x9}, {0x3, 0x8}, {0x3, 0x3f}, {0x2, 0x28b5}, {0x0, 0x40}, {0x2, 0x3}, {0x9cfe2006f0e1fe3c, 0x4}, {0x1, 0x401}, {0x4561031c8dca420f, 0x200}, {0x1, 0x800}, {0x2, 0x7ff}]}) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xffffffffffffffd3) write(r0, 0x0, 0x0) 02:21:26 executing program 0: pledge(0x0, &(0x7f0000000300)='\x00\x00\x00\x00\xb4\x9a\x93G2\xad\t\xbe!!\x83\x89\x11W\xe2\xd5\x1e\xab\x85\xda\r\x9b\x96Is\xa9\xda\x99\xe7H\xd1\x9f\x99\xe1\x8dO>\xd3\fJi\x14\xed\a\xe1\x9f\x84\x19n\xfb|U\xa0O+\xbe\xe63\x85?p\xc3\xc4Q\ab5\xb9\xb4\xbf\xc4\xd9>\x878\x1b/\xa2@c\x14\xc8\xec\a\xf3\x01\x12\xcc\xd5\xed\xbe\xaa\x84\x91\x84') r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x30) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfff) accept(r0, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x7, 0x4fb, &(0x7f00000000c0)=""/52, &(0x7f0000000100)=0x1b0) shutdown(r0, 0x3) pledge(0x0, &(0x7f00000006c0)='\b9\x00\x00') getsockopt(r0, 0x1000, 0xb194, &(0x7f0000000140)=""/231, &(0x7f0000000240)=0xe7) getsockname$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) r1 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r1) shmdt(r1) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000003c0)=0x5) dup2(r0, r0) 02:21:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5, 0x7, 0x80000000, 0x1000, "b1ca7829135933d93ca392f16e90763f555dca9f", 0x9, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1818c34e02b6ac46febf3b2d813b4ebff4b868b3"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 02:21:27 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) mlockall(0x1) munlockall() r1 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000400)) r2 = accept(0xffffffffffffffff, &(0x7f0000000300)=@un=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) connect(r2, &(0x7f00000003c0)=@in6={0x18, 0x0, 0xa7a, 0x4}, 0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000440)=0x7) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) r4 = dup2(r3, r3) setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f00000001c0)={0x0, 0x1}, 0x10) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x3}}, &(0x7f0000000140)) r5 = semget$private(0x0, 0x3, 0x80) semop(r5, &(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) 02:21:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x64070d0e) readv(r1, &(0x7f0000002200)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/42, 0x2a, 0x40, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0xb04a04950cde9fa4}) 02:21:27 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)=""/240, 0xf0}, {&(0x7f0000000140)=""/70, 0x46}, {&(0x7f00000001c0)=""/64, 0x40}, {&(0x7f0000000200)=""/231, 0xe7}], 0x4, &(0x7f0000000340)=""/206, 0xce}, 0x1) 02:21:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) mlockall(0x0) symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') link(&(0x7f0000000080)='./file0/file0\x00', 0x0) 02:21:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632ddb94ff334a5619515a4c8ab06198824b3da0253f00000000000000c7d4c76e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef18db93f12fc9b76a31d91ec0000b53a0000", 0x30f) write(r0, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00100000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e4071959396f7cb7d640772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59c82cf898277b122d7e059df0ec0e763c615d4414c708", 0x10e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1451, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 02:21:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 02:21:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r1, 0x0, 0x0, 0x1fffc, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xfffffffffffffffa, 0x0, 0x4, 0x0, 0x100000001, 0xfa1, 0x100, 0x0, 0x0, 0xffffffff, 0x80}) openat(r1, &(0x7f0000000140)='./file0\x00', 0x100, 0xc5) 02:21:27 executing program 1: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x2, '.\x00', './file1\x00'}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x3b2dd7f24929ee79, 0x0, 0x2}, 0x8) 02:21:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) recvfrom(r0, &(0x7f0000000180)=""/212, 0xd4, 0x2, &(0x7f0000000000)=@in6={0x18, 0x1, 0x80000000, 0x2}, 0xc) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x8, 0x7) 02:21:28 executing program 1: select(0x76, 0x0, 0x0, 0x0, 0xffffffffffffffff) 02:21:28 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x69) 02:21:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x0, 0x1, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = fcntl$dupfd(r4, 0xa, r2) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000240)={0x3f, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) writev(r4, &(0x7f0000000300)=[{&(0x7f0000000040)="b0e662b00561c0f71da4c9c0a19feb1e13ea78d109211b2bc748535501aab4e5ff45a9039a81a7df35816cb8aaa6011fa976a65ec1af70ea51", 0x39}, {&(0x7f00000000c0)="2af4a23c3d636fee5ff158b7c4d8fc81eaa1a58fd280a8e42544a2e5594adcae96fc9be48c11b00e4c22923ef8ab6bedcb515095b629616cd49c210caa79a78830b715bcd964d086067c446968895a8eee586d82bebd04159fe91ba47d7cd4ce9d2f5531d95f1e509232c82bde1adebb", 0x70}, {&(0x7f0000000140)="0506186d874ec09db03df80fca39b344dbae8f7e90a3ca4acc6eb7db21b68d765725dbdbc3330cf1294294b7490ca859b256521fd3099cbdffb7618e3163cd422c59c2682205f1118937fa2c0e93ca2616af76f8d8553c85a8d3de0d48f4e0f2056074d0a1a24af9", 0x68}, {&(0x7f00000001c0)="2b116d1021c70fec016b02449f777fc396407b72f3d9e0456aaa1cac540d76522ce49ae42131171757b3f80b0ed6d8f015feca3c5f93141ea3d9fed59babf20fba88ad5f2d0e9fb9a011eca621cb8c9740db2a5777a72a372e47924ba1b52878", 0x60}], 0x4) 02:21:29 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x10001) kqueue() 02:21:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x7, 0x5}, {0x18, 0x3, 0x401, 0x2}, 0x101, [0x5f, 0x1, 0xffffffffffffffe2, 0x5, 0x7ff, 0x8, 0xffffffffffffffc1, 0x3]}, 0x3c) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000), 0xfffffc3b) 02:21:29 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x800000000000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = socket(0x11, 0x8000, 0x0) socket(0x26, 0x2, 0xfff) setsockopt(r1, 0x80d9, 0x1, 0x0, 0x0) setsockopt(r2, 0x7, 0x0, &(0x7f0000000000)="f98df89d1f3e8e1f03b1efe17c481b939100e7092212d0b00b431b07165f367cb24e9538f822c5d47f948d37d8d566c446a22f8644dad198e67c914bf2b78489e3fd0fea1b4668cefb9b8ac6e77c2b66b8f02987dce8993769bb5324557ea31ba8143052501875e70ac1aeff0a22b928ee2f145577830b04f353de466c7cfef37a738bee19b0ca02e259e789c30c4b8ea00d6e942b2741d3a7a25570b17f1bc5f9af28fa4848f3fd0066521a704693a3944d4a0e9b5f442f9b261cf5ce61b0045a5a310dee19f2183ad2a9834f864e683c0ba0362f54bb662eb22aa11d8e9b64806fb2afce7929209acb44", 0xeb) 02:21:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0xff51) r1 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r1, 0x20007479) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) getegid() 02:21:29 executing program 1: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) write(r0, &(0x7f0000000080), 0x0) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) 02:21:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xc9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85491702876ffe4dbfa620000000000900"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 02:21:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ca0f1e70fefd010800"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 02:21:30 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000002fc3c4d02029c479c4ccf32c9d16abd9b8f6bf1cff454be7e8afa27dba60cc9549bbbb540aba2a0740820c98c33c1fb932df9616d173d7e81f0f000000005809296974ab0a456ba7bb0726e39996461016c4b1"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 02:21:30 executing program 0: setitimer(0x0, &(0x7f0000000580), &(0x7f0000001740)) setitimer(0x3, &(0x7f0000000000)={{0x10001, 0x101}, {0x10001, 0xa7ac}}, &(0x7f0000000040)) 02:21:30 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) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) acct(&(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:21:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x2, 0x20) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000080)=""/4096) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e51513dc", 0x4) 02:21:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 02:21:30 executing program 1: madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) 02:21:30 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/54, 0x36) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)=',\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='(:\x00', &(0x7f0000000200)='\',!\\\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='\xad.#\x00', &(0x7f00000002c0)='@:\x00']) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) 02:21:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)="247621eb07fb71b482232540ae7ccd6602a5276c032473299df3052687b4f38a2c6fec9f3b9210ea84fbc9931a9d64ae723d9dba89eddfaec4f5fdb9bd912fde9d67f246ce7bcaa0de66d46f5821601cba968af0a1f696fab1e7d4e118a6aa452180407b60331154a72322c7d2176a1c5456a90187f2fbf8c6d502b64913ae06fd98f6cdc7d1b571b2d95969a7dc83396074168a63b680e6df1af4092272ad50868bec918d53be075d4151226420fadcded186f319b5910688a1b18976582731172410fc31069d4f34630d68e7672ef6a31f3ea0b69f9244db97b944890338d77ea617ddde8f0a0c2d18361b076d0d52ff21debe928da174c1a9f222cefd6a9145c4bd2bbd8c030bc1ac390ee9af31da1ff0c6b5a291135754e1a6eab76486576a9b9881d6fd7edee0b0ec5463baf25ffed6074ed0a5ee56cef4e5875ecf0d777f4d9ee21d0cc4d9eb7465df6ef5e7bec3b65f75644c81df541bc04e92aed8360491b6fbd5fb35a4b8183ba7a93b413fa91c5faf06cdd003df12237bad51b8c0858cc0acfebab41275a9ccd8db5e934f0dd41248ca9cb03e847060eddb3919c456019a5622f0139a43b5d1eeeee9817cc9591d792fe2c503ca7a9abbf76db0e22debbb32b6fd382096d4f162680aa70226880fd349bf383a553f3248ce63b6924b8b997ed758af671c358ce3e1099f2dac50bc7d0e3b2202ec6c59138be572611bcd61cb14416e101d87a3095507ba84b5ae8490b703bfa80d2fd6299bd3d26baec44d1c14fb58ba418bf218c02210e74114567595abf45d5d5e52775981e631665b7be4be18a22a79c8a5f6a38824db9eb5134b4d0794cd3bf5418a4540420b35e4a16670d50003027a5b6ecb5f15dadc2bfeba204925d398be3fc25c9dc56eae95bb9a4217b855fea9a63e1912002bfe22474999dd6879087263896a0b3c30b7ff1ae1c3953c8ea459e0b80f3c55d35be1f23b4db8ebc4811797ea94992ea3fd0ad57eac40376c26ec416cd262890538d7ec4325b2f6fff5998a3b761711a49b1d55d7a4fe30ea14afa8d924519d17076115fd35573e8f81113fae568e5a26b998e249d1cc4280433d8fbe3386c25133a2c07a81a648f6b1ce1019617c39d1a8c5aab5965552f30c1b98bd90caca758aec6404bba73f3352fbd07b1bf8fa8f8e58f23505a0b72175947959e467d4e55345190e71608d63d46cea74f40e1a6aa05ce0d0d75113567a75042a39771b61fcfb9a44f8842d54e5a86512d351b67f7674add4b79e2706838513a27d4ffcc444b5e48c3f306e8649e430040e268a7f799c0464565eb754ed6d52d17f51ca00e717757e2d447491a965a77267e7725a6512dcc837835ca4ddbcbf4026d6d8d8bf5cb9db4c7d44167f4a68efbd8b230e91f983ebfddac46ba8c272669909671e78ad652073543db55a749d84133d16f418a1b838ee48f1814453002d97d70b237fd611112c96cf0cfaddf8872be468ef3cefd47778b9c7dfcba2317924097f5f59b899f475cf90a8323e636721475c1601246b3b5c6b0e5c68dfdeb185bb26a6df4ad6007028a2a38ecfa8053f57c9efb3b4102e4fe070aaea77753f7bae92cf1824ed98d397fa2186509e9ffe0be2c9264a17ae3f513f6ee0d7c12535e339f894cce9427fabfb8564d6fc6d246480631fc09aa2a5e25be74eefdbd38d320228348ce8526ceb2bf34a2ff79712c25dffe4887ee6542e48760c05d472d27dc14f8563ccfc115c56f5621c", 0x4da}], 0x1) syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 02:21:30 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="3eba187fe7c431ca855081842e140b2f035f4d2cad187dd8a8963a2c8f88b55a3deba8b296e9ef19899db1b3f21cefcb2e07b2feebe3ec8f9252d3f96e57a54c0be6fb70efe3166bc34323217117d3ab26bd", 0x52) lseek(r0, 0x0, 0x1, 0x0) getdents(r0, &(0x7f0000000000)=""/37, 0x218) 02:21:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x1, 0x0, "e757baa74f730901776384535eabe2e5dab0a01a"}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:21:30 executing program 1: r0 = socket(0x18, 0x4000, 0x4) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 02:21:30 executing program 1: select(0xfffffffffffffe3c, 0x0, 0x0, 0xffffffffffffffff, 0x0) 02:21:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x4) dup2(r0, r1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:21:31 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) flock(r0, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) clock_settime(0x2, &(0x7f0000000000)={0x4, 0xe777e34}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/191, 0xbf}, {&(0x7f0000000280)=""/41, 0x29}, {&(0x7f00000002c0)=""/203, 0xcb}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/212, 0xd4}], 0x5, &(0x7f0000000600)=""/252, 0xfc}, 0x43) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) socket(0x1, 0x2, 0x1f) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc0, 0x2af291c702de922) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x6) 02:21:31 executing program 1: r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c653000d2bb6e04e8cbe729e7a3a32f7480aabe5e8227508485dddf1e03109918ece273cef9875561e53a071998eff32bac9b6d665b5653017927311846c942c2a70f48bab1f83d03d87bd0856c5eb778364b4da7ddb3995ee5ce177fbeac0f9c"], 0xa) close(r0) syz_open_pts() r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) 02:21:31 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xad985ac800000000, 0x80000001}, {0x18, 0x3, 0xfff, 0x7f}, 0x200, [0x5bfe, 0x4, 0x21d7, 0x1ff, 0xbf1, 0x2, 0x9, 0x40]}, 0x3c) syz_open_pts() syz_open_pts() fsync(r1) fsync(r0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000080)=""/167, 0xa7}, {&(0x7f0000000140)=""/42, 0x2a}], 0x2) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8065cdde70) #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 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *452014 62811 32767 0x10 0x4000000 0 syz-executor.0 392988 15428 73 0x100010 0 1K syslogd db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff822095c0) at witness_warn+0x69e userret(ffff800020a88020) at userret+0x36a syscall(ffff800024f6fa30) at syscall+0x44a Xsyscall(6,0,fffffffffffffee5,0,1,fd55f33e1b0) at Xsyscall+0x128 end of kernel end trace frame: 0xfd7e652c930, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic witness_warn ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff822095c0) at witness_warn+0x69e userret(ffff800020a88020) at userret+0x36a syscall(ffff800024f6fa30) at syscall+0x44a Xsyscall(6,0,fffffffffffffee5,0,1,fd55f33e1b0) at Xsyscall+0x128 end of kernel end trace frame: 0xfd7e652c930, count: -6 ddb{0}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800024f6f770 rbx 0xffff800024f6f820 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800023164000 rax 0xffff800000a75280 r8 0xffffffff82080113 kprintf+0x173 r9 0x1 r10 0x25 r11 0xa0d7d2e45b9c8087 r12 0x3000000008 r13 0xffff800024f6f780 r14 0x100 r15 0x1 rip 0xffffffff81ad8718 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024f6f760 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=452014 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020a88788,0xffffffff8263d3f0 process=0xffff800020a8a710 user=0xffff800024f6a000, vmspace=0xfffffd806e8bb8a8 estcpu=36, cpticks=4, pctcpu=0.0 user=0, sys=4, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 62811 460722 76975 32767 2 0x10 syz-executor.0 62811 488023 76975 32767 3 0x4000090 fsleep syz-executor.0 62811 394664 76975 32767 2 0x4000010 syz-executor.0 *62811 452014 76975 32767 7 0x4000010 syz-executor.0 76975 115621 39480 32767 2 0x490 syz-executor.0 39480 277626 22207 0 3 0x82 wait syz-executor.0 55854 464766 0 0 3 0x14200 bored sosplice 22207 39544 14759 0 3 0x82 thrsleep syz-fuzzer 22207 243189 14759 0 2 0x4000482 syz-fuzzer 22207 515338 14759 0 3 0x4000082 thrsleep syz-fuzzer 22207 419932 14759 0 3 0x4000082 thrsleep syz-fuzzer 22207 396543 14759 0 3 0x4000082 kqread syz-fuzzer 22207 170077 14759 0 3 0x4000082 thrsleep syz-fuzzer 22207 241900 14759 0 3 0x4000082 thrsleep syz-fuzzer 22207 35827 14759 0 3 0x4000082 thrsleep syz-fuzzer 22207 501132 14759 0 3 0x4000082 thrsleep syz-fuzzer 22207 307431 14759 0 3 0x4000082 thrsleep syz-fuzzer 14759 415603 20051 0 3 0x10008a pause ksh 20051 413081 53854 0 3 0x92 select sshd 76436 371327 1 0 3 0x100083 ttyin getty 53854 75286 1 0 3 0x80 select sshd 15428 392988 70094 73 7 0x100010 syslogd 70094 163795 1 0 3 0x100082 netio syslogd 29307 76020 1 77 3 0x100090 poll dhclient 65531 448876 1 0 3 0x80 poll dhclient 25087 164550 0 0 3 0x14200 pgzero zerothread 19287 458591 0 0 3 0x14200 aiodoned aiodoned 65583 451167 0 0 3 0x14200 syncer update 23116 38784 0 0 3 0x14200 cleaner cleaner 41706 175713 0 0 3 0x14200 reaper reaper 55350 252000 0 0 3 0x14200 pgdaemon pagedaemon 89127 485132 0 0 3 0x14200 bored crynlk 10621 158325 0 0 3 0x14200 bored crypto 99878 217147 0 0 3 0x40014200 acpi0 acpi0 82331 477472 0 0 3 0x40014200 idle1 37985 311452 0 0 3 0x14200 bored softnet 97050 231590 0 0 3 0x14200 bored systqmp 34958 453195 0 0 3 0x14200 bored systq 79070 437435 0 0 3 0x40014200 bored softclock 36910 269424 0 0 3 0x40014200 idle0 36164 474249 0 0 3 0x14200 bored smr 1 361503 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 62811 (syz-executor.0) thread 0xffff800020a88020 (452014) exclusive rrwlock inode r = 0 (0xfffffd8065cdde70) #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 Process 15428 (syslogd) thread 0xffff800020ac0288 (392988) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8265bca8) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x38f #3 sleep_finish+0x113 #4 tsleep+0x198 #5 vwaitforio+0x9d #6 ffs_fsync+0x3c5 #7 VOP_FSYNC+0xc7 #8 sys_fsync+0x128 #9 syscall+0x552 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806eb6b1a8) #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{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9458 6319K 6322K 78643K 12385 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 83 2K 3K 78643K 16686 0 0 ifaddr 31 17K 21K 78643K 2278 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 918 0 0 iov 0 0K 32K 78643K 1477 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 10162 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 204 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 2260 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 33K 78643K 19650 0 0 sigio 0 0K 0K 78643K 214 0 0 proc 41 38K 70K 78643K 17126 0 0 subproc 17 1K 2K 78643K 6273 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 2411 0 0 in_multi 22 1K 2K 78643K 4625 0 0 ether_multi 1 0K 0K 78643K 111 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 6220 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 113 14K 32K 78643K 64924 0 0 UVM aobj 130 4K 4K 78643K 149 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 1370 0 0 NDP 4 0K 0K 78643K 1110 0 0 temp 97 3553K 3634K 78643K 86759 0 0 kqueue 0 0K 0K 78643K 259 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 742 0 738 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1657 0 1655 1 0 1 1 0 8 0 rtentry 112 4084 0 4051 2 0 2 2 0 8 0 unpcb 120 7669 0 7661 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 4078 0 4078 1 1 0 1 0 8 0 tcpcb 544 4427 0 4423 1 0 1 1 0 8 0 ipq 40 18 0 18 11 11 0 1 0 8 0 ipqe 40 36 0 36 11 11 0 1 0 8 0 inpcb 280 11192 0 11180 28 26 2 2 0 8 1 nd6 48 1107 0 1104 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 16782 0 16632 27 14 13 13 0 8 1 art_table 32 16783 0 16632 2 0 2 2 0 8 0 art_node 16 4083 0 4053 1 0 1 1 0 8 0 sysvmsgpl 40 52 0 37 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 2256 0 2246 1 0 1 1 0 8 0 shmpl 112 147 0 19 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 21179 0 19701 48 0 48 48 0 8 0 ffsino 272 21179 0 19701 106 7 99 100 0 8 0 nchpl 144 44062 0 42440 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 189539 0 189539 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 122998 0 122997 72 71 1 6 0 8 0 plimitpl 152 3266 0 3259 1 0 1 1 0 8 0 sigapl 432 18720 0 18707 20 17 3 3 0 8 1 futexpl 56 182004 0 182003 3 2 1 1 0 8 0 knotepl 112 11544 0 11531 2 1 1 2 0 8 0 kqueuepl 104 4339 0 4337 1 0 1 1 0 8 0 pipepl 112 12446 0 12433 24 22 2 2 0 8 1 fdescpl 488 18721 0 18707 3 0 3 3 0 8 0 filepl 152 115303 0 115224 34 29 5 7 0 8 1 lockfpl 104 3427 0 3427 21 20 1 1 0 8 1 lockfspl 48 1093 0 1093 21 20 1 1 0 8 1 sessionpl 112 384 0 375 1 0 1 1 0 8 0 pgrppl 48 619 0 610 1 0 1 1 0 8 0 ucredpl 96 31765 0 31757 1 0 1 1 0 8 0 zombiepl 144 18707 0 18707 3 2 1 1 0 8 1 processpl 896 18737 0 18707 4 0 4 4 0 8 0 procpl 632 49041 0 48999 54 49 5 5 0 8 1 srpgc 64 736 0 736 50 49 1 1 0 8 1 sosppl 128 440 0 440 78 77 1 1 0 8 1 sockpl 384 20853 0 20836 15 12 3 4 0 8 1 mcl64k 65536 41 0 0 4 1 3 3 0 8 0 mcl16k 16384 38 0 0 5 3 2 3 0 8 0 mcl12k 12288 80 0 0 3 1 2 2 0 8 0 mcl9k 9216 59 0 0 3 1 2 2 0 8 0 mcl8k 8192 33 0 0 4 1 3 3 0 8 0 mcl4k 4096 38 0 0 4 2 2 3 0 8 0 mcl2k2 2112 17 0 0 2 0 2 2 0 8 0 mcl2k 2048 194 0 0 20 6 14 20 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1142 0 0 14 1 13 13 0 8 0 bufpl 256 37827 0 30813 439 0 439 439 0 8 0 anonpl 16 1990804 0 1984763 402 360 42 48 0 124 0 amapchunkpl 152 145956 0 145870 141 135 6 18 0 158 2 amappl16 192 86150 0 85753 551 527 24 34 0 8 0 amappl15 184 3082 0 3080 36 35 1 1 0 8 0 amappl14 176 5384 0 5374 1 0 1 1 0 8 0 amappl13 168 3259 0 3258 1 0 1 1 0 8 0 amappl12 160 1905 0 1904 2 1 1 1 0 8 0 amappl11 152 2600 0 2589 1 0 1 1 0 8 0 amappl10 144 3479 0 3478 35 34 1 1 0 8 0 amappl9 136 6997 0 6994 1 0 1 1 0 8 0 amappl8 128 5223 0 5172 4 2 2 2 0 8 0 amappl7 120 4001 0 3993 1 0 1 1 0 8 0 amappl6 112 1642 0 1633 1 0 1 1 0 8 0 amappl5 104 4566 0 4556 1 0 1 1 0 8 0 amappl4 96 18292 0 18264 1 0 1 1 0 8 0 amappl3 88 5086 0 5076 1 0 1 1 0 8 0 amappl2 80 122114 0 122046 3 1 2 3 0 8 0 amappl1 72 514450 0 514022 23 13 10 19 0 8 0 amappl 80 54827 0 54793 1 0 1 1 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 148 0 19 3 0 3 3 0 8 0 uaddrrnd 24 18721 0 18707 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 18721 0 18707 1 0 1 1 0 8 0 vmmpekpl 168 154127 0 154095 2 0 2 2 0 8 0 vmmpepl 168 2410562 0 2409071 452 367 85 97 0 357 8 vmsppl 368 18720 0 18707 2 0 2 2 0 8 0 pdppl 4096 37449 0 37414 7 1 6 6 0 8 1 pvpl 32 5402817 0 5393663 896 790 106 128 0 265 6 pmappl 232 18720 0 18707 37 35 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 643 0 41 18 0 18 18 0 8 0