&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) 01:46:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1ff9, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = semget(0x3, 0x0, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/86) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 01:46:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{}, {0x9}}) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) mlockall(0x3) 01:46:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x808, 0x80) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlockall(0x2) semget$private(0x0, 0x4, 0x10) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) socket$inet6(0x18, 0x4, 0x5) munlockall() mprotect(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x0) 01:46:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 01:46:00 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x1) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='x\x00') rmdir(&(0x7f0000000040)='./file0\x00') 01:46:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x112, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000080)=0x80000000000) 01:46:00 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = semget$private(0x0, 0x4, 0x674) r3 = dup(r1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)=0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$KDENABIO(r3, 0x20004b3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000280)=[0x80000000]) r7 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x8, r4, r5, r6, r7, 0x10, 0x6}, 0x9, 0x1, 0x5b40}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000240)) 01:46:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x4000000000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000180)="ebffcbff1319fd812ec94e713048e69931929648d065275a24531d8c8a5a98c85ebcb8b6696df972f7f39038bcbe32d41fd629ddf5bbbb94c6e0dfab4ee2c2e16a078f329801ec459a10ce95934526a0a9511e808d221f60dd05928c355a6ce1adad198e46b90b811099f170c8ce8c63489dd546a14824563cf96dccb437ab95462335bae917b48c78b7b0a1c63cc7df9d40e337295b149c79b592238dc308ec8f3516f9d9e92326a7518eb7bd2c6c35f874bdb77ee3adb300568e15dee1c6e2c700267c3c12c5f4f9fb797f59da0e3052ceb3bdf7b8ab495d359e0b8b44d74aa3483b323b8bebfeb9953b508c7ea044b5ad088073cf256e407da604efbf34bf5168a0e8f0088efb4221fa75b6c7e05e2969bcbbae16663e516c607097c2b0bb41176d6603f50e84526cec26e240552758781926dee848006f50ee9cfeb75ea788f1edb372816a76e6bc966a316b06357cf5fb467d8a12abd3419460a1ff5dc9085023bd1115ae1eb46e", 0x16a) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) 01:46:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20800, 0x8) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) read(r0, &(0x7f0000000240)=""/233, 0xe9) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d6034647933c5563e70b94cf0c6e743a92b6ab459e96a899c3ea85c03e2", 0x2a) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r4, 0x40}], 0x1, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) 01:46:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000003, "85d9c5f4f6a3f90000f4ffffffffffff3f000100"}) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 01:46:00 executing program 1: pipe(&(0x7f0000000000)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x612, 0x0) close(r0) ftruncate(r0, 0x0) 01:46:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x15) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x0) 01:46:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x90, 0x80}, {{r1}, 0xffffffffffffffff, 0xa4, 0x1, 0xffffffffffffffa9, 0x2}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x90, 0x2, 0x100000000, 0x400}, {{r0}, 0xfffffffffffffffb, 0x97, 0x40, 0x7, 0x1f}, {{r1}, 0xfffffffffffffffb, 0x114fb07a3e1f031c, 0x10, 0x3}], 0x6cd, &(0x7f0000000140)={0x8, 0x5}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sendto(r1, 0x0, 0xfffffd52, 0x4, 0x0, 0x0) 01:46:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x1) write(r0, 0x0, 0x0) 01:46:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = shmget(0x2, 0x2000, 0x400, &(0x7f0000ffa000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 01:46:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='./file0\x00') 01:46:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xfffffffffffffe5e, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/87, 0x57}, {&(0x7f0000000140)=""/177, 0xb1}, {&(0x7f0000000200)=""/53, 0x35}, {&(0x7f0000000240)=""/67, 0x43}, {&(0x7f00000002c0)=""/201, 0xc9}], 0x6, 0x0) setsockopt(r0, 0x0, 0x7fffffff, &(0x7f0000000040)="9e2c3d", 0x3) 01:46:00 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8048, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) 01:46:00 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c653000c97822ded6c860a1a355ace380bef23d4dc4f054121f92ee0104fc0d898c1cf64610"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="b2cce885fc3c196d74ad6214c903552346441e7da2b2c51631f593611d7726d60aa06c172bfdd11c02537a8393fac82da8ea0bc1b85f355557f19dee05b2f6", 0x3f}], 0x1, &(0x7f0000000100)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x30, 0xa}, 0xf) r2 = fcntl$dupfd(r0, 0x40000000002, 0xffffffffffffffff) fcntl$setstatus(r2, 0x4, 0x0) dup2(r1, r1) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 01:46:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x8000000000000000) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 01:46:00 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0xffffffffffffffff) getsockopt(r0, 0x3, 0x80, &(0x7f00000000c0)=""/4096, &(0x7f0000000000)=0x1000) 01:46:00 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = semget(0x0, 0x2, 0x400) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x2, 0x3, 0x4]) close(r1) 01:46:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) getsockname$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000050000000000000000001b7723b786506bfec37a118512b1306cab4d1423c1fbfa2912fb2fedf8dfbba0d4f485966e61f1733991e564bca9a6a55bf08283bda0"], &(0x7f0000000100)=0x16) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() write(r2, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) getegid() write(r2, &(0x7f0000000140)="73d9fb865f79178884a840fe3d099e0ac66998bf4dfc86bf0f2899f93819", 0x1e) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) 01:46:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = geteuid() getgroups(0x4, &(0x7f0000001680)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000080)="79b5eb9a3a772b65c03a7f962f5c2835474fa835a6bd1c9d6612d11f89d6a68299ee39f45cf63e55e4a3bb189696dd7cdfd85f010cfae6a2b0772f0d8034b3117b8765f0f3f2e7227b743bb1bc46fc486412e042a26535b730107a19766f829ee8342e2fd7e654cb4bd773c31075640b004008833a1aa7548ee2109c757ab660ba41932fb274794204", 0x89}, {&(0x7f0000000140)="5da6ef14012060a6971dec4be39590bed4d7219482fd6fc677ade5148bd2d6dac4f818cd0fc8010436c2a2e55945713d6e3534dcaaf2759726304abd8fc1166f99ae9c101bcb02dc4f6aef39ae44a7b00fd0822fc5396e0b85369f166c264a220e6e0e0bd086228f459e38132cc5d3b4b0ba28a76c91d767814c65919b11f55495bceb1c2f21dc4b79491c0dcfe19531dc167a2f6894a230d1ced622057fb27d59c228396d4fb7baad2a081d13f00cbc642479797b48eda29691e80c7af04615573dcacc", 0xc4}, {&(0x7f0000000240)="ea3d69551d0ff6231cd28c77874708a1e083c3944e21cc633975b13b2c495b378f957e8ce6f7b94770af5283394e06d2c851466a5f7201dc910314aa90e2adc95147f8234007f4ca209aa59ef2ac14e2ed733e267669b222a3b67bdfe979225ccf8fae038281ec5a6284df3dda44278af970", 0x72}, {&(0x7f00000002c0)="28ca5c982c840270d58d9bd0469d7e343c0e3f952a1fb07afa4904b5f7f9ab96f5c97680590afe0d67f9dd3c2d78fef31b82f255d43790595cc44c8eedf834eb332dcc70a12b908380885748cc51cd9688e142c99001dbb0d3050932c8445c8b29f2a27739bac252b3226f2f61dbf765e9bef298f4a85e685edce27252b6bd9d4bbe34f48d5b2e20e2b54966c62886c9164139391b5cc64482c7c7ac6269cf16588e8d5379fac2bed6ef3d479e9f61fa61f2eced0f1c33d51b83509385d4d4708ab3d1dd078dcf6212ad08dec338e81ad7a20e5cc5b7262518489ebd442e1b9fb543a5876697ee02058d578453a9f55686e3cb99123919c71ea75234b5e4794e59f4af6ad8e9ea3e1b4dabc51317a7e5a63867d113e3e5bcb268bc4e45c0e0831ef9d39c3b1a33b19a5bef9bd3e3448e2c85874b577a9f810ad6bf55e9128d8ac5f15db64eed04a0215dc8835090de8e30a56b3ba6d5073b76f51f7e79170e5d579e50dc772c12f67cd5e1599db87e0bd0d1a2b148bcea878b222ef56600f1638c34e1010703b42fee816c27108bc9ea631f73e4aeb5029bb2ba1dcab32cb922da0c95cef50679f6655e1241f67e769ef7edbf696af42a2a53791f0f1674c26779147046af3855a124d23efdbe8df1e760966f360281074aab004f9f6fab44630a1db766998f8302528a32db279a4c2a95d9607713de1e350aa66dda48e7f71723ea1d414a4e6663235536e8b341ca7107a1655fbd5b233845ee15fd0c7e761ae682ca6be6bd73c76a7cba03466800e877e9196d42d90ce0c67c4963daf95aae404e293ec6366418a467a64e03ed950e761f54e1968bc849c7ac5738d6a65406588d3e98c0a846dcc812c6661cf84c4b6c97347bfb28a60d40818bd952484e73d54651fbbc47ca5281695e5b6e64f40de67e89b639985c10f33b0f591f4476fd17308f14103f3983240a02e91b81c242031dd526d0d0b74cfc6e91db8552099f909a65f9242c46dd4dc2a881eb0ddaab256cac65ee0ea0b47d064491b37c2b3da6948afd9131a1ea00f46615c7f6745aa54457d3c360d405c91a379445f6b0a4b9232cd972d69cf42548ee0c7aaae2580a0fd82d5d7e2381e773e9bbbc88b25425d97e6cec8cbe35e64dccd835f4984dbcf5df90230de38b0f093afe326208b62b1c707f0430dc126d1d019c0ccf50e1920be73c77e0fe83c0f69c5c327d3bef03268a2dcb80cae49673726b4f7e8bfa3fc05f517ba565f94585600b26fd7b6a443f3470952fda4169301d5fbc97d77af95d91a9765bc8d52941bf476efbeeb9ff4335d8a33e387e6ebcbe60e9fdd2a7a2836b36ea177baf7844897c012ade1ae154f94d52e3c73421dec72f93045ed971334baeb60eb4d2ff7bb80e82dd7166df066eb468a23d8f36e92d551c7d668e5c197939b294cc54a41dbf1a4281184f663b134cd93c563964dc5b2d13bb95a892798d96cd9c00ef6d455804813d115b6c7b568765b21f48532571a748ae6f12ea940f80eef4d7693535ed3c847958a26b745b7820a60f361642e561997f8c9d8f8b94845d2366e7b9dbf84a8403e773ccaf4d328add4322d8f6de509efdef439068864789eeb90fd2ac717ee9c699717c0a2c460fef6dcf750089a77427e5f2535dac764aa20fa0beb293f759174517c9229b57e0da746c3ccf8fc234030a65d95325cb636c87002ac5f495063d042b35e11b2bde31f444c23faaa5744d754bb115cff475f9f008b5acb71a78e1783320c22f08f58060353c5dd7277376ea57e569bca74cc5b330ca45434d99937a7ebfec2e8979ec17f05ea707db9b04c31b6c3c61e41d918852a7f5b7e1801c5b2642f873b1c3137a4eb216c743125be936c819e0449506679d4e98b7252473eb16a77591a0b18fded85d9c4bb532f8d4fde7c2471fd9f4acd9504ed72a57492445c1bc65075afa188c2fa7e872f4665cf183a4ddaab1ae5f2b95c2b19ad85051141c0ed573d447239f5d9f85a673811455675c9a4f53f37a7cd8afffbc097cdd110fc3ddb1a726b47dbdbf4f9fc6a9f8d823b15e1337df5e3463d92bc23f70f30d8b6380f04c2e511e749c314413923844ec943296d1432a3ac9224bd0a3efb8ba8ae5856423503a5a38d20b73b14f5c7191b16ca563be558977fba545236130e99b1a4160e5854321ec88a62d4b6c3a1d012a2219a1f49b9035e72308057a1ea46f6589b3c7e5c5a9306f254ae5dff6cc598ea629c077e57ac96b25492183c2c93d37cd49e7d3959d877cedd3a28a02472f21ae44357ee483f61db78d364b483a38fa0f215b2f2d10b5ab7beae6edf2b7bf4e5332a45bea85d188ac69b005c2c86cd92b425dd1f6b350076afa4848633ca92b8fc367acb059d54adc0920cb2480cac3d4baf6622991bfbd11983c961a6d9da4473bd50e0d6d59b609d3a3ae1dc48770e4e9f17b01362a412ac9bf2eb3837511ab0ade063d24cbe51a1b0bac04b54f18da42863e139f3b53c9bff789e20b17375ccf0633f0f80ccbc9658bf76726942c094d80d82b925906bdda492dc7093cc1e5a5cd6d856ee7e11ead6b50986ffe1c56004a96385ecfdf8d98567bc5d0ba3f5affacb8ed7b56e7899d2c5d13168f88969caa21ad21d8a09298bf0bdba732fade1a0f9b045fe3cac987661d08c1335eaa28304c6f422afdf85392fa66b47799de2db3e382d5066c8dfc07411334b0320016451ea99c9c98cbbfc5993c8be24d1ec148c46e444b082c8e6e345e0ab13bcc415345840ef520ff0f02f4c80c4312e2adaea23b79df96e769e260dcdb2a02aba235ed9a3d154129fd3affa0a168641b959750a697f9dcdc02191143cf924b847f5102a59bc4508c8d9c20026b11e9682d3500bbec4f3a10d33cd59af2cff4e904f6bab0aeb75c6b900e83cf8ad7f33f402cde0c8e6c84c9fd4a3c3a536dbdb231d41e8bf90b1926313fa394850431b3274474d102801bb030870e3550b63fa37d4fe612264d625b3bec89cfa4c8fc2efa5a00aa241c7de6b6faeff477c1745bc49f53bdf0e889f714f3a13b09ec56774c1cccdda42a4d06fecdb19ed61a004ca613798db3442bb773dcfd0e6dc2565bc08e2b987308c1e2ec42886279c2b0970694de62f6c038dbce18707b8e2c5f7f02c037c87a2bacad365a4a2f010653343ddddcb3f1255b80cd56d4189b2a7d344ffd1f726cc5c1abd903fcc80c7a94a778678d03f79f63d7254b7d4decfb210eec2b015b7be5a05aac59c1a1cd2ee6a45e905e927aaa60d34c69574338961730be1304270964c1300e3e2b4857fbbcdd31bc2e1537cf964e892cfdbfb06418c79137114257df253432de4458e39ede73396657140c554adba8b96a1a4d87120faab03fde1ff217c7e63253af64d1d149afd28693042bda572fe3c1f93138a71a283225c1a5d2063663648c1039264257c1e3552aad84b7e55d7a938158167400f95e00f4e49bcec9e4d1ef149ef559f306e13c4d70149b59a1f81e2f9573a1caa6a1983e45c08abf42ec2131afedd688b04e2f7af37824ff3f30c1ffa69ae580e8215fb1ba5db258870f6909c8cd2a937a6ea6bc0f05918070723f87aa5a9956f03dd5d24fffcbf14559aa88fe27c8636232b00f509be5b05ca122cee4df11935200ccd7721192c9b5ad45336d3a41b965abad413c4b8dbf6a0edecdb1bb1651748162c60e14ac99679a6fcd51fbe9971993ddac06a76bb3d152e0af6acd060ca83a21446347661d177e545ce9427017066561ee967b5da7d66a01de87581012768dde140088f5d7a16c1d1466efebd9ee47be1fccbef9387606f911146bda6a9b36b458abc834e86d6bb0e43798b9f14fdf71274246f60ab56da094dc9b24534e078c616aeefa515391ec95f10ace656afa5f8926cfb89eb3e3272b1d066423a47d2cd4a5407f23cdf0cf9819a7e78b9461ae12f6e6142534851ed6cc1f29eb21a6061ac4d0e77ec3f8d4b84a5bf29feace9fcc9387da9a0ab5d539b45ea7ca239afb2b3bfd491b0aa7d123d437144f712fb3bdfdcd92601f8ac5e15deb6f91b7851e1a06fef667c267d6eb4745638fb802855a6572ebd1e5e5e85bc8730ad5c31aee5892a701170c93f3adde5071649c07cc9ceec31bb2876fc18cf201722f2a0a8c6b5357ac6ce502b258da433542cea5a316e497d67e039f2bce797eb77c11008915fef2f22b16ba5fddb0f3de13d0f34ac1aef5a3dda1d785fd6b4aa864a28fbe9019590edd3c091d0565ade4d325d49a908c44462a34158a1ece9924f7988fbb045c2d061b0340f46151605d2606faa8d9585c26dc9d617227ae8da7e1ea945693adc5aff9f62499bdcc251230cd5ef3772e602a8976e2286a2ceb259841830ce58c1d461d862be785268be657195314eea35ffd884bcca678bebab8fc70d0e06e1aaf261a6f89938dae887eeaff5d412d20977f67d902ef8146e19b53cd8ed5d4593164302a8f6de78290d76c08732a3ff478585eb92e61d88df0e4c46468df3fad808dd15fcca22fc734bad7dad84bc9b6e117167bc4cf6314f195aac4316bb22a90313e19736c7dc96316d00feead90bc69a6c37df76ac9abb6ff874df237ae091413ba5bf5346f3fdc61aec9037e540c7700e4483ee8a55d76bf5b6104e89b19821ce7965229f10eba72133e56af88c255657c22fd5108cc2bcbf85dbb5253a18d4594484d45aac0677ff7c15bbc98d9a4cf646697b87558f078603759bf5d6629b17d1b63781a74fb519092a10d33b445bbfa00ae57058b8bae8bd54528b92f2383ca791a64c01fa6464c5e1fe3d7542fd55b9f8e5f5facd874a091067806fd08164360aebb39dc388186216c5a685c34cb6ee600c82145295bfb06039f663d3d9462058a52360fa23f55f31826dc0c3fe0ad5b24ad001a37c5715df8f252c8ad48da7e52b017a978804eac498bd1241562162302ce35f1d339d9ebfe474038be81b35771a5491a1c1a9c8f1a8e267124c69a2a1c822770b20b8cb9566ed1acb8e3e6e7fa96c2e892b88e00051acd32f0012087c220a36fc5368314c86bad7ab5807c3782da01fcab3f9ceca77d0049446ae66cce4bb1f469cc22867fecd5f2e8820b6e839c1e233dc49e34d2ea4ca2ac53e592a68246b398f2e9204ea56960ba61bf3af40fa966e8b1b5857d1e801655ff202cec42124dc78730e1b4b2919c0328cc7f394b2c84be0841fe847ea66627928c258918e72502d0c2092e52e785a351519acd85eeac2c81744f1bf143c53ac6e02eac0210f0c89eaf26d486408c33595036eeb25c889921c4cf9e2513ea481522dc6dd3f6f844cb4ddc811ee50288458da591e951c6c940414d163e3bb8901d3ae2b8493239fee17f056e593ba6fff52667cc4c495b2b8ae664041f25b2c4cf5eabb65eabb37e3c7cc06cb7445e632f1a93f440ea0686964672c15828172179fe73a14b85b8fb328d8e245586145cffc5dca03d8b8e5617952504d4f94cf3cdca495628f994e39826a21d6d04cebe94ea38bc97900126ac313fcfd667bec63783bc8cfddbd531e10f71d8d1c00e5be9486e7196037acdbf488c9d4d8c366b688f6338aea41dfd1f3f9bbde2e4d018a5adef9da38ce3769363631761072d419d52fff1d3117a5bb757b977d5206648053ffb936c22b73615fccf09abdb70628ef8de964e5e34fd39b3ca48a5231b008b76d097a7b02e79cbedba37ea7a1acdf72c8d6eb32e7b21c44644ed7c7b784cf322c434ee59d57853d4972b4b667b86ac504a15cc6780209de7de5757e8d3fb9e4db15bcd0723", 0x1000}, {&(0x7f00000012c0)="c64c3ddc5ac079531c612a31bd3f608244b90191e798d4d07018ea65a2d298c2a81d4ac7abdbf729e25ec7ae3d9ae2d0eb94d681b130dab4c5e019118c4c71982bbdeb9ff4cfde1bad585f075637a9c0f9ab7d511d3f426e06968ef98614cecdb7efd91a0578425516ba238b6c46ef46c878733f75b977d7130056d2e1e19b54118509859124fd385471e45725d560b3b20980c2c28e00d7460f9a39f92b113dd4d8f7eb766669312c3ea5baea3e66f7b1829b48de992e0e322ac2d31d3c3e383748ee0c4bad8db0ffe87fccb3ff3bd51b0d1f6f1e6c1f91f9135d5f5bfd961362363042b63e2c22cf", 0xe9}, {&(0x7f00000013c0)="22742879a91e6cd89ad4d6e23ffc715500a2e46d86046a4230e91d7abb8451c54cef81a96be4314064a04d1fe406b3f0fafe80ae9883f5ba2204d3b688b94b236483519d300259f0c7a1015ef62ea822dac88047d50bba8945818f856b238ccc90c9c93104e202490324ea7210ed42658eec7d1c8252d39472963eb610521c46f5b9a25cf10c75ed77053e1ef65445b1e184db154a9c71bf324283c12d3cfaebb57a083e717f8ad744250e36f5eb02e57dd1069f8389713f88f912bd6343ea706adb3b8315a59906475faed8a2c2411f87a987f295fe0ed2b347289247e0", 0xde}, {&(0x7f00000014c0)="3c7cd9f51a2dbf24f15b7d4da375624346639fec7d144cb0bbbe1f83cc24d7bb1254508b3756968bbb7e28b53be9fc153871f78354f9dd3a28cdb5798d5ba6523a55afb52b288642bb5fed1263357f3e17dc3ce1555f4c0e5cccdb8e97352e12bf44c59b14ff6e07152798ea7613209cb758e9c97c68d47773f24c74c396294378af5f9e2df38e84e4ce40e1382aaf015cb28f7e42be5c097d7706d43a1f00a5ee6ec2d583e3ba2c4766aecefab7be188d7b4a7a3cd421c96e2f207dbd03834bc455c7a9211d23ef0df748a1474e8638", 0xd0}, {&(0x7f00000015c0)}], 0x8, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x4}, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) 01:46:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) poll(&(0x7f0000000300)=[{r0, 0x25}], 0x1, 0x20) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)="edaa665af5d33b7b2f227a1f9cd8766836ffe03b6178e390728df8a4387433cf6c5ed6912fe97f7aecf84900c47db92deec6eeebf7902ba9d3a6fbcb56b5ad3437f65f30553594c4310107355403a94d563149e51896cc28e63563096f2477a15e8ac532fe769e83061d74b08223fc579c5c0d872b1afe259c0745cb3e05bf00fdee67191e1c426a2bac4cd32c9cc2cacd254f26e0de4bcb0b2ad264aa63a47f92626c2d14de4f01591716fda622a3919551a9d1ba81459a4314521e944d24bd82786a7038322b26959affe8dc37a4bda8ac19d7772f32428c3aebdcc871c60eec4c788c89682bc9aa030de9d7e4e3f2581f9bf1", 0xf4}, {&(0x7f0000000200)="3f427d9e1aacc8d0ed6ef748198e70f93e5066cec2896a2daacd906da77a7c7cc26ec52088f150209ffb7de0af1a31b55f6a68a825635d658f4dba014cf3722fe21ad9765e4c7539784d719313c3b3a380f95ede5261e2712c5cec31482c6a6d05bcb45601128e2b7603cfbf", 0x6c}, {&(0x7f0000000500)="d021d79b618c8fb1dfd68f70edfab23d8e7bbfe773d4fc907fc9322bf442b63dd943ea371b4439461be698e8657b3abad39a53f429b5a7a310b41641e8e54f2456fa2baa58c6f22f4773bf739a96dd153a0291d75ad459af9f1b98698bc8d25f6fb45c199735d9c1948b6b5073222f51bfa7710fd7d409a5a6d3de266a1c5bc3f38809365b0900b87ebd578e93c613c28f3efca5602c687e0725aee7738e49339ffe3f8e7d79a82b943806c3e9858b13a9a230c2558e6108f4e26f5f56bb56e0f46b11d9cd5f0c7c7c3edb8d1b9360db9d46edc96848e3477f903e3cecfce62b162af7c346b5342827cc7d7c909931c680f3a822e1011f5ed75ed7c247261c68e69d2836d4f3da89f76276e40b201d6ffc43afcf409a00c3814c3566011de331b87b7409e73751b6be6d8f2117ebd2e2e6adeae50272fae67a52dcf718bab0cf7f049c5b297db850f166e66027017c1b4c3c308eb3c7ea6ad1a6fd84a6990d7c98401f0587ddf856073c77a5f1b6e2d0850cbba1e4d63b99c1917ad36a923e71bbeb54bde30370cc7073f92d4c4afaa68fffb2db9a066ca437101fc3bca7a463c3e95613a3064e0b109c7657b92e108fcde21291ad12c6cde916b1713321b7b63a3f3c30aa32c605c59d8e8937cdea882280a6fdb696d0d38b688a541aa5fc8ba54749fab23f2dc739d8afd92d0374536a59a795def37e041596c3c6961f0a2a05d05a77e46a6c4c08a4ef446ac2a3982b546248bfc544fa28f3e056932552d3ce66ac58f5a4f76653ce0636b2f58f1314d354ea6734ad8b2e0cdf2334da9e7662e00bc83764546b12d63f0d3f45251ed43cb9f25d3c0ce3c7f536a604b36d4d3d24d8921b4379ca406017eb7e58d69bf7582792da846e782039676be7a7f4bc146f43d7e51e1c567f5979df4fa44d120c0edf7d728ba7808087b4e2139b6f51a1baa90aa18d35b417f684ba5a99bcdf6555c0b0e8fdb6ed27a80602208b8d804329fbaac787d35b59546724946372775dab4e1304b3d86cd8a3c4f8a69291dd102cb60107b64f4e90e3f71e1a2d678cc9a1eda9261abe34ece8bf236877361351a9e7250f861e123d1c59ac4c2133b3cc3692af054572612e780345ffc0a397043d2e30a8cc42c0390480fceaf401ef19bb2f14a1d8eb76f6910af2339920a53e0b969ba09c5cd557ac8970bc65a11f690b02edca56c22bcae99987345bad0bbbfc728ee637c504463ed942c722236a90ecf4182d1c07fa1675c61908628a8e166c610fca2c3a2de5af5b7e57ba89db69fe554649df0597a95c50929aff73cc17a86909fb2bdc99e767e7dce38fb7bc8dd2495dd28bf7065a157a2a5368155520855b478de053bd299e4df7b8025c128cfecbe080022094edd328d1b7d3d42e62b2693217748048dfd2d11143a13820dcc3075108745b865fb0a7b3c5bf912b751fb491b07426ced1623f7851780604f5633a9437d5540829ef8e8dce03d86df209663de1cb4b38febd023b13e949c618ab3ae5c6789fce28c4589ba2e680a63763b6e254ce9f254fa66a38f5a7ec8bfee5a1758e1fa1726b1a721f8fc68fa7efc482e75736a3cbd0b92e0349d8f4d8601d4532542a32eef727946d6719f5f1d03d45e9bc24825ac91cac790e98769e626b56c94378b76839c5d38f58f530ecbb74c78dab9e4b186ee96a90d7bf1e4808d19bc645070fa38e1e0dec8f51dcf4e1666564a14b5538677200f9832a030dad471835cbfc5874f7900a359eadbe7082d0d6b0fe9d599fee67b3777604e5e03c422fdcbdbef401d094b4e4adb3f2dada86cea8df3e28737de36a014d829ef68035d09c8e66624d77d7645f03dff84a2ef10e011b0a31ad5d901422f0407b3619411d6af1ba3824dcc3b6a8cda4c759f2ceac429c16c62fb120e273c909724948250ddcfc13038c0d0ec9d2af2cba3e34e60bb0fcad32df8ec4c7be41c27a5bdd8274872cca97d144d4fe2ec3ed70f9158f4eedfe96ea6bf278237f6169090fad0051e6c2a89b79ecd40edf132f3eb4aaf807f7669f4d0e14c3358ff5fa159af7be6291e46dca150207719eec85cbd9457b5f81fe0a0c55e16760d40eb3bb6de1d57e9280a9456cad2e8b095c0eb91a790e56e26105293e23520f61f02888276ed7162090033403fc3ff94d77ead1fd89a64b2a079958db68b7709874646f80ac23e3a034d6448388f80ebe6a62d8be7bdc7d5e7de2248becc5ce1d625ff28449f9d18e043b9f1e818561cbf5c56edee8837334df710217f6add4fa4906c4a41df920b5b6f79c26e058d3a8335a35e769fdb6bd5023e1d4ef4d871a4bb631b0a16f7a428650b55bce1c5295c21a306d6544bf55537803968f460f12170cb388a4507415669d6413304b13c566e10f417263e2a5b562cdea1f560c0487ffba3d9a4c6e95160711b82987e2c45684a1045f79a5bac787399acf300bbb77e15d2bf78baeb3ab31f8037c76d5c8ee04a48caa26bf3bb603030f895aa799a1d3ad1b86d0d89a5b186e6303f6e267572114449c3665c1bedc1ba2ec66d0d10d9533dace246c9032163ce6f976a300e9515850e6118885ec8a0eacf589f292e96d7085069311485ad5561b1cf6fa6dca20d074541faacf2c5ddb8e8534fdd8cfdba6ab20175f31f3d372d2acaa9281ad3be09f2aeca2fff3df6a1a0a4a5a202bd150b61d399a4523b27059ab54ad8afa43005fa1b071954db7fe12ebe23f42d63e504aae82aeb00f8b9cdf5946eedcb6df66a5575192112b2dcd153312bfdccfd82b58678040dfb9b8eedaf8e929bc30413def23a5fc6a4248e6a07df1462487d0e07e87d301d2855e597d6ece5ecfa8e7db73ba4679ac4a969ceb7ba0f63631f813528cfc0c82e3517df0e49739bac9df8857148dc73e39a82783263986d7616cbb0b02fec7492f89f21daa5e05bd56d86f78552da56b9a3e6b1e4e594bb2b3a4be392665a3082e32f7bcda81924ea1a288ea945d76734e84147a6e2b57eb9553483e4c6b3f3bd36161d7cd7f8275c2a0d82f516b4266ca4bafda8a1d4206e51dbc8dc30e8dd7d63862f3121909c4830390cc929a981727483e5c1e7a710feaecc84959733e75d1edd57f984dad3407451c39cd22b68e2212a3928c2e4037e27b83849f77064808c853ad6e06baf23604c094551e3d91029a8ddd277f03747262f2df5e9de883baf8a3b4bccf86083fb83d45c24629544a88f5e8c47de076dc5b6f7fc42e5bdf4aaea9cd378f665c17413986b66fa2c2e4b03c9c47f09cc1ba831c22a48222dd454b61510b09fddd5c02711a84a7b98ed16824c14eb5197c9eb403670404e1509c9341e895232239b658316960e5a05a0b32418016821b33214ebd0eba6cf7d18cbde717715093ae0ca997e575b12dfe17ef034d3d9e50900af57aa653befb747d0732a8502e1e2b573e6da39f4b937962e5e4587c05abf232f388975fa3e2f2ed7d635a5319e73c30ba601c6804436bd3ac7b5bb395257c0faef03c512d53aa6194e5503d1eb0ee73c31aad704177fa2773e25df8c827e6c487badecef063614473f43831d40afeb872c1938fcf33353ab90a8f97fb125d478f02ecc771f739e0e6674f2eb25a96554200c6d1563f860c18c4dddff66b36354399a006f74e5b7ad38b358570accd03f87240c8a1ec65262cebde42512e85ad3c81f8ed85793eed2ae69390ac84c1637927bead7db02be6397fbd898b595331caabbe656d6884ab88222518503de413aaa6d29c82ab317ab3410d50f728f51bc8b599e43cfb5c870a0cadac425ba6687a6ed0d4f92996b2e92580029ce0d2d0157893084253c1ab59a2bed90f534d95bade1cf4d617317601f8d286aa047c8f78f9ad88a84016cc348449da360ae81de8dd42a893941df5106f6f6d7f25960b2f50ddbbfe194d328a66f576028daae954534d7867088aa982d012b3a3e4f5ea80bc1b07ce4504231038a3dd443019a263c9d00e7eff1a4b8478f47d6fea3d12d8c79f3ed79f484e60c632e39ae8a23bf6d8efbe438851f607b1b2b489e51f2ff5d8d1ddb124a75ec9e1a7aec95a6d3deb82443f17dac3c6e213aa107022601cd3f9ebec085dfbda9006b64cf0e771956b50622d072f4c34e8256916b412f76730cc4a54bf60f17cdb054c174ed484f88ce339409dcaccc5abcc5b63c5bffa5a6ce272d4b64ac62af4d2bba325d5972b017fd879a99d5ff3edd9b841f443759b52c99989eca8a3ee5e19692319591026265d6e5fb5a65805d082c2e82ac615dd978f3100a408112427b9c09d8bab7cd478d3ef294f777b3316e3e3fa22f4bf9e71ebb3f15b59f5080ddd232b9adf14b04b9d251f4a3a19b19f6cec3803c140c793a01afe622861ae30d4b5132d5d5e002d8638e1b5d2c7bb31bdbefb0b80ad29f6d4a6df22a5ccc4ea40e287bf889d92f18967a011e75f60695979a3c026a1fc40d84ab63750bba92e31415d6b0778a31d9aca422c8f6a139e6de6acb8261db52f0b57597c62a920bf1dabd9c38115f0da7095eb4124861d67ba479e45d482c17984d1bfbadbb8f6ab3e5c07e7862374822a8fef85e23100a9b25b46fd780762d6bfe445e12d49e81512f1097ed8561f4225661b341d2256306c6a604b0e74d9dbbf42aa5b112d62127e2e0443d12f904c68642a2a3abbfb4aa8bc5c7e5e7c924c0cdb327c1023d4d5d5bcf24e6f897a7d8ee089088cd0f701df63ce30176f8da9f925cd5f60064d35e9462243ebdf28a5d549ae937f1e721ea0413538c3688e510a4236fa030452222634c189b66a017d434c0de7ac4e4e95fcf4866cb5721e4e0c9036e6150a6f990c36bdd4dac905c511e7c8b6519b3f2223afb148a819506abdd9a2e275decad9d15180955b62138d1eca9ae1ce59b1d172d235bfe2b00ac8ab4e4610e8834fff0f6811f8b2126e44bec4e89a7da19b09564fcc2a48a3f66d6e17984d80bcc1065fff4c2e6f0e72b239edec742e62310e7e29a51b764087ec8d79257b269afe5c7c83b935d00701bc1500df7527d7d92e6de1f3c43d2c9b72be3d1a74f165b0cd064ce13216897e11248585cfdc0410ad8e16b135c30bdc441618cc31ab7b2f116a027d27413e96eb1858da73b766d6d0f7d171e959c977b8d6d6edb6a5a4452cde3ecde1b598e161413491ae76361b35052156b64954dced3034a767ddb55b2cb8288f668065bdbb732bda70ffc6a9db8645397f14a25ca6e01049f11700cc13d836dd0ea6a946d7a29f8f74a9310f8898cd5c01428558e734feec40ad9343f2b3fa91bd5d74a293304c5f2d6f49eca978b328379aaf53468e74fb385527d0cd4bb4bad4a2ecc09137b04428b7945a2fec0cb7724b243d7e09926a4f1e4e224eba58ec2730661af78179ba4a014401b8a31ac88db79180858dd4baba2e1e83188a75c97ae7b1aec602aec2fca5f10e62294d495a3978603ef66a67b218c519239e97948a8be34d01aa314dea5402ab9b7ccb4e8c9c1a19562dc3b3eca11a7955fefc154318ea15df1c01012871a0efeee83bbc2b5d47e4ed3c73b1a1d14a0cf1f2f76fc540c3d16acdba3d3438d5b63b908759a6d50e0eb7e1408b3b774dfc9222a988255e3d4732ef8ea3c90f8a1f6d550e6fa07734fa5119d99a9279fb5335bc5a56136b44029c3342e6998efc2840e63a66462f7bc3ae2367327537dfe2f8df368703009f75652e572b4cd4944af37cfdfc63eef3567e6ada92b906826e2c806da113d55fb25c48a47438a8d01f9520ef18cfd83b2ec545c889a3cd51431121b5137aa026d53f4975", 0xffffffffffffff61}, {&(0x7f0000000280)="c928d96757a0121ddd1f1cde9bfb43b867f86e61757bb968ab2b992be2de961549d4984c43b30aca12d0db7bcfad7384525e281e35001e939dd62f560c39dbc37a48e736f2c0526fb45cd41c3776f38d216df63aca6dd3b5db590973", 0x5c}, {&(0x7f0000001500)="a5e1f79a07a5f6f9ecb9fbbcc449ecad2af36d64b3a32d33d11c08ece9af67e6213d0dae9a6bf9270fbcb443a14e1df3649492e2eed5f61e08dc44486e55b6fdab22ef253858953b85aa8710c9943158561310a067473133d0dba9c44fea28e06975a0e7abed3736dafed8313ce1bb683d19b69ca5514655757748434da0a8232a590ca20c5301f91df94f3cea150a07fadd6ee4982d46e65b00", 0x9a}], 0x5, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000340)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x100000000000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000380)) getpeername(r2, 0x0, &(0x7f0000000400)) getpeername(r2, 0x0, &(0x7f00000000c0)) close(r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x110) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 01:46:00 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) 01:46:00 executing program 0: r0 = socket$inet(0x2, 0x2000004004, 0x0) getsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) 01:46:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffc) getsockopt(r0, 0x22, 0x5, 0x0, 0x0) getsockopt(r0, 0x1f, 0x2, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 01:46:01 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) r1 = open(&(0x7f0000000180)='./file0/file1\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="3874dd11c63e14daed8f35e3194158cd6c0efd329afa83d70687e3d2b78cc8373e4bc76151f0d9289bc97a2841ce731ef32ba90ef6f8ddf10628f2c6441a2ed8cfb1daf34b4ded4d9f589bbbde928159ab2012718a851a36555cd93160ddca35464017521b2cbd26900272d9a0ced9cd04ccb87d0907431fa0ab501adeda", 0x7e, 0x1, 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x7d) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x5) 01:46:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) r3 = openat(r2, &(0x7f0000000300)='./file0\x00', 0x8000, 0x8) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x10001, 0x1000, 0x3, 0x0, 0x100000002000000, 0x73ea, 0xfffffffffffffffe, 0x1, 0x3, 0x1, 0xdb24}) close(r0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x88) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) sync() dup(r0) truncate(&(0x7f0000000100)='./file0\x00', 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90cfd27f58378", 0x4d}], 0x1) read(r4, &(0x7f0000000080)=""/76, 0x4c) 01:46:01 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x4}, {{r1}, 0xfffffffffffffff8, 0x4, 0x1, 0x7, 0x2}, {{r2}, 0xffffffffffffffff, 0x36, 0x1, 0x3a87, 0x1}, {{r1}, 0x0, 0x40, 0x86, 0xfffffffffffffe01, 0x50}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x8, 0x5}], 0x6, &(0x7f0000000340)=[{{r2}, 0x9b8d3d3b6ef84dd1, 0x80, 0x20, 0x56, 0xdd}, {{r1}, 0xfffffffffffffffb, 0x80, 0x9ddeaae590b89903, 0xc9, 0x9}, {{r2}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x20, 0x6}, {{r0}, 0xffffffffffffffff, 0x82, 0xfffff, 0x97, 0x400ae59}], 0x243, &(0x7f00000003c0)={0x0, 0x9}) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x2, 0x575}, {{r2}, 0xfffffffffffffffd, 0x24, 0x80, 0x400}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x7, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x8, 0x6000000000}, {{r0}, 0xffffffffffffffff, 0x86, 0x80000080, 0x9, 0x781}, {{r2}, 0xffffffffffffffff, 0x48, 0x6, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000001, 0x80000001, 0x800}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x7, 0xccbe}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x5, 0x401}, {{r2}, 0xfffffffffffffffa, 0x2, 0x0, 0xf607, 0x1}], 0x48, &(0x7f0000000000)={0x8, 0x100000001}) recvfrom$unix(r1, &(0x7f0000000500)=""/171, 0xab, 0x2, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) getpeername(r3, 0x0, &(0x7f0000000400)) close(r3) getpeername(r3, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 01:46:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x18) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) renameat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000200)='./file0/file0\x00') r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000007c0)='x\x00') mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socket$inet(0x2, 0x6, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xff0a) fchown(r1, r2, r3) execve(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)=[&(0x7f0000000300)='x\x00', &(0x7f0000000340)='$\x00'], &(0x7f0000000780)=[&(0x7f00000003c0)='/@$\x00', &(0x7f0000000400)='\\-\x00', &(0x7f0000000440)='x\x00', &(0x7f0000000480)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='x\x00', &(0x7f0000000700)='x\x00', &(0x7f0000000740)='x\x00']) 01:46:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x4) flock(r0, 0x5) close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x14) chmod(&(0x7f00000002c0)='./file0\x00', 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000340)=[r2]) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x8) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0) r4 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r4, r5) pwritev(r3, &(0x7f0000000380)=[{&(0x7f00000001c0)="19806a958c82bc7cd0157eb9ed187be0c6b202c8c8d265767a6cafca153fe883437394ba1673b61bdb4829897dbfa852655dba2923b38f93bc5116d0ac3a5aa7540c4729af5e8543ae254198b0b1cca3c4bad1a915bba9664a239ae05852d65a5df7d3d7c3c5d8f0c110fce8a43aaf3df5d5b3149f6d4cd264bda58e5e8dcbcd901170647e244aa93ddbbb5a02d942ccb4e55490585a1159d8db176e46c4fb00f4728498bdb12fe9c1a025ef0543b4f1203d0600000000000000a9c383ade81f69c53c71f8671afa7f2724eb5b37c89200", 0xffffffffffffffeb}], 0x10000000000001b8, 0x40) open$dir(&(0x7f0000000000)='./file0\x00', 0x20600, 0x4) 01:46:01 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) mmap(&(0x7f000038f000/0x3000)=nil, 0x3000, 0x7, 0x2010, r0, 0x0, 0x23) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) 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) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:46:01 executing program 0: semget(0x2, 0x2, 0x40) r0 = semget(0x1, 0x2, 0x9) semget(0x2, 0x2, 0x0) semget$private(0x0, 0x3, 0x380) r1 = semget$private(0x0, 0x0, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, 0xfffffffffffffffe) semop(r0, &(0x7f0000000000)=[{0x2, 0x4, 0x1000}], 0x1) semget(0x0, 0x4, 0x200) 01:46:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffd, 0x0, 0x7, 0xfffffffffffffffd, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x0, 0x100000000, 0x20, "c3f5d7b28b2fd78fa3eaa84483fef60d4ff71fa6", 0x80000000, 0x9}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 01:46:02 executing program 0: clock_gettime(0x0, &(0x7f0000000040)) clock_gettime(0x5, &(0x7f0000000000)) 01:46:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) setsockopt(r0, 0x2d, 0x5198b619, &(0x7f0000000000)="03000000", 0x2) setsockopt(r0, 0x25, 0x80000000000000d, &(0x7f0000000180), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 01:46:02 executing program 0: r0 = syz_open_pts() r1 = kqueue() open(&(0x7f0000000080)='./file0\x00', 0x10202, 0x90) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffa, 0x81}], 0x11, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setflags(r2, 0x2, 0x1) r5 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000100)=0x6e) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) close(r0) dup2(r4, r1) 01:46:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r2, r0) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchflags(r4, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 01:46:02 executing program 1: clock_gettime(0x5, 0xffffffffffffffff) 01:46:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) r2 = geteuid() shutdown(r1, 0x2) getsockname(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 01:46:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000840)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cde0000000000001f5c0088310000000000416700f1fff938fd2afe6eb583517a1dad65473800000000100001ff8df9f156d654f2cfed6bcc82c25a736270866b91e85fe64721682eca67b125290922f18e13c8dc8ea05a2bf0a97741cad76d00000000000000000000000000000000a57373780ca0135ed87abfb7297db7a6aae25fb1f43f2022b12eb1e8706d3fdc00000000", 0x11e) r1 = socket$inet(0x2, 0x4000, 0x3ff) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r2) getpeername$inet(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000480)=0x3f5) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000280)={0x0, 0x6, 0x9, 0x1000, 0x8}) r5 = dup(r2) ioctl$TIOCDRAIN(r5, 0x2000745e) r6 = syz_open_pts() socket$inet6(0x18, 0x8002, 0x8) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r6, &(0x7f0000000400)=[{}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/39, 0x27}], 0x5) 01:46:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7d76fc6e21c5b000000e74de400"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) getsockname$unix(r2, &(0x7f0000000240)=@file={0x0, ""/72}, &(0x7f0000000000)=0x4a) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 01:46:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050105000200000000b1ffff027c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x3, 0x1b4934de, "00000000f0000000000000000000000007bb00"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x0, 0x7fff}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 01:46:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="a8da0e9c976017facd48d6ad2c3cd49049771614f2e09412fc965a0c8f91d1eaffb0cc274f2f1be089ca843597e3d2d08fdbeaf8a52746b814259edd93b9", 0x3e, 0x2, 0x0, 0x0) 01:46:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x6) r1 = semget$private(0x0, 0x0, 0x420) r2 = socket(0x10000000011, 0x8000000003, 0x0) close(r2) truncate(&(0x7f0000000000)='./file0\x00', 0x923f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r3 = socket(0x18, 0x4007, 0x408) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x12) r5 = openat(r4, &(0x7f0000000140)='./file0\x00', 0x20090, 0x14c) r6 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000180)=0x2, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/247, 0xfff5}], 0x1, 0x4) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x8f) pwritev(r7, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000002700)={0xffffffffffffffff}) bind(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="81926501c9e7c2eb2dbd6b38196762dd06d860dcb630618862996e46bee2490ff2f08bc75121459da6540d62ecdd2a0b8c4bb8c60f4b8111cdafa9a8ec812ad99cab4f7c534d43bd57069cb1a53ac17e600dafd574743ccf4dd1418a2f619db326c98a375aeeeabd26cbda8a6f317ceb6f8bb0679cfc4a9f3a4a0cf2e1f35805d3810efae8f8af0c3afde3cfd58370dffb6e3c971422e5f556dfa7cbaddd65a6c748c04260162d59f03135092c0800ed826a9bfd2915c279ecf5d30311f0b707de6c09a2a64a1b13f7ff1305d5ca565350dbdadf7dacbd98670934aabb48872f5f60a595b522632409b8d961770fcd78894765e2aa08069974dbb37d1b6c8c83c319843cd58a3e7d3eadd5f2e523a651001b29878655727330c3ebdb5678318b195aa4a55f96eb2680d21722caa529c1ae64d9426d7f0aa7407f14a64e8b560193a6a4d110ef6db5a6f38e9bbbc1e38f0e25135d92851202173ab2c21ead7957474152a761a6ab32b3dfb3db4861f1e1bc59627a72a886eb428e96d78399a8cab8342d02f1e876aa1c0cd65c04"], 0x1) r9 = getuid() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/156) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f00000025c0)=0x2f4) setreuid(r9, r10) r11 = socket(0x18, 0x0, 0x40) ioctl$TIOCCBRK(r7, 0x2000747a) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r11, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002980)=ANY=[@ANYBLOB="2000020000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb07a5108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c9418eea35d12ebeebe5546fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c801433b710c1c53dfdc1106b1216bda4e9c4acb"], 0xf3}, 0x0) r12 = semget$private(0x0, 0x4, 0x140) semop(r12, &(0x7f0000000100), 0x33) 01:46:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x7) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$setown(r0, 0x6, 0x0) 01:46:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 01:46:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xa40, 0x3, 0x1, 0x0, 0x0, 0x6, 0x1, 0x0, 0x9, 0xe3bb}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000140)) 01:46:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="1c0652c801b74aaab94d5b2fd7bf42f9c865e79a4ad25197ba32efbdeb2d58e916e9f4ee3231314b32628f7c79879b9daa0efd2a30fb27bdcb2da1fc3dc1b87c59148550119492e5551e45f51bf908b462e8556009094a98d6c5f2b6ae98d2bbb270", 0x62}], 0x1, 0x4c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xae) r2 = dup2(r1, r0) ioctl$TIOCSCTTY(r2, 0x20007461) socket$unix(0x1, 0x7, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:46:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) clock_getres(0x6, &(0x7f0000000200)) r1 = shmget$private(0x0, 0x4000, 0x800000400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f00000000c0)=[{0x0}, {&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0}], 0x4, &(0x7f00000028c0)=""/149, 0x95}, 0x0) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x3000) bind(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x0, 0x8000, 0x8001) r4 = semget(0x0, 0x2, 0x202) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000240)=""/232) shmctl$SHM_UNLOCK(r2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff}) r6 = shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmat(r1, &(0x7f0000c00000/0x400000)=nil, 0x0) shmdt(r6) pwritev(r5, &(0x7f0000000080)=[{0x0}, {0x0}], 0x0, 0x0) clock_getres(0x4, &(0x7f0000000440)) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept(r3, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) utimensat(r7, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x6, 0x4}, {0xff, 0x7fff}}, 0x2) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000340), 0x0, &(0x7f0000001580)=""/4096, 0x1000}, 0x800) bind$unix(r5, &(0x7f0000000480)=ANY=[@ANYBLOB="ae6fcc39debf148b0100"], 0xa) 01:46:05 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 01:46:05 executing program 1: r0 = socket(0x18, 0x1, 0x6) setsockopt(r0, 0x8000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = dup2(r0, r0) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 01:46:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r3, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r3, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r1, 0x2000747a) sendto(r1, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x6, &(0x7f0000000300)) r4 = msgget(0x3, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f00000004c0)={0x2, 0x0, 0x80000001, 0x10000, r5}) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000007600000039a1ccc2e6857ff77d5f2d3568150900ff7f463b18411f557e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190a0229ed801f1edc6fed40cd63a011f7632e947978a1ff562a4d4d144e32886559620e671bd476a76d51ea97831e70757eec5ba4ab231c401c5f076fb6de96dd0362d43ac5357cf71b305b79c70a270281b923300000000000000000000000000000000000000f8aacde991bf446076427a488426e6ab1cb9e6be6d8a0556281b4620a276e830a66cb0d519d2826cc2449849a0424d289d0649c3d266ba50338be1ca5e22"], 0x1, 0x800) r6 = semget$private(0x0, 0x200000000000001, 0x9d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x1000, 0x101}, {0xc2a7, 0x80000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x0, 0x200) clock_getres(0xfffffffffffffffd, &(0x7f0000000100)) semop(r6, &(0x7f0000000500)=[{0x2, 0xec81, 0x1000}, {0x3, 0x100, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x3f, 0x1000}, {0x2, 0x100, 0x800}, {0x7, 0x9, 0x800}, {0x5, 0x10000, 0x800}, {0x0, 0x2}], 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0x9}, {0x18, 0x1, 0x8001, 0x5}, 0x0, [0x2, 0x2, 0x1ff, 0x7fffffff, 0xfffe, 0x8, 0x24, 0x8]}, 0x3c) setitimer(0x0, &(0x7f00000005c0)={{0xb57e, 0x7}, {0x200, 0x6}}, &(0x7f00000006c0)) socket(0x1e, 0x1, 0x0) openat(r1, &(0x7f0000000380)='./file0\x00', 0x10, 0x20) 01:46:05 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) 01:46:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./bus\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 01:46:05 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) dup2(r0, r0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) r3 = shmget$private(0x0, 0x4000, 0x122, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = dup2(r1, r2) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000200)="eab8936783081ece7573a9dc2f1c0b706d62d111a7570f68a4b7038d847afbac4588ddc34129ec065e973c7ad943670d01815243d91732648e77a020818794a7e349952943571dba28", 0x49) 01:46:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0xfffffffffffffffb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 01:46:05 executing program 0: r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000080) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() read(r1, 0x0, 0x97) r4 = dup2(r3, r2) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x8001, 0x40, 0x44, 0x1, 0x4, 0x7, 0xc8, 0x3, 0x1, 0x0, 0x3f}) flock(r3, 0xa) 01:46:05 executing program 0: socket$inet(0x2, 0x4005, 0x7ffffffd) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000001280)=""/179, 0xb3}, {&(0x7f0000001340)=""/158, 0x9e}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/142, 0x8e}, {&(0x7f00000005c0)}, {&(0x7f0000003340)=""/4096, 0x1000}, {&(0x7f0000004340)=""/4096, 0x1000}], 0x7) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x1}) 01:46:05 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000100)="d5cab392a9f051b4e67921d9ee02094ff32fecd2cfd9e74b8afc1c5eab52845c6411f374af", 0x2}], 0x10000000000002a2) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000d80)="b554c8f8369d1feca7417ee479485017b676d94091b977ebe2c76ff359f21099ef7e21469490fa05e10db78aa21745571f374caee3b3fd3523522356d3ec26c70b11c832c014b2a8df2a114fa0b4fd45d6fd07e727205020517d4f4e99dcd3e2ace247dc150a6c4c1edfae42d0766255d78289368d7454c45609d7c81485f86ba8de27fb2dd63201592c98ac097aad27cd0bc1e650174e99fe7c15dcef8b585a8430fe919e9f47f812f2c5fb450399399ad5fab93d4629dddd7c38e575648d1512ee91610c134c019f23b4213e0c2695b329671cbb47e938dbb43197f5b3ca4e332b5a3c951acabdb31e9e2a985c06f3cc7157350aaa2eaf95f91be493343bb19b6b936d7938db6a0b35350f1d0e2db9cba3c3dce16fae896b887531d7bff36cf4f1f56659a5c3df7407750266f96ffeda10c563d5266ff4ce84d90c59469fddcf50e17b78efbef8c4bedf30938fdbfa8f94a6b7b4b3b404b7a0c1420a222acb38d9d29d8c56cb41c284e5e32bc27e9a1ff9c72be9848377e270e3b7e897b5478ba054801dc3a71915274fce3080e36546dfdeb33463892c3e2cbe8aedfec2e5c0b9a35a2485ab6cc100d93f76b9861f0c7b8663bdd80f4b1bcff6c9947c68e7563495ce49d8b65cd6d773c75564d61215ac21e2bc79244a5fbdabc151d27f04bd4adda14456ae46cd1da9ad23896e97cb1bd9c12bc4c5346661b0b984e26cadf8209189e88cb0327a2c677e043f3ee29bb3c3182f2add6ebeab75f342bb0279627ee738c35399c564a303fa49db6b81240c7703da1fe86738b64a50c5be39a009e13cf76a34df2bc7510fc1e08c84e9f7d133979a91172f6c116ad14a82c2904f588ddd55d39f5c4536853a8b5b39e041121a64560342ae0932773fd53b5b6d18413f5cbbe48a648499fb86ce2eeed57fd74e38331af9ca6b397d22ba5747ef760e129fc7e60b6956507b5f3eeb4398e2c8a0cb7a75a5fde9114e731b499b320253579c6d29252d2aca11c63ff7d13f69df6b23439d9d0d66ae9f874d4ecf7ef03da84fb9ef7a7d77f76ab43bfff94c0f7f312db893f0adc2e3fa99397ce3f3c8c9ac786072bcd7272c5df6bc1d1c0682f3dacecf126a8eafb312dde3915450d12d15cf2c7c2c7d9273ccb4ff6951b6a3c99aa380ac8b7579953bf8ae13299ead7f490d1da5dc9b86d7e1e2adcbb10512611647a199e37424e335a3f51c3e20548a3eaccf75fc2264a22088df773b8d3312346e4c035d0be4bb675cfa7ec82ed23678730a1ae3b6b67f35de384439367edea414822bd859e95ea654cc6e0bbe256053c728f213be894b6a11b29651d6831dc6c6527cebc3091793868168b77c71b5652c2146b76881cff479359ae4bb2bca7f4120f0a1079d0e81f95ef53f5cdfbe6089e6ebb7b334b57cd00831b3165ecff0ddb2431bb9a9368158b2fee4ba06b3d956b364ffb1ad9c227053bf9cef6e4e2d695070bed7a61df5f2722404733b17c123a7866f4066237b6841b9a46afdf310d14850c68b3a3d341e867f6d0e01816adefa2ff3599223425f811cabf4b9864074d1e3d943fd379065c51978aa26a3eaffd352cc5ea18c6139e233fedad417a36ed7ade4bacdda956343e2f19d0b1b4bf8c2e6c8c1aee8b5b1376500ed3a4a3a5393f2811c6d00d0fa9c71e44317bbd60f496157a0aaf81f87e15157029059f7ee593f2180cff31cb5937427a12e10fa1b99f2d830f98e521ee1bb49f98f8b19bc3064f4c09bf80fc9b59107fdfc6b263b25ab5525a1989550284ccbbe342ef693a4e0b623edb1d736274f202a24706eb8c3bdac72092595bf43f696c782a67e54cb5961e9c3fc103ebaeef29e43c6eb9a93769de9a1b7e434e943646e52a73b05c14493d5ee05abc8b6113794a7a642c9c0c3cd3e83a5f1701d80cb7d8e32ae2272eadcb53c8dbd7cdc641074bd66fea1e78dbb006f5b2d4c83e220fa9d0071ba113de07b11b46944cb3784d007e9e7cfea032a762d9a8f95cd95999566a5bfcca54d5b4256eae063c56104ad6c835758f86f8e08f34fe27dc64e77f7a42d0277a82cd67b83df9c15a32071ab8dcf05c76355618622f07bfc2dcf015bb4637f471ff6fdbdec61ea4c9daaea1b2f08ff23d6131bab3fd1d7480eeec886dca180a966fe043e8447ed61be330bf11f88f61f86b79e3f6e58c28acc7926a347eb37c134af81b6899dac1728fa73087ce7d3a09b82c2e3b9b87646d89eaa1e69c2070c8b347e3bf823b1422a29a0442cb33021f078f8c78a6ad6b3f96a2795649883f40ddc7c777405fda46e023ad23068886286729c8a525ffd103c78547ec2eacf4f11a665611e644d9f7188555c125f231841807e469f8c1cabfd6fa281c317ba301fb18f65b462b815143ba49a16d184bafc98a7ee66994a62807155be34adf8293bd2b38b3f84b5a8973ef89d9a8f2cd6c9748b7708e5197e49a2fa45c3313ddc75480f2f61b854bfde1f6c0c76ff5c412de7b8aca5a11322b29e9725656a5b9215582f88ab10cc73baf331df41b2b0c90bbd9fae37a4cecfb215369c4a17764f5ea8376d338b0d56fef41a54b34206d0b40cdf7b44dcbb8ed372f3039495a403048f435edcc8822bd7e09ca7898ffd2db7e1591fd48d73d98ff5e8d5722347d402a79be57962a1fd0219954c06d35046b2b94e869d0ac5419b05c9bd78aebc53bce85b5f86629db8ff2e179845ae8563c6af900719029937e3d5f6a8044d65e55dd4566c4c4a55d3bd3504492705e17bf4edef130aa5d2d696e0b832ccc5f3f6a4d94ee47b231526c790e51324334ee0b7f6d322e66cd1388ab839969e0c493e13aaf09c2c7129e5b6cd72022eaa0028e09fbf3dc9f04d215478b4d3b236cc018f892a0e978505d883b74b03a9bcc25402a36023d88e8d92c131ead60d442a59f6e139228ed3b972ef23c0c46b4fdfdaa4c02f5a5dae873a25004fceb8328926c7b1caccdd2f295938bd8d230b93b97a17203b832fb3119019a06678480a39642bbc20de67c2ef310d9ae6075d6842cd8ca0e60a3d3cec6d7628bddc373d9584f63470d8234922ed3c0f0d45a44c4f58d67fcb1517fca87657a94c805b4dba119744ea892acb44c460831a225b356f565d559ce0d722fd4e3de5cb69e1aafaee5870646418074a41d8d1b2e89a54287a694063a1437933519f1c0fa8fef4835f871c58f187340c42c0df154bf5c1258abf91f18f29481d2755584e361ae9db20d97004739f8206625cf812caa537f0c899377791a7e1e88549d97680b0a2e5fe26b52f9fa78d3625d0bacf84653a1af4cd81594108a8520314ea6983f5a92b5423b4f09012b26e6659920cc6ce1474b70e7f5e6f6df052dbf7cfe3f38e6726ced247a8e693fb26cb834b7fa72bf9d34422cb6b58823691a1464336311fd4b8a076c40e19954a92ea61917d711f3e0e4991d6afb4b4dfd7f5603012a1db484f54e71adda7de9a288056f351d610597a71f3f163bf169ea5d3b948598c46a20971fdf83b164378200068d232d23c32f1ada8a6f7026fdd49e546a18e2b9757a8e462c4a0ea03e131337fb6b454568457490e172472f3216bef18b68819985aa6825f15fe3dda7e1bdb5d5aa2763cfb65cf0dc9830f1972589d43152bde8f992e95a1e81bf3b4bc08af162eed9ab3fe829cf5f9d8160c79c5c1de09506d91ae782e9ebe1d85b3318d08d086ed982ef5d10cf3e2f1b98160d3c3df0e66bffc9b150441388ef5f573c8d59343d38cb051bb2972336a8075218de8fc6d218cec5652c9255ceef92c3ca881c50607a280feaf5d61a51f6cc81d85b7eab15f35a4a965d6fb5ba28ce4de3910b3ed531e3594c36774239e0c5aef2a4220bc6c99e049bda62d14cfcb8105cfb26ea050b7f5886f9612e30378522fe6962926af690fd1b6e7e1187e1b4c91cb85f554e73377e6af7e632ddab8e6ac5788dccc370fa11096ef8df9a04f3d38e5cc7332d9e34e07b004d8fbf5d560d7cd59c028c3842036e9bd40722d9b1763b3316ef5fec633b71397d605895f6ce80ea7cb25d6eb8f375e0ab94dea604a18bb86a1f355462fb63937c0904d46cdd159e2611fbd07820915ab7cf856903c87c330bcf1d80bf6ed64af3bb8c935d7ddf912af09c3832e964fe1dfa1d3120eab475ea3ccf286c7064a204a7f9df6a27e3fbc6c2e8afd4bac52d2115135321e3784df4af7772e4a1860735659cb0f7d36b930df97e1e2855b6396ae1d09310881baad8da0649893b48ee071996c510113a716f6a5d16f8cad29e65b20fd98c3e41a4828a797cea81e1a48bd90cd33fa24872bb507f6c37cc73b979941d5b8520f2dae7c2ea348681c828ae0f1b9b7ede30c9f15ccbf1f855879adfd1311384d80d8352bf2faffb612e4926437749c796049fad3fd21961ddb9c765c76ef8d409d1b8e5e7f7a2c70e7806d21ddc0de81b608d43d290deda0d639984cbecd27c5e9acb63c0395f903e7d82374ff076f0395240646e7d068a42482069856ab7ef2df8d0f419ca47782b13244dbb7b7df8bd46d2568f33983353f35e9de680551283087104359c7b8f21cb846b5030bb692f1fa63edb0b773c9601da2ace44ec083460c4d73b22391334085d5c9199e7e53956ab71baf2d50eee57db43c5f92988ea9956c1dfe47526d3b0a8a8b7a8cc6b5499c05f988dd3b770ef415a35f1db11133343b1909262b573f2eafba374d2fa87d514e6ae9c7849226c2b09eafbc3bbdbd967a406584b4a8f5ef8b91008c64683417025cdb5c0ad16cfac5aae253c02e45e53f4fba30987ccd5a00a4362fd63a9826f85a968f1c3d06d60e66c22dfe1667837b07170c5cf551da119442942dff92426ddf0087b630eda51995a29b1fd3b6c693fc44ad0320b7bb580b21b5186701875835178834aee1bbec92c61802f8475a0e19bd39683a6f76f5792bafd3238112e82f016149c108c8353e0b94473e5622b654c6bbad602d10585b761a259e7c58bb5637365227822264779d2cac2a9af30d830e36f4573905c833da553516cd66029ba7fb92ffbf0e1cdcc1acaafd3928e6fd70b62754d8814a6e6e6f9ae8cb6413d2faebab87bad6ddccc46955b1622bdfefcf815b38200634490a01bd4e64d38c1f12d41062d1db4aab8f984f49827c3fa9f3aa0528ebb4b75578164de5b5709a47457eac60b765f34179ef82e56746a326fedff838bf90b6ff1f7a1ae122079848c73692b56fffd825a67be2aed8c76e60d9ff3dc9147f09500a3f157f1db199901ddacbdebd2e18cefaaff6b6838fe6d8af44f81b2f4eddca52a49ab9001c983826abda3f7308c3b4475374bcd0384febc5fa64309a2b3c34467b97dd635c689d242e5fd2e334a8af06f50d052b8b9957faaeb9045ac7fe1c2f7db880", 0xee9}], 0x1) getdents(r0, &(0x7f0000000000)=""/199, 0xc7) 01:46:05 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) 01:46:05 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/247, 0xb6281d36}], 0x217, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc6dc0b19e0f9e91) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x4, 0x2000000000000000) getpeername(r2, 0x0, &(0x7f0000000400)) close(r2) open(&(0x7f0000000000)='./file0\x00', 0x840a, 0xa) 01:46:06 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) 01:46:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x6, 0x0, 0x400, "f78a3058572cf02d204e05829ccc71ce3ab84055", 0x5}) 01:46:06 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000240)) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x2, 0x1000000000000001, &(0x7f0000000100)="9328ce78", 0x4) 01:46:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x182}], 0x1, 0x0}, 0x8000000000000004) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x400, 0x2, 0x9, 0x1, 0xd8, 0x7ff, 0x5, 0x2, 0x0, 0x3, 0xd7e6}) close(r0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) write(r1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10000, 0x0) 01:46:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000040)=0xfffffffffffffdbf) socket$inet6(0x18, 0x4001, 0x23d) socket$inet6(0x18, 0x4000, 0x4) setsockopt(r0, 0x0, 0x23, 0x0, 0x0) 01:46:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000080), 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) 01:46:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) r1 = shmget(0x3, 0x2000, 0x124, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) 01:46:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) msgget$private(0x0, 0xc0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) fcntl$setflags(r1, 0x2, 0x1) 01:46:07 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x84, 0x0) chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x586f, 0x40, 0x1, 0x1, 0x8, 0x9, 0x4, 0x2, 0x1, 0x3}) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000007000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0/../file0\x00') socket$inet(0x2, 0x4007, 0x7) r2 = semget(0x3, 0x3, 0x400) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000008c0)=""/185) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991d", 0x14c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="19632cddad15f3c5514bf6ef966a67b0d6a8b8b572cca3ad94833f66e715845ebdd3ae800278c0adbb15fdaabc96164a66daf4bf322a459f1f45d6962ab639faadf05a77e1fcd1f675abda91741856dcbee4b8aa87486b226a098b1adda65dc97e519f8aabc47893296a", 0x6a}], 0x1, 0x0) semget(0x0, 0x0, 0x2c) ioctl$TIOCNXCL(r0, 0x2000740e) r3 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r3, 0x0) getsockname$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ffffff000000000000000000000000000000000000000000000000000000000000000010000000000000"], &(0x7f0000000000)=0x6e) 01:46:07 executing program 1: mlockall(0x3) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x1, 0x5012, r0, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mmap(&(0x7f0000b52000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0x0) mlock(&(0x7f0000b06000/0x3000)=nil, 0x3000) madvise(&(0x7f0000acb000/0x1000)=nil, 0x1000, 0x4) 01:46:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000000)='\v$K\nD', 0x5) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 01:46:07 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/69}, &(0x7f00000000c0)=0x47) shutdown(r0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) accept$unix(r0, 0x0, &(0x7f0000000100)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 01:46:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) read(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x614, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x8, 0x0) pledge(&(0x7f0000000080)='}%\x00', 0x0) 01:46:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000200)=""/233, 0xe9}, {&(0x7f0000000000)=""/119, 0x77}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:46:07 executing program 1: select(0x3, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) 01:46:07 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000100)="81162498ed3998cf0c49429dead1895893d7f814887f2309177f4f", 0x1b) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20800, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x8001, 0x4) dup2(r0, r1) socketpair$unix(0x1, 0x8000080000000002, 0x0, 0xffffffffffffffff) 01:46:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) lseek(r0, 0x0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) 01:46:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:46:07 executing program 1: poll(&(0x7f0000001b40), 0x2000000000000330, 0x14) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x100}, {0x80000000, 0x9}}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x9e) 01:46:09 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) fchmod(0xffffffffffffffff, 0x4) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000240)="b1e32ebb2808e4b039be6b9078e1cb5c455a7adb16541fcf422d0c00ef7f528df9d260cda099b2194e15c0ef566755eadd344b466d2a452ca13f8f9e0f380b593976a965f25521e0e994c3c7a63f00a4943592a09ab866d551af361cb3447bdb60c9a9f74d585f52633bad32ec996fa16e758f128bde", 0x76}, {&(0x7f00000002c0)="3e05711d20571121de86c2a22dbfcc336b05698bf026204bdeb3ff2b61f281b4eeeb44e9c7cae3cb7a24c530c4c34a6d2170ed5181719985661134d459c25db4226a7c2d6444d58a8f30baf72d09cac3290f622f41a83b959fe0fc3a37e431f22b559120776939f56e5780d2be6982cb11c48068b984cfc65b87a597f3363fbb949057acb55bbcc5e9c7c62b1bd6d3f7d2d5e6a45f0c97ef64", 0x99}, {&(0x7f0000000380)="81d3679833add77681f6bc6c7de883bf95a0af01b4ce3d5be38571a81dba464895adc9eac79fd7a5f62a6d5ed34c257f2f9c5d7243358b77358deb3af2088c5e8a788805f7789b0b2d9e0dd14299be76cf94e9856886fac8e30c0b44ec0a986c2addc04397a1de97de91ff3623faca444aa00679ac7fc2819453b69d6381e348cd20ae5c037fce7e880064393c66b6a578bd7b5f1d394ff8abb75be70701e39a7cbb1445fd351561b8c9301aa5ac0b834fb2a6697bb7537e2f70f7c1c03c1777c3fcfee797a38929ffa115467026231010497e20aafc3e07a4aa60e76409d95d4bfa4ae983ed38ee3477c263b426054d749034114a88", 0xf6}, {&(0x7f0000000480)="f6a850940f6b77620707ced182f385c8755cc9b4bbca64a76b2850231d8a2e69138265a57788df79446a297dc93612351bf063480365fa72570dad6d4908a0752110958bf0f205b8641221f42a4610cfac3ecf68ad3195433ab1467087f07dd789e4674c1eaf13969fd6179168757a1a7005dea4b9", 0x75}], 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x20, 0x80000000, 0x7}, {{}, 0xffffffffffffffff, 0x2, 0xf0000028, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x13, 0x2, 0x1, 0x7f6}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x10000, 0x77d0}, {{r0}, 0xfffffffffffffffc, 0x13, 0x80000040, 0x7, 0x15}, {{r0}, 0xffffffffffffffff, 0x1c, 0x2, 0x6, 0x2}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80000002, 0x100000001, 0x81}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x4a647693b6b4a3e6, 0x2, 0x8, 0x4}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x10, 0x100}], 0x1000, &(0x7f0000000200)={0x2, 0x4}) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x1c1, 0x0, 0xfffffc9b, 0x0}, 0x0) 01:46:09 executing program 1: r0 = socket$unix(0x1, 0x10000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x2) semget$private(0x0, 0x0, 0x2a) 01:46:09 executing program 1: r0 = socket(0x23, 0x5, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x81, 0x0) recvfrom$inet(r1, &(0x7f0000000040)=""/100, 0x64, 0x2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) lseek(r1, 0x0, 0x3) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x20, 0x10, 0x6, 0x7}, {{r0}, 0xfffffffffffffffc, 0x40, 0x88, 0x8, 0xfff}, {{r0}, 0x0, 0x2, 0x4, 0x6, 0x7fff}], 0x7a0, &(0x7f0000000000)=[{{r1}, 0x0, 0x4, 0x4, 0x40, 0x100000000}], 0x9, &(0x7f00000001c0)={0xfffffffffffffffd, 0x8}) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) 01:46:09 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18350, 0x20) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) r2 = socket(0x3, 0x4000, 0x9) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x1, 0xa27}], 0xffffffffffff8001, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x1, 0x1}, {{r2}, 0xfffffffffffffffe, 0xa0, 0xfffff, 0x3, 0x4}, {{r1}, 0x0, 0x8, 0x80, 0x2, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x48, 0x10, 0x9}], 0x3, &(0x7f00000001c0)={0x3, 0x3a69}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x9, 0x5, 0x3f, 0x1, 0x2, 0x1, 0x1, 0x0, 0x2, 0xffff, 0x1}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x100000000, 0x4}, 0xc) 01:46:09 executing program 1: r0 = socket(0x18, 0x8004, 0x5) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)="00000090", 0x4) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="e77bb35a4d81439f838aaed016e5e66bbfecb4fed9ec07f9a8dfe929b8d5565eb68daa7796d531560a6a538c3116d771a1bbc688f3e674598f2305c8d6b777d39d6e5e6b449cdab8c9d6613798c14494a52bde7391559e7cddffa998dd27cf8524706c55e6c8baedeaf46414787066dcf449b5979bef34fda8926424c324d6b85310ee4c70f016ad5d250c65c4862bb80e0d9b34015a172b657e6f5fbf7c2bd9799e15216c155297bb16b10a16edccf3a9da79aa77041f3b1c810ef44fd5578e7ef74fe0d2e31e4cab255f7a05fb44b8", 0xd0) 01:46:09 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) mlockall(0x3) ftruncate(r1, 0xffffffffffffff01) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 01:46:09 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) dup(r0) 01:46:09 executing program 0: socket(0x2000000000000011, 0x3, 0x3) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 01:46:09 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "05030009e6ffffff40800000000000001000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) close(r0) dup(r1) syz_open_pts() 01:46:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) write(r0, &(0x7f0000000140)="818c777bc416d0f5a9b1a93ee1855b2fecbeaf47188a0d38bcc92fb0ead13a797f442752de6ef2271ed9d2601bafa11b228cb2fa2a4edb7f11fec1f00920e3bd7edf76e8bc7083c44ffcb8a32d4d165d28e2ef8a85580d82905b21f7e9c27c09ed6401c4577a9e31353c2e2ff59a348e17044fc8b8898fb44f1b124c8c543e38f95546f66969c6de07f1a4d78211eab4afa3b8c168db4e3126f77af5d112a0cbfcab020c331c48bc5445446e3edcfa6ddb468708e83191d22fe5d1684dac07efa08691daf077067c986455f1d6b78beba6c382f5fb6063adabb359a713a51d14f45e6f5b96674c1f97262dd6f1aa5e0c6848f07a6a168927d616a8e2f78efb9a7bfcdd37abbb9d5d48abdce9bd55b1c2214989fe3555498e178db605628c72e3dc42ff773ec9cb652def95243476f1c9ef6b496127f56533a5af1510361226e76ee8712624595150a7bd8f732d55b73783444ef5b9c7ca33088e59c26d8321c4615bbcfc8bee78adb98b80bfaf625415b08357d57dff55d045470dc852bcbff9bf784d1aba9ec086bc1a5464a17d30417f61fcdb8419da35c11248d15a2aadfd702a13cf7e47e951e16360127b47834b48e6472e53f2aff01873d3b4341b742d6ad509c2e02397276d6ecb964817bfef81c78a987ee80ec91fc7255facd45766289b3a2cc0595b375506df3198813dd2b0c83fca90816fc7737865cbefc2544ed255d4da4bcb36885ece9ff56acdbc4e658e0b29878c2bb11125a92fec1babe514a942ecf6790691ddbb0130879b1ab265fbdd0550bf9bf20d3b67743115d5e306c3a70f602c0b9a7dbef68fdd937990c5d57f7ba1d58475f7264e8234c3ee39c4fbbf120b89bd74e4b2cc3a47c9b30d8211a2d58798273477e83b6b90e9dbd35ad8d53644702673aa18a82877f3d8e18572727769951dd1857e0a5e84853baf20f64ab84b07dd2a3179b5761f7188d6e05fb498288bca79ad035a49d5f75170b049ab9ea9f224e42c46a2c94e69aa8c32ba9dc24b70d8e6437fbb58eb874fb844c7bdf40244c616bbc39fa87097890609e05da3070e8b822fcffcb144384d397db3d473e7d93dc40db8e6a3a8ea2f3095595ebc0cdd9d656d3037eda171bc5dd5f668fba18e08c315661780e6780652a8979f3e4c5a26b244376215d6a5b00f11d556746d9dde33183a11581e90223e2cf63d1126e954e1b125a1ed1ed82df58da20d2b363e32cd21d30f0cd8e5850f824ef9f5675417d4019bb72fc7baad8f508288e19f52fd54240c0c70e281b3ca3fa339fd2ba9a3cc23bf29de3b9eda47c9f79897d1bbe5c48f14f238b43cbdbef36feb037f163be6b88b3c23f94035e9319d5c3f87a03983052ec209ab2a0d02f4071f289dfec3692c3a0ff4850d6269047fd458600cf7940198e35cd51bc8ce1a40a2410ddd7a88280395fad21e94f9311db0dbebf0606de58fe277f8c783951fc4e1286597c95637e06c1bbf1c179a059f1c3ee0a3050ad439c67f0461603d24608fe7e4af57278b3bc6c3543dde2eede2c36098a7917bb92468fa96137761d750a0e7f5dd6552ab7e06011b72dff49300d089dc5c72b2b0511b0bbada27938398cc94b762ef43f3cb02fc2883ca9ab9c53aef6e6ee6f48f02cb3fcae26c128a2d87d9a03a440b908b803d86b765b98de6b399293644218b194e0671b42e9f1d4973396c5630ddeade9726fba27581b9b281f78c3d8a1f9885c683ecac4eb8fbd473e3d7aed5b06b409953f287fe67daca3d6399c4726d81d46287e75eeee8db76f73eed7dde7c130bf668e210cae9c564f9ee49ea07ab02de79b46b5bf47559e5b5d867b66a0e703fd8b76e4a3833dfcb628a1b897bf69dd9a9ba8469a94954a36168afb88a488a8f91b2065319a504e154912baac512eb2be3365add44e80f4a86ca6f2329c14ab5d5ad33e34cf414acc487c033a1720b9222aeeb4ba3744ef1bddd677ac1e0e3e73ebc7d7737fc89ec946d23bf2505aa0a4be974", 0x58d) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xffff) pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc9a0 va 0x20ffe000 didn't change! 01:46:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) r3 = accept(r2, &(0x7f0000001340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000304f5f2e3d4b1e91fbf7027f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fa9cd9d8af58891e6f1f541ce1f975f0ef6126fee57599ed949b3d7d7ba21081f1b33273ada3fba408deaec2a59171c748902c67696a3962"], &(0x7f0000000080)=0x1002) close(r3) dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 01:46:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1000000000000200, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) mkdirat(r0, &(0x7f0000000040)='.\x00', 0x110) 01:46:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x4, 0x3ff}) listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 01:46:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) preadv(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/93, 0x5d}, {&(0x7f0000000140)=""/186, 0xba}, {&(0x7f0000000200)=""/114, 0x72}], 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) fcntl$setstatus(r0, 0x4, 0x40) getpgid(r2) 01:46:09 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r0 = dup(0xffffffffffffff9c) r1 = fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000080)="956b9eebf4acaf6398224a96d99cbc1e2bfdf0b54912bdb302a5cac7a0c24e84ea5063d330e6cbbf33b43fcf2046bf05893bc8c36f5a159456551ef91222660af4f9a991a5307f54b55495dcb6e9e5e3f94ccdaf4f4c0c729995d16806f16e0b61d68b0c66f68fddb375952ab5df30a2ec706582f3277774b93c59171f16", 0x7e) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffffff81, r1}) 01:46:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x304b0, 0x0) semget(0x0, 0x3fffffe, 0x43e) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 01:46:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x90) mprotect(&(0x7f00002e9000/0x2000)=nil, 0x2000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 01:46:09 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000200)=""/91, 0x5b}, {&(0x7f0000000100)=""/53, 0x35}, {&(0x7f0000000280)=""/162, 0xa2}, {&(0x7f0000000340)=""/205, 0xcd}, {&(0x7f0000000440)=""/142, 0x8e}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x6, &(0x7f0000000180)=""/47, 0x2f}, 0x800) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000011000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 01:46:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffa, 0x20}) write(r0, 0x0, 0x2ff) 01:46:09 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0/../file0\x00', 0x112, 0x1) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x82, 0x2) open(&(0x7f0000000240)='./file0/../file0\x00', 0x10048, 0x102) r1 = geteuid() r2 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 01:46:09 executing program 0: munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) r0 = kqueue() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000200)=[r1, r2, r3, r4]) r5 = syz_open_pts() close(r5) ioctl$TIOCEXCL(r5, 0x2000740d) r6 = syz_open_pts() unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$TIOCSETA(r5, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r7 = kqueue() kevent(r7, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) dup2(r7, r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x1, 0x26, 0x0, 0x400, "441bd52852301164f333a3810aa85ac9f65bc01d", 0x1, 0xff}) kqueue() 01:46:09 executing program 1: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x6, 0x0, 0x0, &(0x7f0000000040)) kqueue() 01:46:09 executing program 0: getgid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r2, 0x180000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) 01:46:09 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000700)=[{r1, 0x104}], 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 01:46:09 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0xffbffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x610, 0x8) fcntl$setstatus(r0, 0x4, 0x8) ftruncate(r0, 0x1) pwritev(r1, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x8000000000000000) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) munmap(&(0x7f0000039000/0x1000)=nil, 0x1000) 01:46:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x101) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0x53, 0x7ff, r1}) open(&(0x7f0000000080)='./file0\x00', 0x8421, 0x2) close(r0) 01:46:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x142) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='c\x00') unlinkat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x0) mlockall(0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) mkdir(&(0x7f0000000240)='./file1\x00', 0x20) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000280)=""/46, 0x2e}, {&(0x7f00000002c0)=""/7, 0x7}, {&(0x7f0000000300)=""/168, 0xa8}, {&(0x7f00000003c0)=""/106, 0x6a}, {&(0x7f0000000440)=""/64, 0x40}], 0x5, 0x0) pwritev(r1, &(0x7f0000001800)=[{&(0x7f0000000500)="c8f1e4442c1ce83cb57ac50c626d886a1c0e7287cef005bccad1c53de674bf803a9cd7b24d2398942a1020d48705389e34539c404e7a21", 0x37}, {&(0x7f0000000540)="df1e4113625d80bf9371259881fb5d7e0de632784458480c9070ded3f5716d9c3f110f05bfe31339f10463b0f3ef29eee1a61660571f969b0e047cf3608df80e10e569470706853d13ed9009db0ddd6d5ad1036d645105d818a3c4d8198092ebf43871ed70d82f3f6c53609c92a66281649cc191291381f6327e7b072cc8426a3e4812116b9ae7346f93b5035900ee9ca897dca7fe6aae38dfdd6d8f3fe492c4856cf90406f90637926e7bac8805ae1d216f0f31adc24c36d025f954e006fd54c51cb4", 0xc3}, {&(0x7f0000000640)="540cd6df0fe36e4aa4aa88575707e285c2a059cb318ac197c2428c023f303c70454102af941bd5ad21723d57229c44363554f6687cd343cbe21bde281b9bad68a539bca37ededb5a9db211a01becdcd762d236ea940578bfda96ca3a30380634c019970522c127717b386fa0206118e79e5491186f72c0ed7f8bffac0b19d4dd8e5122fe4e973698f0ad4a86b13407a4e1515fcbda440b36beffbdb59249cbae26b1bd8c823ff454c6719d2f85305b40d7c53c9eb1e32796945ce8615abfdd2e48e9b607b30b0f858e1516d14e74cde10d1276f484737df32adad456c8796d07620b3cb36eb25967697020df86", 0xed}, {&(0x7f0000000740)="533731230c296578c41a5f5de2cf1dc63de1ccf45974c89bf5f95a64eeb93f7b56f654ced63945fe8c44f752a24c1ff0afc1dd461da4b7032907c41c4ffcdd5ce39ded4bc836373bf30d3d1bfb1c69062d63e5ca6f2871eb5c508566465b2361abf6f3a198eb9155c8c46a5cfc8224a4c8461763077d422d39a0a32da8b8a3224233a065f5287ef24340765614dfe152837607df3b0806ebfda06086b143b808312a9270786f57655cd0cc8c991391886374c384635c3f69b4cbe6f02ed6a113bab7229b5f77b062f10583ac3445136f79c9caa04ea5d251847502ffc1b2de74c956ee33fb149908949ffb7f19557b531f20ff07fe60815a6085abd8c32dca73df7baf008b8832eb535da892ccf755448bc08b91c09fd0c8fa28b621ee0ce29ebd706048fb863d0a0634426d755a5326afc68a09d23039349b34dbd3faa1b6ce288f9e4ad65d8849c7af74be2055f6e493750c68f8513be658157c4d4ca8deb53cfd89de1e502f6f3f226c3a90f448776e82d5038506353500501bc163de08e745221148edc8140470c6a3e25ee429e96445e33581cbd59f64819899f2581617a77adf83b37ed4e907dbc97c225fac5d41edce114f54caf4176d71e77876ebf45b9a5f578adc1c1aff7f061628350a622d52bc445d87e92b9a61a5a40e4d2cb2c40be239120f9252dd83220e19968f6dc5eb543cca31ac8ab6de25acb421f95ca47eebda4b0a973f5a1e3b3e228edbf1259c07314080dcf85df08c2ec328372d0ac75e3d74e7356425e38911e0cc3a2a87737814540b0bcc201c0590e2423c603826ba0e7c4f23640e708aa44c67a818d964420cfd30c4f2b9e88efa3b35a24a1cc49919915ecaff00b8735f1c6a6f1b9709f2e253e7ec25699a865bf3cf709f6ec250ac3cca05c179f7a3be0e83ceb8a822692feda4cb3e0b35e2f2df3b400c875190ab6bb807c9aca19c93b55b5e447b8c454fac246a31398d410fd745c15853358f67fce0a992b881c96d6a9d1bb33a72fd66d4cc0a55bba3adafcfcc584d96cdb8b16cdb7a2c6c11b8ba84f0a0b029cbeb1d4218fb90f23e0ad352d19fc198585ccdac2296095a826bbfc046a95dd067034f368b734c0b400e6914c3a296a8473866a9f0e2cdfee09cc173d697b1f6d468ade24739bada27e24bc3bf40038076a77328ed139f6b1b9b1fe65d955b80372db96ffdaa84eaba484dd216db88938965ce942f1b174f627b5bf1907a2d0aa75659b86226c528b7d9626bfe082c8cf851ee6890f2f259ab08fbb546f61f65f8cc23dc76ffa0f655ca9d5fc451f647476d3f8c76ee93ee80f40348d520d48194ba88fda79e60de29eee93c93119b42056b639fdb94aa53a5c7d10420bd2fda2938146e3215aae3d4432d4b728460d64cbbeb2fe9d17b1c5e850b94f9b6bc927902397d427bdead05aaab139a07472a084f9e9c1701036bbbba2c33ff2ee1ae6769ab217617ae77cc69e435ab3a05f82fbf8e2c52a673cb1157379f1f26cfe8648b95ee921c7d2ea484aa0e9f895bbcd80e7abd7599173efc36fbe1532c06efd5b272a4d577c97e91c85040dfb93ada6c1179c3063c04a325f86bdcae0700259bbaa54e71287907db903e8329bd84f569e5ca41eec64ca8b1c8b92ea52990a0040ca5f9745c120e5f3cea3ef2a72e462007487300da0d1081fa170508dd2b5b8a536a705168a77b7d7a2f39eb1f3c991bad4ce6c7a69f1852890a53abafa9a434e7be4b8b00fd44d900bba174bf2cf22bd675df73f38fa1879251b01a2b2d833f7ca88ffa28ddb0ff516547d5053d0d23256ef1840b28804998600771de83d47057fbc306483b91adcb9271f45782163ece668ccb09d02f4139d481515f7477f696945b36a8611679c12704f76cbd9da016f87168bf898ee75f089bae50b226a8f65193b8058b5548d088cc8114c55e4ca25f943bded24ce9508996ea3d8aa1debb480436524745b18f0c2f7e44b0475d016496313f275aa49d03151adab4585d16c7117aa8a1748afd8b786ea9a906477734930d14c82eaa7e2247d44e286673d977461d84c5c859cfcd2ee09071b4c158e89a8c68b709f6d86cc0b3182ae3ef7466ae0d8dcf56f1b4f4095cd73ca1f622504e3d7e59a84cd5b60297942424be4fb3ebde14eae56c25f21502117374f17f091f7d8e175da4029a3b67a987d2c7ab221590e4e9526f33d4f3180d21883fd3f7d757b09ce1587fcfb22f2432ac4f523c98a275eda4726e854606b235c133e1c57e2cb2c4c09c845620bab4ff36a0d9933aed476d8e389272a3a3f57bbb7546926895bc704710740387fb62c32cc8f8c4d5acea559eb5cd8634d0ef35b9606de89babaa1e599de92e2b554e2d14d3f3f0f6b2ae6eccde4faba39e76978d66d8d33caa91e79daa86dfdfa575987fb9b91c090bd69359f7fabe02010e289478ed9c7e832227eac0c4ab7b36e1b60c6f66a759c30570939a355b957e370e93c8bab555745935801faae39a32ec7740ad9c1bc5ab4f8cb8e53714a8a9c6da442c07c2b3c6ec256bdf842afbf32d6cfdc85bef5a87250994d8d43c855aa343a2801391eabc30fc3cdb7a8680a3c1b25570fd1f83d754f575e2142044725b165e82c432b08c31177437c41fa0713336743ddc71c0a60a62c41201cc2b26f8c1225c0ecb174515c8b6279899e48226caeb13710999b1d04d1e12a2e6f7df7e7901fb2e848fdf7c1a96d8894fd79444672b50f4c81f440dc0971bc4ed269812ebcd2bcc6459b63b3c552be7ea59f3519d3f84b76c8c4136e72f6d335260f36bd3e422184e58e8dd227daa8090a8408bb00750c1f1d2d1cb68d979cdf42ac0e628130ed3fcd898ea5f14309d4a7670338f6ba990cb30fe16cdc07eab235243dcf3bfb8e13028d9747e3737087ee8f7d22d4e1da44edf378bb47f3aadb20b8b64e12d56b0f57bc33e2f006c4494ef9e85873217e7c29f788b86eef0d084e257e063a877c14c5c0131fd424b9816b8d89680d5ad36af10c47616849a2ad921b1e4a827f346fbef4ebd6707c6ad3d33d5adcb89ce7f245cfb2f6737e9fc8cb1f1a3af09bf0a48614a4db1a69de255151b122ac85437c72605cc218d055dd0558ac9059a0d1572f5d109cd5d1c71e5a8da98498ba7be0651a023ca75e79d8b8d4f6e0c138617200148b27ef7a371bb4ec2b7989cdde6eefa423d7cd84b30b5609876441074395d9c7df02505c2a8f94978edfbfc06fecaaf8706b63e63db41e8ed07c1f6447dcd76c2e5b378465d8ac8c7dc5bac78d5eb3bff6cce7531f50b7ff71f67a53bb922d1025f757544e628e8ec41705194fd0ab88034d2c935c7da1326ac1850eccd3c37f8ad0ca599d36ab6cfcf2110459386f8ac8eeae2795f41bf7eb3dbacdc6fe975fdeae1f608c425cd4e1ee27082e3a1821458513fdb033298d718504b9d606ae08cf86b43b2707c3073a3f82007de8e20b540c394babe26c7703270ad8c86e753581c41595124fd4289c03e43777ed6190034cde05fe89d0ba19cbaa59973d64c6768daf10e80810db41a5a1f8490b0d2d295d1909a89689acc3bb893cb6175cd775cd454629a0849a500a294053d58a1a93e8741cab0ce915c63bb26c86b5780ebc35be1264e35353a8a4745aeb0090fada91421ab99bd7e339ac17dc4c72ed31922e978f5c29e4b0ba727b8672d8cf49d6a38ef423810e9ce15557f2491d6a3a3e04802677f3e4a46b618c2e1b8fd3b4dc66d8a50bc25ae93c28fd9f275bc5f6c2ac521ebf8473892ab01f9512b4f2101b2691ca4bad0b131304c3821785e65c14458be8470f2d01d5f4b67325fffe26c12e65c133653d410d74c70e1543a8f51b2820e2cd076ff5ef0071ee33c97acc96fa1db832b45ae2732e7328a726d24d7673b948d9c1c72b96c258825bdcfd27ccfa0c4ed9a3273b063231929cdf1fb1f843b6e73ef9f84acf7040dca92887a9a98e9d9b233f09212ab9bafaa783329ab779ba4b2af59a829a6ee63e4cfbdf8a4b538437fb1db84a4469dcd5cceb252c22ba0b89266e77f35cb379e64b2c2711196fb34a9aa2237c14fb89cf1c4ca09e4c26ffb973b8288d7c9125c7dee415da95a1eacdea9682b5207ad5c3fae2fbf20003eb4e7db85ec8bef6e08afdeb1bccc3a9ff717f6783f58f9513db373fd51807727ae02cca2bdf3a281e0362b31de99930d8d865e84197d35b038346f97f89079b87f307eed22a431e79104674ce61d3c95fc6d6e90f5b23a9de48dcdb29496ab66a9a0a9f894cd09a369152cf4827c29a71797bf34f48b09b7c3e98f9e5bcae81253346acba616a9832bf7b8eda63be318f62d99b70fb61da59093b2e5e097dcf23bfeaf757a5251ee122e8091335e7957fb8c4fbafa44e44c88d6ba1c25617ea746c301be8f9ffe65225e0da084e893bc3b42fb01b4bbee5f0200d98039cee6ea5dcfb2f3c73764e4bdd9496673476c0339ab66cddeec92efdac7d56f2c21053c44fa13dea2b5994d5b0d49bedd683522e94da559b9874c6d33cfdeb2cbdfb6b295b9b64283e680b1b86b3f689abcb8666ae613b671d24821a6720dced4bfe296750dc4a8cad095f891f132aae4befd03093c562c80e4330bda07c0c7b811e35e81f5b5a722a1b433ee0fddeeb34600c70a64715a2ac51942c4e17391b6c6d4e72b878a905153d771ea23e8710b6eb1452689873edc7d621a657f32473f59bef245c6a49816ffbd3b89cd2a5faf4f38b77566435e9dac398379849ba5699a990de497a9c273666a6d7146a58c98f4014295e1f6746ff3c2188fef4f08c00924022f2be17faeacbffb2a9488541ad2b8c09c90bf450672d2138f350c7311ebe310b6e8040ef784dbf5d4aa85ce13e25a48bbf6d69883e95367a92abf9c800809eeb45035258f85bfebd1e5914fc361daeb5c3fdced03d39e1ca27d35494c5d2bb3fea6689b8d3ae4a49f95b36a782edd8e741e76f0fad27df1384021f1cae5fdb1ebe4c143b770533cbbb8b97d93f2b0da75776ef4001cf3f2e7620d2f6e2a6eaecad7072e4dcc46fa78ef13522a4ad4626d890ba30e87040fa659bae00184273175a477a9e30d65f41ecccb19657befbb60b456994b519ca2c9567fbff65ab6e2581f5ed82ba64fa398a5791e219242b0a5a4cc9d4e7d1d2e5600e4015781075577ffad9c8a1877ee0f47dcf644a4211a2fc9e3f135cb52508fdc7a69ebf6c4f3be4c0639975761e4420fc73fd18a42de9c06a3fe53dcd163cc8fc6aa2f9289a10cbcb46637814f76c5b6ca448413c54530af52eae07ee4c1ebab66cb1daa4c38ba0e33a32568b85bf5ece3a891b861655f647347881f2abf6c7505df8c7e6a228987fd19a6941fd9fe82fefe5a0007e7ff903d7acb04dd860b996b845c49a545942cb9f2db80cdac5d27caa7eb2690d895dd8d780196eeed6c86bee7110ce049703232d673a3809501d8039f9fff88306dcbd1f88e17193ffcdf93842a49da70b1155b793bff858ab2a6443206f622c046ca79889d45e913850c3630e4f6796e382f351ef125ee07523f72f07008c62ddeff3e891aed33dc6d428f1b50039666e0d361f9f0f307db1dba3c2ab824ae3a5902aba3e6d1dada69deb430da6b98277646c91765be4942a9721c5e9e31d51e8202312459fa99de6515bf8b4da815f470122f0097a0790e5673ff809dd56ae9c97a543916f77b48910260f49475c9184e63736bcc6315ff69f14318c1e6c626185f208003f9fbc903be1e7f0764eebc3734b5cdff8aefae6c9de82fe6363402857019bdc5799c70", 0x1000}, {&(0x7f0000001740)="160517da8f7efe791ab3e63b8d8220f03615ef9b5468e7222da9f195b8d622cace849cb173142e0e8968e253d4f8b55c2777db2350e81f0a5b952ef16cecbfd5b35c74a5ec974df8c755e43f6203985e607ab859e7f844d343a6f53594610c20747497393bd256a921977fe251a9395b", 0x70}, {&(0x7f00000017c0)}], 0x6, 0x0) kevent(r0, &(0x7f0000001880)=[{{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x0, 0xfffffffffffffff8}], 0x1, &(0x7f00000018c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x3, 0x0, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20, 0x0, 0x3}, {{r0}, 0xfffffffffffffffa, 0xcc, 0x20, 0x9, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40000040, 0x3f, 0x7fffffff}, {{r1}, 0x0, 0x0, 0x3, 0x5, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x22, 0x3, 0x1, 0x4}, {{r0}, 0xfffffffffffffffb, 0x80, 0x60000004, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0xfffffffffffffffa, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x28, 0xfffff, 0x80000001, 0x8001}], 0x81, &(0x7f0000001a00)={0x9, 0x6}) writev(r1, &(0x7f0000001f00)=[{&(0x7f0000001a40)="1d9d17fecaace809c78591df7053aa8e3aa480690ad614f120519b30d5d63f5a4f4ca8c01a319b8ab636c5f2a34e595306db431b386965f12b36a1c66794bd01cf77987fcb9c665e126450dd0f9847a0c1637ba62b84fce604c2bc92cf525954278abc48bbe5ba1fa8647df4d5fc579220f0a61fa628965fd75f78d304e004ce6cd8b47dcb39424079", 0x89}, {&(0x7f0000001b00)="54cdd9f9956008af6bb03c57c5387cdf62593832305c2571dcd5162db71a8c85b7948d64346061c2988f17d246d79d3c05074c292bf4ce94c79ac99a965c5c954d93de178d992524839a3f4608ca7218eb4cff29f37bb5e1a5bbf57e50388bc1578f47aaf59cc7bcf0da85cb9882eea3f6aa3d598004162cf5da05b8bdd032ded32898e34c3aba54cb0d8f009e4a723122fec71d6ee02acd873a75d02ff13a455717e24489be0eed7e6e3500569f26cedd742a45ca68a46c51071d5182a3135f1ec0d6f080a6cbfe9ebdff2da5b02b326b", 0xd1}, {&(0x7f0000001c00)="4b0dea4f89f84b53e956327e129e54fce8f334dbb54505506b8cb0584ea8655d6b535f95305e3cd58556350a31111b079ed355ed70bd7f447b57863fd5dccd56ae16722d8bd1b105188e04101a377a5d00bce0d6752e7ef0bbfd83eaf41ace47d55181193e3aa1fdaea9b2eccfbc6f0d031941095eed60c4f8da2d097e0f124f84e89cef3eaeb5872e2f56a98550f8bf9ef1425ce8490a2db701f76af2944dcde9674c38c8668b2d78689a371a6c79bd82283463fdc91b7dd5f0", 0xba}, {&(0x7f0000001cc0)="893b79b089c60fc1ce6f643d21d4b111d87dab9914b38f19e4f32e799f9f90310c753f4c4f93b2069dbb29582a6334920570c055ef04c697327ab80eeef759fc2b4af48d97a596aa86c7c6b337909b8516cd6e5ecc76f4259eea6ba58486", 0x5e}, {&(0x7f0000001d40)="f8a44991b44f0c50d0bb86307f53a6a7fb6b39af6e97ff9550670c271c9d9eef12ea7f3652218ad71b91a8cb3496d81c7c8eb92abd9db288b8b5c7d520d362748ca1e8bd059cbc2f4e275438f258e74badee", 0x52}, {&(0x7f0000001dc0)="2741d49a795d267db7ccd48bdbe6b7960c42a02dd9a490ac82d65708a8af8d9708a07a057abfaa0eb803bd82281cc3621e32fe76c2474387aefe80f9822e4b29e5c8df38d20515a4a03f6696a5b151bcfcfdc763b1d9328667c03ca1c913d6ad49a90115772fb039c0fe110271264ff5", 0x70}, {&(0x7f0000001e40)="6244670560f62078b76bdb140c83", 0xe}, {&(0x7f0000001e80)="54ab47cd5adfcf5ef1c56b1bfaa19deb378841ccca82940e972e47ec70a43a8765102669b39a4d343c4e8899fe2e9a6e195ce0cadd1f37968262577e32be4151275badfe5dc8d1ecc6d3de1bc09f1de6d20b1f873b5e75df92904b35f1df8905c141d3fea0d60cd6c8", 0x69}], 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001f80)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002000)={r2, 0xffffffffffffffff, r4}, 0xc) lstat(&(0x7f0000002040)='./file2\x00', &(0x7f0000002080)) sendto$unix(r0, &(0x7f0000002100)="db29af3ba407cac1e5a9302bd0815ea3adb7bf22bb23da527f1e08c4ba29f07d1b83e4fd9ad84db0ee32c0ca2e7bc9ccc7ced3af64682069dce67cb701745dae7499bef25a1ae95d8b5b8c073b0476d38b26b1afc5ebf85f8843a6855abf11f6d1a06269acdea3563b1a455e6f538b6e45a0d2284cd4ea19b8e1bc467ee7c7588de119f9ce19c3bc1ac028a26f2a54be0dbf20f557ae3f139fc587e5d87a8b17f8ce500218b2e222c9e7b8fc70fbea9577e3d2f60a84d0796ba951bfe29162389141b5d8a5b3f31ad5f5c002798367a8696c2a36e1e078a64fb8f8d26f83b6a47a349412999fe580", 0xe8, 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000002200)={'./file1\x00', 0x3, 0x5e21, 0x800, 0x1, 0x7, 0x0, 0x1, 0x1, 0x2, 0x7, 0x1}) write(r0, &(0x7f0000002280)="089bd8436ab22215c777bbfe4a44d7a63cbae3390df96ece48e8895a5055ff9cbb173630ec388a125c7f7c3bb348b86665fdda48edb53e5d7c931eed64c588dedd1a18825ecd0d6dd484f074ebfc0d14b422ebbdf761e6", 0x57) r5 = openat(r0, &(0x7f0000002300)='./file2\x00', 0x200, 0x181) connect$unix(r1, &(0x7f0000002340)=@file={0x0, './file0/file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000002380)=@file={0x0, './file1\x00'}, 0xa) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000023c0)={'./file0/file0\x00', 0xa3a, 0x3, 0x48053637, 0x0, 0x0, 0x5, 0x8000, 0x1, 0x1, 0x1}) r6 = open$dir(&(0x7f0000002440)='./file2\x00', 0x0, 0x40) ftruncate(r0, 0x9) write(r1, &(0x7f0000002480)="a595f33cb8e3a79561730698b673a3ce0b5ac3556a88341441485c0ad50ef1b41fd9a37c1988558c49fbf324627090fd955be55d24e7dab2cc3da837b623113896f55dc95ea0c0675cbdb9e8b50a363b5d6e6c92b8e51ce20da8de2edb981703ebfe9dd5", 0x64) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mkdirat(r6, &(0x7f0000002500)='./file1\x00', 0xc0) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000002540)) fchown(r5, r3, r4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000002580)=0xfffffffffffffffc) 01:46:09 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() read(r1, &(0x7f00000001c0)=""/69, 0x45) fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 01:46:09 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 01:46:09 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x612, 0x0) close(r0) ftruncate(r0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x68) 01:46:09 executing program 0: socketpair$unix(0x1, 0x100000000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x3f) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 01:46:10 executing program 0: clock_getres(0x3, &(0x7f0000000040)) clock_getres(0x2, &(0x7f0000000000)) 01:46:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x14, 0x4, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:46:10 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000bbea41ea1c730717c5401671230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000000)='./file0\x00', 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:46:10 executing program 0: syz_emit_ethernet(0x79, &(0x7f0000000000)="31ad645522d754456d1d1bd5b36e362b319ac8935724f95b3b96781a797581c3e80a0ca5b2abb1035d200b2c41b449b1b1892df0f93086f433ef3bc3814b0bfd4d3e1c8e9b4e37720ab24c555d63b7d6e9abbce4e3e1834faa7279f283f129757b7c767b9036e9697acf7036650fbf8ca07fa9a8c515fec349") r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x100) ioctl$TIOCNOTTY(r1, 0x20007471) 01:46:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000010, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 01:46:10 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x29b, &(0x7f0000000040)=ANY=[@ANYRESHEX=r2, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x2a, 0xd}, 0x0) fchmod(r1, 0x0) 01:46:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x101) close(r0) 01:46:10 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x140, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/36}, &(0x7f0000000100)=0x26) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0xfffffffffffffffd) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xdf, 0x4a}, {0x45, 0x2}}, 0x2) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000200)='./file0\x00', r1, r2, 0xad9de8040fd9748b) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000240)=0x2) r3 = getppid() getpgid(r3) r4 = open(&(0x7f0000000280)='./file0\x00', 0x238b2856f06fd842, 0x8) getegid() sendmsg(r4, &(0x7f00000029c0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000002c0)="530966793f0e5e0e7819609392fab8b992b44320eba89b75140938826e4b490286cbe014df401213de1b2798e7fb27b4bbf024ef8e33e7e1d93a90", 0x3b}, {&(0x7f0000000300)="44222324f71ae3140cbd300da40437d43d48342fa789aace74479d1a78144d880aecb12e9c4f90b43b5f92", 0x2b}, {&(0x7f0000000340)="8977194d18f0f08b6de578a0b1a3412715b63b67cc14c425937e7ca2efaf8fabcc9cb8911d7fc4838b006f77cbaa68076c474a841a9c873bb4a676ba8eedccdb961497c2430b63580f69", 0x4a}, {&(0x7f00000003c0)="c192f68242e746ef3e106d34d23c7597f6ac8c234ca8c937d5ef7257a62b97fc6058e71675bf7fc6db58a4a67151fd88b5eba61238abcdb5c379c86589a6dd35aabde5ac4d67b448ab055a6b38fb0675a00b0c6ea2d0fa968e9fdf94b984e0d160246c3845a56abcf0d54e4d2d5ce427c6936572687ccff7b9bb1bd8618c1e102c59442682495f26c5a37145ec979fb7c3e54cf0cb0cc871cd97700c67063532ab8a1b80c70a26b1aeff17c010de34d33d9a22bc139e08b0fbe12b", 0xbb}, {&(0x7f0000000480)="9e77159fd277a676197cc8496c4b4a363aae507c816337353c667da33f91dbec8b393a4e3a6b57c0e9e343da8f7f736a9163e275af07dac99bba1be99f78efe92404b6029ebeabd8f054490be447a66d50062dc5bb2371191e2ea5f5052a8b8952", 0x61}, {&(0x7f0000000500)="a5e8533eb18bd49e952fc521df1d7beb00c6e83f681aea6ca63472ee815c11111fbfc6a09b5461b774db2c71c10b5eb30caee08d4560ec04dbd743085707b03d6b63adbf6b458e59114e78f33d4b3509fb70afdef2b4660f52d8c88e96635de13fc067f5ab363b3362b7291d052e918385d486858747655b28ff15360610fb9e31f8f10660d1d747d77f6b757e4e933f1d1538809ddbf4cfebc05c85f33d0bc0086e051524d4900fc06c03", 0xab}, {&(0x7f00000005c0)="9fae86ce9e5b310aa1b7d89f322c0f753f5c64aca85958605d9887539d981d99de3e850fa8a0f5188acd855ef3ba08abdbf7c33711c77bca576b7953b34f7c7ad3018c15d7f9f1e144d479c9c0471ff44854db715fd9e532f3cb8883a72d7801a1e57742a0e55c314f5729959f3ded8a86825848106d5905a125204dab2c7d6f28eca7335688e4a7b7b9c6def6562d829e54364e95267d83715a39ad14b89f4eb43d60b70b77f7403500b1b77a10ef9da41c1f71302fa5ce0d", 0xb9}, {&(0x7f0000000680)="29c6164b4f03f4786b35ab6eaf0398ec5e0652b0ec772fd33b3bce324dbfc660fa1caca61c070dd4c8ec9cef71b6db90034b46de73007762bba23c8db1431c181d41acb9d1713271ead50cde8face822f922276c13e4d50918fd82f7ae13fdc436d1e3d35a8b4d2fb971cb26f8cea4ee59d2cbc924f9bf4c1acf51a318a28e953d278e4545feb4d6d51a7776ab825c7eb552c79119a578328cf176b92bb01fc4fffbf67070cab812a69c3f63d6325d64703366b350dc51cf0389c89f0cdfd69dff30a0", 0xc3}], 0x8, &(0x7f0000000800)=[{0x48, 0xffff, 0x484, "d0313471c7aa530c47dc2db39c016d4c465d5a475978a767b45523797685c43766cad9f95a25b4f6bd03cbdfca3077d85a2e6a88a5e208"}, {0x1010, 0x1, 0x3, "6ec2ba18078a0c2524dfc55e1f11b063f8250f61819bba372896096952245de3876aba9334312b488205548340977ce86e712741ae56a29d031be4a7b3a50a9b10329a66950c4711f264113fff50b9ef98b85c8e9f44e752d61213fb3ce2de718c843f351a43a26ecf4e1063d7215f08410ef7cdb7ab46730362ea1b306599064e6cb9ecfaee08866cee6095f50b66409f73178dbdfc1771035052f00f7035cdd577616cfffd9dfb5d85fbfc8ecc44f2d5ebf96ff8a2536d923eca5808dc7cc7c46c9bf98d767ee068955260b34a0435fddc824cfe2821022c65c1b56c3aa6af22cbd8804de648ef02fa2cf2b0676cbf719cc69952ef5323085fcfb5c6e5b4ede0edf275099eebb55c01eb542f1a4a1405a11943fcae42c6ec03d61c8ca1b0059947bb36df040d1570d6abc208a0d89a443f75328b74672bfa397f6572de3c9908dfa156e67d63ae52c645aabdfff40e8f889ed01204bc4ba9dec21792af3c311f6cf4975cd291a619370d2fa7e3ffe67e604d2bd209b4594a5f525caab6945f80a4ca9909455c8a8f1c802bc8ea370b39c0578ff9d87db56e8fe882bd611f4a15a88b1410b4aa2a6ec78624d4e2cbc11a0531d23726f56ca04cdfcec857f03eb12205c9c19cbaf6fb277bf2e64e217a7b9b42b5710322013ce64ba4274563aaae306873c2b753d121f165bcabdcab7067357274c0b0bd7b4c666b605963b74810419f5062f2fb33faa55fff5596e5e97713009e9d7e8c2d536c38bb85638c11bf58ae601f2a61dec75a4f1c79e6e9097d41ae6f8b027e849a350e118de29a32c0f83533365654315c7112d993dd66e17c108f3b9f75b817ee7b78f1cde55c62d14aa1a55a1f2ae12b6f3de229431335562fcd75321709ba3d22a05f5304c7875039f3815dfd52365e9ee293f3279e03d0a7e578f0ace25fa674c333d0d285473dd427ed9c41e96f1a80cfe7d27750b80371372b58f707813c81c2c307b3535746593a4b15da94c4bab0afb6ef2760324ca8efbd74070fbe59e643ac57805470e735873ca37a898ff09c7b40af8e85031ec5bd2670d928562274e2742ce1a981e7c9a171715dac1b014762f92c9e568d340ab097f3b65f8d71c4fe67dbd25eaa56120d8d151b5ff4c2a5cdec068a9989ee41a4ac89402c8e438910bb5620950cd555c2fc56d4f2807ec728be79f9a10cce869288228a7a5c912b26d8be47ca47cf6f8699da8b2a1419d9cfa80c17fa6204ea8d9e549ce517e4018bc984d949ad7c1265ac7a402d7990e8e5a9002c9f0cc6c66c7ef6c4294c70de03557130c0a6e272feccf5545a3526ec1f8132c5e015cfdca439f1588d934edd9762970fa86f24f80994fdea9e20b849b16aa70699d2b793850d54ca33de240c0c5a6d8486e1d71642f803d0929fdbd9120b968e8b8d303ec581142030f71ed81e38a1cfd99bacaadacddb1a04971ea898b757f8a2c386199cd99766c94c67e0162b511ddc07b039d37133aeac5bb5edb6e4b5fd4dd94598c87e90371c9bdb0e49f4316a3447b957b56763dd124e80a845bb970290fd4147ca82ad144f3ee6e92781223041b24d6ed6f57a1dbd7402f12a7c6fa430415acf0d231866b87e815295550b9829b9bab24badc8b57aad72331e05b06de3c7ef2b82f0aff9c4c7af9efa728b9b5e5f05fcf9a2d54af686be82b79732d8113cb672ae9e42ae6c48b09fddec678f27b1607181fe591c3ab8028bbfc1a5ab44ff9ef16d3bab06a4dc4359a9056f6f8de90bab15e20ba700917d07a000810b875788bd8f33a5e53038139e0ce3de1cd6c961572b61c2fe904a78edbff1b0f287dc0de3d533c5e29c4118e06c9f6aaa4fe81dc164b2b32c2b84fd17970553b15029b09ff74879436c0542f8990e640a6e340fcdd46bf91ac60d38564ef982b76d520d777d25418c3434c2621d729d418378c7e3b83be0592f508649e3542078be75bcfd06c9abdaab2e390058064fcd4e8654685c233f775b7b234e3e9cdfa42218fb5f5fd5eef444be3682ef7525467ab81cb127d8c4a179428fd75d736b2ca82de697851b2c50a787b1e55b76defd20e1ab3c0c88296cc285228047ea0461f12c9ced0fd69a3e341eba8d55439bee58c011039ee87cd98035c42802aa310e7b53b0772a0ca735f4706f815c113042b26aca87898487ff1b572433203fa8be32a6a505911dba4f92de28104f57015861abd51677d31d6303558bca4b13a6037d067ca3ceb97ce60b50900a71048ada932740f398fa190be247df54032f9def979e72d44ee98c2a12e5e5568ff0c85b531afce7455840452452dd5a1a746a4005099163bd50a1a9a696309c743472fc806eaf8f6f39775735601befe40e049ca7941e1ce6ed5a5c1336896d43700613ecdc6fb0c6c3b20143c4677c3e8777b644bc00e734d4ec14e05f2cb7597fa4addef59bbd8dff39eac4a978dc62ca1a0e3f7bb0b96024eee1eb44d7b8d553832e1bacdfe89ad88c15eca652d99205b17eb548ec93f44ee140a130d3bf9b8d46906e8050a91aff579dbbb2f327188fea427e69dd7825cb32f348ccf7021f87cfd07092172704ea39f408946ae7d1f5024657009d435223d9c23f46ae35cfba8233ed88b19285da607c788857310af30f12311ce4cf263de04944f5e6ec37e14c74b9f9f69d3610e81c748ad2a5483fe24f3860fdd21a0a3bdc873d334afa841fba2823caf615707ccd2da3adc7a2c8e6c225310da7d7e87ce45d7759b5fe491972d0b662f388e00721694b8dd767c5277466fa53ecd60850e636052784eedbc9fb2e0b9fb922142e1b6466a9100c79f862239bf3a18638d9e518fdaad1e3b198699593e30ddc9f9c4a5c0e921655b4f7a546160b3ebd88cdd0d32229424eb84b2b37d2fa136cb9ef5b823007313207baefbd5418d5c5474ffe256c984e9df68c0a232aa6e9004e38f5796b4c3eed24e9c1fc0c7f27fd9e296e13c222bf2b6ce45b0769043c2bcefc5af7046fb0e000c9fe879d00dc9e2d0f54ede80ab4433b35c17dfba36d54ae3dfca16928062be0a07e1a5efe87baf1607afb9c9a22fc499744fb0d7675a5386e3e3212077e5ea0889cc0a5c699af9256881dbeae1ecc2da279e96624a6a2f1f45e2c3ccc5ce49c39b010428bb0dc140a1a064ea21dc72f217b8e63e19945164d7439136042f9591bce05c06f5c09c4bed4b195031e457e7579d0d22a63dbfe900f4534ed8fe0e74d3ffdb4b0cafb37fbaf81e57cd5865bc8e481b5c7d2016f8910953a9e67c9c66e8fe737ba2ee858cdcfbaafe860b0d6b499e45911a5d5ff3114a89e49fb19b805cb85d4e4060eef302339502321917052046ddcf41a008ab31514669cb5c5dceb9aa4f3fcf98a0d0e9d8acbc30b3e2690377ed8471bdbf5cbca07e01022442d7db42a5a73c83987a286c8986c488efbb0101132860272f4e6680f65846b18ff8fef459850c8997ffbae85e047d638e1d4752572374c73100ecf1074efb812db3fd395ce354be4823a38541328033e3110f2a907e0c2c1c4317fa4d9f4ea5caa7f5adb8c35fca480f3d5b16c5e5bc6181344f1cfb784cd8691ec785f5da6e62b409baade79024c58e3ed879fe9ecd8f9591ef55fa738aa035864fa0fbde39baed02eded5a29dda5256bf15bdbf8d4392c19c9b87f0dc431674323664bff4daa939d734d8fb98ddafe44a12536f2cacb2219a5f69e2c0a5ab398c32cc6678d68916991b791ab2a3cd5a87373ea8ea6d1007226d9e0669b2796891ce92fcf612f8164e8c97ad0d632bf4f137a02fae19d038a1dfd0447417717d1bf114d6596c77bcad1d915984a19b62fa2b3125afd8fc5b96584ad47c9696d9f2b2f49127d601df5b13264ed5798265fcb81a2932f3489dbccf393b8af9227fdca17d1954e4dfb02a51a88f9bb3213f2c1c3efcf034f4ef7b675102da3512bf25e7b8eabcfb4fb5d4eab8696716240eafab267e29d388a52901cf851bf340b7102a53fbce8811aa6a618110844db51d5fb39c2c8512bc295e91c06ee8b428c68fd375ffb8e65f61c65d0ae3faa002eb26c73a8204724f2309aa5f3cd7976ebe2a7f00e25013faf11f4f0f33ddf8a05bbb72aea2edd49e6d984fe24b1c222dddf0c1d6a672b0dba0ee5a27cdefc180492340b6f2adcdc692fba79d3c820c94409c8f809b49661e9cbe75c3d753634895b76c153668cabf7b2a8a12ab590e55b07760c7e7ea8bc397ff8955435f89a53364bd76ffcf4e67395e335b412acb454d6ddcc83d6d6070fcc817430275119ca847740dc5a74f94f0c15dd7ab018f9a894e92a0aa14f0c3e43413b81a9b5930c144052f8e239dd0c5da462104dc7725f31f249bdf9005135c3bf8371a699e2e790c2352573aff990353714143d2497e35c139a787892f921604ebc7bd1268a7fd78fb31d0c6d0faa45396148fb18132ee648525e06830b2ebcde8236288307b5b46c969edba496c18e77ff647dde1510556ca2f913e9ba5cd4c6ef180256e78edf3ae8063e90572783b754b03110636b2808700abcd57069ec6d3a3361a32f1df53effeac47fb88b9fb2758847cfe9dd5c784d38e0cf2e15896a3a4c44f2769dce8b509b155fb93e5049d90bef6d8f23602f6ba6c11c864b5c5f5e168a456bf36840d0b76563e9912dc995bb719e78fb7995c4b67321e0c420d52b65b4d9df194b57fb75083114b5a3c7ee834b13133237439965765257c2bd80195f77e5fdd21ab3a4dced2d8a3d02b7533c1148b1d0b1a893ca73c19b0c355fc00dcf7f388ab51003598bb7d1f0d7e56eda1f22528cce430e6eecc1586ce8e0bff7ca6d590e19a8b044eb4f1d6dcec9d6d3f56c9e78b859ac53875ccf3d67968907b9593feb0b8f3f6b4a3fbc5045f0cdcda344d3508c169ad384a496638d6465945a413f15c7aba0a051e1c7a104825107acd88f01c5f53d24fc042eca8080b5a357c1d5958477526c062ab5f79a878efc1e77c05599dbf5b7b62309c82402c6a808076221577b9e96739d85a5f5d6332647439965bc505a855dd74da57879f70ae1b617c4623ae92b431f29a36cc20fd1069a24e68f47c67a2dc46a94be492c247be566597e0ea3866a6cd5edb5f3342bfc2c3ac4afe7477bb2e43d56be76f77a9d3b033657f284fe4f6d10a71202ca8026b917dd73df2ab4a887f625421377188fb23e76cd214bf0a8b9dda6015b00fdbf3cbc8af06356a9454c84d12d424b8d7de8542f4aed8f200380fd04748bbab62c513c8c0ea5f7a7fe43611c9ef26caef43db4bad04f33a730945edb9cfebd50ac7d70256e29f9b7336d10847f86c8898aa48e437e6c8418c982c5ad427ff523817cd22af237706645c0878abe79af914305f69f8071e234580d4a9d8f88b2f7b86b729a29d7764b6be4076203300994d966619ea4bc4b2ef50652ed67edf24edadb83743caf73d9ea6124b30da71e54d37d27e371efe2dbc9e6f2cade87551b820b18d678d9b574a2e0b8224d0409be71682fa31570aeacdf9c755b205422791906268cdc1cb908203031317c3d787f59f5d253257f5432e5cd4d99fd20a6c22ba2e465ba5696b253008c8b362aba78d3ad1ed74e953033d6df798798708e5cc62fc905d7deb7f2e1ae8d225444997a3564ebe19c120f735fd03439020dcc8bc156ba830deebe107898f147cc5ce677bdf57b99ce1e6ee50640dadf5e466abde6192d46ad1ab00b7598c03d43cb87ae8cb157edaa2192caa5f210cd7b8c4742d6265682a62b5576e8fe60d801e51d1d48f7814a35ca77d82d33950be46437a"}, {0x1010, 0x0, 0x4, "323d0d36e1d915a10a06107eb8f1b7a049068cf3a9c933ccc93d2c1cf67a798fed3af26cd953f5d12f42c7042176039123896be08703a51020adddbf36ff5fc742d41fdd5176f142f30ca88c7b537fc1749d3ae038c1e8f198edc61aaebe981f75051fbe3195522a791fc52746decf11f28fe328e7a46a6a51e71bebe8610f318143637fe8feb2b87d96611086cdcf76ff2459f352ed4b0334d425fc0c6c6a7fb5605765c79165c3e0fcd77a449df66da463f0292cd4aa5b47a807bfd14c7b4218b11f82199c3d8a63a3868242c3ac38c62ad34b90e81a40fb94d669391d9910e071eafbfe82b4b708ae136c1d9c2960b37da0dc6bf35c98ac91cef642f81ab453db80482acfdc25b0babe68417faaac9f8d11353634112c6f2db633f6bf5513a8c2b2748da2de632c3335343b1ac0f9649712eaf809cf7b8958e5647c862cc1d199a99ee020503b7639972984e9efb02d71aa9ebd76639efa2a507383b9f226d4bfcd14511d0e20c31724e518dc7a368fa1b30833824d72dc078753c29d29fe1c75b3b469838c81ec4b1872f6d32f08f9d7f568c21090421be66322db164fd37a133c1dcbd9e2ea615a077cf24f9bc7548eff2a6f33b41ff226577de3afc226766d1752d4d462e52c341df113d48ae839b12ba78bfe699f86f301046dc2f2c62099501894278b708ebaae97893053971424020bd8c63fc922b0def157ffa4b2f0c8f965abd26f3cf0652eb0dd31487fc101d065afd6ad3eb78424901442360438a3614eedb11cdd42ed07594d2269b534b4996a3801cf41c9945d98e992884fe07217303cc9de5ef39dfb420cfa09fffb2258f0e25b8726c3f9b2d546985c21ed3ba88c77d3176ea50ba809643b593b2c61b277de85ead85df0341b5f926c6870810e8c5b28547cb5a30ba8c9c52f4c8787553bb70e93ac2eca0b4f72559b71dd18b547deb452834fc472df755bd7c470b4f374deb4ca7bd82775b63b8a6e10cc734c30c0c15e2e3fb84d9d5cb3c1b5b65995fef73f3fb4cc4720065222060b2c9d3014a63eb7e736e70387d23d39f1eb7a8da205e02bc045b4b7ba04f4b008f76c89c99d3e891fc5fa2b228f4e6c4816e1f1263a562eb6e5f72500fc58736131e184e902ec6011e23e066754c07bfc2e0ceef13708f1187219574176e73349271faf97edecb8d8efdd017b3513f33ccc814e822499618af0c2933e3a27ae5ddb7b6b83c0bf8138e08262f354f144fbaeff71dec08900869b5c3f9ec8ba4f01fdded5401abce9160b93246f351f8cd0ff826c06962aa4ddd59b07882ff68701e63126355c084a0ae6c5f48f386205c8e288b672bd42534cad9f37f6986781ac833ec84592edd48e92fd0d8e92b5c0feb2807b80b30d343a35c60b103b85b1de2a690eff8183c02cffe4ba17d9812b00e32105f3243680d2cd9909df9d2210b3042797587be8cb8c1b4c30a909a0bb0496f697f9fd525e7b461d780fd25274e2b62d34c6fb9d3b5aeb02e839d48641ad125c8810e76c8be604e343742946879c957e258319c37980d220b1e072c97f486e292b885d2cb6db89cdce597bd9c6e404c6e6fa5593d552f01f72716f83a66f5fabe11a596dfd38bc051276368bf57d9e104e5e8fdc674274a3b58cc1317083b597480e41eafdb2aa692b0e01bd6e6d4316b3a8d07489987ad0dd148238f682233e220991e42e0d04999b3a279483f3048a142e45d5b1f85856a89c31f1a3ad0d36b5a6ca7cc5327ec6186c20ff1d3180c10cd7a9078aeadd416fd5d66bd138667fa5c60d1530eff70a332d6c75f309189868e4a776b9d09740787f3a75e68167f89c760c4663a3b490026b3378b18878e32758ba5c819d3494bad4c294072a3c4c2b2b063b5107a20c083b5bdb926d4a43702f4e9f54c1ce086a15b26338731622202a634583be3489dab6d422d177b4f7f3c8c6e74c7bd5b5f05da7e822dcc5f6ed2150834aba49151f6fc9e3e5d751e494e406ba7edf77c36c6737b188238a8d02856781f4d95ccbe42c74f47b97a3652f36fbf9c2ec8face46022f5fa3bee9199d84131ff7a5a0e0f183b3095d1fe8fc1e2c9121c0f8f668df02c6c8f32f27569d4b7455b4d5597f5705680f2a18be276cf63b393d0c5a3364e8cadd01db4ecc8a3024de55f85e5ca9ecb5e6cb7698db501ce581f17b4eb9a6b8f723dd691cf0b2627fac36670cf3611e7bb216abf303d2f63e1d5f6a1c11f9421f4776408f464da66ef96b6643fa4f659737232944b4badafc76751eb5d23e2bd87db768f50369565cf72215bd8e80837c3163d9aad7b9c132ed29e0a6532e4569027686e4cf0f11a246392994dc4c2af1bcad80af9bce8be8bde35bd324ef4f60b90f733d9f47c5092a183c3ba3796adbf4d1da2af101c49e001c7f90dab56f6f33ce9c1ceed8d62b1d54cba5e05603ae8d9fe02d58cee6c1783ef99cd7f7f9be1a0f47ce0a91b50c74bd814a2dcc37b21e92e4341d4f9b11f88cff00b23b6a2c704a839d4f1b8b960663e39f1b2370cfb1a1333689498188ce65f3063f94cd7c2e090f68c9747e5fd6524b04f26c20013654161a5fe50fbd8f31bbc186b67038b692ea175d708ab291354bdba2e3f943f26f72615cb0de2f0da74f8d4157a612bacd8b2391159c2dfb65e5c1f8a8f57b091f40ef834de0b1fa00962d457227d1d447d35372388e376d2862f0cd0665d0819a04c95a4ab4d9bc1972654228656b74607253625c32310928041c66eaacf8879db3ba409431ca4546f8c2ed0eafae6326340c2da7461cc9e3550d4c38079c86af1e1b597b375af2daa01aabbac485cc49ff4eff6dd72b6d2cd05b93c496280b9f1d811c4afd5cfa6c39b81091474034574bb45c73b7aa6f8e59bd53798ab1d5ea70d680aecb27c4df6ea1e52d42d063608a5cc40d6ca1706416e407b357d6d93df1fb86e6059010cf58a3d3f522e904658b6ca7ab696562549b2b189c2e7f52df51117443abb3ff9d9f8f308baed645cdae3eeb9ce5bc850605ac273e1d8cde31666673ae0b1e2f66a4af68b1a01958722c3191e5bd9cf8610d898e53fde9e8803ae7266876ab86d73484ea1f25bd56c2194b1700a9be45226d7cb4a7bfac9e9db5370e3d58a8b617ede64a82b32abfe082b72396e138ec6af47743607ad1023cd11bc5feda2336ba89b83b91a11a130d83ed2a6b2d8d841c6f8c56d6bc81335ce99b1d8b56850eb8f0053ad3255f378edcbcd8e154277526a7dd318b6d3c121e723cc62101b7c6df2f2462c2d8be8072076faf66d9d87c90854ef7e8cbc060438dd31bbaded4e06a00eedbf17161d6110bfc8d3be27a5d921976700bb7418be89998bc32bd51f261554d6682c89ec9d66c902d0fe9b217d33caaa2b14b5077790427887d15a412781c3530f4aa3b95ed9a2fdaf1fdd1706a7ba70b88b2d67d7e8c8c26a1a33cdeb43294300e8cb48cd2978857a12b07e0d2a2d778e353281cc923760be53fb76594bfaec46aca7a6a29b1464c9a5b441eabd9d68f400dcc39f0d015f50458eb39729849f97b325f18e58043545426474ba9bb56bea17222a417d6ee37ef44e9a70681a1a4cc3220e1a5b04be74fcc5fbd12d556efe7dbbceceb391d411aaba96e6df984dbd129d052562a9fd40c3ddb9b2bec6b6c7a5f5f6d9e8d60eae6b1cca31cbb20f9bc6e981a6f828d30f2d63bf1b0b5a4a372198d00f3a228478a98dce6874a3a07b74bfb98c7acf60c63ed2cd04c1eb8c6e134ae893abcfd3ee827be91767511c7e581aec0f1c5c834f51e8618296c13f888cb737997d91105d0921ea0c90e4fac3e71b74bf8eb34278017159169ef4b306e8def83ddf41bdbf3651aa57051d35317b9a8f5cb081f02e1a1b4cd6b30e6dcd1f798abd08034f457b88abac34b42883f69563e6632720bb2a1514c46fc169de7652adf53cca6bbcaffbd1e803e9565e46ec8e4cd52edeed19d8a1c047336596468c0ce96dcbe893ff87267aaf92fe9a3128bad7f925cb43243981462d54ce556a23c0d3361f09ebe3f748624d4280d0d84626ce18bb7cc087445d902a911f7b63d91f4f3faa0089777e4f4f1c5f077c8c1410bdda08b09aba20e038e648bc574f36e0a0af473170e1ba40c0f70817b9fafb51090aa6c5418c0944f16c56d0a83b5f1f24ed4e17313ca0ef01918480569faa1947594565cf85aefa0ca3f8e4b637ffdafd5919776e4d21986e6a755ddf8fd47c5e06e211bc5b58cedd21af484ae782111f9f2908c1885c43cd9a071db770d8d7635f05b26f23928e5266a56db4b15d6d4cae25923aeff70057edb3c152aabe1fd66dc1457e6d2d08fb157a778c90c8b9218336ed32e99032edbb3479113ded2fa7fed2958e484072e4181886ff76f4c7c7d8597611d1d8d0aacacceb827a5cb118d86c644b4f57b1e417b82c97f20288a43dfb39710f21b5c6ab44dde39e72f47a54fe1efc4e734f7da58a5e84385be2c34faf1a5b545106bfd13405cff4555b434aad87f54d9b6cff87adcfbcaff0d53adf1954315d563a0fa47cf29792bc05174dc15d4494fcbcfa5cdbbba2ee6fba5469ddbe0e5c53176faf44745975f08c54ccb9dfb5411b265959f6e370297868282ddad093374470362f3e2ea065d3922e7b23785aaae9dfd98fda90aa6fa87255f57063bc900e9e1f36616954cf251dfbfff09d94ab480e9e4ca0b9a931a2fbff172b817bd017850d184bacf326202469a27464074d3567e5fb2802988ac7aa37aa4e181016f4eca698419b7c95dadb2aeff814a026e69c406b34ab61d42751ede3432914462040b5cd6e177283814f5ed31ce9534ab0e2fdf910da2370aa5c62453d921e8375eeff0fa4248fadf233dce81af33f94d59734139f8970f2b428926253986bec96fdb941077da803d6bfedf65cdadc75bbe765a0c4f75571b10c44c24d4ad5c2e44bd85a635848b7ff2c945d1a77782f3d8cfdb76c9bc38f56913c9bfe2ac16f81db1d6271b0de6c7b8173cef31c5c9c7c36dc8cffe76aff84f8807d9254b4fa99eb705d10312f5588efcb9a5a40e86b8b1a42181b17a054a9237614765febb543b77913a980497eae0002e128e7ddd49ff5a7bd60969376383fc492ab36ed64900302ec19e07271622b0a3d5dbd3ba3a546534c06f54dda0226894f81330398263d8af42d87551ff4febfaf29c296414e1b562f45faa83a3ca3d294c04ed2e37c9d9d31722118119f515b35dbcbda5ef659061795a39b8474b90b355e2bc51765806100ff2204cca3cd00fec79ee8c29e7a14726e9e70aa8b7bfde92fcde9fd2b8192a97ea795c8652b6043e04998491262f062b8e890a49ac27c447775ccc936fd5d32bd3b9019eb9adbe923f3785cdc8062ca312d60cf41b6608c232479b3d78cda587e967926059c4541dbd7e9b1b694484b19b2209f0fdc59a958699c3c82faca868c758d91e0fef030f42ba006db9d116ff71aaac1e6d62eddb2bc1f2144d524e5ec01fb660967bae70b05e0d7436a92dc7cc34f1be3b7217aa01a4e4a41c47db5b55bc572f8fd257aed15de4ca6c5892aadd7b8f71bf315ea31a592aec65c34a1db3821c85fa64647f9c89c084b6199c5330bacdfbbd7fca94dece1cf4b9df248b31238755f9fa90449ff51abb4a5ec95ac61f62b1e91b04428dbe508035348828ae022f2f9e94e19d283189adf287aa284a2183f24c7719dd5fecd0e3711719487479582d776ab9637b60aa2606a11fdbb2d2d45427dfc2f828edf0f5995c26a48da31378f2facbc66ff9a349a3c2d9e50d4072b324a5e92"}, {0x80, 0x1, 0x100000001, "1fcca4397321d199dac980b236225005e4221d9aee5ab59b21e2f8ff8220d687254259a422f90f589c57206124cc56017f5e89e54d3cc0ff79c3b3c8a20dac19d80aaf527cba8985d96483dd99cd56af6e966e129cd9d8cb22031fd833abf75567f81ed53ed20e7932"}, {0x50, 0xffff, 0x20, "f17de62c2d0c4d4eb2a6a67c0f0bc5145a67898f87159fe9f83d00ed3b9be8ef2a374d9778e83e9a191c0181eb29dd40d907be1d342459838d"}, {0x78, 0x1, 0x18000000000, "94377d59edc49cb3b7917ffc4d69b05dc3673e28073822cb0a3ce2ab0ac2fccd6f22c26b101fbffad112437cc3ce6a517d8a6e083008b984bcb28c18dc8a4ffcc6b52de6ac46e59c6d56938d3fdc24faac30edf1a794340603e248e8b1e9ed9bcfd726b26f72"}], 0x21b0}, 0x4) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000002a00)=0x1) setsockopt(r0, 0x5, 0xfffffffffffffffa, &(0x7f0000002a40)="1ca3cac0252571b50e0bfee2552e4b28b56458abe557c607d42f0a690e5be8906d869f06c879dea6c0158fd04e55b83b3d27fb87faf230bd07c753069633d4b8c1c20b44f65ebd6f979e29ca76f6c160c72c40b574b5d3d14c92559f540273e539c163dc40169a3e3d726948f1d5f99cde3fc8727e9a6de49058fb5ec69ffb7b05db1476d704adb1f6d1438df8707c6f8e8d294a394b7fa9605a86dc1a71982aa9e6e7f50a14a882150e57177116eb1862c387a49eb37354d1d2f192112aab7ea501a5ea5fa2e9dcee30d06a4e5e25c135c831633ea93332bea18278ef2ab7dd7a8ddf2067f48ffc3ae8246d9c9ff7ac6e7a2d894cc1e26b0d65af0c0be1b934f8885f4bc7e2a75d6d57d0c9b4c271af517a355672bff46e43fdb7a344bf4d17cceed8797d7f328f8786662cba133f0bad0774f9bb649bc19fc098b0a6d57bfb95e249f596538f87de69ec205d98b33341a7104704f6d88123604137768fcecc0f19a8fb3ef98f3855292c23f6037109544b5d3cb40c399e5d16a6143f463cf2bbb47d9b80f8cc1052aaee33cd75f9039e3ecc925d0431b9ff4483e934757f8835a3e890d3c8d295494a53c4dd07ac331398101f42a18c90c0af287419f30115f6a39d8f63bce797ae54606fc52d89414b23100d90c6372159481e94070216b64132159a139c6d9a70e7a9ba9bbb35f4c02598a11d3564b1bea5f9442d96700aefeb3efbf49e3f6cd91595b7c6909d6bc01064e99bc4a85d8b530316af5130c842dfb9127b6c6c245b35a54bd74ac32f60b5a0c166184e09b63af5d8df2404bd09b5c656cdcddc3e0663f148324b9d579e7aaa91685984b8b95849a766da9ecfd60c68356d75abe68c22429765c2b7833068c58e53050164675f933a7ede94df8ff35226b693b2f9b3ede6f469f8827a19b63b788eb0b5d3d8a5b18467a22dbbc5a982c3f01b74c958280efadff5d646b476585c46a6991e289fe9a7c751ede6f576755136dddfca032af81949138fe054bf151b29d0a078f0a9b3260ec0a88e1d5f9ae8113d772df29cd517048471a5446b7c4ee59345cdf5f7c3c32c33e6dfdaa81ba2b6c5b779c016bd6a5a18afd3cd778fddaf68f3103ecba8a7e2720f436d66fbc38c85a0968e5bbe5174d41265917342f7bbae9f2ac6deae94768f283dbd3fd507b6f61489f1dba79278d7d07238373e1217af38e9a3b670fd29eb7f96e0fdc672730fb7f1108a21fe69d889f04a0c63daf461e3efe444c58656b3da837208e1420d859488eacd8c4d4ebde942e704ed0e8a525452b94b9d8cc9e5f3175c63acd2cc1d38943dc4c50e1c1ad56e62d5f186b9c89c97299a608589aec2e5605d729756d6dfef4754c2dfab385a413152b3295d6f7b3de0a93e376086054a94d25a9614f5e1f223dfdc819b07c347cceaf2f8ec43f777727685098c840ca6482cfb5017b7288f1749bba1cbd967f978ebc75d4443567829e88ad75d5b2da6766a06f39996ffa1659f3a6dd46bb35a677d738b89c3a6fadeacf0c5548a8b5497a60e5693284910126f99494fab83e86356e1f33c1aa8d22fea1fd529e9e1c05e763333b1561c12ff396d368ec75740a645e762361b6d424413a0d04f9aa1cccf041edf4761853f24898f9cd11ae23a3812ca485a5c8f4bc3e0a66b71527bf3f7ad5abadb66915bb6ab93cfd8673c919207f4142c50d6f2ec866b2ce8bbeaac7aca0a5efc65af29b96b31c6474131f24d25ecc59c573a464eda8e41be3f18ea3484796abd10692e2ac79da82fe3001f01d04be946c9c9ba97d4634324c9c289f14fade213610c509f817065ff62cac11da08942f7b1d6502f01f082f2b8bf5c70ed3dfe3b240d59a22102d4eaed3b82658c862fc4390ff04b19c5482d7dfad0ba026585c901f19996b4c3f54ac530cfbf14f5f3e9d9f63f07d533c57d368a5e917ef997b8f49468e8ec5579eed9bcaf37ee53e39ba5675bdda7e050a89d0ac4a6a20873e7d7b1fb9e036515a562ff324012fbda8de68c4b1dd21d062cfa57a07a0e19803e6fe581266a721e4242c5b32b36c0726a1450341127a9bdba58fd1d8f587a6824e341e67c0e84d50572ac34b9dda5ffbfe054936d7ef2887921c5a4fb2f68fa4b31e02514da28dcfea782ffef229203bc1263237ac853678d22fb5d82ada217067e5e067f5de3805efa37255fe2d567abb0f836ea0006f913c1482b1f8f37df18d6a01da4f1e19bbb4dfaf1af24179a6db662ee03e159635aef38cf55c0229a25a52b32cf279a6150f1c4c6baadfa52c9c178630f1cbe5079566c78fcbb640dab11690e88c276fe9ee52f024958dc3dda0f6cbd5173c4b3d51c7f331a3de1ed799b47cdfa1815b5bc5cf872411a2d92378ed190a78ec9b9a030b697d94e688f03d7f69ebbb71c6db2afe2bbf65b01569ae641156c45409c08240223295e6971c886274f6d7f5d37841198a46276bab083912686fa1cdfd470a73e7b38d8bdec61441f781cfd1bc3a25c5cfeb6c577c356db7ca305ba459a2e799a79ac49dc6e694d6e1acf0e972ccecab48d6577c2cf67dc704b8deb8acc3c48a6b2f06941d2cc5ad9b2a11cc64e3a45b496510b55d437531ceff833329fdbd3372e75288ed4abd7e48cb5a08989465a0e3a9fa0a96964ee60c307336bbf2a137ab515688f0db3d61118e47f82beb24417891985fd5cbf81629810784569b75d41a0f086561762e7680fdf5347aea1109ee5c0a16da527888c92e6bf604232b62cb374a69ff794282867456b83137fd00076accf415269fa17fd74ee7c99a33c0e7339f0f2ba4a2e4f2a01c1bf2e75c5d43a117d41051730e105f74ecf06d48fd53f466beaa287358dc5895f32853670da7e8d34b24bd2ed903d4b3a0347bdfafcd60cd046b6323c5ca20e78d988dcf42dc5af6cbb4683b9827f4178cb5284cbe843e6dfdfe6b3a9c3ec5a12c1903ee87d6090956900b220ed463194a43f70ffe9afc5b905a005177831c9210f31475dd22750082b4be70efb5e55090717ab41b791e842b7b0e7c3f5df21eab4cab96138d998ebcf3abdac0cfc19ea79967ffb6f3619506516325f9e068af11400b6b14ef1c40721c4cdc4d66cf039b7a19dd9e0f3a6e33c924b53bb5cba8120b134f67ce7606ff869b80d8b378403bbfd69ec48fc3111dcec64d2089fc0ebed1b7fd33f57cc162eccc9b7eca09dc675944af4f8ee77f36bbba05efddb1d0c038b63cc02175974fd223058c635535219d2b5ec08b4cdf6c4b622c88c4cf467a7b5f7a0b6f3310e27e09d7351c8e84e14e1addf17562419dd84ccaa09f0ff9faf4f641d704abaa08f6377d930bd0939e631387d63b6384d81cb45d2990a444d57479bccfea0753d7c5c7c81ba7eeb0fbb3eabe2d77e702d7695985529ca6cec35d6e260cf1c09aa111f8d580e82caacb7f0135f142843d9be9b95975fae18df39b4db3491c0426e259c6a4f4f9739bd91f0d4eee0c41a53dccc9cb2518b0c7ac2fefbac1480944f4ca080ab17c28f25404bc4aeac924fef7cac3fc9266fb706c16e41817661812f6d9c6ec66b19180654a478c07330de232e90b432c6ccf4e47416a4e9d9b990e49992442df0e49b7e4f36428f8076bef96c924a58c00ba0d76599a2b563b4830f482db03ac6003a71014bf20514efe423c9710fec9e538aa77d89a6811929d4661ff5b5aeaf003ecfa583df3a5cb7b5a4421798059eb91d3cbe1ca112fbf1ebeb9853b8d610e5444794154298a30a70bbf3ae99d823c9f6c5989732d8a887eb2c73f94f1bd56a42383ebaa2caa3b5fce990c4c9504568958b3df5d990c0a4beadd971bc82dd9042bd1fa9b4c5e4567a480f2ab4e28019b949efd84ea71531cc469ec4db9711a69514916e3fb33efcc24b003364768a38ac44f0f9adfd88457e1f2a3a584bc53f5a319d4169b1b88fb2e746a0fb0dcdf50a2d060a55c7b23838ffe8fb558b9eb705ab8612f085dd809ccc77e4e5ff89aa66bc2f832dbe77e0e5b66224a0d690450f5bd4cf85ebb294c560fcac00b9d987eb278c801e325de10612f09329fc8c3b19ff3bc77e9f6f901d3f22bf53b38acc0d425a0850e151b62bb3c6736f5f3af20c370e7409a9c6c9e7afa1bb1c4522044cecfd8cb6f88cd419979c9022eba10c170aa745764a2fcca1c9b140a4580bd409f188a2d712155d558b4c089ef90e4fa27bbc75723d47f8f23f781f43568c21dd9904bb76b2655993f6a58bab6f606c2874889abb2625865e42db371904617e93caeb74ce0ed047a6d46b8d8c72f955e563340359c125cb1e3dbabfd1b7f9de1f94e57875fa71fafdd783b0ef4ba407b29c1edbf8358bcc8b14cc84aea716ab31c7a982be040571d0e86df890fcc119d0a707f432d951c7d06263a1eec646484cd0ca1650fb4d34c333fc6a726bd2f28d40cc054192623b0434a2a5c6f0c881208e16e0b158590075b6d266ed4397264b5d789c98d1580faf984611cc306adaca72d0b12a6c5e4ad82fdd51f5e3455d764e37f092cbe870f8e309ac7cc03f2bb395944ec68f740433c0be66ef53594aa3af7567dc34c9ca0298a2e50d3db32c8b60985e876e2e32e38a9331f5543bd16972af475419bdd61587a53f63cf385732c10bba7363ad11b2d23c2b52ef6ea3b6d2848d3f72c4cc30369834ded1db8ee022590e941966e478f8ae7742af483b9b3e3d9a3d5a51eb430c02379370645d50a1756c820d67581229d9a81cbf4dabc0c335e935fc01c7bdd01cd16e1b356e5dc0a1b4f1ba1ed0e6fa9cbbedb406a179e91233c7088a001b09d3f8773f61dd1f944a21cdf3cb9a3aed30f83065a7ce2ca7a007658ed8f5ccec9bb76676eefee27ae0a55b10b13ec612bce6e75c7579369e41559ddc0123abd4dcde0bcf6b318502ce5522efacee83e97633a809fc592bee5d12ee36209143558011197920678dfeb7c6492eeaf57ec90c1244472fbf6399d5a2084e3716e28546b076185987bd67ff663fe0eed76db117c72b05db5061d9068205a3304fda6313e1835ec378953e755c9f54d01a587c3e372eec207d0a9d97cc4bdb125823f118f2cdcfd125d5a0f9b44da3b3e4e2e897ada7f3dd8cd2d83c3092a893c59bee61f3ac7d3de176ab3704f80644a79c295ea84467701ad292c3fa7616853d0da1ba6e73e69325355f61882e390388d89fbac2431c4714793d6f435759c056af0771de9f4711d895d6295f0c6a00a8dd39e42cb42890bea5ea6e127fadd782a029b4abac2da4c14a00b59251ea10c456a73e4e49ddc1f871510810e8852ab123258e3d23718a1de842ce0e6a4736964816bc6d55b19f6cc4069b5097a13d9a8dc4dad842af21fa32334bff0f66981045c0d73b94bc75cfd6f45791312751e7ba775d94886a308ee5f628cc1279a7630f98ca0234dda967270aa65290691fd2b3fb624b74e119acdea2fb1f3a790ef6e3b7220d4608a03b9885e84dcd0a79c96b8728fb7ddf4a0f4dde93b09340b94698d819b3e21b21f4b3fb397776bcd374de345d3c7a1ff6503d2ca05714dcfbfe35bb18fc1dbb222e6373f99fe27f254695dad74d33a77997b5efaaf251beb1d38088af8d9dedf3d29bcbc05f5c0d32bd78fa0a5347e996ed7f469f60cc9e7ebe7d3de5a15fb2ce1daa5c347c9adceb2bce2aa0b58eabbae18cbc73d504b31f659e531ebfa2cb3fb7c48949339d433c0283e4cd23e443af82e7a4abf76149e004ad4aaac235b82858987489e8db108944e4219ee20affedfad2a44a7a80de16d5d030ab069e85c45c7d42081603330beb", 0x1000) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000003a40)={0x1, 0x80000000, 0xffffffff, 0x1, 0x81}) sendmsg$unix(r4, &(0x7f0000003cc0)={&(0x7f0000003a80)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000003c40)=[{&(0x7f0000003ac0)="00592face954609953c39093aaabb99d12a694b7332857d9cb46d62bf11c6b8c299b9d00eed5f8eb3327351eef4eaee5cbeee1f7cf5d2747429663072f2d887e4110344c70f21f3d9ae5844cc1e17b5c0bdbce", 0x53}, {&(0x7f0000003b40)="cfb865a0b4cee6d6a24fbab704697f4341157752db8b5f37ac5887f2d8047d0ce562b59e64c3cb88ede4d1d5bf341ffc00ca2ec409cf6d1031bd06b3a3d58eeee8559e9deb1a3c6810824b7402546c56b72ba538cb812d61f557efd97973584d06dbd3ecd5e0eb2370e8bfccf75f4cdab432ffab9039fa5f6ece7728a3ac9e4b51735d39c9540176fdfe941bc1083d02306892be16ec6176985055b59ed3b091b353690682d5b15264fb559c6e6652f9281d4f80a39b5fd817d8be31e815a211217313fb279f2b74aeee7abc0ebbc1da7be842", 0xd3}], 0x2, &(0x7f0000003c80)=[@rights={0x18, 0xffff, 0x1, [r4]}], 0x18, 0x8}, 0x405) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000003d00)) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000003d40)) connect$unix(r0, &(0x7f0000003d80)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000003dc0)) r5 = fcntl$getown(r4, 0x5) getpgid(r5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000003e00), 0xc) chmod(&(0x7f0000003e40)='./file0\x00', 0x165) lseek(r4, 0x0, 0x1) getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000003e80), &(0x7f0000003ec0)=0xc) open(&(0x7f0000003f00)='./file1\x00', 0x8440, 0x84) 01:46:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0x7ff, 0x658, 0xf05, 0x100, "48a47b1d1a46ede86a867c5be15061ba1b6dcdbf"}) write(r0, &(0x7f0000000440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d79e4fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f3e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6", 0x2dd) 01:46:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x410, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r4, r5, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = shmget(0x2, 0x3000, 0x60, &(0x7f0000064000/0x3000)=nil) fcntl$setstatus(r0, 0x4, 0x8) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x4a, r4, r3, r2, r3, 0x80}, 0x8000, 0x1, r1, r1, 0x3, 0x8, 0xff}) getitimer(0x1, &(0x7f0000000100)) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r0) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmctl$IPC_RMID(r6, 0x0) 01:46:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getpgid(0x0) setpgid(0x0, r1) 01:46:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r1, r2) 01:46:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x3) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = dup(r1) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2}, {0x9, 0x2}}, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) write(r2, 0x0, 0xffffffd5) 01:46:11 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)) close(r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 01:46:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) recvfrom(r0, &(0x7f0000000180)=""/173, 0xad, 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="0100000000b26e7ab795"], 0xa) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) 01:46:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$KDENABIO(r0, 0x20004b3c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) fchdir(r1) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 01:46:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000040)="12bf157a459bdd8c811e4a7d2cbda3649fede706c9bf70a0bec7b8c73417b4e8dec1c1c4b30327816de79ea7c2f34fefcc0d94dddfc36467cb6ee876bfa2ca79b49266bb2a69f24b730ebe6865143097d51f9abcabb8f00e1731e4ad7519705caccf7c3ec3f564af8dcdbe5929a9", 0x6e) fcntl$setown(r0, 0x6, r1) 01:46:11 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10000, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="e7932efd4bea4a92b111a80219d27ebe799cc94103f02e2fcf885966869c8612ec442d553d172cd51a4748cbbd7260912a0cd520164046ca2ecd0c773a25883a55eb8c699eaae9d7782739a1395033276cb46460fdb7aaf89c2eb41987726af749b057dab484f1c44a35ade8433a624af7bf4a6a0577479eaf410c906aef687b02ecdac8a8", 0x85}, {&(0x7f0000000100)="66f26c33fb71976d4c1765d1fd61efdb7b7cb6650a0a6f432750c33bb1e5a4153d1e92993addfa74f0c78b52c27fed23062d2fdc1f574690a8d4b71ccb67b77c737b7346a15ad46d5968af9b8a9daebb3191026e2ec7f358b37f940581dff330f9ee591b88", 0x65}], 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 01:46:11 executing program 0: r0 = socket(0x2, 0x1, 0x3d) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 01:46:11 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r2) setsockopt$sock_timeval(r3, 0xffff, 0x1015, &(0x7f0000000080)={0x9}, 0x10) 01:46:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80000000, 0xfffffffffffffff7, 0x5a39}], 0x8, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x48, 0x80, 0x9, 0x2e81}], 0xe9, &(0x7f00000000c0)={0xcff0, 0x101}) 01:46:11 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0x4) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000200)) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xc2}, {0x18, 0x3, 0x9, 0x100}, 0x8, [0x81, 0x3, 0xfffffffffffffffa, 0xffffffff, 0x6, 0xd79, 0x0, 0xfffffffffffff000]}, 0x3c) 01:46:11 executing program 0: r0 = socket(0x19, 0x1, 0xfffffffffffffff7) fsync(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:46:11 executing program 1: r0 = getgid() getgroups(0x4, &(0x7f0000000040)=[0x0, r0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:46:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x75a9f0dc6d747d18) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01781b2d060000000000001f00000236193d231c0000000000000000", 0x1c) close(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) r4 = getegid() r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getgroups(0x8, &(0x7f0000001840)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x6, &(0x7f0000001900)=[r3, r13, r13, r9, r5, r12]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001880)={r6, r7, r10}, 0xc) getgroups(0x7, &(0x7f00000018c0)=[r3, r4, r5, r8, r9, r11, 0x0]) ftruncate(r2, 0x0) getgroups(0x0, 0x0) sync() readv(r1, &(0x7f0000001740)=[{&(0x7f0000000040)=""/75, 0x4b}, {&(0x7f0000000140)=""/13, 0xd}, {&(0x7f0000000180)=""/132, 0x84}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000240)=""/197, 0xc5}, {&(0x7f0000000340)=""/203, 0xcb}, {&(0x7f0000000440)=""/117, 0x75}, {&(0x7f0000001500)=""/219, 0xdb}], 0x8) 01:46:11 executing program 1: ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) recvmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001480)=[{&(0x7f0000000040)=""/40, 0x28}, {&(0x7f0000000080)=""/164, 0xa4}, {&(0x7f00000001c0)=""/202, 0xca}, {&(0x7f0000000140)=""/16, 0x10}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/30, 0x1e}, {&(0x7f0000001300)=""/94, 0x5e}, {&(0x7f0000001380)=""/213, 0xd5}], 0x8, &(0x7f0000001500)=""/157, 0x9d}, 0x1) open$dir(&(0x7f0000001680)='./file0\x00', 0x200, 0xfffffffffffffffe) 01:46:11 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0xd6eb, 0x8, &(0x7f0000000080)=""/97, &(0x7f0000000100)=0x61) syz_open_pts() syz_open_pts() fchmod(0xffffffffffffffff, 0x0) 01:46:11 executing program 0: getsockname(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="f63b5480627a8f000000fdffffffffffff289a00edc9df2f9103b805fc3098f31c9e833b7bb69a423b6f52947f04192c9ace5563970a"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x121) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 01:46:11 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0x305) r1 = getpid() r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r3 = dup(r0) r4 = dup2(r0, r0) semget$private(0x0, 0x5, 0x1000020000241) readlinkat(r3, &(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', 0x0, 0x0) r5 = shmget(0x1, 0x2000, 0x600, &(0x7f0000ffb000/0x2000)=nil) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000700)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0x800000000000200}, {{r0}, 0x17ce45d5d6f3a5a, 0xc0, 0xf00fffff, 0x4, 0x1}, {{r3}, 0xfffffffffffffff9, 0xc0, 0x20000082, 0x3, 0x7}, {{r4}, 0xfffffffffffffffd, 0x40, 0x3, 0x2, 0xfffffffffffffff7}], 0xce, &(0x7f0000000400), 0x40, &(0x7f0000000240)={0x7, 0x5}) ioctl$TIOCSTOP(r4, 0x2000746f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = semget$private(0x0, 0x4, 0x10c) semop(r8, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x1, 0x7, 0x1000}, {0x1, 0x1}, {0x1, 0x5, 0x800}], 0x4) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000006c0)=0x7) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f0000000600)=""/187) ftruncate(r3, 0x6) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x13, r0, 0x0, 0x0) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000400)=""/142) dup2(r4, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x3fc2, r6, r7, r9, r10, 0x100, 0x3}, 0x101, 0x59, r11, r12, 0x3, 0x100, 0x7fffffff}) 01:46:11 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() pipe(&(0x7f0000000140)) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x0, 0x9) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x1007aa, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x10000, 0x7ff}, {0x18, 0x0, 0x6, 0x7}, 0x7, [0xffffffffffffff7f, 0x9, 0x74, 0x5, 0x6, 0x1e90, 0x100, 0xa4d]}, 0x3c) 01:46:11 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') readlinkat(r0, &(0x7f0000000580)='./file0\x00', 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 01:46:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) chdir(&(0x7f0000000000)='./file0\x00') 01:46:11 executing program 1: r0 = socket(0x2000000000001e, 0x1, 0x9) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0x4, [{0x1, 0xfff}, {0x0, 0x7}, {0x2, 0xc69}, {0x2, 0x1}, {0x3, 0x4}, {0x3, 0x5}, {0x3, 0x2}, {0x2, 0x100}, {0x1, 0xffffffffffff0000}, {0x3, 0x101}, {0x1, 0x328}, {0x3, 0x1ff}, {0x3, 0x80000001}, {0x3, 0xfff}, {0x3, 0xfffffffffffffff8}, {0x3, 0x2}, {0x3, 0x1}, {0x2, 0xffff}, {0x2, 0x401}, {0x3, 0x5ab}, {0x3, 0x3}, {0x3, 0xfffffffffffffff8}, {0x3, 0x8}, {0x3, 0x7}, {0x1, 0x66e}, {0x2, 0x2}, {0x2, 0x10000}, {0xb779ee15b036b098, 0x401}, {0x3, 0x1}, {0x1, 0x7f}, {0x3, 0x3}, {0x3, 0x7}]}) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x2) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000001c0)=0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 01:46:12 executing program 0: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x5) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x4, 0x7}, 0xc) 01:46:12 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x102, 0x46) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r3 = getpgrp() wait4(r3, 0x0, 0x9, &(0x7f00000002c0)) r4 = msgget(0x0, 0x8) msgrcv(r4, &(0x7f0000000100)={0x0, ""/139}, 0x93, 0x1, 0x1800) msgrcv(r4, 0x0, 0x0, 0x80000, 0x0) fcntl$dupfd(r1, 0xa, r2) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000001c0)=""/209) 01:46:12 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000200000005}) 01:46:12 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) write(r1, &(0x7f0000000080)="c97b8665f873d980aa6ca22ba19d226d0812c883952a5b3f04480824298cca1344af951e3267f568f4192cc56ac7e3d5efe7a44f110c37f8a99420ef299bbe5bb001b2aeb8f0f97707f8e34d7584d60edaa5539f548fc566cba8e52be8cc236f83060944efaf28e67236f8ccc911954f3d903bfccca63b2cff85059cb96bdb8d3859d59feb6b19676f58fd24774f399c548bc3d18add4c96f80e36b42685eefb99b0c05c35a22188a69224b8b302d8cbd1d5e44c78cf9b7465da9092a99bbcaeb603fd68855d", 0xc6) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 01:46:12 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x2b0, './file0\x00', './file0/file0\x00'}) stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) 01:46:13 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="fb", 0x1) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 01:46:13 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x9, 0x9caa, 0xfffffffffffffffd, 0x1, 0xff, 0x2, 0x10000, 0x1, 0x0, 0x3, 0x3f}) r1 = syz_open_pts() bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0), 0x0) fchflags(r2, 0x10004) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x810, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0xffffffffffffd99b) write(r2, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) recvfrom$inet6(r0, &(0x7f0000000100)=""/21, 0x15, 0x41, &(0x7f0000000140)={0x18, 0x0, 0x9, 0xc587}, 0xc) flock(r2, 0xe) close(r1) 01:46:13 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290000003e0000000300000035ce17351d70577e250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14f3e9e7dd4279a02ab8520d650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a838764b9c138211b00000000002f53568453afb19bfd710b946fa9beedeeeb2d7d139a4fe1ee88d44965ff7539e417"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffc60) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffede}, 0x0) 01:46:13 executing program 1: r0 = semget$private(0x0, 0x1, 0x288) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x1ff, 0x1, 0x0]) clock_getres(0x4, &(0x7f0000000040)) semget$private(0x0, 0x10004, 0x141) socketpair(0x1, 0x8002, 0xfffffffffffffffa, &(0x7f0000002380)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x2) syz_emit_ethernet(0x1000, &(0x7f0000000080)="9556cfd2f2ccac71a6052907ec43dadc0b1ad27499ab5d49d14e18e1fbf8c6786b8220bd7f83a4a5519775079a1c54de037fc0d741b7f47668d266028e0d502346486ddf9b40ec35172e07cf8df0d40e58fda6df4c276130cc0f14e97cc7edbafc7178050d38010e71170be535fcc5cbb4e22773df8d6023f9e3d0e5b717678ce911ceb4a6e1384d13fd4fd5f32e97ed169a293279bd97d7b8b538bb874bf0e390da9bd878cc8df1f7dd6a00e4412017c5738e6f4fefa1865ac199671c5910774f75f0fa0cbadcf8907b65c924d365a46f1d376d12920d17555697c53a561c133271c7306e0e2fc717809d2e728c91cfe8a809c9e452da784e57978d996ed8b30e7464461ea6f4f15f3adfe34c4635e37254b0b2d831c256c105017face9a82b892aa869251d990cf509a5785b355dbda8ed5fff35eee47900224907dd96a6cf6e64860b48eab86b5905aef5ffa94bdb6df9dbac9f4a43e2814d9524714aac2ca4efedbdf1d1bc49532018b68bd42985d14fb6e0ddef05fb9e72054bbafb6122062b9b205fda151b5af625fa0b2c32a6dde1b6a15dd1a5f91a88cae5bf431be1e95e0407f0b3bd906d6dd6400aac10124ee057c7b4d50d778425496f2e8d5b0ae8519a8791acd775a6fa9bf3f6c21442bb4044c0ba01bc2d3c65bc4af2cff20ba8eb489e97a9f586805d74701b8e28dedfbf5a37f934e8a915429e59e3bbbc64affd4744781f90116859a4a9c95cfd3b8f0bac60e77607775d1293f33c6fe1513b20ea51b3daca5848ac35ea6181d8446f65c22330264a9a8716f1aa89bb5ce1013e9d84437fdb29a00696c136e39d23c83c5a6bf9e632d21a65ea63be9605e0313dcbcd784cbceae8aa5481684b26b747776387684f1a8e976c0113af514d9407f10d356482955793137a9f670fda65a1c702ddd753517deec0f9b4075b5079ee4ac152e14906bd28225758d5935274de903d512e51e48a9f82565208f7660d84c6e56400b6e47f8f8f0a7e6bf35910ec10c47914f2cfd05976df530b5d4efd538af4eaa1f24ed02b8c3ab07889bd08a6d21dc15c2e81ae3bb919fcbc0c71b8b87a98d3038726e0868043839b04d382d83d6c973419a6ebd202c1c103d9d44db18006b91ac36e97f2c2dcb8c6a214516e728dfce4c0f21fafe0726f407d940ab63695313260ee611a254464371a8a458a0b0881d61ef72a8138942f300e96ac982d837812edd8920cf94937a9f37a7834e2efa4ff3aa27eefe92a016b1077b0e2efe089a5025b0f983ce45d490c0ff68166f1422448fb957adc1a57360ede48c928d34bc890bfaa829cb6f85d5236be72caf7619c242c870bbd47c9a282c0f663cc4e2f22eb9a37abb738e227317d385d3aa6c25405b282f294dbc57acd155f3b883023542a0d2ac77e71ea803e042bdf0a2b52bb47ec6958f671f9f4946ba667aad90d7419bfee1b12fa23a8cd1ec09910424ca911feaa05d0ef7211f60ebcd372c4fe440b8f4de56ef6b883171b908df540c1bad7f1abfdaf0dce88b8aebc3cb61125a6da46737d24508efe695c73ca106d8f651a0904a4b97e2820f47f3a42d25080a1672f608426e25e8c2d4926b8458d6aef196435a5a0ec86a68b44b5981e34a27fc993eb2b25d38b824355e615a41211b0ef9de22689e76d19a5ee11341feb35c100729c9c109e513bd432a7852494cc32fa62d9106d00758f633368fb3d986fad590e14325f3faf14c93a076ec753b67e3c7932a3adcbe73475c685296a700b45ea5d45956c3442d45432b7273e650777a6a7fbebc1327846d0b7f276a05c0c9bc205148cb04e478d46094937a5fb085e58a45e707165021b0fdba3867f7542038d918e3a104f5b656a07facc98ecd9f014dce8c3c5c20115d1156f1a82e0e2b309a81d37375f865845c1558e5a786d532788822c96200d9a702215ee62e471168bfb8f84e73c192cf3775777af69849a4852016345e8e637607afba6bffea82d5db157f88159b328badcb328261b186271e943cc9d951409174e0b1caad644719e51b8086bed1f87a4eb781d3ca1c153b92af4d4313fce5fd281cad5089da6b90a8d6fd359a4a96809db674aeae297aa50d7fefd5c61abbf8b791cf64e50f9b9da4c116f870b14f4446b48ec1bac9453407fd722b0c46b51b39dfbdffa892d9836512a98a1ba8fcb7d8e29bd6d01f931c84a10d2d379f1ca4d3d6d1685d51ef3f9904f16a9548c34984738de2d42ca48b510842215d6c9287bc94282fdbb4103fd3ea46635b042401afdf47945d49c2aa0730013a931531bc3ec29ff6768ec871216a39426bac9dab930bb2530af8d8315360060735a4d103ab04bca3cadad8f2995387059fd6bfd53f107f0e780b8801e09ae060650e16cd77719693a4bc1f2a9e466671d2b937e658b181c8a3a3b5f7aa2f57186930d1407de2d4b6dbd4228821aae1bb78fccfba9f8390f62738cbf1e3f320fc0df4b34adbf74867e8c61613e3b0224d1e7e3ef15728fc1095f00e956bd729b56f424bae3559f67d7506e94c6dc1ce7c001003f835a231f73c6bb28fa106197981649f3fee58a6655ddae5240dc7c7012828ebb0454ac34693c545a6c2b33fce1908802fa1d71a24e3887b4a5faa5f15758aa1e5b33f180e70533e7abf9296599adf613f70d7395d652705f2fb5ffb161f0be9a240d24cffb70c7452b718715f929d5d8b55cb63b9b73b21a15a37111afcfc0b717347de3b6169dc26c1159fe325b133d13c30b8ad1c934c2283c40e5668ca8272e2c0573e2a79ee87a2c11fd882ac603a07a7a7b00fc50c75a0a26ddaea0bf018b5e56dcb4f1578b7b847df4039dc72c76a49ff90e0ba0ea707538b4687408061160e89aa197efd24b8108a0b9e6f1fb3d208e39974dd19f3a0fc5dd88767cc8a55c73dc0898a428bfbbb14d278f61d2c04e2f2bbc1a80c6b569e4ba3c417f53ce66307448ed87ff2a3edad8d1bd421a35204bfa8563f62ea67e9abb07f685cd6d42098c4fe38cc7347c1c56b6c2aa5dbc5613eb0a159d6938d592cb1f297974a220cae197cf8338aa3f88d22a53ba0bd89123a9a41963c0d57b873069865d6e1fed3ae47d65bb682a99c686e779f83b815ab77a9ff71a9b0010788eae759b2d3a083c515e6ef4d435294fe917baa76c13572c6ddbce2fb1ff1ec137b851047f335ba0ab2a8d8066fe5b6a9a37fcb1f9b2d628938962818021b4f4d6f16f9b1b1e7e958779c68cbff31f7c3f044ae0e07d2aca22e6638999b7b1e925cc4d645686553d1973d3ad4b4130814c70968b83a7d2a7e0994bc126426ed668ddf38b0bcafa5d929e49d99f05e879a59a88762c1242ecae00aa4ec63a2c62acc0b5ac578cc4e1545a854c4ceb181af1b02bb068230daae1ddbe7752a45064dd58b6022db8df7687b2c63d977a9a6d2ae1681c77592c871fbe4622c31526b09a54b80ebf6084c68de6f974d0ec097769c0f288588c9090891d04196062d08a1edf9298536f73db9f80d2dfc5942975123ca588923aae9e12a4cece238a34dab1dad554cc79372728dda2145a228633bb608d29badcea973b1edda895096f6c1a6af7b4c92e2fbadfa92724ed927ab2263205acafde29086751ad89b5fb3404e2cbad710e0c829eacca844c04c5c8af714f925004d100d03e15c49a0756680e2fed2f9816e2fdaf5bd1f0d63daabf62da06a52001af6af36b9e3f334a153e9de219a28e878cfbdd8e45f07c994743cc1c92b1b0e9781afd79a22b24865cb0f6a2682df455c496e9b27981e6370d559e8b6db988c37be80b33a1338cf3015e54aa6c61bcebde89a0d00c46454c02efff815897d243dfac7f4bf0dc271a4f86c57f5f46bff69b961ce06caacc4edd7f2640e189f054aa835ee5b41d3c189b26f4953bb5192ab3048f35e2270778631207050495e12d5d9ce1cc414063ead5aab69d41befc48a717cf14a0d945d32fd0f6549362333523e6a959d7c3c225fd0a09609bcd32e6b71b7b67d64581bede4b1d1b9c7319856639f07a7bf9364b2386ff67c35412846071acfbcc952a9962c102452b9e294aed0b9039be5371f7f19f965449a2c03e7f45f16d322aff2769917da12cf9820bb2561dc3f2cf89334b30689869f608373fb534714c4f7766b6ddfd6639f3b19b286b7682fe3ba829a6e4be7c7ff8c453bed97aaa7c7bd292db7a03ee32e38dcf2eca38a17a5b0c8078659bc03604ef5e07c100d9d13c291333697875aa10aee3034677fa9fe4fd709e425d7ef6e3b6a933210a11acf1b5b6b20951d6fe582d73573a244e7b04eb1c9f13ac5cbd135441b2232ac8c5b5114ff34d137790ca1789d938a0ed19ba3aa8a4baeed5e72bb6a3a9fe85292cb689574e731c450524606d94552d1f36a4690bf3b9fcf8f1f13f93bd8d61cd1d8f5459d1574160f5ed0eee6ff7accad8742b3408cedb6c3ddf685879a7ea3960e3400472a3c6c859f5519f6888ac421abbdffb5b6e74494f9e078f8e5103e7483ed44ffcfba2b82bbafbd9380ff34936e756cecec40cea96d2099399d7c74873d57953e808bec522a0fa74bdb24418e9b0c6e8d1785c1c91c16a1aca0b597d92f6f454c345812e72e6ee6779053aa305f6c385c3290ce0a29f657279edf8f17c861b0bc63dceca387fa732913e55ac4438e5b61507b3bd37ba430cfdf80a3194c150ed0b9e9504f3905634ee316f1aa5ecd060d6b9cc73bd50c0b31ff5190c97e6081828cafbcf5ed780612607e4394768ce247d430858fb1f4f1372248b10473d1dcc1efabe008dd21f9c309f59a30e817a2a0388f4831ff235b6053f0c4da41e485b04fe236fcf71158b3e2301c2fd23083e0f7c0362958cdc09bae4ef83889c7abe46798a11bc69246dc87ecb7ee07f89f7d6fc62650d3d3f5c4ae40bc0df6180b98fd10a3888c01cf79e2911869be4cd6af27e5d0767e3de7abaaf1f7743e9d72f794f1a891613cc1d71e8cf4b4d1b2a40842cdeea257a1e2e1dad7786f37d5c7a63c19045d3543b8ddeef6ff72d24afc1ef84ba4dc3fdd2660b0be9d12717cbc13018f6e6a0c58972d63599848ca141c852a75fcb09e2ef5ef5ee0b4057ce0004c94e2e77836b33c4f997f0b8f09456a75a8649f2b31580b3833119912bfc1e812ecf1a07b02992a64d967207143359bce0ca567c13e214d1c05a671e5920d06e7716ff854e367b0fefa52c2507dec7ec15f3d30a9a8615be8ac34d2d78867a56b22cc20986f6fa705fe8042628f1a86d7742717b03fbfce1fb2a4ce90e35d85b4e175c57521b2cae53f7aee3340a9589886b3d4818f119969f89637169dce93f0db847b7fdb982470267f2393222e4329eee986a281ea35b6e74d01889216b263b26e409a42153563d11f7ad6e4a4b2b3f70ab2718dde7d465a638e2cca67798caae4adcedbd718f185024d282eeff9c398c3587a70bdf547d30b32b7b81f5050ed3d6d1b2f8496864309210371a54c32dd52fd117e8deacb1f2886c3e0c9f1de4285181715b4711f2d8dd5ec911b23388e18c51c1f4358f9e58c807c86420655b76cf490c6a1602032f750d0b2980a727448abdd50fe99b0508b2c30b10f7f0b710c332e11ae73cc66ffd949547abf79abb84be28d6096c95eaf84c6345bec6673543ff4e23982c8154cd5b6a885fdbe3439b7c4a88d231ee5f4452027d659a87abda0dba2d7c57baa14b6194711bf8bc111add44d9c23c2cf2ea7ad5ade02aab280054d34c8c6cd93af3b197131841229e8bf246e47d9e3a48d1d60eee03dbfc4aa834e834d586fe762c") munlockall() setrlimit(0x1, &(0x7f0000001080)={0x0, 0x1ff}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) syz_extract_tcp_res(&(0x7f00000010c0), 0x101, 0x7) setrlimit(0x7, &(0x7f0000001100)={0x2, 0x9}) connect(r1, &(0x7f0000001300)=ANY=[@ANYBLOB="01e663bcbcdbe49fdc00"], 0xa) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001140)=0x343b9ea6) syz_execute_func(&(0x7f0000001180)="c4c3614a0a030fa9c46159126955f20f1bd2c402b5ab57000f9e6006c4c20d983d0f00000093660f3815561ac4a189e9d5") r3 = msgget(0x0, 0x8) msgsnd(r3, &(0x7f00000011c0)=ANY=[@ANYBLOB="0000000000003601000100000000003e4a2124301812"], 0x1, 0x800) msgrcv(r3, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016c3ac2b53292a9e5d94282133e078d427fd8a368e8c42b2b017fdd67608173b6234d5344724f061f1320e4a3f7ebf63a4098e0a0ab89c2bf0ba6ec62e1b01098b45443e34eb6fbff2c7ac9f36d6465c3fb8b8d13021296d541e663d248d1850b08b30b0f62ccee1544af1d81e21d614524d2455fd9ed9201b6a58cb34cc90599bb51fe2216b9fd874"], 0x17, 0x3, 0x800) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000012c0)=0xb2) r4 = kqueue() dup2(r2, r4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001200)='/dev/wsmouse\x00', 0x20080, 0x0) msgctl$IPC_RMID(r3, 0x0) 01:46:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x40, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x110) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) preadv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/49, 0x31}, {&(0x7f0000000180)=""/136, 0x88}], 0x2, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x8000, 0x0) read(r0, &(0x7f0000000300)=""/160, 0xa0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfd98) connect$inet6(r1, &(0x7f00000002c0)={0x18, 0x0, 0x4, 0x20}, 0xc) mprotect(&(0x7f00005ee000/0x2000)=nil, 0x2000, 0x4) 01:46:14 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) fchflags(r0, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getgid() fchown(r0, 0x0, r1) 01:46:14 executing program 1: r0 = socket(0x2, 0x2, 0x9811) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ff024501000000000000"], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000300)={0x0, './file0\x00', './file0\x00'}) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/80, 0x50}, {&(0x7f00000000c0)=""/189, 0xbd}, {&(0x7f0000000180)=""/205, 0xcd}], 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 01:46:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1010, r0, 0x0, 0x0) 01:46:14 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x2b, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) truncate(&(0x7f0000000080)='./file0\x00', 0x1) 01:46:14 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) sendmsg$unix(r0, &(0x7f0000001180)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="f6cb918d2e837bae08e3e278889201e8d0ef279bca6f24de161d20d3c0c888b85ce8cad4cd89dbf54b989c13affcc58ffd9d5063a6dcd290692161564cfbc0e2d3638a4a22b43a3117fd9fe9a1d0d33694dfc70a3460885fa565dfd270d3", 0x5e}, {&(0x7f0000000180)="da156243e4acf489cac005ccfe52ed93c613a65e52fcc3b729eb38504ac3669aa27da595ad4e7bc8ad6eb28f7ccc6cd14c9058c0ac09a99bdf8ebb40a2effa7b0ccb99260e97c5223fe9121fc1ac2ece5063c29b5182d9b61d5c573a548fd07d747c85fee7eb431bdc54705f42a7258c976f9c6715da1f29628e68c274c9bc6b4187552c60dbaa62d446bfc03374e176ef6bef3e05037a25d4ba1004f46b90c0a238107f142ab8588a794457a29fcbbd2f04aa01a213767069daaec463d3e596096a06d361db528abb83f9268110b471adf3bf3c6dce4ff2b82432241651ba7d792bb81ac4bc780267c0ec09a05a3f02dbca245d6cbb75a23f18ec56ff59046aaf6854146da7d97401f4b4267aa4f54176f0142b464e7bbe11179b1ad8d0931e30e67b55ea65ef81fe5a5acb0ca4caf2c20a8c1503463631059c488250f87ffb60355b8a42bf71c44f038e7020e971fd4139ec98ef45385b8aaf533beb2192c9a087b934287a1f823bbe8f1eca782936e7a7f5fe456874c16c7a9e2e82d575f680b3121606a60111b9b376e9f6c1ba86fadc50a8b24f3025b6013fbf50cbeeffdb4a05b9478bffad10baf139b34e52f4f5f094ca1139da3ee69572faa41015634644cb60cbced72bb810d2696efe3e2126e00c7726f87bccb9231bb8e915deb5c013852efdfc0d5f2a129bc0adc347f70501c622a86e613fc229059a4efe500a9469f8a7d81ac45885b7a07f58e82af4924a32c3384bbef695d4b47dae3300dd0c4abd9e063c9a145b25c698df68ce306f938c58287ace10e254a7558bee772d7d0c2c4050345e33d0ee3e1855878d5ec26a69bc13a264d7a422736176beb44c12a37cd044e4ce031b907c528dd9b458dc47e60b30ec32486e730fdae23112cbb38d3ca34dc031212f1e091bfaefa7c286d973be1fb042e0a075f418d8f03dc75294025e407772700ec821016c7f993f639de5573b21411d0968f545c884cbc6707aee7cb55454b69256f5b5a2c99cacd3e3ace13beaf73ab921d346332b697fa87c0c6d53d15b501379e44e2dcb8bcd21af528a317821e11a3a168f2c3e84ea301680db4c60c6ebb90681a83a19bc800f3f6a9bba4e8a2e32347b04523e7f335e981e939f8ad67a7a8ffb368e63a5add0cb872b6c562f53388d49dcea9ae5475c27ae5114a17d35d0cf5e47b0cbf153f7a16998fcc5d79d4cbd453e725af13cc6167ed763ed1766cb5949ee066b002a3c27cec31fc0a3e01bb7aa542321f8e53f589dd1701f6d30a3c83e1b7eac23d4d540a23fea83f237be77a159147aea07f7e263b67d917492e32fe614014aed7e013e2cf2a378d2fc1f62040c22fe483ac71cd10dd15ba37cdb9986bfbef1bbb36d667833e52915c0303184788a17bf1d60e5f9b3873cfcb0ed2f0ac907eeb2645bf825bfbc84f611515239341a1cca6717266999163126319c0b74cadd7e3279dac4e09214279ead812b0125b84f7d02c4daa03569927a433f049ee903905fa5146b10448c1b57909d9648e44b6c1865c156fa85277ab55965d34df7a03192eb49234957c075e13f5fd66aad4601d686bdf04941b3c01d5d54ed3c9e279c4e8487f9dab72222e3ad3a80d7f82206480c74fac5d5ffb9d5ff05e2508abdf1526779cbb0c54c3e3050854b1eca09f6d9a1e10280f27448b7c326fd90f6e0a1d9ad72619e7758e26919b456915cd3b596ff227e0e71d7727cee8d9bb592e6d7572581ae2702f903a411f0ea7368f1d1bc6f40a909c6f4164b45df394c7f6731da46f6d4a31963ca1c9d26e247e3b945b604f85e5765372ef405da7354a5b3b35b2d04fc7da4ba574e309991513c4fa944a3f3c84096e769dd310376e0a3ef55fc50e571bcdb2061cc3364124bd2146c10072221d86316e86b6a0a81e575b0d63a391513e12bfd495ccf947c637a35241bc201c9fe96b786609a46e17fa4c70282e5c5278c04903eee5092d0f18fdca6d0ad1ca68d7942f99c5e3c36b6655bc7b319d8fb25312c2e0c0d8c4fbe3a24a239ae8e271dc567c9740120e492cf96fb4ad1424a9b7db84ce603806c3b0251d2dea0c3f138026470483472fe4597c7d3e0d226f1412d327b5397a638f0d8b3debc967e1e7f9721673447da2f05f11415a692afe3e9f449e64d0abd809360f95239d228598a20abd85c00cc0cf6492da6c4b7422551fbde092b1368df7f76a3fced2249d60a4f005ed42ac91f510f2e0b5cb2096cfb25c0fd2a0e6288ef6bbbaf725d36df2443181d11ba636fdb52c0c6d16c0047e095e70cfabdbd43b6ff927a3d51607eadf75d247af8db084740f8689df586e25c12bd5634e1c5470738f4450446c0655df5960b812d5531b9f5203b4ce4182deb199499893af4841b02d1742d746fd2804dace18872e1da475f6cb68e83d2d87fdd3a4809d4d78b91d8d16c8107c28c8c4e3ed5aa3af0bd0a629fa05766999ea95b25471d82b549f6679d10e054cdecc741e7077a5979f7c2adca054535622ee4cbd652b8b993f8fa0fe8eeb6879430d65e3d00aa74074d777402d3ffab33c7d0e30214f111575e68c9ffc4a6e6365197296e5af8b8af1d71664efb226fd171d80452a470c4143c8842e1eb7b9d5c1232f03c0c420948ae07569c95f56831d9f9880e34ba379cab52949877cac9cb57ad17c4dc12d43011e86ab2eda8424edd23674eab54148a2c4497ea3d0b91bec678437c9b883758a6eaf68df196eab87c407e56633ee640a003ce6130436e05f1910101000393bbd9facbd90bad428850fe7e9608b11cef44547d8388798f4cd06e37649be250b5573059db5351462f4e911d8c2c263d0ae24de6086f4d740d2617eb54c1a659b86cae512f5129b850f21df370f41507a83832e75004b4d45d7ff44b954b53d99d26c8900b32c0f9d22fad8eab23042ae04250c847e073c39d6cc934534a49630f9cf5309ddf97cdd8777fc9a5c1f19ff19ff625440b91a08d5009fa6c86ec4af41a2e9c57877d2a8045077cd78a16ff89dc0f01a9d5671ec2bcfaa5606a35864492f4803a5c2f0dee1c528b21f0ef7ab3b0888c66a010f119582c23c622d51e34db3c73a347ef14fdbaec3940a6a9eac04811a6a5ff4ecccadcc0589b681da2551bf3c495329c43b5e687780efbbec1d772d88c45175d0ec135475ba311008c2437854de5217eff71a9e32b8d987da797bc8f259fe09912ab8d4428280d5a7b6ec4d76d22555366a1f840ac84defb9aded36e80c55cc6998bd13fc9d5f867f6e1ef979e9ede8786acdc5d2f939f1f2b642fff99fc8d3a82855f7deb64555ef5e8eaa5ef689e470d6146c8ee7c71cdffad050493407d3464b99fb966d11f1a6b96b34dc02b8a40f3cf711ce04d24407f43ee2a168b0e0f125b57a4447d81fe1d4d015011d4a8819be593a0fcb9517b8ce5ac5cf444e143655e8546c1e51aa99f982516d687880fe163f25d7fc736e7ea5abc1e1d5e1ee54c2730aa284582aff299c89fae3b9b6880a6c364ce8d55a0b94da7af8b3b5ffc689b62fd4b5521d0eed2bfdc8b7aee5aacebe59d9507f8258ab969ce6f8bf1b23cc6eaec5fc715d0d64d82b21c1635ca518eec0b9b8b67f49b1c7192399e66c3595732fa42ad8871b774d99f478c739f4ee98950d5d28614563a366c1b26176ed4571b13c1ca75efd4829488daec4ed369d0177d09188a9269d735d1ae5fb612543379311cb022ca866b5b5733e46a368556d792295be626c2a3c89b9ec5e05e9e73c3bdb22ba0fddda50b7f36494b07e14108e54f6781abde609dc998f2486b1f07afc8f44703b58b28daddfad3dcae1cdddd4feb82d7b99a3f8e4a5ae219289d326cedc906b481db05895976a4db4866912eac81b25c8239cea8c94884a2b92a3da068c538c2dce44c4228eae86a6deb84eeed1f3c459c849f5b4c432c8bdf7305180963b8dc165a66f5dc71b77b06b0f6b2232c057100901e5f28581c6501942e4e45a603a90a49b60f35276c3baa783fdeab093e6b4948294d66e55eea82618431e5f3e6d213388dc084523ca516df7d3a46a15a471d879111b927ba86607ff6153fa5177306002dafa2f303b31cb34c7426b6fbacbda95ad9dc1d8fab03c25696a16721c3dd08b23b67397d4c660a7bd0f250514bcc610ca5a47bc384cd8d40bff449a4c67794c9068d32363955cd66d09e4465150262902d6d1e77084067bb9644210b9c424f4e8d4f76e5220df80f4e4c3aee4633c4ca2fa0e484b3eda3bd35732a02b17acf3a1fba9ef0063e9fbedd9c2217b44ec191a9376ccb2ccfcb71cbafd339e5e434aab532d4cb3c6c43656297d19a9fc7701785123a909cc72de1a0db69afb5639958bd0d64f385e6a858931dd2fca46358f1669b718768a345db3d2a002a0e5a1c0806d9e0d3b8966d4621c7eceb0c5dcda25c300f43efe1ddca699a0eb72a1e6b0a432ed05d85d8ee6c02b0cb0d0c0e2272c0e94159c60c74e647b6d43e6d633283f92069912ff9ed4ca66c73ee351a183e1f568e51eb20be258f92bdc641204ff6957f91ca97ee9ea4bdc90dd3372f4fc99ab4ede9498d894797ec4f67309b6dbee8605288ae8d973e4ebfa008325fe618e92b145643c180bbcc0078dbeb23d9d04966ea308c952faca285dbabae8fdb6d04b7ace65c25464e86d1e426cc3f779c6fa30a487a48ada9c0b731abf27f23c2f41014edf4d99faf532b9d851b7bccf970fbb716d903585c8d228dc631ee314222059107adaf2348c0595594d989af9a195084dcf5532834c95c6645c693fa785549056cb32c9b864f857fc90166c4c27ecee78a4a9fd88fee96a07fb7ba3cca329c4a355f19073db1a9b4741755c431a8e8557c043f4c529150f53f88b58d7fe9de7f5313907e1e319a5245026ea8d8c272933367cb9df96c30ec04e3c8b160afbd3a172a17e5b3e463e180d9385cfe6c8eb7a005fddafd6d4ee8fb25d9f5479b05f0fe8c70e32ddfb5e163e53a12227f23a860bd4e3c51ad1c52c3a84d307e75c5296efd19d6eea1ec2aa1224259e1fa36ede63b2a8b16edcb36f9282fd0a40a8d1b1389e10443ede2c2ceed41ceb1126bf537fbece8eefb8d1ae4b8e045fc9955806a047cc08ed0b7253f40012950fcc0f697454c6e00e5e37009e39a1a59d1861cb0acc1c4f3e49d954c29fa3dafaa2a1441d8f692fd1e201f1e91727d49d5b95e84517880796a584655e25013f9d8978fcf1c07719a5a83a558d86f472bcc1a70bd1f491b897d927a049aa4be9359cab238e981d79fe51e865fa3cf110408d2b68214459507937ae717234ed2f58f801abff01983e764af71ed8ffcab1de7ade87ead79e321b4418c555f585cef6804971ff879bc8a9953a3177dfe7931790d7493817b74cbe46ae293e3f744c6fd068fc05c9cbe94b7aec061d0710bf395e71f3773c47123033c32669496edb8045c15caa0202052038eeaf42ed45ab7dc26c139f87ba8b5ef7469060791b18f6284860c0034296214ab63d3cf1b6e2d07a9a752bd8b9bf4d2c9093c495a3789fcdcce96f9596a85aa154887cc4dbd32c0bf17091b78a5e529bca53b995e6cee458cd03787aad40e9bf81e7744149335ff6a9e3c7f3f4f32f3b0187ee1880a607b50f66510477ee5e5e4d74197941c14dd5e3665648407262465e887c567918fd3f05c0022ecd4849e34fa9fd25f190591d9b57ad8f757349018248943542d53053c29ecbef9cc7571a981140bedd846cde757aaaf7698ee25ec99a68625d73ba40c41dc5f1e74e1fcd16fc65b9557f483371ebad74150", 0x1000}], 0x2, 0x0, 0x0, 0x400}, 0xa) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r0) 01:46:15 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0xffffffffffffffff, 0x0, 0x0, '\x00', 0x0, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) fsync(r1) setsockopt(r1, 0x8000000080002b, 0xc, &(0x7f0000000240)="ebffcbff323192964843a05e1cdf5a0644c6f7d4b44839a5c6c0375e786e658ff5f502e389ed40341564bafc19fce1dce79801a226d53b62827b30013bd544c73ef2a00f5bf6822647448379fa43b167493275ae78a3663fdce489dcf0e559f19c21a9d1814a91b1b83671fcf98a7ffa6d75fa4936d9834907ecad1cb9c98031108020412b86157d0dab4b3c75972ae00d5a8e", 0x93) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:46:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) readv(r1, &(0x7f0000000280)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x7, './file0\x00'}) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:46:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffffe1) r1 = geteuid() r2 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fchownat(r3, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000300)="4cee302257df3c34bc9cf39e949cd1f7da5f5451e56debfe50dac485da65bea4703bd81de3f6ee41484ff1679569c0bf34b936084ef3fed04e1ce6905e9e03f437cd275b25a2ead916597f246fe36480e704647dc8e578d7fda0d53607c5aec6005b47bfded6ef0ccf30baac9ab013286e1dc8356ee07ae5ef6888d29400057a29b72da7e148e137c110dde091cdeed7f734f2a8fd173ca6d4c40536c76202b1ba492e9b0f9db8abbca2e1f2eb83a5738a9a6ae6281205cd961fc3d2292d973febc0fba562a00801714a889c7e0098c1a5d6b6c6097115cccfd0f88f0377411c52719947c58916bfce5c45b14ec12fb09cc020886bbbb20085de445a11801ccca4b02a0b40db7533b6d7c956f392320b2053bdbac1d1b9b34eacb00ef30b7c2c446e58f7e61c84399d3bbd90fbae5dd47ae1af9198fcec52a807ef2183682af96c811993af47f97015ee037e0613497bc612e4af231122cf8ac2eb3b1f034eaf696921c7796e991b3aac662c9344cfeeb5ebb178777bc775416a36bdab41e4c3c65fcbe4bacbf3e7575777d611706a14e030370535a8cdb7cf52d8dd958cda5b366e462ef411bfc1d7e90e2a61d2fda844f602c86d939aafd4fa408128902f92a2ca862b9be967707e4a1a4de7ccc922ab96718a46179f5edb14dcc1b589dc64c3e524b2f4d504a75b265af8fe9dec320ffefc84d6d9d2ace3ad7cf94d7799626f6d45f3375d91cb9b77a918c2d68981386e772a8d0bfe95ba4763d464b5be6a5edb02c97b2d6507f8358baf2e122ec78218e8909390639766f0eed91e652c4fe87c6e29a80e3e9a3a5cdd6ed37f3432b424f7177f4ef1b81a3870b09a2a92966af6343c8f6045de6b7d6080d8f1fa290fbdba0635646de9f5ff31409152e8402a8e08946e66bd0fc533d2cb266b01187dfc6819d8b99c41043de8d5751565a2e1088c5da71f81e3104e7648c0f90dc15f9bec0e146de9bd62ac2015f00f98fe038cb5e19f5da069e08ea7da323bb99eaf6bfff50c16cf56d8071caf4dec47f3dad93d53d3284f616eb9f56d8ea461d399b58e22c9317cd96b615d215b004fa77b3d9a0b218f848f4ec5a0687cf3eb23fdd9546e063d2a27ea5e49d2455a1574413313daca950c70e043e4e1d5fd76634014a10c3b91f935d7f0c58e266f2f80381b60ad19aa4f31f3aca13d9b4d16c80f0904d9e55a0fc3797fb7efeeef4bd9e2df2f37f2f481a890e48f6343cc36b3e927b1f60e4813938a1b8b548b541d3f9867b4a123ba9d0a24b28f2defef266322d91fa1905bb96617b454553451656d9a968f1861d129b13008bceee9be912bb4c6b8b06ec9ee0ca6fc89964b0fa8762b8163657dad882369c9d8b45abffe4ee9b4042d5d66d2e2d4164c521c17ff7ffe7b50bac1fffe26ad4fdd2e1fb800282311de73fba0df1eb347968afa68ff9842e0e4823389f353c2798cbef458a8949e7e06079fbb3e58898f46c8f8ac868eed8405ef586dada97104ab309e0f7cc10ab3bd5af16af3e784bc049a6bb2623a4965c696e13f38555b32e9c32c13a13e7f35a03687ec5733df6fa5efb434b0853655fc3c367625aa3b229779c5777084475a09bd43f18a3ceff3b8f4190137948fecf12c2373500bc916caba67b91b9f5880f84831865104fb128cad921c3e0fdf9003c7b0cff5f4c3f42328d468841a9191ad0f66528a44eaa1b956197c55fb22e9034711b3a75a89077c61884539b734e68899c9eb967d229b096a0643ff28dcf24973941b759715a6e272bd1d2f7c7b679528735e41026495255343845ae230b06f85927c83f06d2a8f5783072a5f332eeef8ef1d465500e38f7cce8c57ac205360a5643f251ee7306a7904b14b36f9ec7a110628c486b08db3f81de602579a4806918240cb62a0792a933ecc85fbefd78790c75d19a3b7b95445c37cbb1d7b1a40c2c60b7ca5f87fd822e2a057ad5f8ac40279619d0f0884f4ddd4daebb2b75a34d45350626a7fd3d58ef1906578a931f82dbd1da827fc8ea5f129963a54bbb82d12f280b845b19d4f27fba9e54e18e369e822bf936e737ae31117204166f9c1c9a003e8fa1a287905fc2350303f23d3df118f24473276155b07b6a684d11fe887ab5367f5bb30b1c8f95a2ca62201fc94dace4d818d4b6afb16c4238aca120b80f6fa9d0f710a20840e11d4b00ea9e961dd4f81892aedf6c1da662c7e56e097936ca67740b01fd997e93bccdb40612580be0c3722f93533838691033049b14aa73b11044e72d58ebcd3b11e0e266878bb0131625f7faa370424fc3e64c8dbd35abb19bab1db1d4377489e6c11599c8122df7e046405353f48d0cf692e4531657a1c70270a0e14b4b593ed509bf66575b4253e4737e626846e404053caaede70c7da6df673045ae651d204cad4ba895cefb4ff49b397b5568c045cab2f1ba4151fa05e476ace900bf4a98988a488c1037e0d928d24ea0ee16e1efe5ae5bf2b15000284e030104941cfc2c1d146dd511831b832a46cf1cdbc5f5a16993b85b205c444a9c44144816e92d07f483d1c5bc01be64984e1fa12c4779e8b67d0d2f7ac307291f7dc123169584920a0e4b23c69305d573df5624b29439d2c3bf4b833aa9914d982ce379f18a640a4c17facb146721a995206b308fbe1ff580b013fd7d8fe4e7eb553ccaa3a8e872c279d98f6cacc4ad86010b2bfacbf45d5f51831acfc27871fa3234c369fb94c821a9f2832ab76804435adbb9cc8add279f0a7353e6b0636660aa9d8605017ac0dc64fb98665018e38869a2bbdae2b154ebfe750d4c91eb5c07befac178d796fa4b4588ea668189801fb57725284e9c883753b5ce3f5d7d15df4f7a3bee36f60ae63d38ef02443be202d072c9eef32f858fc2601957f2a2439eaea1d8e1de45a03fbe854681cede7043c32b4bf6580aaf0c0af37dd25601ecf449f0a7418c09aeebba6f4a5d7bec096d82a52288c710ef0a571039bc41483c44df8251413229ec9d25df6b5c78568625b0f19a29b2e6a642f8b92b8313d6db8a9c411d48c09f3d4081aaa2838b64dcf07df40c26b15f5b4aa7d7e2f8a3772c219112f8b5695fb12b13679572dba33be419c597fb9264a50b2645072d9e7878493a78249589b5ef1881610aef96d3899c5895410647514eb728e2b8de1211a48ea62b76e35f6c9815f1883d2f7a99db9258124eb605d49d8d3f98af3218588c00c0a6b270817d6191f6ba0d1971b161894da1e282c24afb47812b1ffb7feb0b494326112f0c137c32db7af5e84342a6eed829f741a21410633178c6988bc4b2e6e0bc2bfb40e09329549703a5c32f2acf32fadebe236bef5d37ad109a6d942a0c6e97394f84f33e03682c31ccc7c4628313ec5e2736e3837055810fb7a0c2f2ca3a09188346baeb2a14be752d31887f29aa3d6d54b2a955aa5da125758aa4744ac1a10aa1bb53696985cbae760e78eb0b77c5d58cef3c23706696924f14294b58c793c7125faca0bd05f1597e5f480da8b47af7d2a58f369f2c7ede9ac47ebedec91338e9eeca13b890b84f65a2cfa7b589c21642e7bccbf9991c580f97ec840dd71b8c4a4acdf6377fb2b356aa2cabd6dc7a634d4db91c6c155a90cd8ce8120c26d3b6f40d9317503329917004537374ebfef103d0510f6ab7d8c797d3af5a55d999a2cee8ac6f55fc1bdf58221be4786e05d46a97d927e6df12d65122d8fe6a397ed905b42e522c9626bf64c64fa70a7f38762c7f0a82f0638184346f0b631124ecce2c7ce72341f5ac02ce861106c5e5860f608de5c6f61d8290cb2f2e7cb91a417ef96e61950009980e9151841206fff429c1b2aa5db089bf77efce3abdba8dd90717a6cbd9595fd1f31aa59a4efc5a51cd8a0905ff996621846d453ac2a9e9d1b3b871d2dfc839df0269ffa17f3cc2c549fa494a04cb9073b0e2dcdee138d872778fa2a8d7df513e9f23b2d3c0add36f172eaeefd92c8c86e041cf2275d65f010ffd032cc19ddd204a37a106847a9177da0e454c4a4032fc07a381b8e219a062d24070786700f2f5083221af41a278284fa8a376399eee9b5df7a0be1cb51f207655e7f97b2ea0ec3c581284624c1c1bf1ab40af65e347a6222f5fd188ea209057823feb4d5e6b6969d78705ea3b4b2c3e70408d4a54babc449e9348f7e77211815051210f1b8d113853ea59edafb3e90fa2555dcedcbd2a326c358b90709e2933aeb4e0adb5ecbb7c4fb430cdc1a6dc003e0b3a4c3eda5f8993dd9864890562e50444e4200447eb5ec5e5b4546ce757366661d78d2d795f449d0e73fc30ddcd67054da2a38a873ef9bf6bc7da68feadff66bbc6194e65f38da34cfe3c8841aa8176db4facdf2de5f54f99dccb2a5146e3b57c39bbfe1cbbcb0ea65fe54d9dda61c8c86904daf88251aa63397e6bdbb6b5c9fd3c62001d4af4901eb5bd18ce04728a76a9bdb95191e208144c94e92f826db40ef465908931b9c9303480991fc3100f3e680fa91cd9263682c34674d921a437d34f55f53732f13d76d16bc3d4edfb172cafd346709a0466aa77c165fd567c19398907ee3e63725b3ce8b4272e8cfeb3d0b77a55037c8ef8bbdc861fb91455b2b937e1013760ffeb5b1741f2be75087d252e7c31daed1e1fa4e46e5a1f04d372ea0bda4d96e8a68de4627d6ebe664094d806e786b577e0a621207aec34f79f29afab632d4a0f2eb7fa19825831f5b5a622951f6910590e333d9bfa86ea0f248a7ccad91300a2434a7a5c76a50c050f55984c01f5cd2f15bab0258ca812d7c4ab12dd24a54ea9753e79546246ee43365862d50bc34eac7eb773ef638087d523117a4fd63a3041e3b13a8a22e3ea3f7f60e0d09232c0c3695acfb4af2200f9d1554b78b842a5148ca7ef64dce6e7bb7214a04a4048fa3f6522ecb883e3fc14969e9d563eb1d1de81b514b73cd08673ac6412a4b7b8da6abb84ef9f24d03320284f63469ab20b25abeeda34b6b6b000a6859df6965c7aa14876f145529d1efcf5490a7f8336fe1f7bb1689ccbd06b90652493f927675edf3c90d7c2123157ce08a5f296e394b0f7e41621b1a119057896541a4d514fe8c65ed2f8b7eb29344233b0e06ed3f9b8a9ecebcba224ffe9df13696eacdf20fe5f68390ecec95e0c427b712d15797b4501bc242eac665a7589ed124dc667bbe44868d0f653bd50e4ddb9f22e7c1361b6cc5fcba5a077a52b095c0e61172ef42035817d8df5b4743acde4fbaa9ccebeee8bc21fbab5024d0c62c2a9ce5043a0c506ceffe15dd0b8ad9d756f41124a6d93fedf83e899d141e86eaf0d484b0f8053c3e6a601a9905c62f437bb68784530ea8433ebc960284493532f56a772efa79b215c2ea220b99fd8543879d4f3fbdd8f6beebf586d19377b0a1411e8ddb603c1028616392a02c926e7b99ebdabe755cad13a69799bf930be4681e95d6cebe7114fe09ff2b7c15a3d5b2b5f9bfb5e98b0e8b1a9fa4abaa99e3cbf68ef6ca0aed6d6b981c029fc3404bd41fd6548ea760994dd5c9b8c3d87b44cd74378149c3ee335a7dd44a9889b5214b38cbdb0e3b1cb030052fa78abff56aa83dc974de523cac50f9d57a03761b45f83c8c94a2a2f96638", 0xf80}, {0x0}], 0x2) 01:46:16 executing program 1: link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x3, './file0\x00', './file0\x00'}) 01:46:16 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x3e) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) close(r1) 01:46:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10080, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x9, 0x0, 0x5, 0x0, "a404e3729900", 0x6}) 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) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) 01:46:16 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) flock(r0, 0x8) pipe(&(0x7f0000000040)) 01:46:16 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000092"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x1011, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r2, r3) close(r1) 01:46:16 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) r6 = fcntl$dupfd(r1, 0xfbffffffffffffff, r2) r7 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000540)=ANY=[@ANYBLOB="01002e2f66696c6545103408883ee8c80c368152a8863000f77c650c32997ba3b495be6b08df95b3a4aab23ffe5cb76ba5f3bfbc43d1e541ef524c78dc5576e74c8ae1fd67008da870ae0ca4878cd8bc6cd36f672c147993ae199f9222a0014fcbc30d1748fabd323422256a14efc9ee4bf5a72a99b0849ff9b271102243b68627d9ead38566021df912b8025259b456be06822642b7e93909f975fd7f5e6959f52c3787c6f7163f1de1979f8261a6f0565052e26105d6f50119b7cece181284d233ca4ff18dfb61e5fcd686dda86a36190712d8c244c3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000180)={0x1000000000009, 0x15a400}, 0x8) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f00000003c0)=0x9) sendmsg$unix(r8, &(0x7f0000000200)={&(0x7f0000000240)=ANY=[@ANYRES32=r4], 0x1, 0x0, 0x0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="5acf3022210a9e5888663c7c411bc43cdd88aef52f09ec16e720df9933e7f37deffd647b54bb69a37900b17b7d83aced29cb5f119a8d39103e945193e5c6f054531333a90015055c82e6c6ebb0e397e358dccad13feb1bc2197aa69e74a22cf0c0658f24e38515980cf26937404fbf5bb13357e4572cb39c69650b6f48ad0c7460f7f451efdbc32572e3d2c08cf9698eab98a0025711b1e9c9da008126104b70b72a70e1d28aee9cbf3302b16cd50880fd7556c7d57f9bee3f742aeb1105521865ba23f08ed82036418caec08d94ba"], 0xcf, 0xfffffffffffffffe}, 0xfffffffffffffffd) mkdirat(r7, &(0x7f0000000280)='./file0\x00', 0x1a) r9 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r10 = syz_open_pts() close(r10) r11 = syz_open_pts() r12 = dup2(r10, r11) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f0000000000)=0x6) readv(r10, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0x97e}], 0x1) setrlimit(0x5, &(0x7f0000000400)={0x5, 0x156}) sendmsg$unix(r9, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r13 = semget$private(0x0, 0x8, 0x1fe) fchown(r8, r3, r5) semop(r13, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) 01:46:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) fcntl$dupfd(r0, 0xa, r0) 01:46:16 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) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() dup2(r0, r1) 01:46:16 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x2, 0x400) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) 01:46:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1000, 0x8000}, {0x9, 0x7}}) execve(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe, &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00']) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5938000000}, {0x0, 0x10000}}, 0x0) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xfffffffffffffff7, 0x10}, {0x7484, 0x7}}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r1) 01:46:16 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="d1", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="02", 0x1}], 0x1) 01:46:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x4) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xf8, 0x0, 0x0, &(0x7f0000001440), 0x0, 0x2000000000000}, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x1) 01:46:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2811, r0, 0x0, 0x0) mprotect(&(0x7f0000010000/0x4000)=nil, 0x4000, 0x6) r1 = getgid() fchown(r0, 0x0, r1) getpeername$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r2 = msgget$private(0x0, 0x100) fchflags(r0, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000003c0)={0x8001, 0x3}, 0x10) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x7, 0x2, 0x4, 0x1, 0x9, 0xffff, 0x101, 0x2, 0x1, 0x81, 0x7}) r3 = geteuid() ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x100000001, 0x5, {0x7, 0x7}}) msgget$private(0x0, 0x20) msgrcv(r2, &(0x7f0000000940)=ANY=[@ANYBLOB="0000000000000000000000000005078337e1ce07a79a7cd1939d3f8e46923c5591ee2ed9087f396d9927f18089f582f52d214562ade2a8abe0d99622ac4b35dbdf5ebdce98bc6d23962e0ae61b041eb2ed0645bd8d451b8c96d20de2ae5939c77ae324aa18420098352d0000000000000000000000000000000000438c9520ddb2cbd82685acae617ca260a1a3b0f0b9885acf7add3f22411ab33a8f22667123860c82d5f10bf5a975394073c662e0457bc8772cf564794913e7eeccc1a94a41fb8d893bd7da1ee5c301d149bead9cd7fb42f69f5a3f27d6206d45c154c67f3433717d7e202c4adc0b4159b305a2cb64672fe0a789bf7c3b7879b3ae21355362105d09dd6e78f1f75bbae7c6fd3dec8ac106cd58d06e9d341e608f9204f6671a11ec022254194d25fc54ad5ab73cb0b437bed35e3028884c6d2921d315eb1d70a746a8da09d73db2e31df99f166ec108182f4d147de1763a8b1d2ed4814a19fe82a859793719e03ab5a85b33b382fe9f12a676185e6ea7dbf1836fac96319cdfc31b23c5b8d0b06d99c17525cbd27e168bc5af263c939e2094d24ce179b1227e800d59c8616c1bbd6aab3436978f461ff3a7ed97e30b1c4ad0eed52e93415501687598a07a228b78371095cadd4763ef14b15aaf06107b29a01961"], 0x1, 0x3, 0x1000) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x2, r3, 0x0, 0x0, 0x0, 0x146, 0x3ff}, 0x9, 0x3, 0x0, 0x0, 0x4, 0x2, 0x400, 0x5}) 01:46:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000300)=0x15) setitimer(0xffffffffffffffff, &(0x7f0000000000)={{0x6, 0x15fd}, {0x3, 0x94b}}, &(0x7f0000000340)) flock(r0, 0x4) flock(r0, 0x1) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0) accept(r1, &(0x7f0000000140)=@in6, &(0x7f00000002c0)=0xc) pwritev(r1, &(0x7f0000000380)=[{&(0x7f00000001c0)="19806a958c82bc7cd0157eb9ed187be0c6b202c8c8d265767a6cafca153fe883437394ba1673b61bdb4829897dbfa852655dba2923b38f93bc5116d0ac3a5aa7540c4729af5e8543ae254198b0b1cca3c4bac7a915bba9664a239ae05852d65a5df7d3d7c3c5d8f0c110fce8a43aaf3df5d5b3149f6d4cd264bda58e5e8dcbcd901170647e244aa93ddbbb5a02d942ccb4e55490585a1159d8db176e46c4fb00f4728498bdb12fe9c1a025ef0543b4f1203d4c72ce11db2b34baa9c383ade81f69c53c71f8671afa7f2724eb5b37c89200", 0xd1}], 0x1, 0x0) 01:46:16 executing program 0: nanosleep(&(0x7f0000000040)={0x200000000400000, 0x280}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x3, 0xe4e, 0x8c, 0x1, 0x2, 0xffff, 0x1, 0x0, 0x3, 0x4, 0x7}) 01:46:17 executing program 0: r0 = socket(0x200000000f, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) r1 = dup(r0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ftruncate(0xffffffffffffffff, 0x0) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x6, 0x2}, 0xc, &(0x7f0000000440)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) semget$private(0x0, 0x1, 0x40) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendto(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, 0x0) 01:46:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) socketpair(0x2, 0x4007, 0x800, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 01:46:17 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimes(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = getegid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, r1) 01:46:17 executing program 0: r0 = socket$inet6(0x18, 0x8, 0xffffdffffffffffc) openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x41, 0x1fa) accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x4) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x4, 0xffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="60000400000000000200010008000000211edd180e2238e5529bb09a5191ada4a6ba20657da344db0118f71a855ddf6726bc24fc41d2def19de336321bd43a0697ea9fa1a841e557d12b6ba29615d4b6c5edf26a0a995061b6007800000000000000ffff0000010001008bd8e0ed82f753bebeaaa77bfc14081b588c454d5492a61035a901d17bffa43b877ade683da40e1b6268d9beef134c7958801ed3178de7c33835ad146164d94386c4e460e3e8a6da95271c625d39c28f70f4824b84b973d7fb04e24a9d39d3ccfca51fc52f840000000000000000"], 0xd8}, 0x0) 01:46:17 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0xc, 0x10000000001000}) rmdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', 0xa0, 0x8) r1 = shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x86) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0xd72049c1caade8dd) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000007c0)=0x8) fcntl$setstatus(r2, 0x4, 0x4c) fsync(r2) r3 = semget$private(0x0, 0x6, 0x80) r4 = socket(0x2000000000025, 0x4008004, 0x5) setsockopt(r0, 0x7fff, 0x8, &(0x7f0000000680)="e63652847ec30cc6448262d854cd7f7da83932b2adf7fc5fa90b69c6165a8ed9c0b5eb9387ab8c916229c0ec431af9b7824cae9d7403aadd5a13e57b2cad10b25b19cc5300098393c97a", 0x4a) semop(r3, &(0x7f0000000080)=[{0x2, 0x4c, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x1000}, {0x3, 0x7, 0x800}, {0x5, 0x8, 0x1000}], 0x5) semget(0x2, 0x2, 0x9) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x6, 0x4, 0x100, 0x0, 0x80000001, 0x6, 0x7fff, 0x0, 0x3, 0x1000, 0x3f}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x6, 0x4fb, 0x3, 0x1, 0x5, 0x0, 0x0, 0x0, 0x1, 0x80000000, 0x27}) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x20000, 0x5) semctl$IPC_RMID(r3, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x2011, r4, 0x0, 0x0) 01:46:17 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000), 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) syz_open_pts() getuid() r1 = dup(r0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x400, 0x40, 0x7, 0x4, "02db971bdcee0da6f1ab45512091e6bc9c1b57c2", 0x7, 0x2}) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x80, 0x2) r2 = dup2(r0, r0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x80000004, 0x66, 0x896, 0x80000000, "0002933bb18f0be75c2f6222dd435800", 0x2, 0x7}) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') socket(0x10, 0x5, 0x9) 01:46:17 executing program 0: r0 = kqueue() poll(&(0x7f0000001600)=[{}, {r0, 0x44}], 0x2, 0xffff) close(r0) poll(&(0x7f0000000000)=[{r0, 0xc6}, {r0, 0x4}, {r0, 0x2}, {r0, 0x2}], 0x4, 0x1) 01:46:17 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) socketpair(0x19, 0x8000, 0x97, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) 01:46:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 01:46:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) setsockopt(r0, 0x800000000000020, 0x80, &(0x7f0000000000)="186fe65c", 0xffde) 01:46:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x200}, {0x2, 0x9}}) 01:46:18 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x1) listen(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18000, 0x0) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="3700972288346af4ec1bc57623b8cdf4fd114f68811ed854b830eaccb2bc967c6bd296e87fe5ab956094bcc10493847b8aaf6e5c0f25ce645b1665c7b3965b2d871a96e6c9bcaf820040d3682bbb9e9703bd7759b378f1217f77a1b058ea90eebe5e7cd8318a2518c7be6f091c2c3777f8", 0x71}, {&(0x7f0000000100)="9e279a063947108baa6028f8fff5c130d9148926c1125384fb2a947f7cec8221c96dd2860c7dd02ffd42e0180f152518f17f755a9db9f4ce9713989012d66c13c8efb3281f62c988b5135fd5437e24e16a84c470456e9bf2de549603e7c86eb5ea5913b399", 0x65}, {&(0x7f0000000180)="4a09d4d9b35e689f75cce19a60ead4b0b46f7cd1110551c162899c007f7845b0cf6cf95e0c3a67d545c9aafff39aedea1a06b4e83d", 0x35}], 0x3, 0x0, 0x0, 0x2}, 0x1) shutdown(r0, 0x1) close(r0) 01:46:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) 01:46:18 executing program 0: r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) 01:46:18 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x60d, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="9f", 0xffffffffffffff4b}], 0x1000000000000224, 0x0) recvfrom$inet(r0, &(0x7f0000000040), 0x0, 0x0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="f87a59642fc6aa160fc021ace6a7e89af2699a6bcf4ebb31203e246b6a79111df3d1ee36a1041c", 0x27}, {&(0x7f0000000100)="0d4df98bf35ff9bc8a00fcaa4cfc579ec38291c9b93b170340667235f1", 0x1d}], 0x2, 0x0) pwritev(r0, &(0x7f0000000480), 0x1d5, 0x0) close(r0) ioctl$KDGKBMODE(r0, 0x40044b06) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="7a897fd29203c1b797b36239464671100deb4b82d5d040fd68e927caf3969bfdcdf055ad5eb6e0", 0x27}, {&(0x7f0000000280)="562b2e0bde1efe29d6e140147a1cac85d24e10b75c18a4dda6ebca620cd3cd260fa0d31cec6a06ec6afa3f9a306db579e25521c3547f96a93d56778cf8b88fa4c373dc937a0d93b8a4699ae59b7437b6a5e66fe79e81c550606482ff686e31a827f7d09500a0d40e719e3985e1e5bd1714e58dc00ee6cf80a95a6e3306333dbe16b9740ac0bf9a569dc98c4e81d029bc0f4c0c64e3be5e2484885f18", 0x9c}], 0x2, 0x32) 01:46:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1618c06f) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 01:46:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = semget$private(0x0, 0x7, 0x4d8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/109) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000002c0)={0xd37, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) writev(r2, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 01:46:18 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="23d1", 0x2}], 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="93376bd4850de03552c19221d332e80b446b74f71cbf398a92c828e9134f53a8b286890115f18ccc0d3ab2fdf8c62358be8eb6540b4608b4f1033c9213c6fecec655ef08f3a991564964ff7bcc5b3d4353cd6492541472db63f999c27d1cbab1be47fdbd9ec52ac7894b0e02a8aa9270a1df9494d3d704ac394318e670036586e06530af2de259699eb13d797d7b6d2733d2ac0f5a53a55a68c2486b1344e4f7a57668679c850e674b761f29aaa3db5fdef7e8e4de7db94315df3a511484849486d48b635d319c9371910f4312b1b3d166834fb59d1e0252c128296e04a34fafecd88790", 0xe4}, {&(0x7f0000000140)}], 0x2, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:46:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x3, 0x8000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0xff, 0x81, 0x9, 0x0, 0x2, 0xcc1, 0x800, 0x0, 0x2, 0x3ff, 0x9}) kqueue() kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x1, 0x1}, {{}, 0xfffffffffffffffc, 0xe, 0x20000082, 0x4, 0x5}, {{r2}, 0xfffffffffffffffa, 0x48, 0x2, 0x1f, 0x5}, {{}, 0xffffffffffffffff, 0xdf, 0x0, 0x2, 0x8000}], 0x4, &(0x7f0000000400)=[{{}, 0x0, 0x20, 0x10}, {{}, 0x0, 0xa0, 0xd0, 0x6}], 0x1f, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r5 = syz_open_pts() r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0x2, 0x0) kqueue() syz_open_pts() getpgid(r4) r7 = kqueue() open(&(0x7f0000000100)='./file0\x00', 0x108, 0x0) socket$inet6(0x18, 0x0, 0x100000001) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) kevent(r7, &(0x7f0000000240), 0x9130fbf, 0x0, 0x4000000, 0x0) r8 = dup2(r5, r6) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000140)=""/148, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/39, 0x27, 0x41, &(0x7f00000004c0)=ANY=[@ANYBLOB="216a4f4c8b000002000000e23be4bbae746d4f17fe2adf605ac5d4b10511d657001fb5a4e6d13390ff0b8c7e6236386152c7cce76e8aa9a4658733ea621c4f8a8a713018fd01e4f2e8f003c4602f944070a5dde27912320a3b49b82328a368376e85d14b161c1df4e5ca24b74517b831889d30c3292d5046565520c5b18e6b125ac4d302a5b9732ab36a678ff72de08d628304b7386b5f3837c022d53762d05d6769c645c8f3c372decb931086f7c30c690e44607b2048cc843a8b1afae6176aa25d"], 0xa) 01:46:18 executing program 0: clock_getres(0x4, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x8) r1 = dup2(r0, r0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$KDGKBMODE(r0, 0x40044b06) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/17, &(0x7f0000000180)=0x11) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/83, &(0x7f0000000240)=0x53) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000280)) r2 = semget(0x0, 0x2, 0x20) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/5) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r3 = semget(0x2, 0x1, 0x81) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000300)) getpeername$inet(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet(r5, &(0x7f0000000400)="5a066d0b33f1c9d0c30774194013fd0c52b608105b3b200a32de7d8937bd0d9c45ba7d3ba7237f93c8f2fcfff46d5c2949d300be713d7d6a192cac8fd2a3af8f8d7164d146f434e3653310430d5c1ba8b60263b49a5e7c64359e89cc1c57f460b95b3efeee6e5735dadecc37908239f0f4db3475ca21ef485d3f6905efcd2131a504612d3fd24d25e56a3b174bdf5b034aaffaada6f551e2a1f475fdd681faf014b45402897a1cf4d7761b01d2a871816eb147ee24cad32307b10868776b33c41acb70", 0xc3, 0x4, 0x0, 0x0) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x2c6d0000000000, 0x3}, {0x2, 0x6}}) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000005c0)=0x506) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000600)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640)=""/187, &(0x7f0000000700)=0xbb) kevent(r0, &(0x7f0000000740)=[{{r4}, 0x0, 0x10, 0x30, 0x3, 0x8}, {{r1}, 0x0, 0x2, 0xf0000000, 0x1}], 0xff, &(0x7f0000000780)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x401, 0x5249}, {{r1}, 0xfffffffffffffffa, 0x80, 0x80000000, 0xfbcd, 0x401}, {{r1}, 0xfffffffffffffffb, 0x10, 0x5, 0x7, 0x6}, {{r4}, 0xfffffffffffffffc, 0x8, 0x1, 0x9, 0x1}], 0x400, &(0x7f0000000800)={0x80000000, 0x1}) sync() recvfrom$inet6(r1, &(0x7f0000000840)=""/2, 0x2, 0x1, &(0x7f0000000880)={0x18, 0x0, 0x5, 0x9}, 0xc) preadv(r4, &(0x7f0000000940)=[{&(0x7f00000008c0)=""/80, 0x50}], 0x1, 0x0) socket$inet(0x2, 0x8001, 0x1) open$dir(&(0x7f0000000500)='./file0\x00', 0x0, 0x1) semctl$GETPID(r2, 0x6, 0x4, &(0x7f0000000980)) 01:46:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmget$private(0x0, 0x2000, 0x14a, &(0x7f00005e0000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002500)={{}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) 01:46:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000005c0)={&(0x7f0000000080)=[{0x185, 0x1ff}, {0x1af, 0x6}, {0xce, 0x48d}, {0x21, 0x1}, {0x8b, 0x101}, {0x27, 0x3f}], 0x6}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) getpeername$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0x2, 0x400, 0x2, "2026082842e819d8e358bca906e317e55dcf85d4", 0x2, 0x5d7ef608}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) fcntl$dupfd(r1, 0x1, r0) r5 = socket(0x18, 0x1, 0x7f) kevent(r3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80}, {{r5}, 0xfffffffffffffffb, 0x5, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffc, 0x20, 0x4, 0x3ff, 0xb8}, {{r3}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x8, 0x3255}, {{r5}, 0xfffffffffffffffd, 0x14, 0xa0, 0x9, 0x3}], 0x2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x7fffffff, 0x3}], 0x20, &(0x7f0000000240)={0xfffffffffffffff9, 0xfffffffffffffffc}) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) r7 = semget$private(0x0, 0x1, 0x80) socket(0x2, 0x400000000002, 0x0) semop(r7, &(0x7f0000000480)=[{0x1, 0x7, 0x1000}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) setsockopt(r6, 0x293, 0x82, &(0x7f0000000540)='\x00\x00\x00\x00', 0x87) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000380)) 01:46:21 executing program 0: r0 = syz_open_pts() truncate(&(0x7f0000000000)='./file0\x00', 0x3) preadv(r0, &(0x7f0000002500)=[{0x0}], 0x1, 0x0) 01:46:21 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) recvfrom$unix(r0, &(0x7f0000000100), 0x0, 0x2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0xf3079804ef3da6f0, 0x0, &(0x7f0000000080)) write(r1, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000000200)="7569e9703c3d5a677a3a332ae193e6465967a8f87bb8338c19e8cad1652c2f4cc6dfea26602500265885dac893c7de6f79d8e4032d516050f08c404b17b1e0016c720ad2397112b8596a21c53cc616406bdbf0f01ff97d8bb53b5877c744583e885ff45033f06eb58b37cc3119628629faa0a56c2af9eda7d3564b2860948ba0a02808f064325b259a50bc173b6a2684e0", 0x91, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 01:46:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\b', 0xfffffffffffffffc, 0x0) semget(0x1, 0x2, 0x401) r1 = semget$private(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000001200)=[{&(0x7f0000000040)=""/223, 0xdf}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/119, 0x77}, {&(0x7f00000011c0)=""/40, 0x28}], 0x4, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001240)='/dev/zero\x00', 0x1, 0x0) 01:46:22 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x8000, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x1f) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) r4 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xffffff65) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb84, 0xfffffffe, r5}) r7 = socket(0x11, 0x4003, 0x0) setsockopt(r7, 0x11, 0x1, 0x0, 0x0) flock(r3, 0x420000080000002) flock(r4, 0x100001) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x10001) r8 = getpgid(0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x0, 0x100000000, r8}) r9 = getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) getpgid(r9) semget(0x1, 0x3, 0x42) r10 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r11 = getuid() r12 = getegid() shmget(0x1, 0x2000, 0x100000041a, &(0x7f0000ffb000/0x2000)=nil) fchown(r10, r11, r6) setregid(r12, r12) setregid(r12, r12) bind$unix(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB="ac000000d9bf00282e850484f7000000000000000000"], 0xa) 01:46:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="db9265", 0x3) r1 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = geteuid() sendto(r0, &(0x7f0000000300)="82c9854363f07a34e83872069ecea70c4a3f1fd4c0d135afaea6561131cb5f95ec426d7b3fcaa2fc14dc729c6e237df555e80cc7f4befa3977d52841117017470ffa89a2e082a0151d32e922cc31a576a72e3798da76acfb7198ef2899d1d9b597c9502cc554757e4a53b7acf8e8f91f0bce5f4027aabccec46c94240a513749dbbf4ce7b9d89d3c1da622b1d65a32081440bdc332024964c16b34a3ac0ed747ad396f92f80b78645dad3c21a4d8277af8230e57f606f962e17db87fe767c697430189ec402045bc1bdeb6492c9692bfebb1eefaca0ef2225bdc965b4314f90406ccdc6528bc4aba45b1552117d743309822a4d7eb811d270cc088a1d24c032a0488ffa5bf2cec246116b94d08064ab4ea1db9448969290a585951d7fd4c2a0cd01b590499082a72af102830f2afea8413b1385e75f1524d895a4893ecc258f38d654e11f7a0ff6787f59ed2a8fc551ca18bd42f0e13c22ef4b22fd73544a80c90d0b6c5b5a3b44fecfbe955577f9039c9a96a699148ebd683be8e077edee38e8578595bf2f40d4e120ed88ed2ebc3acc516545867a54b2d49e1945c6e6723e2866a055435dd5f5dce567e31f1fe486ffb478c32f833431a67393fa1cb0e46d7d8e68990ea55c6c3a6559b312ea022f68c910c05046f2ac69227bdf3d6e33f84701bf1472b064363426d5e60b9afa4408a87bc4505e04f92c235db3a7d6a3add9d8b67cc614ce4b788d5384fe590d0355e5c120708bc79eecea8169c186b87b9f6b983b63e826e5a629e2328cbaa4e92b89da065ed9ae39776ac407160c236fd5222ce77b46e1da75253e20781a2a8e17e9750180fc10fbdf0902524c30ca4d8e626ce37208847aa6766b8cda6dd50f24cafa57696ea5363f5430d1a20b7147c7b3625a933344400b3f65afd2afbd4397691404d19ec2e84243a4feaffea33d3a64fb835db08ba695f3303608d13decb11be02e0cae2d9d0f5bd7f1703cbb3df394c7451876eb18d6d1ee53889c42d51a53826b03aa7238b303b79a68266eafeb6d978c6dda2ab486db5d8944d08eb54c52dde2449756b05ce76100a6e91f65279fa19b5507d45ad3ffe578012a5e53200abe25dd25aaec63540541fb6ab271336e74852274e7894cd84f14333ab2a726be4b34ec430a4ca37f8f9673dc4af555e9503c92238542849cbce5849a4f2cf1ff6fab9f9d2962a68dbf5b55385ccad6a7d3d0f45fbe670d4aadd2d2b0dc18ff59f6b58a149929f04b93eb519d0e9210da5b43e7fc15d02741e74ffca0b3c272eb3959a9b8681ce5afb8947c083ef629fc5a238ed1954b579c20df8e75506d55e7b7ec6489d37af1c8e0a38a436206e9cc783b8847f32c6ccdf13d69793047d89a3b5069a7245344cfc2663176d52b2cafe9419a548f5359a09ca4c924512af140a31e06b28d0f529011147fc71eb72beca811401a8d3395b4ca80208b700f29a062d12e89397ace67f9f228e587cbd188a3bccb2991e551bd07183bfd9a2b4a543ec4dc252150bbc8b78c72673309b8e5c2bdf550893e7379558b316e10539dc1bda08aa71cb175e25064cc383818f5a86c35b05de891effa02bda4523bb2a097c8446ccbeeab419eb47f699b2c7b7497956a9da10a4f53e27e10a606863a2bfae0aa2d96258d3afb490d4c201088e4afc2b4a09b82ed4213d020be968656dfaf0ddb1fafcd744459fe7d0048b2dedfc2cb29e4e90489e16d45cb016f5286c1e413e1aa3d7e32709d9fa348eac0f7fb3ae4de93adf72f92ba6fa515feca7c8430b4cae05d3cd1970eaf3c937c519b9fecc400de826922f282d619f5ada3dfd30c1ab4cf7da79c8f7da64abcdbc97393f0e58b481992105cbccb729e7bbaa21f53f3a7674d6254e909577f4e9aad7588d1e09caf06d9b82c0941fc6d012c7f5c86d807555c00e625d489fc7440d347e34f6d02a86ef1e0b15b5a518f1a8b5823b3de496b6b4a4be5f53bfe2866d37f11252cfac954453b7390a2e7ba2c325329bfcc71ad97fdadbed388e1ecf0fbdc237c2772cda2e8ba19f7e0dd978b4d1288544b6241c9fe397b017f25691b515cfeb37ff22ade06dabef23cd12ddc51b238c678454e7e1304c57548a768100173612d280bddc01da57467dd8c43fcad33e324849e86fbcadccf4b4edbad44f4e468de6433ac7598947dc7de2db1e3d9a77347c9388aa1fd5aebe326606d67b49dac4b47a2fcb29a045a80bb1fc3ed13920ddf414f327c6ce6d02f12fcf96396d75208958e0be690bbf575ae1093afb5aec63bffe74f2c062c484d2db1b38bb8585c04981821e28fa6aaf054aa87e4400ce856108b8be1d9b058ab5d833716e66ce0c770a9630d40ac08fd1d77fbb2821dd35ffa091ffaa4f0f42b2d255eed25eb38fc6dc1d236d66117046eba500d4499add12cb229ea645e9c6a5cad05dfa442cae499fbc03a5bee237dbf2377a4cdf1f4c707dcce198958696361a66c5a57d649ce2105f648cd66e73395eeadee5a2d6e51d745a2034d4890cd6519ac648591e3b5d9253a09e91cf09f7c0d72339bd48366b973d369e9ecfe6c34de7674c2a96a3e61be118f3beeb821be37cfcffe8671b03cf1d06ae51a91ea23f40a84e51edcf2ade4fd299c0f913fd438fbb3e02b1806c385eb48b837ba94b2418ce53b559b8a3cce79a84f08af1e57236f675b8b6476b96795c97f1f24513b11864157e3fddde158a52df2367d142dfbfef1c8f5c0d47ed7e6c55239a5506c5c02a9381affb3ec991ff9a2c10a46278a267b6c72720103b32dd32cfc459100e2fb334537d90ad3c5111bdb15b9f6cbebc79127c806992df5570a7641d36f7be78a4b23ef1721c1d1210344fcf91c4b1bc29ead8186164fdeadf3e67c3a602572dfa9ca8da985c4a4f88abd6740819afca4f9870de62f182aef3843542e7fc4e518c3909a87f368e451da4498df3b3d62bac826fb7fe283b02c3493f16400d91657c1335fa399cc0ab1ee1069727f7677f0a7c8c833519124e0c8066b4ae01b818de09849097c4a6ffb83dd35ff88c27435669cae9d54c2c77077033afbd57ec48b23f4f7d6ac19a61a3fcdc99fdf710efea9e365c34f2d13c51214c2559011276f85d92b0e66527ace878157bf5360fffbc847fe56ffab3bc52615eb0e2807eb05eed3c8771a2925a5ad89c7ecaa4b88c74b303d8de9966fa6fadc23c1177a0302adfe089f774290f297a68f3ee0d777aa1c58f73f013ad1cbd6044928163199f8e889e67df3d8121574650d80a92a75801433685ec637fe8f5cd949d1ad3e90cc494c41f2701ae8654b1666d1ed933c89e6c585619fd026fddb32be0c40d199bd02ae60c9a0e889f8f99b7b3509ff8704b1ee91a17aef6e0e0f36b126e79922dc7639ac8e1c86cb3ec9e5070ac6ed8db529b52bbfb2f01dd9d570db92346738e8f81006ed0f12d456ac65bb5caa1d3e8479aa66b813adfa110f4a6fb3b3c37b83e3b8b06861241a4d6111b60229c90cdb4fb0f121d1ec4dc386bf3bfc7194fde5271dd38893be24e4043eb509654b7742517a383f3071beef14ccae2927bbc1da2f3f3e0b7f423b9da9214947ef0368f4cba3beed1e5f296654d15bdfab3cea10d23758bb2b9a5adb6ea70e8f4f906815655b0bf781b705f53270baae818c15b8c55c1c63329b590a6a7293409d88f621f41142eb207571f2eb9ce9d64dc52d77add5ecb72361013a42d82bca475c94385a842487097f867def75d5eb5a7cdf30cf3f9817761fd7f8bb668732b1e43e1c53842fcb964775f3721e0376cfac065145c44d2f289751f82e7e4006df9712010fe39fe970bf4f18ea9dd9cc35c0650fb7d95e00841e6fe83168ccdf2a2bb4134cabec12099604e243dc5c962dab56fd7398ba6d6c31d7c190bcbec4bee5ca5481d5ab384b6b3eabe73f2a9a8839d69b375950e448e68bfebcde6c7d9a26ba6bcd94f27d2883074da26b76d9590662feddf6b2254f991da0e7ac80af30ab28b268d08e4856575f70e159a536873a9656e92dd21610a75cb38f0a6d54fa1a5350e902da0609a23243e69e33aaba909ba4200cb0ca2db17819a96adbcabdc56f49d0a514edf2052ce74e8c00320be1557cc24102286f2b950ae2fcf68f05d00cf374378e5e5f64af34d20538246152a08768a5769fe68eacb119e8efe10a0c35fd16db25dcff5f952d2adc7a80e8794414af70bd30d1fab838a465d2d3bbccc526fe497ad8eff22c6f2ee29fb4684d083a5ce92a08a8c4c4dec74ae72383bb6070b29f486d6d8a1bbd327c4ee32be7cec26488b2ba4b2fb1db01a29bc4a7b6be40459e11648242f79b491c82204105ba9e247e0d539142c0786f587da0a265e1b2afcf1884018d5c94502398f2442e805fc03c5922067b3b63afa6531a820e7cf7c1215d0287df9661702d338510bbe47280170e5948453fdb652fd622ae23955757eee9cf195727cceaf53a76f797e64171395030884cd09b8e5d1b5fc273f6bad7ce3883ef6520d77b9d9b880b2b98d24f80aac0e9a87f09a76555d5ad6784a4a8ab8097155871885df3bf3da63783d3c2f392494e0089d80546a6c1ed7cb1ae98d407b6b0586897ae8a513d508afd94568660f0f8b7eae7c5a6155198a6696bbe7cb4c0501ec846eccac1b6cf9a0cb6450fbe7104bf723a2b82832e7a3df8deb5f47223698a38ac78db6ed1951cc67619a3ae9582f22b290405fbbc5bf528f74a109006f9a6251444cbfe9b5bf953654b6a3c84c5e95efd411ef847e81e8312257b64a48d351722a2ca30db545899a4511205a5e913ce534fdcaacdbbdb27a217829436dc5f82e246ec093f291122635e1a04295826f80f696ba46b12205a4f120f81b697e7bdb1e53383a28a68caefd8b9d4592b3c18afe1d8e285925e7c71d51986a4732bfc6597db000066391ba4b15975be588d621ae329be6cf315715478d7e1845e6ae7d8640578a2a332f973ef9b0c66d245634b949509671d5d7e61cbe4e4c06597fcbcfd0dca76b4493dd201351c9b4f0cdfd22fdcbbdbb2f58723916adcbdc099ecad1696136b97ce52a85f6335442e11b2ed125bbf2a9e5a33b4cf947c8e97af514a1ba3ba6409543f75e0741938cbbe74ec6f2bef8246bc7a15f493d79a0ed19681699ff2243fa6d0f79ae825bfc44f1028c54e9ee89212a8ef42628697e8e0af077fd20cebd366694c2014d62579acc7e23ab49cbb951ac3d232669e15b6a4cb5833026df899a2802a7b7b218831c35b6d68385e05a0f7508c1135cc6c38c1ad98cd156e034186d10c98d372dee9a30751957e0dbe340b906383ab288f05705a4d102d90b604d956e29dd90879c12f0676257f554b16a9fdd142281eebcbf32ceee9202d0482a62fbde266a5de68e4a1942242d377de38ede67d91dc21e3c0852dd5ef1a620336d95a2723b42ace5a71f1e3bd57f0d8496ceb7c5719e5ac86b9616763890fb58bfe8a4b30956546728726e020f5531a62cffdf295347957940561b720d2bf2c5362bf15b304dc59811bb213ecbe7c52388586ec1d1b9f3a0ceb9904342023f56888b282e108098a1419b31d6b8e58e0fc6db35cb01bcfdb9ec11cae395fe8a4f8701f3c6efb53ff05a21c672b5a46072cb4a5a5e01fbecd58f60e379913a26e4aabb1ae26ebb57ff714fd7577e329de7928e88f2d1a4f2e7c855e4d9ead36df567eee7d97d480b5fd8fc3b8b498b2e65f2868f21f8f90618ee0eba9a911dfa3d199d68b26714a17e4a30ec7cbb5bf630f17f4d7791b28fa554a397f325349b0e9ed9f3ff3402", 0x1000, 0x0, &(0x7f0000001300)=@in6={0x18, 0x1, 0xecb1, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x6, r2, r3, r4, r5, 0x102, 0x2f}, 0x4a, 0x2, r6, r7, 0x1d, 0x69, 0x9, 0x80000001}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r8, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) getpeername(r8, &(0x7f0000001340)=@in6, &(0x7f0000001380)=0xc) 01:46:22 executing program 0: r0 = open(&(0x7f00000004c0)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x7bd58b014baeada, &(0x7f0000000100), &(0x7f0000000300)=0x10) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x8, 0x0) r1 = msgget(0x2, 0x4) write(0xffffffffffffffff, &(0x7f00000001c0)="e5adc20a6bf70c48da", 0x9) r2 = msgget(0x1, 0x128) msgctl$IPC_RMID(r2, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="122322bcca14d5beb6f37800000000000000000000000000000000000031262000000000000000000000f9dc0000000900000000000000000000000000001bb5cc671b5b5072"], 0x1, 0x2, 0x800) msgrcv(r1, &(0x7f00000014c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bdb70e4e808f2880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039b0000000000000000000000000000000000000000000000000000000000000010400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1800) write(r0, &(0x7f0000000580)="7005af1c0a270663b411ab513d67129c55b3585424c65de3c71d7a07d651f5aca7b928fe02b09149792e645fc19688e3859326d07ff76146db9b63e400f17d3b5941a919ce53b1af7bce845ce28fec121e3b4ecf9f091ecffe8097c2d3d6d39f94fa0f2ab508e9231675b736c24e9525c096b10da6231a1da232f0282848a1c7cbef0f6530d31055cc64b2816ec30ef08a7095154d1057ba778773af92e7e29f29ae2a57d7d4fd3fc0b16bb2515b29b29af2564c61b21b518e80fce413b6d782f3a9f2ed14d8f908ae3ae43f53fd", 0xce) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000140)=0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000040013000"], 0x1) r4 = socket$unix(0x1, 0x2, 0x0) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x51}, {0x6, 0x5}}, &(0x7f00000002c0)) msgsnd(r2, &(0x7f0000002500)={0x1, "0704cae19f1afee55f8b7292a348cb190dc002d864c18e6489b9e1a49057c5746143dcc53666613111584a1af7b6f224f9cebf1e6f4c6dcc9ce32918fda323688c97764be27a0d7889c96d6f704dd7d322ebf958db9d278432b228166ec080ab5059e90278a66cf27f60cf92a6678a827555c9b2c8e383155fcfcd046d22c3ae663973693306c15f925f423568ca5719c5dddb9c397c4d1caf57108a57ece12ce34f9cec39e32f92a1f1e012023a3bf7f8e5633c701198c12447ca0d0bdd9fa55d2b7bb6156aa7db743c70409ed3f6cc556c4fc214995e5b860c792b12dbdc219c0bc27c912b87af41de8badca0bc55d6b71cd66b8ec4567727d800c3cfe476b7a305ef165f09a5d371b356272d4ff294ab5b6071e6b1ae50c71ecf175e5e12216442c4b31f80099a1374922b8f40ed3adf835901d191c3116ac3e4f73f94bc6534e1dcfe717f75ba5b313270f39a3d9150ee189e260ec11f84853dca596d1ada73ecf39a6a7d7a58fa20fd688bfab38d5869cefa96cdf7c703ccdab883b7df6a4c05ad4ca60b20d15e6091bcbf28f4119825b880335c18dd66f8f847fcb4624c696f54bad77c7d493711eeef0c1c9d65eca326602f01e8501db4efac0fc8ef055b37f26274e41f1b8bffb841567e3658ffc5cd08748369f7229713e8ed8910059978dcc521021c6d3dd13268a7d39dda63ce59ff4941d7e7f7cd47584b8cf8a5f74bcbd2bc80be36f038c052da994eb6cc60fd886f00de47e84b2f3d59db365e0a5a20e6644ef4c13d3be54ea0e5d2220dcb0cd05c5435ee43de06613d2a34688ecf1537dbd44bf51fa52f1a9513f7cb5b4c6b7daa95472f5ef9e3cd40c4faadddff080a3e1464b9d6bdbf62571afde6da91634fb340c615f7046a02d4d340d7bb24bd2560b9ef0d5ba57c4617b6077c463dfca21382d4ff13ffe06beef5a1bd98fcd3e0210ad4b5644de00d1579e6910bfefd1e8d4fcfa87bc888cae716c1a3047cdaa0d6ee39ee5d06df4624a7e04451f664709aa64a1c086c468a7d9164a9e03668fd748a8c9feb45fda09e6f157dd3534c7489f2dd11de4686a136ca91d2c43281f832327be705f8ed7afbfafc76fc2b12ccfc389302a391197e3cd4ef217e87c25432dcc8221eec551c7cc6908d13067b6a7c59f75588cfed130c730f92ee25942f98d75843d6feaaa72d92f0fb85653aa40c224b63dd2078feff0bcb9ac13a52ba775078c8e2a521011d436996094e70eecbec752bc8a5c51db0793c6229af5472dfccead98a893ff953c21e105b04269eb723cb49d140acabdad41b3c5e233c7e11894d20204660e3f62c8702aba18b09fef22a694a9208496a20446a7dff99578c07a8b9c9792104c5aa942a0cc377617eceb53dbb27cf630df4122c5a0f431a8bcb87a87c9a1905b371b30ccfa8c69c498d57e388e39dfa54f0bb7eed380e23f1074c1423bd2592cdd4207e75ea92b10a2a9289abe5a4fd33eb0057beee9d87b10b442ef26bd27fec632deef73b9046e79cd3eab932c542958ccc3a05ffcbac7c98b73536bb3894e69a4d63513814dd6160bf40111e46f6241638e8375137e724ca693bac9d7353884dc297fbcec2b1cb5598510401d27adc439163f02a34e52db0adb257ade475f3929b3a3d367fa0d705bb2ea790fa6d13982a9cdf704bf2630328dafef05b41bfd29f7678b9a0d70368b89c2a0413b1a8e0da64f1b3bbc92e53abf1170a045f5468172efbd14f5ca8522d9fbe337c05d806724f4eb9e8e81b6ddc00e3276de7290560685a46a1669d50ca9b985d0607fb553f4bf9a388e7a72e42cc2178e0a3644b81b77dda469b73b0afb7ecac880ca98f7724fb409b69af3408ef808b3bd9a5242f524e236f383e0b275c8b38f65011511d1e15502904c1643cbf30b6d363a1bb0aaf8d5274459f59ba957bcd6c6f5f786d1195e330471fdd57c5490e8942e1208d35134a2e241fc7cd1cccb60ba038676f311fce13059e8387b73d692e4f317cd0b46a6b94b13f2516367244c0e0e8f325795fc16608883f59822d523828001493b0020a144824be77060b77ef4a5d8b6d60a0db7428277c219b314b1530f50286d3a372a287a5937f74a6dc17c4c890ca40ce40541f19832ba818ee2cdfc7f616dd536548a01bd6a7bd418fc348bb4431ce9b96c4c2efda80fae209410c247257dafd84ad77e9c1878d6e39b25ad3b8a60fb71721d2a31c6a69211db14db73da973e862b21a385461b4074ffe39cdc7407961913dfb03c5a393f6a43ea9c1c45decc6dbec62922947b5a2cea128545d39e7e79b76654cdb7dee52a1503a338ff6e30c38943a61a266f3aafe0bcd3df1884c23b0d1ef3f63e6bf78af25f8136646566ca014faa2626e40ea02abc3dc0da6d6b426081149f65a5cf1bae9a78b266676b174aec779477f7aa064486c4e490ccb0139f139029dea23937ecb77881013692f738d3f7dcfdd35ad13b5f1749676770dd857d0485345d7229b521b5763caf7873df13b24c4a1d339135b4077f292f64daf67abb334b1a6adacc1832b4ababa783c6dc83ba876ab0f05bae9fcfed7599ea95ddbdb85c29e97729916b2ead791d0f663ca24c0ac28acad138944298cf83dd15add78046544eb7527173f3e2faac012f7db5bce613bf0fcac3a0ef11057805fc39390e4e5792e83721563e604b7b22e26ea25fc935a8adabdf9b9baa4e23397a2436e7a91e78ee6c7a0e16d43d66f92e91fea56b071f87f0f375920746ba695b4d65edf21aef7bd664d7ed6bd2439287ba76b049bd62a6e2a491ff8480c59e1cbcea4c10cb87939b7399cdb7e10153f6e00f0dfaab6d9af2ef3dee751232732792bc2f5771a9edb62f76e555ad0e2928996f55e89c81be38c3b1e7cdd2ac8ed46896a8e56cf35714b6b550bb2950051f79c5a3a4abd1e9ce72f0e88bb6b85ec5485446d43a7f61436bffc73d28acc3120f36f4afa697aaf3761a78d2ba5e235158d5d5078c516d97ceb8f6af6e06d767166b42fc1b6d4aecde25b70fcbb3184e5e7b5ecb9533531f8d0ac56dc0dec3dd7ad55187253b2e0ee45ce09e5bbdee400c9f69065b4684c286537632e9d54f5b1da97d03ea9377d10956831d6a5679d9dfce58dfaa7263718c10ba71d4b379308470fa684c47d98e5ca9ab8ce94cfaf9db882d8e2ee777a985dc916eb4434fe2c3d710bc4b7a684f6f52b1517a1d0f71e9d74e78f23660fa7425a254dbdd33c2d1b9e3146512d4a9f4f05152c0f06faa3d39d5fbb7b83058b076174f39eaf67a4bfc0e9f8f7338ded89a451c6c3df019b0a2a445dde3bea046f3f11e1dadf132bd24521a2f0cbbc05bb4662fad05314016946b5222cf4dcca9ec57274a2d3e3604a520f33b1d86219e4ee1261448fc52224ab65d66f53a631e93d063b74e7af5d11802c87b858f02be5df83b06ab73a09a33327b709c64bf7a130a5abc6b232be258aa2b902618bc57c8ec46b5c6eafc329ef0d151a2e6e845fc397eca6b85f78e9cb46c9eba3c26127c21c0e9d9b0b26992bf51fb357efae49a0af6070c2e699c3a516337dc9357442187e091edbe7318aa802f3539e7e35e8527eeb7744ca06f8f4255977926546f062de90f44388128beabfd03e1e83881e15c249652782921ed82925d5d9ad4eab0fb9815d806b265980cd927220fab77a552271ebf33d028bd9d50b378d5adde3568045190d584eeed7cc3c31cc2ea37400a143dd72ecbb06c7c08d4e008107d91ba29d3d802a6cdac8a8ce792313cd7ef090b7619687618c5ee622e4fc4ac54071e861c1514c24918ed3c47ddc8fa02869a20e8cabe83d78fe3d9131b90dadaf2e6c4b9dfbc7c00b860367cfdbee7754d785a4c8d2e0167759a0c3f9b8ec50dfd0c0431e3b9e372ec6849a0f2dac930d7eae29eadb72a88bb19e48c2a436357c53965b3f64c3b080540ada9bb9f19abbb5370b5e148db1d96ad6ac3ac0bf03ae2a39244314d2b6ec86eedc7fbebb3652a78029c8975bdf22227f844dc6f45e22c6d4670904c54b24f7cb17ad50620b07b1fafdc64bac9897555585490727efe28f6cc452d301ca877358f86147249d3808a44e28553a63dd101e1d597c6b7db8893ca05ac816c04856834c00438b88795e0f314ca534da2db4c1a001f700ad61d0b754866321818bd0bcb45ecf00b9f46253b340d48d1e79b321c49029e23af68b548261a0bd51742e105a960e73ac6311a30f2f716c02120ac9b53031e5d3556748ca348e0504b1ed2010279ffad58de60c353abd88bfc74b5e4ce30f599262913f08d124d515ebb378a81f1e9bd76611ff5d0d7222f94b330d1d4c278f6e297010937a0dd7b7a0e68ff0ca99551ec73606dfdca28dbc723350ca70421fe3087ea61dc4d3cde50b173222dc3d754e0ec2375529ff9e88f04b2b38e0e2c4b41385bb19d9ad7d3740aa58a923b73d0032517ae4091cda0abebcccd09ad69e150016999891a077b65e9cf04c2bed0479837ac291d7dd6a35a8618c5915ad82269822df5cb1a7cb9e6afb4743d10cbe8af29452a357b375bd5b60dbe431b9ace40084a77cc099236bf645ff6390cedd564b97cf31f54e5bb42944bb5e5b17164cb815bee09f59ee36dacad932d853ff64c3e62eaa60bbff81639800051c62553b477657cd9676e22a3e9b0fdc1972af71fc149fbbb4b9525e141944aa511cbc4b05c26d9d58d5322e8f4e9adce92a9ed445af14d9765a145f0141aa79b9b6ea24ef8789251b7ae9ac82f6cd6ff82ce52d61a69890f9377c59a6a96004d71262e191951d66c9fda02eed0b15c6e2d27d80694a81192e675f569227468379d2badb3a6b75cdf8dbc3c691ad894c9f561ce0bc8030623fed8f99d8ce113e13103b274067d1dba69d189f2d638939a987a899e8832095a86e4062e3b080904af8fc911a6f58a576598e0d30b4594d2b6656e4ecb4c2cfc1fb0cf08c045348effc3c95ef78482a0a1c1e941aac80bba1e6af9f9ac746fb85d4241bebac7aeb29e8f161358b4aa51d923d8b62205c5ed41d1c599dab3998a213956bed506faff5fbbda5fd5096f15c621ad67c2463dab8c4c92f5ca8d19d0eb4e7543948f3db0edefde44b8e7959677b5ec63c2161c209a49c781afbccb3e2943ab0e7d133b06f41bf57be90bf79c5ce5d680d1f417f2362e9c90390f22ae8ece6eb51fa1851ee723096f089edfb26f61ef03d1218112ccef18211314b5260869845f9e278099eaf39155f62ae0535fdd28ab11af0ed6b886e39e977cd0bcb352608da48ac6a1c7e3bbc1fa3acfa332595810d4c59a45788093ef2854361b250644cba0d94f413b97b56fb865d647039b15b8d7c508f25e475c010b20a1ff77441b70596f5a659241d37c26a24089351628f1732e04be7d863f3f5882e9268935f98ec3e048e1870f12cde4527fa31c58f8ba1dcc3f06ed351f94dcc829c3fb826342b2782cee1cf1171451b9970e6fcfbc22f128bdc2f0e33b1da6a38da05570cc25e3c367e345edfe3ee62c9533ad4ce695bf7ad5d230ec3bb6c4e5c6433182c617141b9a29befbdff9b612e4af02b1b7639fcc7018c7d467646156364453b452041d78bc1d816f3e1199a5656dd5a232b3cb752602673dc9acbf7f3a73cb2477934112fd80fce79ffcf06ee86f96b640303f00f8f3c99fea506a0bccb51927c27b853cfd387125333aa78434c4d861705ea434a244a20aa37e73bf88d41ffd38a299eba63af611bb637f28da0ad10037f2a8ed0af2e01cdf5cae30fcc66e3c4564f97d33b34d4798e535e2d94f"}, 0x1008, 0x800) chmod(&(0x7f0000000000)='./file0\x00', 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000340)="984471cc74b86c6245e74d051ed85979daf435dd4cae5271a0d6a61dac9af4a0a793adc410e41167a94cd226", 0x2c, 0x2, 0x0, 0x0) r5 = msgget$private(0x0, 0x100) write(r0, &(0x7f0000000680)="0184a0dadd7803f1f6cf3bf6ead6eec3c402084befc40f1e9e07910e84216c96a4014cde7a948a1d49204c97bd722ade65b65aec575f2683312ec64d67f9997740fdc66ca0ba944a5d4a9ba91df01aae38b43ef81eed9f2ba320e4a5b25a", 0x5e) recvfrom$unix(r4, &(0x7f0000000380)=""/214, 0xd6, 0x1, 0x0, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000200)=""/53) write(r3, &(0x7f0000000480)="62776354e72fc95b4a3870429f270c576462e22582758563ab4d0d4ea215139b0fcea0de4b35ebe8e291d5856ff7f9fa8eb5e2556d7df9", 0x37) r6 = semget$private(0x0, 0x5, 0x4aa) semop(r6, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) 01:46:22 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/236, 0xec}, {&(0x7f0000000240)=""/159, 0x9f}, {&(0x7f0000000080)=""/41, 0x29}, {&(0x7f00000000c0)=""/32, 0x20}, {&(0x7f0000000300), 0xfffffffffffffe41}, {&(0x7f0000000340)=""/130, 0x82}, {&(0x7f0000000540)=""/182, 0xb6}], 0x7) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x28, 0x0, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 01:46:22 executing program 0: r0 = syz_open_pts() close(r0) fsync(r0) fcntl$dupfd(r0, 0xa, r0) 01:46:22 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x90000000000) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x1, 0x46, 0x3, "114440b454c2458d4ffcc9dfdae27ee1d3f2fe83", 0x1, 0x4}) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) r3 = semget(0x0, 0x4, 0x8) semop(r3, &(0x7f0000000000)=[{0x4, 0x0, 0x800}, {0x0, 0x2485f181, 0x1800}], 0x2) 01:46:22 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)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setown(r1, 0x6, 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 01:46:22 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(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', &(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') r0 = open(&(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', 0x1, 0x100) recvfrom$unix(r0, &(0x7f0000000380)=""/223, 0xdf, 0x0, &(0x7f0000000480)=@file={0x0, '\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'}, 0x50) 01:46:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f00000000c0)=@in, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:46:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0xba}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xf80000000000, 0xfffffffffffffffe, 0x37, 0x1, "e81a1a51f55084046e87871146781bf1f8bcd04e", 0x100, 0x3f}) r3 = semget(0x3, 0x0, 0x80) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f00000000c0)=""/15) close(r1) 01:46:23 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000040)='./file0/../file1\x00', 0x0) 01:46:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000040)={{0xfcb3, 0x4}, {0x0, 0x7ff}}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x242, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 01:46:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0xffffffffffffff39, './file0\x00', './file0\x00'}) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x0, 0x6}, 0xc) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) pipe(&(0x7f00000000c0)) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0) 01:46:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x1, 0xe5a3, 0xfffffffffffffffc, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd234939797501", 0x8ed}], 0x1) syz_open_pts() writev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="e07d2945feb7209f4aa960c890e1f774e2a8977e7c5ef39bc7978214e4f4ef0036ba87d4d0b4694e3d7c0912913f9943d964f8e7840216e978f6995c13183235040a21aeb466f50ae9b7e4acc1327645f5"}], 0xad) pipe(&(0x7f0000000080)) 01:46:24 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) fchflags(r0, 0x4) write(r1, &(0x7f0000000180)='R', 0x1) r2 = shmget$private(0x0, 0x4000, 0x88, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0xffffffffffffff18, 0x0, r3, r4, r5, 0x100, 0x100}, 0x1, 0x7ff, r6, r7, 0x12c, 0x2, 0x28af}) 01:46:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbec9d70200000000000000d99705dc1ce23aa168a0237f55e95037cffa846d099b7cb5e32d0ff2d4e73cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304140b410273696471ecd7af5f61143b2bf9fa0a53765fa51e135273e2be34168938abced71cd31275d196434d07d3ac2bc6897c303fdcd345712af9180d843ec3672094eb30ab33d4780eddac1dce1e370986f29a65492a8698861c0f9d905d27bb5c0ef151077e8769626f2648435a767e43de15bb140ccc626f5c04", 0xfc) 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, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000000)) syz_open_pts() 01:46:24 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x2, 0x0, 0x0) getsockopt(r1, 0x1, 0x2, &(0x7f0000000040)=""/29, &(0x7f0000000080)=0x1d) flock(r1, 0xe) 01:46:24 executing program 1: r0 = socket(0x1b, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) 01:46:24 executing program 0: setpgid(0x0, 0x0) r0 = getppid() dup2(0xffffffffffffff9c, 0xffffffffffffffff) setpgid(0x0, r0) setpgid(0x0, 0x0) 01:46:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x41, 0x80) r1 = openat(r0, &(0x7f0000002b80)='./file0\x00', 0x0, 0x32) r2 = accept(r1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x23ffd) sendto(0xffffffffffffffff, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x11) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000006c0)=""/73) r4 = openat(r0, &(0x7f00000004c0)='./file0\x00', 0x2, 0x141) rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000005c0)='./file0/file0\x00') r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) fchdir(r4) ioctl$TIOCSTOP(r1, 0x2000746f) preadv(r2, &(0x7f0000002b40)=[{&(0x7f0000000740)=""/4096, 0x1000}], 0x1, 0x0) r6 = getegid() lchown(&(0x7f0000000340)='./file0\x00', 0x0, r6) r7 = semget$private(0x0, 0x200000000000007, 0x480) semop(r7, &(0x7f00000000c0)=[{0x3, 0x7b, 0x800}, {0x3, 0x20, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0x3, 0x1000}], 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000580)=0x80000002, 0xfffffffffffffedb) r8 = getuid() setuid(r8) select(0x40, &(0x7f0000000180)={0x6, 0x0, 0x7, 0x5, 0x226, 0x3ff, 0x1ff, 0x1ff}, &(0x7f00000001c0)={0x4, 0x8000, 0xfffffffffffffffb, 0x101, 0x0, 0x9, 0x7fff, 0x3f}, &(0x7f0000000280)={0x80000000, 0x0, 0x9, 0x9, 0x5, 0x2, 0x7ff, 0x4}, &(0x7f0000002c00)={0x8dc9, 0x49f9}) preadv(r2, &(0x7f0000002a40)=[{&(0x7f0000001740)=""/156, 0x9c}, {&(0x7f0000001800)=""/210, 0xd2}, {&(0x7f0000000000)=""/10, 0xa}, {&(0x7f0000001900)=""/4096, 0x1000}, {&(0x7f0000000600)=""/117, 0x75}, {&(0x7f0000002900)=""/96, 0x60}, {&(0x7f0000002980)=""/129, 0x81}], 0x7, 0x55) bind$unix(r2, &(0x7f0000003800)=ANY=[@ANYBLOB="9ffdf73f2e8690f47d84becb1fe39e805e0843297584f4805eb5900d112844ff76b112ae7224081a14bf986297b4293cc06535a0a76b267a6304000000b874a6159029afcc239b3785879181a45792b6ce70ea90cf1b7cf4201061059d3f232f75c2d4f64b4c3d2bd3f971b6f45842f6cdbfb63d65355fdb899d9020494e4d59007fc5d514fa8c38d81e6b99008baaf11011b28d1f9269e0f18b1c98983d203601000080000000000000000000e7de0062127261786d3222c4354a7c2808c1408d737fc19464fdc3e302d900000000ff07ad5d35997707c9e70e78e387e8d6ba0984d615b3087cffb0655b1c85b005cd1ed1f75ce32fe334a146b10d07554fd7c5343fd765a010dbaea6c63a23bc17e27068529c02eeb1834ce49ca11bc38aa001fcef25cc6d9bf2f9139dc4ab55b06e5fc9ac098f19cdcc158fb5e4a42506f57b53803aa4ecaa20b260ad2f8600000000de5b78a7985e7b513d516cb5f284568e18cd80e3d9a3bdd9dd67e0bc9ab9e6e1fe57c79f28ecb1b2dbf43750ec708c2ef8d80c2414a7cea22f9bcf3e4d59e5b566579194ab53ec8a8c6a04758197b51180640c3052906ddfef03482dee016bb02ffb251a926e2acab830078120952101750a83e0cc7a2703000000c56b9ff1fffcb8390f5baef54e1d9c67bd47885589fdc9321cc0ffda197b9ff478f8366c4f09001fe5bb0d5d9c12821e8d44951ce86f6d412fc29a264d0106fd00a0e17c5c8a6c72050d49b2438720417be93fe1e094e344cce01998d123f9c87d87c4b36b2edbd1bb28bfaf3be41bb0504916d7ba330000000000000024361b44d41fdc7547185059e01e1f004bdbbb4505ac07c4a7885cd531c4e179650e507587572e29bea43d745efcb90951662dd78a78e444e8a2dda47922a41d86adcd7e05fdecc368bab231c9595884a4725f2139ba0ddc83350cd4ded599a4d8d9f99251d23962104f2098a23309d0e276887d6f7f4c7cd13a13e6e319e3c39a1db428e652b27b8a7063012924d1854f61c157dd4dd352671900000000000000000000000000000000147b491ebd6b48ba5b43959049e85574df4766922eac352b728b74de8bcbe27ea9bb40ca59dfbff3dbbc3406430be9b4b239af8cfdf95363302b3d82691d3b347fbdc659015a1d9fee8f71dd3664856de1669d40c1ec804d8699c5d0d30017f8400d431613d5fef3a12839d4aa78cf058c2556eb55f445146972a7421707465187df197ac60f2f8b10d2033fb5ea95f0a29966b335ec52337b6fb93505cf65106e4c4011b2d134e6d829274e6a141b99d56197ee197cae6bc961ea89b33e44133621f8a26242aef5c24b08e5436fbb38a41813130a1fd4193dfac6fdccc8673569ddef2a2ca41aebcea50100000000000000233ee1a0d156821b5ad50af818287e970045b50f46682101df31155dc09ecb041bd8ce807758c783b3d0e1af71527a8bc3d9b37be5659a2727ab2bd696c0317162f9d3afb53f185d84a6060c21f24d28b048973deb4b58489c3c5f8963e84b452993c0b0feabdef8cf41bc4c2a94f86c00e3921f3af036e51cd173564587eb7f23357a4d919b3e9dfe318f09f90d25e7b1bb10f597341654c696816dd8afd2152d2e2545ef83063414bcd0b6e34bf13c921d3cb4725ed17d5dd9e4ba19f44255a3442723f3e7b47ddbccebd68c7515c52760553941f1d1104de07367532573286ed41e4791e351a632f927029ea1ddac72286b7619f8f66398ae065aaf2de3a8953033009685b9ec29db0cefd8d7d23b18d60086994614121fa1f6860aa10be76ab0cf52ec61b491c4721b7ddc055492cbd90b0721816a8a98678578940ad2a03afc250c1006693574921cde31bd6cad76b394e3b88903b9620ac5ecbd72436e53903cfe578600000000000000000528c1517ea63fd4f242760da4080cc9321bfb582554bbdd00545b82a002066956cd02162eeb896f563266594f6b69a1ea9a8f793725d50f08739a31b7cd07c4eb0e46b9bcdb01a037fc5ea0475a8a00b41ec028adc664b192c68155a13a13109fa76099fc384a19714cd4153d72808c8f"], 0x1) semop(r3, &(0x7f0000000480)=[{0x0, 0x4, 0x1000}, {0x3, 0x7e9f, 0x1006}], 0x2) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000200)={'./file0/file1\x00', 0x0, 0x7, 0x800, 0xffffffffffffffff, 0x0, 0x5, 0x893c, 0x1, 0x1, 0x8, 0x1}) openat(r1, &(0x7f0000002bc0)='./file0/file0\x00', 0x803, 0x50) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002c80)='/dev/wsmouse\x00', 0x5, 0x0) getsockopt(r2, 0xff, 0x8, &(0x7f0000000300)=""/62, &(0x7f0000000500)=0x3e) semop(r7, &(0x7f0000000080)=[{0x3, 0x6, 0x800}, {0x3, 0x8001, 0x1000}, {0x8000003, 0x6, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x8, 0x1800}], 0x5) 01:46:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x10, 0x20) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xffffffffffdffff9, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0xa0, 0x80000000, 0x2b, 0x8}, {{r3}, 0xfffffffffffffffa, 0x49, 0xd145b829d1f32a23, 0x7, 0x81}, {{r0}, 0xffffffffffffffff, 0x60, 0xc4, 0xe8c, 0x2}, {{r3}, 0xffffffffffffffff, 0x50, 0x4, 0x800, 0xdb8}, {{r2}, 0xffffffffffffffff, 0x4, 0xfffff, 0x5, 0x7}, {{r0}, 0x0, 0x80, 0x2000002c, 0x7, 0x6}, {{r1}, 0xfffffffffffffffa, 0x51, 0x40000004, 0x401, 0x7}, {{r0}, 0xfffffffffffffffd, 0x8, 0x8, 0xa70, 0x6}], 0x5, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1, 0x40000000, 0x607b46f6, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x80, 0x6}, {{r3}, 0xfffffffffffffffa, 0x10, 0xf0000082, 0x1, 0x1}, {{r1}, 0xfffffffffffffffb, 0x82, 0xf0000000, 0x800, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0x5, 0xffffffffffffffff}], 0xf44, &(0x7f0000000340)={0x1, 0x5}) kqueue() close(r2) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 01:46:26 executing program 1: r0 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x14, 0x4, 0x0, 0x8780}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0x1, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x8a, 0xfa7, 0x9}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x1, 0x75}, {{r0}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x809d}], 0x800000000, 0x0, 0x0, 0x0) dup(r0) fchmod(r0, 0x20) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xef5, 0x0, 0xfffffffffffffffc, 0x0) clock_gettime(0x0, &(0x7f0000000100)) pipe2(&(0x7f00000000c0), 0x10000) 01:46:26 executing program 0: r0 = shmget$private(0x0, 0x11000, 0x110, &(0x7f0000092000/0x11000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) write(0xffffffffffffffff, &(0x7f0000000300)="90853856a63efcf2dafd59dbb3ccfeb6a2875b0602e379e429fbcc2a9e2a83bb85e1ae6320ef595268812bb1499776aacce3dbce6109a48afa97114b228d77cdc43e0eca76744c6a0ca1998f1a658724cb5047fa7731af86d13ed4146def57427b5416acb0eaa2a592b7624468cf0efd91c6a5dde263d098c5246d43566dbe65012dd8daefd9b7f80fca550a7fb1a1c9c63d566b3fee53899ff6d75f3e2f8b7f87933331ffc78491a78be1411e1da7b5b268bab28aa89f3f19e9b37fc1574b074a63174308a7713ef19092046700000000000000000000000000000006fed2a7a99053756073c32531e3f65cc288ac19c8468ab37cdfd0ed70c1d132ab55004e944e81366fd73d5e8d6e43ab13dcc2d2cedbc46c44ca8c4da615f8404c007a74244de97f17845e5ff20f95a7eb2e6fe5cd2c85cafc36891740087ebca0e408ff6e956f8621fe1c3510454b1d53d9798a22d1863c179269f2a67721ce2f88ed86c4441c8452e2649cde0b19341def047ab88c173ead3bc8b13de0fab53d04121cc748475c762bc4072a340a", 0xfea1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000642000/0x1000)=nil, 0x1000, 0x0, 0x2812, r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x3000) 01:46:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x4, 0xff, './file0\x00', 0x5688, 0x80000000, 0xfffffffffffffff8, 0x4}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 01:46:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0x0) getsockopt(r0, 0x7f, 0x7, &(0x7f0000000000)=""/60, &(0x7f0000000040)=0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt(r0, 0x11, 0x1000000000000004, 0x0, 0x0) 01:46:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\a\x00\x00\x00\x00\x00\x00\x000\x00'], 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0x0, 0x0, 0x0) read(r1, 0x0, 0x1ed) shutdown(r0, 0x2) 01:46:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x3, 0x9, &(0x7f0000000040)="2d4f8034332c0a74c4b91000644896d5cbf569dc468c815d343c758bcac3fc99a24b86796bd4ba7f100cabc34e0b0595bb851843a70be2e360b5903b7da58735627f5cd1103e2c0d2c37446c577fb66a60b35e5bee1868d1c8f1e58b4dec9689adac234e604188445fab8a9ac52e927394950f3792dbd36ac7a587e18666491e534273d3c0c3cd9a79d41f287aca522533b1604ed46ac359f14ce4209f6052d7485c3b345cdacb732705726a83bc3812c9845321ef41ac13d8b1404b01983549215985a1a92bdc4c59a79ebeeada1a77e0ea131b1bda49c6d80512be043ffa958fe1eae2c8d0d8c5ce1a24055b2b0d09efe88793", 0xf4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:46:26 executing program 0: shmget(0x2, 0x2000, 0x200000000004, &(0x7f0000ffc000/0x2000)=nil) 01:46:26 executing program 1: pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000040)='!\x00') open(&(0x7f0000000840)='./file0\x00', 0x200, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x109, 0x0) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 01:46:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43cbc, 0x0, 0x0, 0xfffffef3) 01:46:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f00000002c0)="51696fe4caf16f1940092c1a4d99ead1dbcf656202e5cbf6d1f2f090c1a87f38267ed3e65ce505e01dc22a30f50245818d24a7f60d8a39e306c9974092274a9d647334a7e2bbb0115aaa800aced66e1001a1baf0b9bbc9e663728fcebb599bb6dc706f0b4c", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="e5b73cbd640bab0ab768033cbd7d8ce9b0850dc43fd7b497e5572787524843a0911419e710685606170fb393f0b818038cc39261a60f153686c4be59769f4a0ac3064df938696c679f3549af80236ad30d65d0a6f2eed2e9dfa2d2754561b269f21cba4f44b7975be8e07576f2d58fdfb9c0aca8e3f0dda9a0ba8d9ef6b1c0a09386cc47f6dc9b8e1342aa47537b09d64d71ac1bef569885b1d54cf989b87694396bbace20ef9f16f446161d2a9e1a6483fb9603ad9f9593000dfd", 0xbb) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) 01:46:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec28", 0x7a4) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x90e, 0x5, 0x80, 0x7, "cd8e561bc25d86d5c937892a9fb41adb2cf2e004", 0x7, 0x9}) r3 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xffffffff, 0x1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfff, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffefffffffff, 0x20003, 0xd9c, "b08d14c6750404018000000500000028e5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:46:26 executing program 0: socket(0x11, 0x5, 0xf57) r0 = socket(0x18, 0x8002, 0x1) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) 01:46:26 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) shutdown(r0, 0x2) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10, 0x0, 0x4}], 0x10}, 0x406) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000040)="caa4bd23cee78c72e13c50b1db3cad961ed98cd9d30594c44d87c6f83b2204b1f30dad575f379a32f2fc1294b0ef736e4ae5071106ce4f69ee7226656505cb90be1f9c8e8f4582525fed3d3992d9349f063a1b6477cc9fda43de3710feea2a05a3e1f9a0d104484db812850d285529892f3a23c2ccc7807eccf8b1c1b236113c382b2177bcafde7fb80062cc0c9a54124f3f9ac5", 0x94}, {&(0x7f0000000100)="64ce5f38eb051315d1420b8fd24b0d0266a5d5f3d28d2d13306610b1e387836de40090cd20c15f01bee338f548fb4eca2b8a87b7f6bf89b911f0a17a48ef0cdada14e89a5a616a26466f32ae8e3de8b88fd2e6f1e9b2e370576061bf9d3e6fb2b659ec43ae79ac216b6260fd5a0f559ce6ffadea1ac54b24c0c7be8651cdd2a01dcc4e7e663ee8542d41fe8c5b1cd6240177b0a70602ecf64dbd8d2d544d91c2f2f1d9f7c880c130de9d970f82b30148be5380037efef94654530d1d425cb606dac03dd13be23ff10f59376491a6c6b8b3de17e8771f531ab006e178eab0507a668e5e53b3ae63f5b891f1ada38fff461c66d4d0474898e15517f4ec8b", 0xfd}, {&(0x7f0000000340)="0231a3ec26086b538eb33f93197a0b48573d806c137f63cbc85bfe0f6795cdc9df629abd407d5abc6a4b286d38b850baf60f9f45e8fbed52e2c2071c2b9c583644513e02e8572b60d8dd86caaabf8e961d8eac0c4ad254a117a1238eb717eb017644f837564ba669865306e430ee5b26fb280383dea80d5b50e14f0e2f00210706ae3f8048ff45cd702ca4773e6b88907b7cab4d6808ac368acb9495f292198cce17c952e12fbe1d8bee152e975e5a0857f121fee30efed7d881b1d4e13f5349b67db9c4951fb48e10f8", 0xca}, {&(0x7f0000000440)="29e929e71710efad788fd60fe9e51138963a8a063ba40f249a23050dbdb339d7214b836c62a0f303a222d1409e9903b371de69358e8d39364c14289f74b4827bd0b8f529ef6fdc7f003c0a5ac9cfa40ae51ae58c3675916afdaa696fa9559ee16bde1a82f2e8a7e596a7e3eba56feb39ff39cf87efc160f81e0d2a8b0ee47fd8db7bd7ee44b30a0f82ab3db018784b7bc7bcf3657dc797125de825e42331f6d9c51a52a64c38cac5835fd6d09605e96bb35b40268cf623443eaacb3f88d7980a7dca4d928e653540d1b957be12a7ec664a4663a4641705aed22ef3a5bd7a23d2db4ba85fb509b205c59f16", 0xeb}, {&(0x7f0000000200)="b26d061111624435cf7790306a3a397e0ce336db3a486367d38ae1437456cf7f62ffbdca06f53696772d95cdbd180e76402d0fbb3c01b6e3ab11109071c29aeb088668e43e75455a6873c5d3016fd8ae1bb7b5b99dbcb5920b382f93687cac91f6df32d692b567c1abbfbff14c63922e604ad09ecdc3a31fecb0be185a705121404f31e544a9e0459b56498c5f74dd52127a394655365bbf08a990ff62417ffa6fb47ba57d089231d9137ad639f1", 0xae}, {&(0x7f0000000540)="c686101430e5e9da177629b081e233988ca68ff9b5400979481f3fca22f9033da2bb6e5250c6d2de1f32918c8d47a5033462b40e9ed1904d8c6b32923545dc52abf5e063f1517061d803744694c94c313abedcc2ed57ed5ffeab2f266a84d0dea0c82d0d3965c7137885ec814b8a47ad0c053ee1e888e3b0d3cfaeb4a1fa46bdcd874d4583a083fe80dacb5888ada468d3", 0x91}, {&(0x7f0000000600)="53cb08c4dad02e1b5fd8c98266e0713b2f96443e77729dac8321ac8f5a0afe701b757a272bedbea4618ddd7c20c95bbeaac6566e234f96013549a366f7855aa40968b34386d4c32518238af8619bb552a749d3493e781accfe0ee0068359a27ce4c395f555bdb99ed7f50276406c70ce6d786fb1d950843102c194b577e16c9d4aa67754d8c2df9859d6", 0x8a}], 0x7, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000005000000ef032b6f91e43d3ddb8bf5421126cafc1010000000000000ffff0000060000003aa35351dc9fd037a8e2aaad90571968e845e1b9e883bfc028596ac6bf25f75510820e2622b2e35e81ffbc6f6e3b92fc09549930890b5122502b0a2322522bd652d0704ebd23818c266cc749e7ad0713eaf2aa9aa632d1aecd711602d076441ef0fb405c7d0d897ae6ac080d8a368978f2d37f6465bbcfa8dcd7e5012d90c5354447d3834904086f611474e0efdd3aead051f4403e8304f10cae10ab8ad175b3c15c5aec14c454164586c0032c106146d92a9802b2460e127a8aa5ac2997bb3df75e3276cfce25e925364b69ece1a817ff26352e232e70cb9de8c33021de8615af30416a922813f01c4fea7b17d046e9af69f231393f389c4f7808c1a35e778430c1510119cf5bfc8f9e9b95e17bf9832d4335842bef19a67199d2563f57de2a7c192bcb9300f9e870a93b9d5e4bcb874fc5c3189f6ad22328a4f8c0ad10f7014f591a6c0ea83de2afde73af2656b4dfe4f0a2019c498fb31e5cb1a49b92a3e877dc431afc7e3546f4623a62340b3420e0dd522dbc7cb9b8a05031d9ec2bffb6852c384678c941bb2927612daf399503172dcfb7331cd4b724030fba9ebc64882f53f1773fbe5dd049945bb4145d18113e152763b1ef958232a55e898693f1d28109c0dc402ab8acbefdab513b83a2baad12d4ac9efabbe38d86c329e60cab03d5a9ed8c9d467e06cdd33167971963e0b9b898f4ae18fcd71635737474786cfb3b57b3c57a78b853694d86e8c727b819001584e6f76f8c159a66949d0b22e86a529abba53505409ed7735a660bb7384ac7c7c0a2206cc2d881ca80bdb162b68c983b63ac08af5ad54e9835dcfeebeb82f6916a41370bd59aff4a50392d0406ef8237427ea06c813796c90942fcb5fb8c2d59952c9ebb3e5d9f5f28f9872b6045a3ef0375e0a0db3ab85dc09f147f28090a1e5cc252ca0192e7344b837fdb10e7d4887c8ddbb5a9fb24ec4df668a5d04f7ad9ee98aa116c2b415f972b2b587b080d7f72a5713b697b2f3bb3e9c00f0be3a6016e26980fd39583a3ffd8e100b8e70281961db1a7691cf80167b20620f67b54caea2b0fa2378bb4dd7ebb380dcd253c14a5adb9022f425dd6389f84d5bf4526d359660c898a32dd0ef9af808364af78328b54b41d58b24be6d0807fb43ae79087c9ded4a6d1dd879ba47c4591cce77b083152ca335ddf286b45978ef84b65f68a6c9ceb404baa4d5659d93b756f1c4448938411920764389ae032b426873332b8bc6e6dba13f2d1681f499adbe077a65924292d97a4af07dbfc864553b3af0b6607a3e0b2c404dfb01d6eaf0c807862258b6a6a90adb0715ae371da34bbf4d8768918d66a68c857d690e9890b8d482cbef4ea16df58618d7bc1cb3760795ce660ac2e212af30acc6014a015bfc5900fdf47e604d9cbfdbde5d1af127604d014d238c939855e8e2007bc056f6ba826ce46422aea6d72812010929319501f0c3a6378569c4e8562e7bc60be3276a8404ee7b09990c535482f885f3432223e11c24cdf2a4e6f00e6390e0fb68c2ab710917e14672552ac9eb0b8023c96a87286a013fde06bc70a73149bdfba10faf486bcaa50e615a394b5f7d33f2100f48e7031c92e8af39da8a1cbcd38ec559c90d9ceee5df274ad59eb652ccf2b00d325a73e66fc4496ef70257a8799aee8fbe04bea6e120f523a88129c148d1b599b8f7709cd67c276402aacfbc2941075e1243e2c1bf42a8557a1ff9161198d9f8497bba1c2eb92a6553df8c0b67549f797a51c4be9d58dcffd65ac678dff281f3dc9d0ae6ca19ab0056bb2310869518b225ed958905f137ee381837a6dfd25aa40ba2300bddeec3c5699b3e0b73cbdec95582c8bad09e99105cab59d9ba620cd3d594f41bc0d48a9645ab9ec2f614135eb094092586a90d1b88cf9e7a0c115d683a50cda7ca923095ddd617c2f743a4964ceaf9b45c1b7e39b09684a4c3b6490cf3f1a5a16105d709fd571c3f183bfa564a407a2bd1de3a74c50f3879b4db8a08f84216198cd3298458be0870aa914bdcdbba1b070b8c778f3cf9891c01e27a63461d7d6570bfe509ee5d669f6eec990c9b7d4bf9c5178547da56346dcf44937fd1556f7e98a62e498497367b1abb3687ffb3d15c6eb182a4a0444d3bd3dba9daa47b083538db5409301445d85fbae35a0b52bf63ad70c2a5db6dc0d1479438546173750e1a9367ee7abd8590a5787303888e6e2f5a8f5cb94b8272fa282731d65f13f8d38dc2b1485109715b13bbbe093cd692e89a312227461179ebdde73b83abc1e13cb22a4163046ad00a4a530807eaa74521ca793917bdefd720ec28e8b69700913139b5d0568fdf125aa0b6eda38108e010aafa123a5e705fa2326b6e2e376665482e76b53a83289029751dae3589f169f75fff28445e33b9989473fbd2f535bb5ae50248e8266e334717a2f219aba1e81273d20a1e453dcaaa818eebd1f39e89dee274516fd1f70307fc84ae6c7d7e34555dbfe103e84af9f37dcab878e263aa4110b81089a707ecb6c6b26b67df6311f9662dff0c8a59d59eba05549c517bff85dfc4d4c5509b29fa125ef24aa854453440b2e8d20e63d3a7298f60bc8f42aa8cd884e4a098c79dda4eb7a0bc2813c2862c5ab287931782414dad02453178e26921f070f6996161414af72dfa18798b3c11bfec950703ba2aa313108e3ea2b2fbeb4aecbaf23e496fcb61cfc2d62d01d9b8dcbcbd9ab3488514b0f5359057d5fd4355c645ba2ec2408bfbe13b924dfa11a29c3ad285e88647a924999094f46a7606a0ec491a48cdfeea0766534bf98eab03070d50afe61b515349284aebf775617cd2d68bd536126dca5bad1cf9266f1a70c7e3769da6be9387c128773439b1e0bba484c9979422fd7ab5dd98374d733013eea94125a1754cc882a94b37ed59f0f9347b4311e0199d65c4ad551caf1b9508e94eb5ced39017c2ddda7f0c6d7934eeee5260075070609f094e6b2994e4d60361a5f882452730490b518063e29be8ffd20c310fbafd55ab6acdc4fb1ce6b34a7994b95b0ad4e64f658a95d8833710dcb7285fa89f92284a0da26d477a3525f613722e81415232334924711b27367334cc887ab6c799eb6dbef2175cd6795fd9213cf1d965e0b38d3e26229e96b8da2becff42da708fdb79639dd2b852d5f196e2d9c4ffa1495f2023cd36b9cbd8a0f5b3cdeb0430ef0b720e333a754a77d503bf4e34ba1c9c87a5e8d262478c4f0f33e5e581ac1798188ae7b040cb927d6b795018809c9cc9ee485fc816806dbbb6772b919b5ad1435d6f3c64a3697d2b249b8ab36725158ea36c5838fec4eea62eacf57ded123c41d46d108dbb82e4b873385cb91ae8e9c41ab1bfc16ee4c0acd18cda24115061a83929af29509cfe4c7177a9e750dd5126ecdb7b3f928a4ba810ad6cc89703f35f2a1a90186377d6f70ab80636890c37d23ca51282870dd041d30044db12dab96524c86fa3d708be4eb8c4827238055d0f67386ff423904f4f9b505a17d6633aa72baabb383eac29d2ca8a0871f656949b32fe89f1dc856b5ec14c739dcbf3490114b0eff6a363bba5817db26158ae5cb603bc6743c3925b37bb2ac9f4f8538c6d2883971464a0419df19b7eb86b6a325f414d24885546e608741c559922c95a8bb3f5aea304100f08cebd848c31816622a696878740aaeede98076206989d3783590f0965321533f916e6806c0b83d0dfc9958597c1f534d56417cd1650af0bd73ed08f47f8bc6800b0c0361b49b2d5ae70cbc2fa513df6ef45b5f2ed0940f6fe9cb178d04c4195e0b109ec12876aa40b21f7e50f24d0e11bd5f91a664de97ca86145f38dac2bf2a64544b63d5d67f1f9be2029e007c9a4973e8ac0c371f2f2a2bad20634ef4076f28a04f50362d14820e691354100c1d33aaf81a2582a85e8bce53090f73956ca9144e4cea22f0d457b345de56101da9a3eea5df62d2820383823c2ae8ea0aa0bab10dc67cbce6e443fea66a9c9b30b591bc9de8ac192dbea0dd8a4daf730a82ce79f66e62a98c412b9bbd7b2d56cdff8b00e728b6f90627071a4a4d9c20c9b12b3e24745a6c0a529cf3941d16bbcbe64333d0ccc1218232be96ab155d6535472a05ec4205db2ed78ea1f9e9895c856681e77ec51d1661af6230dbd307653de692b7ac0795a021edf9a5ae4ea77a53ae7b48da677c934c3ac78684285a0821989544432a2254f27ad975a110752627cc8c4332f68c79dcf003b136d497a8cf616161ee8722190c319ef8e3601a8bf3ae8979fe6dd8c075630623b76b998b8e7b8dde2a5c83b6452581561f7b327f519989d9189bfe17cd8727a33a3f1bc69b02953036cc03e22753faf7093b6d21eefe9a70b6af44e2f09157fea959ed865dcde1395c250811827772d0c5296b78cabf6fe3412f4a21de1d5276a9bce663918857a2db0e3d40ded28842e1be8ad5457c2ddeeac4c4e0a4d125242c066361bfe5c55cebbc5377c4a726d268f39bb2d396cf6bcb45d43171d792cdfbe41acb5d76f36dbfc788352dc4dacb99534811132acf122ecd701e749923899645a2c9cd9240eab0e12835d0593761dfdda4795c6eefd7c1148f2d45afeec67d969000eda8d8994793aa27a636d8106e657aab873d55bdc11d57b6297b1b69107164dea552ba9917c0954f6ab51625a1085de7999f39ed70d1c0614e0fac95b55756f43f7bfedd257c70d497ec2209a5d83f9861e5767ddc42032212527ea7176c8a61285d263bbf06e572f7729fc011fd69faa49178d95482a8b06f0e45c5d9d59d00e473d4bd2f2b513bf635d1985400cd030d3576fd823ee0c0446254c46dc9a89476002d3ba56781aac4e7cfcb8ec8a2941650a1634597d581366584b1201866a534a10fc5d92def61739c725049293ae7cae877da9576c08f5d35de2419357411c33f69f48689397b71118cb7a6ad006db010c610b77202aa688fefe2773d43dac18774db19c6f0be04d451e7b006f216676f8f565e64aa0bd70967b3e376cbb89119f401c456bd78a42221c9b8b8ebb78d219a94009453e189323c9b4dfc117f7f2fe47c179226b2dc27844ea62b7e7ec1ccbf30d3b1f54dc59b9e59de3d800ef9c2476405ff5c1054b14b610832f77e10b1d725a898c75bd5fd96572bab88f875326fa336d839edd6f16465400c54ee996e4dec582d431fc21dd90bd770c76905a265acc9862108133f5a5dffdbea97921171e3eae94a723b1ce578247c4f0062f88afe894da958f8a8354adb8b903065a38451f5244fcd7fc6131c0d308dcc6f228a53e8d3b79f61e577bfe3a30bba8ef11d53b84b69dd4c9635b9be0a0ec052756db1cd0ae9c7528f6157d513ef167090f23f21eef8619697a14dcccad24f8c5add4f1de79ad8d0b1d500072b88dee3612c23cf35753212c7abb70e5b81b84acd0b4b7629ca243ac1941c78f2756eed6f07a590a7c06b62caee01e4362b6c26996506c37ed99c849dab0cbf59e9084c4f8008815cb6858b6f1b5cd26c109dd0ca4beee53ee73211ec23386089922297af1fe075f63a87fc838619bd9701946a984b7269c901da0ce5277fe41709284e7b2042efcca8345b91e672c9893d13f4b94d31eacf5b41e5dbdcf7768e77f391dad2df8031fe18663d6e0f1f788c75a43961b47c465f4603505e681ddb339a01e61f0d91c993fc01b5a9e5888c3882bbbb2cc3bb39f62ec51b61c482609e00000000b249a38b202cd74082703cb824b88056cc6c11506bfe09e8eb7706b29c38043572c6de77f70daed6ee36117a224151445e3fd45aa7ad39d414be249ebe6a5f4b83391f71654d87713471081252000000000000"], 0x1030}, 0x402) chflags(&(0x7f00000017c0)='./file0\x00', 0x2) 01:46:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x1, 0x4) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) socket(0x1b, 0x4000, 0x800) shmget(0x3, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) 01:46:27 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x28) 01:46:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f0000000000)={{}, {0x8}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 01:46:31 executing program 1: socket(0x6, 0x5, 0xfffffffffffffbd4) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) 01:46:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x8257, 0x1, 0x3, 0xfffffffffffffeff, "8549ff7f000000000000001167f5afb1c200", 0x0, 0xfffffffffffffffd}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:46:31 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) close(r0) close(r0) fchflags(r0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') socket(0x20, 0x8007, 0xfffffffffffffff7) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) 01:46:31 executing program 1: r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) setrlimit(0xa, &(0x7f0000000040)={0x4, 0x95}) nanosleep(&(0x7f0000000080)={0x7061, 0x60aa}, &(0x7f00000001c0)) r1 = syz_open_pts() close(r1) ioctl$TIOCCDTR(r1, 0x20007478) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x893b, 0x6, 0x3, 0x10000, "c305f9807c5a903015af3d44beef7b2ee4c60572", 0x8, 0x7f}) getdents(r2, &(0x7f00000000c0)=""/113, 0x71) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x3, 0x1b4934de, "00000000f0000000000000000000000007bb00"}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)='\t', 0x1}], 0x1) 01:46:32 executing program 0: r0 = socket(0x8000000018, 0x2, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x9c9, 0x1000, &(0x7f0000000040)="36c2abcda74026c11582791f48d23ec7e7a16b1064e3fc5ce1017e6ada27d8edb8060eac05465a617aec57ba0b69f4dc4e64207ad472e7225365472f96766f6ccab6d5754d5e5a32f9690063aadff6815922bcdd32070be19d83b76370a83c5cc5318c9efcfb9a6421b7fd5ea56d72526b9d6181f8d0696c0103c65bb55ed81810bac534b0e53c1d62b3939135211e9c45e1f4fff1401c5890e460461c08d1be2f648f83e39b72", 0xa7) sendto$inet6(r0, &(0x7f0000000100)="e72c3822cedc32fe851884e15d8ae60746910d27a20a14b7c5f2dbf07a7295fe0a62c1377142939a76115829f24e924f02e220907b43d14f9ed408dd", 0x3c, 0x0, &(0x7f0000000140)={0x18, 0x3, 0x0, 0xd9}, 0xc) 01:46:32 executing program 0: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20028, 0x0) 01:46:32 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') truncate(&(0x7f0000000040)='./file1\x00', 0x2) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') 01:46:32 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x4, 0xffffffffffffff00}], 0x102, 0x0, 0x7fffffff, 0x0) 01:46:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4) recvfrom$inet(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x803, &(0x7f0000001000)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) 01:46:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0xffffffffffffffb9) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 01:46:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="6d9941152116a8f0a2c7dc3352080b1e8ccf30e594d4a1ee65c49e2df42e45862f6245fbfe08b018836f5cd3348abb27380ad286f69b29e8f67f12755cda6a4d55e7d3f9d49aaafe6309e728076e1bfcd877d8e65a3cc47d0270002c471cbc3fb73820a240e856e825079c595e4802de1cd7ed972240743ee97d51c11c60760dcb2d81388908ba039629232c656003d278c371e8c6451b23a60dc92789f41680082f", 0xa2) 01:46:32 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000240)='./file0\x00', r0, r1) getuid() munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getuid() 01:46:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 01:46:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1203, 0x0, 0xfe6c) sendto(r0, &(0x7f00000000c0)="99ab101d459018a573e5f9289582eccd9239cdd32b11729d3a4b4be464d7263d1139850c402f45099ba4ebf45af9322cb5d4142d64e68db6fac059037ee2d40ff87166bf7cc754281688db3b9bc6629cb880b5dba12e2c696b95561d2680ab61f4279057ad657eabfffcb77b01e5e8fd4bdd92ce1f1da6f223f634c99069a4ca5b3002f42b3ae97c573e35223440714a6afcd9d877f2fb6409c393c3e13f00270f28382fdedf013e26136f7542f65a1c8e6f4227074f250c8f6fa9bcf9378af320405329c112a766b688f13bf95b36a140820f1c730c6a45f164fcde17c32ad0133d75cb7bed06adfbf0bfe6f94dd1", 0xef, 0x8, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 01:46:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001100)="7720f2053d39286cc8ac84eeecaabf932022796b5f13aaaae6cf839ed708027c5cbc7471f0a09ff2a86e96596c9b7574926b1d30abe4d985ae9e9b004af04c94495359cbac16513341293a87185501c9cffd8e12d05d8042ae8f81ca202c9eaa2e1f19618b5219e3ed94ae86cefbf9d840ac01f3d2c337a0685e0a00b7b4d7a76b4197ba12e7d323459bbee4024cf87c20dcbe8e3d60023c1356f54cff4ee95d5a37b873c31452dfd531e94800a8945ad9db4ee84e971d041503cc5fea78741b042059da47a6edd9cdf268e444af4a291042eacfc6edea16cb04942099399ee5eebe0979aac7fe1d305bb7356e7f4982f0570027b9efc1d9ec597b5d5efdf4e010837f7479075a8516bdc0458c3e3d53939edd53d57a7fdd0b7f0e5250f13ad720ea3b3fcd323770e57b18c2b6a6b73ad73f43bac3235079b8db9bf3bcca5dc60f234b50e899051f9522f0746fe3ce949cd2ddca01196665f91dc40109e84b199a66d3700cbf4cd6267ced9881afedbe58eb0ee5e99ef98b539c0ab4ab485222f10dd1144a405424b06e964a143de2fafcfdab6bf84660197dd46e8ccd78c7d41681aa2f9a9d1195591928a5af89e5b36e8cf4ff2c0d6667d6f883112445f2c5562fae056c10cf56e065e6bfda8f325af1f825ae54ba27a05c3f3a4432a7618f19976851aef1c6833ed00857a168f848846eb9ac6064c91b377e3fde17d4267f98098f544ba7b7408c2d0718ab307ac8f48b947d7a0767eefcc1daccbd4cd7722bf481b3a6477a7263158c66c45f133e530d01d0b6dd0be1c8b9b6d5f1b6e85054391b9cc5cefedcb515455c35f92398de28471b1ca76e2a5ad53150b71e3c45b48fd71b042a862e127d0bb0abc87b6b3b2beb3284b76a32a5a91bc4a0832b497bcc5dff868991a1fa31c9388142ee71720f3e7df824c602c24b6ee03a61d12c4d55c858824a7aa243b85b87e1cf4297d2a4947a8d1adfbf25dae448d24d3314d388ee805245f053fc857e520c1e1d3271572280c8a4b137b5eb659e74b2369d9c88b3389627de6c3c1b233c902a24826bd825a6b2b12edada341c08a58ac6527f3ce27dc0b3449e4c21c73f87ab2eff5be6f1ddec68accd44588df291204c7ee84d66dc2467e034e165a51e7b0776e7b415c348a1915e4677f73626a8634402fc5c86ab98b5fb3b3c7fef25553b39d8a85561d58c8ea8eb353173a35929d9341b5e9cc022772d85e71a1bbe8ff571d0e492e3ad95840791ad20cf5ba2e6a09b56766ab865bb2750aebe6cd16a57bd0388bf872123d6024a7c96deb241ace7cc08d9602616fd435b24b3c0ddc409f66efe2b20ca72e8af73bf07b9656f2de8f417a515a13ad9f1063c127265f7c00c8cffe16dd81e4bd044f007392a9b5f400f40426c6dc11dc861a54b357adb56ac329b47f4ac7ff6415c40aaa7f0b558ff3a041608c044c34687f402d9cb918b3e34df743c0e8a271a1b96d032eb857970842e09ec5eeebcbf8d322a186882c37a3d770efcba964b073d741ba9d7c6dd978f7f1d67723967159c17804ed78fa0abc970b609e71061d032ba7c5d06f97cbbd2e237a9ac7d44cf34193d491ed3d4f1cec0b0dc16c78a662a46c2e6d80b66679dc565458af410f66aa63a8f94bbb525f3a857472195719cef0a65945e8853a8123ca45b4cef22b2b75fc1f213ac6544c6f550f57dce85279d31560378fb014fabfdd64625f4f817c1f1cbb7652deb98231f02d89958a40b96b057d613e9230a87585de1f461afedcb2ee67e884b5844ce1f7ebf649187208bad142c70dbad82fa88639f77f6f99884149c3189bff7efd1df999195db23836b61d84bac19c59f11bccef48e547b7b16a015223f0aa3abe2dc518ab502a0f3747898c88c1ab86016c62b4792e275b7435898583a02eb600268a5c419236742efd03388f46255f32b065333ca9b54ff1d5481bce4b2287b16b9d31596142911138ca730db3e2053da1b268c007da8bf488fece062e0814e1cb288ade61c52576e62dc60380100000000000000d690add96ef98ae999c22b51679d7ae8db970de8e8d2644c3d86996025911117f5fb0a0fb84d15936d6dd1333de183dca9fc89c4e2c0275a4cce86ee9a89ba3e547f64f969610c98c03433244da880a5d662d4e3443e6df2f079d11b8125a92e115fa56d588bce02a1b6a7ec0777f43acb6fcc2abf7ed43e436c25519ff32aa712da25bf6b1dd93fbe9e4ab3eb2448be4bd2cb0299bfad13a4e3c7ebfb5ebad7c78823d1f8ee00880e9201256519706508dd6aef36f2aafe1a7fa089d39f4262bef2b57096ee866d415d23adaa20a5320452d3b7443ea50fb29eb95dcbe917e1234b85e5336439c4a7407710ce3a1afbe74e31ef6eeeb0b4efd9a3c929d85a171341a7c36755cc00846654940d881149f72daacb272632f138212f54591001a7d9a25c2550d19f2520fad50a9698826b77eda06630ff7255e21071c12f46e2aa50aff16fff1fe87ab19413b96337a22d6e277d1b592b5420452579f9199d9dfe735c8972159b42e6eef1c87c19576bcf230977675e2343332f8c4fcb0b0a508e93707a62da1754e7276676adaafcd41e08c2c7f0ed529c628b16e319d369e4ad4fd3f256b0adec1eef5166c2745ffd32cdc021a7e5952089480582d205feaa05402c61d6500f3d5617df1eb146a194d1b6396dcc10ab11c577e5080589fcaa5a35a446472fdc06312a6affcf24f631aac39803c93dcbbc73c692a17a7873fe331e4f9121c0a277a51644cdcecf7c0c24b26741c517e811b1b3ade16b4de19ea85e213ebe58ce560d3058740a70809c02258161a4b53db202069c48f2bd1f456987ca440ec80d5fab4ce2c893125f49c281e05dcadef9aad21473c0642100b18b08063466042c90a15dcbbed91fabafb4f36f66992a62b0d5545bc3fbb9fadb48781f933b4a1f4a9d7ffd133d6594c58ee3136535b7f6409652ce8d09f38a7bd9e96cbb3152faeb5c97be3b30c1530fbb0f24b737951e9fdc97c16ce7e71e8e0f91732e7932b397c13ff0f18a49fa3976740c562154254d80c33d31bda57148a6acdbf8d9eaeaebcf63c298f42ad2bbf62d00a6df07ddf0ab15f156fb2ddecdf833e769fcb83d54ca06c7b70693e9d80610883ec8146aa19124b6cea06e12decb1668d8d8b39e56530ed75a8c8cf314a2fa31d883fcfede08ace9b640f48861c04dab669508ee0159427db2172cd71a2cb8b9b9b3fd79c14f84efabf16c6c765c0328a4c420aaf92e386907cded334aa9b8b3d25c8c371dc9c28d1f18ea215388565095b76bca88d0d02a665a943c6552351985c33bbc742cadf1bf4283483f153ed48265549f71f12b6688f04096b7ea006688155da61a308110b855ce5e5283179996ccd3d8048ece5f3e863f53edb11908da8d9d76e7c74e8ebbfd949988cce6ef6f3038a90c75e739eadbba7a8f516873cbe62b874c76e546db6c5e0f7f0bca2056568cf3fbdffc7bb3ca5a2b109bb9548f4f91d8c79dd0889abd043dee1932715e8fd751c1b9714368154102e394048435e883c463cd3917dce388374e49464179075f03300873abb9da36253225585175a461c562c7ebe4f82b8a2a0b39025edb7955741ed89452be7b6d799029c445edbbad315baddb1ad555af8bdba8caf7712b2be3454d223797909887237909b8f44bf41dcc8e71191c2479d9a6ed1c79284ed19a67c10f7584d1a2cc0ac0f69b9f605efe728564ebcbaaf1f222c0f035cd8d41ed4777fb40ead7007d1346f27e32c12f83ad58e9915bf8801a9b66d0ac4424ace71367c562cc219159286bdf4c242627783f5f447442de66365379be24a51ee016e3e33420779cbf6dca8e2f8158ec742ccf92a069639be8e83aa20ee7cec202289a078dc212e4b73db363268893b2b425d284f6a2010e878aa98f70fd5e1fd26f94c790d10c07b5442d7b49ed2080e550ae45facaa6e7b9041d650cc24d2de2b58f688fa3ea8b1463311cc1ba11efe4f605438e63f22d8d4c44a7919c1da15903856a8435a76148c32d75daa37a6d2909ecf137d8778b18fa477124704dfd3af5760f0c243048fc94065ea6d62d25c892eaecb0ba66f13e18290de89a60bf0b582daaef6cb9b8dd3b9cda73c2925ac45fb60a051b59d5f853066a9688359d8bb7547e8250ebef34e66dd07f56707fe12114c05884a45069d06e674061b179c6986a6bc5cc6483751d2054e0463a02c4fb4765f4ec7645fb11f0e227c64e2bc479ba9ef2deefa3eed69a53abe8746c38eaf0e89649bfa67e400a9a5395b8cb5cc19bbabee07ebc8817db12033ce489a71fe5790e6b3d6a16354ff89ca044ad73e02faac1ae950112ca9fd6ba9b12de05a95260f12a60efc9037c638e2049e941a6af7686f778342f71e1492cc685a065bdd1be8261193099970c741753abda705911609df0b3aeb14b1fa0c29914aec29cbd61f3044fba7307cd82a7824f8299e66a7e3e6e36d46acf42ed52d6560df1670508c5c4c16944b8e467d2e5edbd3d0aadd8429cacf15c1bcc0f228bd42aba5745c6979e7465c9dad48a4aa7a5411a49e22336dd56471d74916403dfc20f77381ece569077557697de118aadd47bef0c7343a6dec476c30e58e3615a877daf72d1a42f4ed66fbe8a3c6a00f00d21534b51b54a636b5100a6ace9e678bcdf449b20df2ef2dc909937a95ac5a08b021a9a8508fdd8e1c37e79f48cb9d94373d01325497eea4d6daebe895e14079fb0e022030e182d7c66a3ec21d3fe0f142aa619870500bed90152478ae65710fa8561908e68cf74c712556137d3902a1e9e0b2a43d86cb3ceb12c630fc6f66451054d05de8f631da4238f3db97133799fd38a7077af1076d18a3e6c260a2c718fbf0a4c5316c62afce4b1ba28c4eca38cf17f6f880e20316751eac7e771f9d0387b6077cd6dd4043593de9dcf956046817aff639fcd67a4e30d3a10485491127252d31c0899daa6a5a61dafb3bccac978ee6c96f7133403f054f51b3d0b562b5abcc17070ee43680ca93aefb3d4226e0eed4b97f18278ae07e5ac92843402133170e071ab1ec0e7f1f60610cb040fc8c4eb44c71f503294e166ae02c9385484a1199633f596fff7884729e2aa8c593717ba38a4ec2fbfaacee88697438e179aec058e2b138e77f57393cdcef97e04c3bfaef6a6e447715ac960b9bf45eb3753a56bc875eecc9fb7b2f67865cd58669a08b2b086a2b3da2915b0f15a65cb3503f8a29a0f10dd6de23554eb579cbfa139e6a613b627c370d88a99d56569d9100b444f8b941e4aabde935a5539815b78c652e0fdaffa66543e837401157239fc798c0d76794437c1da46a3887f59140bf110d897d99b7940c1b26a79c987f3698007e62ab6a46466b18a37258b43879137d148b3d311cd0da768bb967c5e7523e8facbe024bb1eb4ed", 0xf0e}], 0x1, 0x0) write(r0, &(0x7f0000000180)="3307272bb03ee2e5510e0cb73f09f06b79e20570ce61b5843735d8c16cd747c07065a6421bfa604bf09167968abc2f44cef2f64f4f6e57abbcac4e06c5a0a8cd7ab2964f04dd7879e83586c1ebebf31c3b220baca6ae40110688533187e67ead6bff52ab1f6e5088cfe866c7912415e93398fb4ab8a7d4ab54181a9733f475c3e8284f61b745c85e66030b227a9b82d6cbf2f8d7b4208c9e28d232b24e32a5bec89274f9e3243c2a56b2b6227e4fb38707fe78a5204d8cd2de918032d519494badaf632b4bc41e255ef8006978744bb1505395b9e0795eb116237cb0fbea016b8bdf24528c647a0f7937b85c36180b21df61d1", 0xf3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 01:46:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x161fa39c, 0x0, 0xe1, 0x0, "1dfa76071fa400000000be0000000000001e00"}) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d", 0x47) flock(r0, 0x80000a) 01:46:33 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0}, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 01:46:33 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x50, 0x0) r0 = getpgrp() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80000000008000, 0x0) r2 = getpgid(r0) fcntl$setown(r1, 0x6, r2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x100010, r1, 0x0, 0x0) fcntl$setown(r1, 0x6, r0) 01:46:33 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe2(&(0x7f0000000000), 0x10004) minherit(&(0x7f00004c0000/0x4000)=nil, 0x4000, 0x0) 01:46:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x90) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket$inet(0x2, 0x8000, 0x7) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000100)="eaff125c00000000", 0x8) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x4bdaa32669f1c6f1) setsockopt$inet_opts(r1, 0x0, 0x366496d70a058702, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000080)) 01:46:35 executing program 1: socket$unix(0x1, 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x109) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = dup(r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x21) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 01:46:37 executing program 0: r0 = socket$inet(0x2, 0x7, 0x200) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="13f11d274bc4e98a5f436d39c527fa4afdc33c87f56cbb41186cb87efdd70622f05e4e46b4e4fb6c44bff905fd791a2dc77008b4ebc3024598f73996c3dd15651466c648599e94", 0x47) 01:46:37 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100a8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x7fff, './file0\x00', './file0\x00'}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x177) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f00006a2000/0x1000)=nil, 0x1000) 01:46:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x10) r3 = msgget$private(0x0, 0x108) msgctl$IPC_RMID(r3, 0x0) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) 01:46:37 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000000), 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x54) fcntl$setstatus(r1, 0x4, 0x8) close(r0) fcntl$setstatus(r1, 0x4, 0x4) 01:46:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x3ff, 0xd, &(0x7f0000000080)="e8530c3cd4eb6235", 0x8) 01:46:37 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x2, 0x3, 0x2, r1}) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) 01:46:38 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x1) 01:46:38 executing program 0: socket(0x3a, 0x8000, 0x963c) r0 = socket$inet(0x2, 0xfffffffffffffffc, 0x27e2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="faff125c00000000c6f671d2e0b6ee0253379a54d810f672836a11e5b0b301b256786c", 0x23) close(r0) recvfrom$inet(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x2, 0x0, 0x0) r1 = shmget(0x2, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/130) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 01:46:38 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xffffffff00000001, 0xc58}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x829, 0xffffffff80000001}, 0x10) select(0x40, &(0x7f0000000000)={0x8, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x4fb0000000) 01:46:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r2, 0x0, 0x0) close(r0) 01:46:38 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x800) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 01:46:39 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000012c0)={0xffffffffffffffff, 0x0, 0x0, 0x2, "010000000000000000ffffff8900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x2, 0x20) semop(r0, &(0x7f00000000c0)=[{0x0, 0x77, 0x800}, {0x5, 0x7483b29e, 0x1800}, {0x3, 0x80000000, 0x1000}], 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r1, r1) r3 = semget(0x0, 0x1, 0x20000000010) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000200)=""/4096) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0xcb) kqueue() r4 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) preadv(r2, &(0x7f0000000180)=[{&(0x7f0000001200)=""/132, 0x84}], 0x1, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x100]) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000001c0)=""/40) 01:46:39 executing program 0: socketpair(0x1a, 0x3, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) listen(r0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) fchflags(r0, 0x3) 01:46:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) ioctl$TIOCSTOP(r1, 0x2000746f) accept(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de49000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036f4de44c723628bbaae02d591e7b83d2dfc6d6aba8110560ed6d6998ecc124f3fb0b9636c32ecb169e560b433699e34e545b53dccb468c4185e79d5652521c83a7edf8fb165a8f2eaec7a734f3500e5a98137fa9684cd29e6832e8abd47"], 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 01:46:39 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000140)=0x9619, 0x4) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x4}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x2, 0x5, {0x7ff, 0x1}}) close(r0) 01:46:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000002280)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000021c0)=[{&(0x7f0000000080)="2a2a6602003f842390d9a7aa53e79ba94eecf719fc9dd4eb1eec65cb8e7f683b8cc48d100191", 0x26}, {&(0x7f00000000c0)="0f5d0f7392c69d4e690dfb315804d9a23a80e9721a35f0d806bda61896104d2e8c1f6cd44d3ab5297701dbc9802d007d725dee50", 0x34}, {&(0x7f0000000100)="204819a1a0fae0aa6e6170f2b9cbae5a50bef26aeaf459ac564ed814e6f081f3ba20a861e9f0c313fabd92dbc9d9943ce0251438057359f8425cde9f824f28c4aec09ad52072ee7743288713e46efdbac557e8bbf75d03474148f02bc38a7df26a43f632c7edb6ed899a2d84025efc212852d2ad04713333ff287473e91c1f081cbf8b94ae9ab6cfeaef10b29982aa03701bbe24fc2c55e0d54d5688c02d69e3c430e1f008f932af4299d5908e58017aaa00d088c958349de805c1dc1d40449e1c4161646e90369faad4766f49ae0f3f92d1d93ceb96989ce0ad1f245489e311470956dc17bf158574ef4981d13408fecd50df35256337ecf475247f4afb67c4242544ccdbfacd2e5670b02372a2cfb657ba0f4216578d028f91a770446ed955527093633b226df2fc84a3174526fa7005607606a5f58f613f025ee148233e741bfaf72d822c9d117566327a7f5bff9939f5e27d454d71b26c1ae43ed2c0d3572f35b25af0cd6c068fc4b7172055e0b171d87f0337aad3a06e489c10a76c5e6a475e450f6ca7db7f5f48325698734ae4b9cbafc1fcb8fd8f5b800f860d5dd57d80192d6b74429e12a677c24bca3928eae81fdb59c428af8dfbe8ca2b57200e4026fe743e361868f2c3c3ad36cc5410af6bed14796a9f3a9104c4c2178c13728e8cd8920742a2e37c6d5a209cc2945ada344c86e2fe3afafee4b068b6f2125b32293453df75aa87c8c69c207866e6a5b5b11b3e416aafe5ec1bbb3c3ea2dbde5c7ae4cb10d30a1dc112eca01a030a0c28be606cc4bc40fc102c7d6d15327a17d277c3068e9db643bded5f6f322e82d968ec1dd5c1aeaf2d1a83d25582da8cc220e15296837826f7e013dd0d9d0a801b2316219f9d4e4a7ac25468d89d07a2499ad2193968f3fabecd5e002465e93ca93f905b964b83c5a01edb3ee7b5a6c037f9a553a0d033eb3041b7e294f3f40b179bd469d525c8778ae05b96a285d6472b922edf52a2467a153827286ccc8954413692f9ac78af6a4b671b37379653ec5c2c6ff782c214216f248115765c993716e2a94bfc8e339782b8c9c4e3e1c92b781e0b163c8fdb30e93d98ba40f60ef38d0533fabc1c38aa4770ce88783db9aa84c1f7127fadd1a04f90c1912b85ecb11b712d5421b6a76ca6fd6f3110f5a3e61c5332143c8384d2c5700076fe3f4a3b78e52356f92cf2d4a2373312deb92d9547fd8d30e9b1bc7cde848b33f5c824aa421adaf195acdb05288671ba4d510ce4d66d94a985dbbfbc3c7747f7801dc401124ffa4820df5e835cfdd0bce16c8928b1c5398889187720d716850eb86710a65970ee88d1e61da59d9c5b9c2166b4c86346d186c4c5f3357e19a412aec3dbb6f99c6aade2894d191b8481c4381439e7bf8895d80819208be9abaf4e8ed0099ed115f71fb87f7b11b0caa5919b84b96fb497fcd7b670d0d2aa28308b0fad1af116603ee66f00b78abee52662e598161d33b304a738f335a09d0a347bbf4591c95af0af0c8cea4d0c32545484a8b8995f3fa849bf5b63598be813588fced389fec0509fb9f73abe7ed0aa21682cf051a56da21977366fd6799d69d4538a459fd24bf819cc725361a169f93fc87298a40307bcffa60169b6f8c73a7312d5505c180d94cd006e411cbbcd69f4b40cb297dbd4891301d7bd95a141495c3fef10ef62909de20f4938c8a43b5ae9da9093f3d2c63bc3850c490c1585b179683a2be7cfeb79687124130f6df8d2827cb0b5662550ccb6a416d6840be77985a52a2151e2264fe32b238bdfc1aac5e9970334904197766998efeb6aab5268ad39858f90d10b8901d1fc7fe85bb305bfd211e5f54584443f9089b57bcdc3e50d932f6eec5854c6acb120e85e8007b8426b121232eef5c9e731cfa00bbd31b369cae042efaf42e9f3454e8ffbdb43b2d73b7197fe021dcc67dc48d26ba8bc6864615f3ae4dfaaa09cd6946e1a1eea6bf24d9143ef2494430b997a44f3b1312b8b6b4e5f4abf743411205ca9d55df6366c83077937786c3fa90a84f213e12ccde0f3f457ed10c0f7e00c2dc99238d9745b3bf91da536601ececcc005b5a728c68edfa2b53e36eca12c5832e74f359bf66cc7ba460fbd3d8023ee4de3cf4ce43fca029a74b679744b15d6837559e009b7366712b34902a85fd76d449aacb6d82fd3a2fe13dbeab186ff3a7e0c900847ae04ce9f3958f317dd10c597efb5667457186d96ed9befe2eef2221ad6cf965145aa46a76856abe0e99eb5ca4173472bb706d03c1bb00303ede89fb14ab2bc88d645044f99b2a4473fc0aab61f62a504743ee7e98b8914635bb2d6dd005d298de2ca4af976581792ae48d5cac90eb7281ee6b193220d4a14434f9783c750250586af3324e7be8a67bef46c84b634be704fc63a569177f7c90cf9a1454271e38c4d350ce446fc5bb2da6e167c04432fa1aec8e58098f0f02f79ea401f21a71fa0688e017746b845f3ec472ec2e9e017700f094118165f1c510b81912f699f9db6d9f4d7b531508a03874cec9419179a2966f726770116da9f8a6f21a50c3fe711c1096335f2e6a125750c0b848b2116bac1163ff98709436d804e34d8a75dad38f7d4c823fc12ecbb999308f89ee2b710d7ebd468f84b7dfac414c241a9031d0d154e0905cc5c487a6d85d78a1bf505253510ca94df6abe2d4811bc299e7a15aac44650ccdfd10d59a2ec3b8c58ce210f9b76f9b9e5ceacde3f5f69bd2849166f6a8af9c3c5100213fb751e388f8581d96e518f76149601735a0443fc7f917871488b37d2559394c330e84273b0ea2d4cf1af9547c825a7fc4eb0038496222d9b93fb592970bd84333a12648413d2d94a2bd4dc60c1052d79040ca4d79846d74ddd9210ba4f8ecb5cfb150583434bcc6a96cce82ea3411182e3947ab52651f10f85a1f0431c3876f86e562f275ab368aea0a0ab197329d34252ce3ef3d4c0bd0d2689d185084447c4916e9c18a8f442ec03f96e3dd9768637d070177e517feb6f473efd87b2fbf3dcd231585ced60db4de0b74d1de0b70ecf79a804e41b243db32a03b004ecd3829b3d0ea8acde05ef6dc332dd3d68cfb4fc4bc506125cee2066b9e11e610f91af957df52aab317075cd763bc61474c814f0fc9b2668ea4c0d581e73a02929b8de403304ba625f2596ecaf2f75c35c6af6f07606c543d1d97810163ba80b9fe0b85545237acc924d4a4b82448e7c36bad1c883d2962cd439d85ffa5ff9c41f4b6deb6e71915a0c56b7261418e9a1324758d7559c5a47f427d71aa0a2b12e2afef3ebf1f9107ef956f29fd86b2189330d67efe2ae7650ce7954d13da118f2d1b81cbf8a809027d3eb31cc1668a1e7e425965245229e06b846aa1be0daafa08e64790e84bc043095eca951666db5fe9d8c9a7d4bf3d7659cd4719c5644ed400482dd83db842c8f0631defeca69fc370d304103ea72e750098c3ee6418b55da4f548a4d9054bda5f413fff7518d4917ac8c8c73a93f36d4ae4e7d8b1c80409371bd428176d426425eef714268e8087f94e7e62651f02e59dc74d05a3300fc549469c399ddb2931e11f2e8138610f58ed94bbef7b5afe0a316a8bdb5d67b08538d39cecd3ea10a26b1561246b08ad60d5b20bfc8efb16e11ec84c8ffb14bea3f35c70b88c098100a322273c8ca35ea7954d1fb429cf47ea7a126f1869a32949146b841a20247338a23a8c480a51a02daf8fe3221cc2e58286daa390e5f2623f176b08191674aa5e25185b040e8c90952e19fe65da2fe722a8186fc2ef256b0d237148408d47b1a31190482113d025d6069d8c52f511a770150c33e05879bef057b55f5d272868a90444c7841e0afc92f50d68c5bbda7d20f24df8246354f15fc12a0695ea5029c2434899c5e43699e204a808cbb2a7ab841679ba29b4618edf55317832434fa9d0d5ecce1938d103d652449660f5ee4c4ef0c3159a2f5a572042089e03bece05a11138c7633f09c907c1ba129ca68650af572bfae31ba51b3ffc63960f3cdaa14cd378271772f270f46a92cb7828f86dbe2e4aa328a047340895a0c27406517c011f5ec7273cb28aecb4c1780c474987408c3fb07bee09ede212665e9a0935e88647f24d14d2649c85539ce88d72ec2929a0a299f50e39af83450d58bd757b37d6c817425d49a14dfe3df9e0467b74bcce9ab6ed6c0b356f52f1986974fb0e2414bec8190556d2982d32a11a73af4108d42d6ee68591c8f4f5793cae41018c1d767fbce31e8b3eb4eb388ad1db5517c6738f8a526f2a330aaa2a327046840560abe7346996d05424ffa26941a6d961b4aa7999cb2231fe2eb8db9ae96f6631c89b9020b29ab2f3fbc1f91acfc8a7b23b40860901792b3302f02395e239f9e8ea868e4e401161ac3d147e7ac5fb1e4fb03f14207dda5772b7ba4b06dc6953422a4edd5cdbeb99bf9011ad51803ddef46bad6bab2a148eed37b3b041ae4bf667ebe265ed642b848b6ac3941e52dd952026f74e9472483991188fe1c4556486f3fcdc4bc7ef26985cd134c064b1727cbd55b1e9372fabf062ea6269b204106afead5ef916fee7bdab530ed2e4ba8647d080aaff62690ef7c901bf884aca30f8599f3dec7862f502325e131f77927870f8aec59edf7fc233f63bd85c70db6f2316cae803d7bb764f50191137a68575582b8585a82b24b2108f448ca4f1b668cf420ac8ff312de92d3e9113b634609549e352bae9985525ffa453bcebffb0ba28c1747e991fcee5afc51517a82c6194d1a57cf10038780472f07b9245e6ad094ab810962bd249a6ab5b5909fed177d2579f911b01e2e6fb35e0dfe22a3b654f0be4958cd6230e692e57e4f97dd2de44d24707331e50d08fd0afcb67272a1d8fb8367cfa6f65bbf53aaa858322ad4c7e5ce4b21b16fee08f6dcc6576d582d8c7d3f8be6500a05e6c5e8b4f9f23e1ce5b59f23f298eb992ecf1ab8d6565318ec3bc2056d8ad4c773b63844e554c70c83d1d11733fd0867d713ea1b59320782517e3a8df76ecd13cb96381f479d24cb756d3dfd5559ee133b6abaea30aa9a12b70737c40344dc1207b84b8ac873dbf7565a9d8163827e5b6cfa212340a50547572116769d277cca6e054a49f8c37bddb15d1ef34f408fb8ef918ba7f4f5a1862e59a4241543569df4858a7e02dfb879d767b0f628a2ff6f47ba4da0424a4e830ee04103b214bc48da9ff21b2c90cfa040cf147251b95e7ac39ac3158089f501cd83dbccd85815e72322c0db449d1fd253bcf7865811aed400377f264c08a0f169fb087238f67f2da8a3f0dee12d865c0b7bc4f962a003ac4ed49964f0fe0c22db4b345d4a516f2e527786c7f1173c81f13e3e327a56d1f84a0dc8c14302991d54f3109fdcf07bfad15de0fe675f7e1eaa1c5495ac8ae0c7d3d2c5de45e3be65d1245812ede6c9dd8f1620ead85ef5427634104274f96b6d02834967834c1f7e06dbf490602a08adac8f1f0354381f2dce67ac02cf8a1f79edad6908cebfd132cfe2c9cd748dbc461ce5931cba6f5df8dcb112fc7f98f5a2bffd7ad34852fb1e05cc885c851cb5dd021aa35fdca69158d7ac166db14b990ea7d4e42de9ec8cda43cde65b5be3b64dd5c0ec158f034f0f4fe7daabdcdce0962f522a79ffa208f067ff3e00e81536493fb6ed0fc639201d16e3f519235724eee007b1ef0184e3db4cc9c51cc7c5d1e93e3453e8fcce2cf07000bba88f2f5e772b5c733c3a64b9147c74a60dd871b2914bf4b620f36ed76103233e31504cde84f1ae23386cc08d0a9ceaa8", 0x1000}, {&(0x7f0000001100)="8fc68dbb87bfd08300a31a70484aabd97ff7acaacef6412b77e17e393a7dcc48c1df243bc82fbc4a59a350d8f3288e6892e0c097aa79355bbb70ac09f4a4709c9eea1025cdb1a5f38b469f0cdf1e2663a1f8b1d6d0c3c754811400137615415babfc5a0b87424624495279a34eebde037721d8233de404e2eee87aed22b3942e150714f11edcf165c93d3762c1369ceb9ca5df6067e00a31897e69f30cefee3379d51bb9d12c59b71be05817f566a2e8857d038c572f5a14bd2efe57e6a82ee09ffe8dd222dd7fd02524aa613c17d5253f94840149d472f1cff9744bcc9400a416829aec37b7da5a370cd173fbfe1f8745b2c9ca1b0229945f415d0b957728cf798728e28d0566f31c988660e30bdbe963de9b261f77bddca6dbef4ece929c1a07d16e3371c00e7dac6820bc6bb4d49e400bececfc0b325668ae966078d0180963633da19612d8b37a658c009ea02e516471bdd504139464585d6bf71fcd04ef41300ed2c1a822bc97f8491056ea0facc8ad80a4720b8f65a3502d6d33ae16e7b024b0f827921c230fbc4f27f0f13eb3a803b57df9ec9cc297981f002f36c45832b88b727d214f6729652f7bf08b88e4d538d2958d1a7f55d621ace0737a8257c58798a7ec33d5eb6d95da14c598f3c7ef46d371000cc90baa68f291bd98fb8c7214557016d8d7c1011ee14ef7a970e13a46d5c466375ae34a9e0b0f73e41355d08468b6dae13c49b175255225b9ce4cbe5a8ed9d18e8a49ce69624b7dabd0acd3a112ee0f1b46eacd17dbabf65dc2fa92322ee26fac25c79228ddc6ca442686308c00a20cf07909b76cd1d592c91cf78e551261da02d265be174f353a8457be18f22c4495d497940873ceb342caa684e7eedbdcc803d4999e1631838d2332d08bece948d32e55e809f3292196c217a8c771bb5b715ceed794bbc644cb618edc9eb829822e9fe0270937a5ff1e55996550e38f5b354476d17b2a79a69131e733e030445ad8d33ec9a74fc4facb527dfa799eabd58bf115c3d3e783fdc859c709cf0338f14ef1729349e2cab3c8598397325175bc502009613f6b12ed3ee5dde9b75600a6f1bfee76c3a2b5007616cc99d2d311bfe535f5fa77afcd0bfa53996d4b4c2db1b7515eaf6e79ca9e6253d0104157a35bc3810d15e44162a83ff702d97c2d1f65994a065cd3639bd8c5e9cb6b38f9571ba53584d94b1477674cba99967eb6379f6640f5eefe44773340166dba9cb3184cbc53b13e70f7c29d46dee5ad5555214d9dd6808002bfd29c3862c172dc78d9e6540584be969f54a2f2aecc7a0c0413516d4a10683d20bc65e4f9b3f24e5b8e2d96c3043885742ec4cc2345db955fb5500458010ec9c43ad090a0deb0e061d4b6656739e21ad5bdf8a8e13a2e1e2996d268a8152580230e74ef060d6f0d858032deeab4092b68e2fae98cb2b54fbdc3f3dea08833c76fe60379c6c9b2228aec8dc07114c4976f82297bf96e92206b7bfef2bb20639052c492a4ee1b88b41fbe2dbd815d0918600b87375edf432596c7ba349a430f34c5905952afd93d1f51f2859cf42d51fbdf730fbdd93f9bf0a1af31fce27f364e70669d211a0757f10d8f082df08ac457608ff4de11c2415cafa22868023d7f554ca2b9fa09d878e0833790f9c29e12a9df869ce05ee8f2ffdd1ae5d7ce0f3c2a6874e76b0ea65acf1e65ed5440afce7f8d56f6e93cb7cbe57ba023022d580cac5328718e73a72cc9713c7e54d8f29f24fb48c8f3c2716a9dcaa9a7e5bb4f42d544f654bac08a01a0d984072e5680a9e14667dad57de3ab283608afd2bf12bd41d068015083f10399de19f9375572035d4115773560f9aae266e4c460ff3abc145c694e7cf9f3e730cb4007ef087ff44a13508cec6bf7ea8cec110c1f2f14a6ebe314d3e0baf511959b5218db3efb837a47b3ce3f2f9990941ff8e4458b6af0f4b1e0e9258a72126f02609566f2ddf7e61c7b61f0ba8853a31ebf475a8ca0f83d21fff248af220498000b65aa761821c1b7f5e2b0fde355a500e9d1dbff1f727644b84b86acca21eb56f9c01b5ba75a50a1cfc1a204a5251007bdcc2d4a2fae12f7c1970d57f7547ffec75d77b36bc9046ef06f4f7320fd82eabed955d458f45ef797802ab5354de276b0fdad6a79e6e22ae6e803863b9706b32bf2513fbebdca9dac4cd389703107b6649e72d6f7983170943525955e87624f2f1d5238633bc89811a6181310da0bb71d492b9ae15491d2541230b6281111c69da8af042eff1759873f93f9db05700c1ef0f7d4393f0fceddfd60927044ce598e31b96372c2f3614a2c9509e2bc1a80adb9555a50016077da5be2931c927dea00535087566d4aaaae204f0c433d72614c7cc8b795b85948a9375027f3479a60bb4000ed864de7511148928a3b03a7978586c509511a51e9547624c647bac29b88f6a29b92f6cab73ff0dca95c9633a010ebbcb70e860fa2eca0a8cf9854032226305fb432c015a727eb7828ec0181ba7bb79bf3e701d4e49478de12a7342bfd5c87cbbca6a34e571151f7a9e00bb56ca07f32010d3e4b209496888b5555aca8da66cbcae2a3eb5ae123a8cdc227f89ecd83f544d8883710600469897dada4b55e02057bdcb79887260ed3bab8c8eb95ceccfe2fae10467f335dbd77a5033b78bcf0af0a917a1077d02d8152960923e852c6862b66d00309d97f8d8eb3c423ff450db88f16655ecac55754d67b4d5dbef1f05ccf7ba0809a379a8b47f7cf29846e6cacdc5e819c6d1b89f1453888e2ed78967efb7000949b1f51782b1bd022a07ccb1230fa45cb31d3790096d8b7bc2230eee980927812461830ab65fcffb4f2e76a775cb04ba80f95344fcad431540f87d0a778d6f3780b89d8e95b7e91016b8b56b7ba655d468c301a24a833938b24bd78e37217f6451e18b3559ccef1127338ceca62af20350cb7a1ed80e0d453740551193794e712dcc93197c8cb4411b77723584e38377fcf908aba9ed7602355b20c6c7e61bee27e7029950e51be7c1688200bbded78adf2cc07e72ea8adb99f162ec7a7a2c3eba5acf6c3dfd9f8595205a4ffe9672f6815aff1939e69bf7b404970a79ae4a737b2dcf50d7ce78c13fa66a1f48acf93fa08dacb93674c67dc48746540e61c6d50796b7c1c628a07e2711e32f9f0be6362dfc8b45a5ae83551d059d12562325abca68cb60d1c2855a2bd7681763feddc23c066683cefa26f61016eb0220d1509935146e65b43126e910f4f87bd2dc5be448a531b62255f252987f2516008d5b6479a0254e06c63f62e131b60137569e2ad840ff45db1330192225ef585d8e8bfc321ac607186d4e4f67aa465064bf8a98e39c7425a83ca4dfe8c6e13163f500c1c13476f9d61d3025d80dc7ec91221af16f3cf68d37619072a1c96bb2119fc3999428955933c8455559406e2f9a94b8d1eccc854c38507d29727d6fbe9d7729e3fc919187a104b0e75da434eeb84517c2f5dc1b0b0c645d322e2c765d1a39a16132d669742396a88df98392470d2612de521a7ecceb26cadf03437a45d60c0c26c3b5e55430e1f0b3596dd11613cc7902481fde18c8869861393add251f2e06e765b5bf2af33beccf4d06d1b8d808fb277afdb382c94ccf45b0aa5cd832e2e5a5964dbcb477df582c5a55204815a4ea0e81b1403ebb92320185f0204e0a5ee7b28c6b4ba595ab1e8f3798cd552352391ce5956fc2b45b828f37e4a4bdddc3f71b51812b09ed815cbb88ae326ce7c9d97994c2e6c18d1f55e271af8c0f1e00967ce2ea72505a1682b7a62ea601dd13a324551e376d57310d8ca5be51f198d915d69e7fe601d8fc918890e4a2e4a210ff16dd054d4b752706f6327e7afcc4d4333fba08757be0184c1eaab02d223bf1c4809df354dc6ebe62428f5c600cb12964cd291186acca8abc500f5d9378ec58f29d71c2cf1f3adcd9b4b7e0785ac45e4ff4201770b5e74157d817a35a25d2185da775126ef59fc9a9b156836ae01a9eee02ce22bf89ab79cae667a3c9fbe419190392219352630b346521f777867b4b50a4675d1211f130ec5dd8ee07843cd82113c8f2ef1aafcca13e9622aafe3673fb7e3143fb13f3db3493842060879a39b84fb083375d6fdfe3f52aadc432fa333e5319ca00fd87bc72472437b0b355ac2b7ebdd2305d738a3fa4ed95770390690fd54f1b154fda95707526fc0ec6b11371f97312958e3e7dcc8a5f822616e9a2e2b04b540f1368b55ceef40a6b0c2eefd5927cb085acdd709aede816624eb20f8b68a9234c88a4a413cb82ed7c0aa16a0b4199be6dcf0d37a42edd7f1c20f0063cff2f134a7023fbb42768eccf30afdc2135d04b127d1a447375f48e00645f8379808dde96828c4847a334e8da68062d7d301d3cffaab07658ce39e1f9a007f03fecb98775d43453be8dc3031d8b42e44d98c43575eaa899a22598a61326a243cf96c9782de2468c8bee3577eb72f721ab667bf4c6c460c320f53de108936a7fdf5e8d6d47bf3cb7fc4e5a5af5e9e7d441b00469f8bc8fc9ce08374475cb124d6eb7da0987d5f88209774daaeaaa65d975f57aaeedc9ab5d24b859dbb9dc9ab83ec37aae2c831f8b39553891ff1dd0b31c877332158c32bea7de9e8009791cc55cb88cff00dfc35038311c9e284f525523d076e09093b9a230b979e4df14e3b740a9c17fb046bbaec045137053be41ef2d19f46c5ecfa73af1e6a5d3e99404e31bdb3e45b7029556632e2621a04c6614040783d2baf540ee8ac6ffa4f58b917afa965193e9ca256cc6581bdd5ad5f8fa8db1af8896b0a11e18767e3b6dd1d982e87db034fb5d2c0071b9d8e2cbe53f0feb34a9386dcdabf03dd27190580611d52469993b7e723e2bb988a907ecfcbc8373717020cfbaca611d1e35c1d161253878a91d268bf9fd6c1796f64ec8b2a3336127bac914279299b09fa9e899212e5147b73965b2e1a4dff0a8d8ca63441642f7ef56b1fb8c53038054030cd4e9511f063641842fad48b4f5cc064f336f2548341a8acd4c8459f2f515c693a1b8a8623a62fb9c307b393a2757a578ab903855b0c3cc670dfeb478292fd739973d51349f786e038fb774f419f5f110e01883da85988bc3f2848320444b349860624be18cbd3ac06b5fa954aa0da47baf96f59ccc8454bf52e6f1c98ba3c737fe4aec35f9acc4fa08cabc554571634d6c0dadfac8b8b8c2a205a1af867647d9571b68a89069133fcafa05e3a372cb4bf86e338f05419698d62ee886e9e36a92a7e4ecfc703cf8f5f5041e78fee011435d145562d13cde83013493af91b03d19757af662ca3aafd8ab6ab42e77f617855b9042c9c7c3ac003a13a4c5d53e99e16dddb3e591855cae7128344f51dabef8e6bcbd92cf1a903a30af7706cd3d007c0a45ac83f01e2412934506637a42c0b13e07822e57a501d965dbd85de281335f55364867293b61e8ea2d89fddd61b1c65767f07dbc12aa839fb2761cc2a875fa9a0cede08302879c93b5e4bb5160e95cd7c2c76fc1f3adcb642501da1e23f28380835e46469df405061e85c21e9f142ae6403a095fee0913b9aff5ae4bfb555cd160e0c9d6070e6fc5376c04cdbc97f815bd3f7cb0144bce350bd880aa9317b0d799e92e2566e58052fb8bbeef05b0b578a0df6aae2fb58fa6a61226ef7d1b7f2526a73de08171d9d03d3505596aa2f8fea47ae19763631d96475ae200f9866f8b6d65772360ff2a72784f5e4e7e3676de2a61375701b61c693b89516d97ac805a1bf5364bdc311c343e1b8eadb", 0x1000}, {&(0x7f0000002100)="ead790dbbaae7383a35dec703142b69d25c68d9d5911ac4cb0abbc906cb4b96a36b8940468fed5d753d210a51d06e96bfb886f6a40d96ca30e8777be8c8f7a969bf4521fb1ddfc410fdb8e9d127f48b15802501c2cd9fde469d5f2931b39c9e13b8e90f0a02f4f1f3ba86bee1f5d8ab584774d971bdf198db3e940f943d0c4565554b765261caf0f44857a0400245085a51aeb", 0x93}], 0x5, &(0x7f0000002240)=[{0x10, 0xffff, 0x9}], 0x10}, 0x404) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x1) socket$unix(0x1, 0x1, 0x0) 01:46:39 executing program 1: r0 = semget(0x2, 0x1, 0x186) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/213) socketpair(0x20, 0x20004003, 0x5103, 0x0) 01:46:39 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') socket$inet(0x2, 0x4, 0x4) 01:46:39 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/245, 0xf5) r2 = geteuid() getgroups(0x3, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r2, r3) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x21) sendto$inet(r4, &(0x7f0000000080)="8ec5701063d2c7f2c60f1b53810461f3c35cbde3b33fed00fdc6828af63235648195e86cd0a6bf3204b95a46ee9aff1bef5f0f44", 0x34, 0x2, 0x0, 0x0) close(r1) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x7) 01:46:39 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) clock_settime(0xa, &(0x7f0000000080)={0x4, 0x3}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) clock_gettime(0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 01:46:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setrlimit(0x0, &(0x7f00000000c0)={0x3f, 0x7}) sync() write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)='>', 0x1) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/21, 0x15}, {&(0x7f0000000140)=""/3, 0x3}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) write(r2, &(0x7f0000003040)='u', 0x1) syz_open_pts() close(r2) 01:46:40 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1093) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') socketpair(0x6, 0x0, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 01:46:40 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 01:46:40 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x5d2e, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x9c9f207850d7dc6e, 0x22, 0x6, 0x3}, {{r0}, 0xfffffffffffffffe, 0x60, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffff9, 0x44, 0x20, 0x6, 0x200000000000}, {{r0}, 0xfffffffffffffff8, 0x49, 0x0, 0x4, 0x234a}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xc0, 0x1, 0x101, 0x81}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x4, 0x1334800000000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x7, 0x2}, {{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x6, 0x6}], 0x1, &(0x7f0000000200)={0x82, 0x8}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) 01:46:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = kqueue() bind(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) select(0x40, &(0x7f0000000040)={0x8, 0x6, 0x9, 0x1, 0x5, 0x4, 0x1ae9, 0x81}, &(0x7f0000000080)={0x1, 0x0, 0x7, 0x3, 0x5, 0x3, 0x2d, 0x6}, &(0x7f00000000c0)={0xff, 0x0, 0x8, 0x7324, 0x16a8fcf5, 0x100, 0x7, 0x80000}, &(0x7f0000000100)={0x8, 0xff}) 01:46:41 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0xffffffffffffff85, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000002c0)={'./file0/file0/file0\x00', 0x10000, 0xffffffff, 0x8001, 0x1, 0x5, 0x9, 0x100000000, 0x1, 0x0, 0x7, 0xfffffffffffffe01}) rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') recvfrom(r0, &(0x7f0000000200)=""/164, 0xa4, 0x0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) getrusage(0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x100, 0x1000) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 01:46:41 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/26, 0x232}], 0x1) execve(0x0, 0x0, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x1) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) sendto$unix(r0, 0x0, 0x0, 0xa, 0x0, 0x0) 01:46:41 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x92, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000023c0)={'./file0\x00', 0x32b7a268, 0xe7a2, 0x1003, 0x1, 0x1, 0x8, 0x0, 0x5, 0x2, 0x0, 0x4b30}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x0, 0x7}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000022c0), &(0x7f0000002300)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x20) ioctl$TIOCNXCL(r2, 0x2000740e) getsockname(r1, &(0x7f0000002340)=@in, &(0x7f0000002380)=0xc) pwritev(r0, &(0x7f0000002280)=[{&(0x7f00000001c0)="ec09de0bd866143d0ce5ff3ed70f6f5146f1f7124c48ed667214fc293b4c26848b22a2ec5c899e97840176a0dcae6879162598cd66d80bd7a31ec3207f8b0c9b574796abb7d916489099b53969b8a8d9ad04c6e267116d74858d938d43e252505a267cdf49bef0f71b2db86501f507b0601afdf2996d8ae4eb2038a9acb741a39ec1c979cd751602276224941a3bfb70e7ce560dbaa20e6546a9c392fd4edd0565c746bf94618469fe522286c53c222658774ebe2f89068d26ef19240c7378ade54b2f2fb9abb9da4507cb3b17dc398636ead46f7acbeeaf78d5a7606a16fa4470fb84fa6077dc425c52c09f2cd385f2d127e10a28e1c5d6e481b0beab423fc0fae6e288e02983c5cbe1539b56e9f50ea4fd1afd079c219602944534f6316a818b7e61f22ec360d53722f4e14be15bc9b6dbffd22f41f7025d237e36f28258b688d96d04a26543a705a2cb24999ca5f25a6522c4c7268ed27798ad5103516ceb08a893512eec6ea0a67b82e0556eb8388f0f41658c6919da9201f9493e833e5715b57a9440c82a9be126b682eb4f12affb87caa2d44ffc23cd659df62b525ff7a8bd47970774572f3bb45ab06a19a69b0294314dda36ea38febc8199d05fcab78cac2b6c5132122a9fd4f640d4291b25531e2490253304126d7e06822e48572f9c2a0c7c880fe5e30892c2c9cafd60a853b8b310c03e785ccc334a5ff9098556682a91ed513424b64d651199d1c3cd07216a2400a3039d34aec3594025519494270cd2e747e5a98d2d7b98969b7da5aeff93aa76241cf11a4d307da8d33a75935fa11593e9491df8ac06817cfef32037eadb481e6e450be76ff16be7706c2392fb3970fb2adb649ab876d6856173a2b3dcffbbdf991c52e1b4a2a4bd2c7cf2445a31fc9eee2b009edc08a1d6f8a7fc557cae82e16d4b9fcdbaa446360ef7eb69f69232817beb978dbd839f06aed42c0cfc6e9faea975e9dcbdcf429e93bc6901c17e737a0bca2e0666b722828ed80f2ad2899fc4dadc16fd4bd87da2f815ccbae71d98f1053b362c75921220be2ab93efdf337c61f96752c8dcb25bf17a802c56f9977477144a877afefb9109c1b30ddceb7e8c17757c14aa6668a1e0d4970b252509adeac5cdde33c7afe701d5ed8ca7efb7b4db235942262d4db02ac95c116a9838e0bee005f4d6c0dcfa97b592c46ba41ac3d74af20017a5cc42cbe3db41a1dcd642848f20ad7c8c28dc2d0657ac78f163777974b72672ffdabcdb6cbf42e313df2e9a2f9f18a03a984ef9f8745a9205a042bdfe52d5ec15b3f9458505d852eeab22547b0f3a56f85c9e0d3b4e946ce1956faa80abe0f256ad5a3571bbf34b48fbfcd9a18158f583faf970d4bf5f91003e300e425a5c0075f016105cd3025df4d1edf8c0478f723025a69f20ac5c841b2c06d40025f049112893e731d2161fb448a3f3a76c5b1e0e77c8fd9be43045aa1e7517e5c7ca73430888a6f66d3bc8af9233af48982611e9ca65e48296ec4d177e1bf12b06f4b6142fd2db9748d74f58a78035c97199cb4249da6ff0d3e14ce5c934e49675d2b80b66dc9b300b095714c2ffd7198656d668cf695f08c44d58441cd072ce526b99a2102b21364f9a1d362fd7e5d40d99fe2c794464a5c7af4c2dcb4160594133eba8151582a151ba54a35eded75fdded96442d73e88788747617708206b52986297db6d394cf646e57f3f1481d60ca47685fcf03616face9c336f6e59e9edf9c932fcfddb13ff90502b0da1d22be4c381c9a936f9080222acd3622e8b2b2cd2329c6a386960dd74bc5a74333b58d88f1c87311937139f291dd09af234b52453828022850f4c43bf0482ce1cf21cac62e25e57b317637f91a54629befd160a86ce399c3e9e7414e356e16968e7fb48dce4dd7463bb5772b28b682c50979ad2c3a668d9e4b54e01d2aeae45a40592f2de0c1b3ac709e4e4de7e4d590ea65533e30cd4f0ab03df603f97261f207a6309c9623399911f11ec2f789d4fafb0b3f1633b74bec941dc0b72247750e8a31764e2804c8a2acdb2575cd5e6f673619c96fe5936286f967b3d92a414c59f501276296025249d3d9fc6bdd6fcb6b7abcd4873d47431c9a7020b2900da26591152db77fd72b6ec9d6359a9b0aa2f3881b7584284dc083e8e49658751968588753c1fd141b8654b0b1d4a2343d5b16fdc4616e7b5875dd57153d3d3deac90688d4ccab3abc22fb9925b413cd00865ce0017c16d6a4260b8b8e593a470f364094a028e02aad1940531a839dc2508a1d6a9e95a4d6ef666b3d6d978d4adcff36c8b0e6083a38de469bd7392052d4f959722610e99133da4c5366fb8a068787094022fd89402a87a4ff32c4e25100e07de322ad2542aa531c64a949f60240216530c47cc8e17601265c84e1b2040810b9e320a74906337b953dece62edcd2215f4e4fa020465e52cbe5f22c01217e6e2cccb36392fc48227d7b1a299689138f93514eca6e8569b087813037cffebdd8f3c5fa56619327ec40f17b27efff3e5981dae7e9632a6c7b346c606d1ade8c89fa6f3c8d482681c259f97026430a282ea3245e9ea8d6db17793ec6b226f074e1be9517a4693e6a8bf0bcd92eb9168ddaa38fae4da4336147859c1ba074078d321f03577d4c19f1509fd660e1df537993bdd2f827977d5a00f9ec6750395a547c22721af62e303c513f3b500329787fc6b88b3cfc4f1f86af0bb28b6015ee792366eab0db6a7cd9ee719c3080fa4067a77eeda7b07b7329e08ec1dbd462ac85153aeeede0b73f7f144c7b4ca21c9cf8625103124e880ab9dfec338c2ade03a2730bc4a18dd0ed856912f9ec061583836065c30d5ff9c635d1447e89dd21106e1e8aae90650e15c146549541f76a1773cc53254c488e666bca991c16e0f54e5ea58f9b9447def68cf364ac2039975c2ae68f0b969f135a78dba633e5ebf3a2c593a96008e5dbf029e7b1e96f795224a2da82d3b2df243069d955c6f273b9c3c98162bf053275f203f5206a3264258d7fe5b972c5548167a0560151bb13160cae808182346692ffe327580f19949e14235af4f73ec630ea5337fa54ff63d029fedca6ca0753c2f345822a8a0bb5b71514c9c8171390f617862a418c2fce534aca85021d835c875ad9851dfc59692f4f9bcbedebc4e62af00db5b023b46cf4e19641d487240befcbe4f623533f0631659aabc32eb23ade0b752a5845cece571674015398703292a4194245fdc88fef6141c34f5f2b69567426f7a2d977040b72283daf73cc854eb1e20108860235bdd76fbdf3df4bc48e2d5948e966c8316b05ca57b3327f299b5b8cf656b06d8c75173268e4e83a676b35a0a178e2213f78100d96a07d3a24724c2caacac0fed262f81d4b5c4aa8685ce26d486180d74d42b2176a44f5f00d8b1339fa4f81780e1d4e3b51b4e010ed3d7e175c661ec140950305e1e01c9b97f49b6653f4d383a88a5e04925c5517bb87243adb1e463a8fbd345723cd2f846fbaf76825f0b27dff11ccee88580a352ac9e16bd371854c82c373cbce3e08e1e32667514cf10026edd574a84edd1173731b666ae0b8beb344f4aa88f19673fa2ca7b7f9f6c688d6c90ecebde2eefb48eba5cc84a81421d22b2c74867ca23d4fd298c5986372ef7b9390f3e48930c1c254900881ce3494a0d049604a7b72a56d1cb203966c42c56cddb4fe76201ab09268ffc13cc174d09d8e9cd325cd07755d388d3c8bf546cae98b46ebdc50bbecb5b89ade16c5c6d1a1f420c1adacd6f092776ee9d5d1e481ba6ea96d989675db85136803fed03e356d7ba0d2e1d4b1bdc5fcdd5765c945c598236537dd88b5a2fbcfd85e64bc2ae7474d7c43ef775151878dad9b196b4550aa501d2d1a10a6827415c75b4d6987bbc5940bc05d700a9c60d81aad08b3e29b29eaa6e6ceb0b57ccf12dd799f5ba1f0740717c4515f18d465467660e8956ac4646a6a09645118aa14f0343dd23b82e6572a13c943cff07247d0468f51a2946d8af17ac830746877136ad2a68b4897274c70752745b90064cda210750eb52173aad235d41c1daa34d03b28273deeb21183c3f428ffc9c89af3250d191372cf3d607cffee96751c22dea3bca4342edecdcef50d7f198bd48872046a7cef2f4bc9076fcb907fa18c12b510a4c832cf38acc3257463c54bd8e505106ee4fa45909bb1d292e33bc6ccec2531328e08debb6705003372ce8e05efc76e0bf5093f8d19c9ba35898f3bb1f9c9d4601ad38aec1c9dfd0224976f06969fff2901559ceb0fb9d2d2371202602b89ae4622097ed2b3dbbeedbcd8bedd5114c3be33dd942f2598fe651c66bda4208ffc7aa13c06dba544219eb13d3170ad19cff79c53d2edf0e568f6f241abca359d11b1a262c327e0f04e7536866e7d4a6a49d223e38c58be1511e52d7612da83e7d9088b65b763d4b89f8cced5a281a45187e3122df47798da9292b21beec5118698e191b127a491688ce1765b48a26bf577795517a71e5a515fe8e1f85a4d96dd120cec4b13b3eca950c0160be246e93f67243b347584a58a8813fa93d00c6b5e04d1abb67f262e1a5eb5b8a0334c1a24a27dce834f9994f24bfc0fc38a6abb98624c12bac0012f1dea7be336662c546138ce45ecb81ca68b476a9abb0d3a8baa080327e193c2588b6aa5c40bd3b0361866f5abfb4f346ad740e6cb458e51c910ed1222fff88b766305424483b81f3bbe3d87940c71578605514eb8c1d3c3e4b2e12b3505eb8eb384e13944725c482b0db7beca66456e51cba73543f74bdb3c6d37b3617f857cccc52ce6468c8ee74fca5e39f110d08bd84f1298f11ffe5c969495b5b55da0eadeb2ee5be6721c511ce1cd18334455952f92d34511fab3cfc5d6c81df4adaede5acad6873eab08cf0b38ed971ba16c975ecedf24ec23a6172714679e6229f69718798eb103b45c7aff906b1df52e75ac869b1a3d5c3dcc662abdd156b1ed521d589a0fcb158ba802ecb002ef2b31f689189ed97aeb84b288e16505f0f1052564dfcbffab2fe683e24f9c18ed0d6d722f843b1e4de19ad8cfd5774ae50e8aa6a6497b0ab3b5494b7e29372cd22b527d124530a89ed17045a1d9002e486b1ef88df5730775d617d87a63e3ebe270c1f0eb488667185b46d287c1c943e9c83939093a00b9540df2c49ceff02b7b9105aebb15cb2a495cf430bf773c450f75f7fc75cff9edd3c622809b66568c3219984b91c037a9e0ad924c41fe2ea37f7b067c46857e0809db80680e2a0fa8fbf180f66ce37cb0040d41759ca6e44178fcd315414fee4badfa8ea54a78af0779bc66a18f61ab0c30cce2896df18881fcdf1cc31715038c809894e0386b9227267e590bbc6eb872e1c37fd93edffeccef2a4ef5e332696eff86dddb9bc8589941257699caff57dfea4f0fe2ef30447dc4a37c83a049e2e0c6fe24d6e2e487e509785e144ba895671a873fb3f7169b733f9ceb63ac203fac8bd547ac9a1301de7435132baf093ceda230e35254246be703c404944966a33c2b242f07089038ceffd5077da3e08af774999c549dbddd124e6b8981251e2b1d6edd15036c7da4c3d91be75f727b214896a599e6755e4781c1380526ff26a170ee6309da774fb5ed7dd5c064ce123cb34bf1175ba47b61c31a6b870dc3220062f6808c38b566f52e3289cd5eed8062773cbde8eb3bef0e64ccc76d4170325006e2b2d943a65fcea0c54124a1f2a9e8589e8b5c54b60f33a02bc41d275677453fb19cdc3ed477cd85d89096d644b2019e4b133", 0x1000}, {&(0x7f00000011c0)="02fe6fb6b1c0da2447e18e3aeab7ad28f9b6262e329290a4b54203d04ba8b0190c5de96f6da6b6cd5a8508", 0x2b}, {&(0x7f0000001200)="2a0b7197aae7193747c4af9ba981087c08e0f2902cf895a87fb7b08e80d98b4c5a1f03d58e4713634188474f12db5fcfeec7feb2ddd7a7bbdb71efb3eaccdd51a7dd4dabf3da0e89bc655c6c9feef12b6ec7c9bfd2ee8046544f582a71ebe7e144a593a3a029338e06f859dc9cc353581ac30939fa5a71ed9aececb80b13ec5b44ba496dd64101a32139e5c59bffac14baff1abf4943a76331ee76e464d6f4e8451927b308e5512ff11b7dc40b4750f2b31d5033e2bcbbd6b3760b1f2241ee36a8eb5a82fa1acca8a1ad337493cf30268d5b8b93672aba5d82632fdbf98d9c8776da1b799a3521c9b7f5d40bed5d638097c6b0198318fb6303e1dc7e4b8d1e4e2e693c7fc4cfff286da25589a13fc7f6e129f8408a4ed6786a6e5b9f93165ec2388d6986a2846132577534af3270d8ba405e67e01fc60f4e68e0b654bef429cdfe37464f4962b9eb7564c8605c5ec81dc2119481a4c290484bc05f2529f368bbcd9ee4b10224203b37e81d334d7f200d238a6404dfe1727825712c1b8edfb4c4e21d50f8374bd24b2ba39b6402a5d93636218c6e538eda13f504eabbb26c4fe3db954c575007b89f8be402004fbe745b3d2a9243c78937c0225b328caa3be5f766ae7b27113ec307b7d6413fdf34b7a97d5e088c29b28aa8dbc2b362dd9c92bc7dfdad6fbc0300a936888ba3a6d81c504667c16746100a38cddcf543371bf19de693b1bc6e95621a8ea2676666015269af21a43e3c06a2758fe1f650a26e03b43e5e0256c993bb3bc38b873f50c6e5aeee3b8cd93d54443c569f56c3ea1c2886e23a148e0f5159a0f21d22b9250a9dd9e70a9530bfb60970b9d0ead12abe52f22933a83e69bef9d80cfb5b08a6326f719cbf2f11a998cda0f2e8779d0cd9cc7a2c2760f34cf344b4006dc03ef7eeaea38be1cf2dd0df06adbd1b568630e0f7801384cc804862189678517089aaa498beaaa5551f46d14e0deee30e74eb369fb901d1cd326cfa173db97b38cf50fd94ffbb6fe87682822c5ef4a48f4d53cc8ffc63c6cbdece2a55ace2c0874f628ab14dbc97bcf6b263673198ad6def7a9bc0616a6d1bca4d9840fb534ba0018b870da5ba37c79378296c169099c289a75537fb550aa49e5908af4322c2568a1fd2959110c9f1698084f13e9ef36680cdec4e5c880ab5260e5e1dfb322bab44204d9dbf4c935498a60ab45d82ce9c6e464458cb43238a5a00bfde76120e598c11f2b5331c2174328d40366347679aee1f05f5a8fe0545d1950bca25152797aa0ee4940dd993077fba5c41ad94b6c27e3321bcacdad231198f89cb7c12857cb2e4f9feb991a8067142d9aa6457d776997d1260655d8f565744660c85f50c165bf40c43c24466d6ad13df723daee597c7ae04c1771d0b681fc154ce5801900891f32c02c61ef0351f6da83d4ab0cd7c3abcb26d8de308ef0dfe6a03f2169aadbcaeeff6fe8bfcb1e2538459625786d74a3d717e7453365fd8d23c3124ecd2d9a2be5ffeb5595e96cd51e4b18b06d6253326b28f128ebe39ad6d812e28c629970d59e93d95c34a72fc371897ead8286ee26011eb8452fd4fc22e092442ffe934036f99ad08ede862c661a2346e58085efbfb14a6f3911e773ec6497bfaefcea7ebb504b3e3e48bde8325d94721c56cea81c6366a7647ee2216d013fd34cbb670e788d0faa4b76f02f1cf99f9844dfc57a77136eb27ed3ae76f303cb2b75fb2e01dccec83fc258ca0fff01106fe6e6daa2334c08770eaa45922a0589373aa6f238fb55da74d59ed3938fec7028b7358163972eaad154beb707e81853fb59c215726de55701833382735df4c78f1d5240f99f34da8f8cf592e1edd6bc212de8f552848d27039e33cace25afe9a26c97b202d6e4e5b627c253d64f7a691934c8d2587bdd8004baa4bb5eb11d4b3c6d5341911a8194aa702de14bf947713ea367829fa6a6db6a5bc1a91c8ec9a1fb5dcc273dc58a79403129187bccf10e65731ae927ece90a5b7bd8388f8c2b88719ed554f75d803613cee99b2ede243d5794c70b00acf64f6b7099b86c82085707f026724b62be19b3ec841c902b0ae0f0b92a6896899266a0749626d74b067a0f91ffaa00022c19582026a5d360aba361c250517b808c8cd6104f123147ee20527296ced57b0720a821f8b06c9c2c9441511ef0afb3270a43fbd515cb3572ce9968d12bbd4393fbacda789906b9cebd26efeec7f03a63610ec5ea60641fd50a871f77656042c0a498e454b5c6e3728569bb6d10d135970147952b144aa0c35f14260c9c8e13a2a65e3549a59b35614c6c96183f0c7009f17d6a3b4c16843edda6b710ec3666be9e10adc1bf263041dbf0b88b564313c575cee62a85ed8a0809bec2d56e2b9315ea33475f631f579f1e14e438462a85f159824866095e906792eada2bb53101cbae949b5595eb4d245c87068376a9450d9e989262a082aa5e51c6814f1a2847c4019fb26c1a033bd2b618fc7c7e65605d6a5790de1ee831052dbfb881087deef723f15502607f4277b16d0de99547627ab16c1f2227cd562bb4e911268967c321e97927aa4c18def09e349486e3087c0bd3be0594889807da2ea40dba810b4c42da7fa90b8c8a79990c353e01b050c62d457a37b7e845a3539b4caf3cd0a7ffe07865f64c32fc6304bea8d63b8f0a736aa43981c7bcf3800ce069ced701de315a897e72fd1d29ed306ffb9fac7360c38dc23c54789fd4c629f438987a8e2d27f97b9d8139f0c567f3214e87a52dea09131aa4e802be242ca2cb8b7825c960ac2aabc9b039b1f2a6119646426cbb5bd7ed360a56346214a4ff1fba532dc13c23be4dcfb1aade7d73b8b3d4d17a76f711522f7d77faeba63ec44454ee4173cbf5966139312c0ced0c7e6cc286c391a5642e52a49b1d6ef287a97fb193702507f58c3e9de03bb242d8372c7e1389bd02fa39c25e1f4e71971f48f020244e96e5349563f3e4ab77f943bb4bf1046f260187d918fabecb4cc47899fb8ecc0cd72b57e6c57772e814746247a4ec5bafec93defa24744b1c17687f219e178a01e8c29e6f177ea22ace76b24d23d05896d74c31a2595f68d3613cfee7c77f72f51cc6316826a6811a3f73475b83bfa5a94bb3c4394110c8a574a198b707475b1423418cbf715fee8d9de385791f6193a732396aad9805f4fc40363173c85d572ea3221a760de3cc155a926670ffd835a970d501998d23fa479868758d7786aa4f960a1d0b8566dcdb0a43454cd9288d347c09bd4f28b99f3a8a9d449f6936ee3bf4937102c2edfa20f8bc16d43086450a296a058414c10090be6ca12a0dadcd2db1f4c6fbd974ca2951bd69c551ecac92a3f732aefcf4d1f393b8fe717b04720cdd04f8bbda7dfd2f3a9f4c3a06f968615449961952e4999aa56a902730b602d507bfb5b8735c1e9724f6690d5622ae6d0a64de722d1d133ac2d650e0e1318ad9a2238f1c12026ae56ddad60b2d05713345e2e376d25e5e696fe2d6e29832fc86513b944c9f476d0b91e7a6576fdd72da1e96bc30e90317ab711df075e2ee38a5856393f41c1b0312263d76917f57f9ca9f66afdca2625c5bfa20bc5ab98842b3d698de8d370e6deb1d005ba6dbff2bd829af2d27a06d798aff36e610d8515e569528245918e8e3513d20beead5bba3a997dc80a71d19126c459dbb269e83a406465d285353d67bef0e222554fedf183424c346f679416fa5df8071be2a403e206e999d93d83e20dee090275b43f1c813b241335b60758b6c11c238cbeb9a799d6949c5d4a733104bed7da1bc95444fcfe801e9781682aa802e443f593d8a7135524efa326601c89b2406819cd1f590a0eb29fca806d0cda7b9d674c199e902586eadc9b8ee553672edc23a7bdef3d2e92a3035c8b0ea6384640109447ef9df6bacad05d3bf8b2dd622336b14463b751fe1b715ed4374ee744f25253e00f24d1680c0ced683237c9bdf417c400a6f319e779ad22f9dffa3d29ca5c752ee37035f29b65e9e779efb077e84a005726c0880900fc5cc6f1de533876ea477382cda56cba2428e9ad93e7cfeac1ebafec42d24eb47f6a5875e1e144783bf9ceba91ebe3e31dedc6d461c79e914dd5ae6b774aa2a2be8c65d6778bb7c352f9092223dcca72343f6395a96742828a669422094a2f77eddea95b7c3ceb88ea7af6a6261f1b4bf0db2fcd0bbfc3d98199145ea2d153c94edf73748055c4412880c9153f27db5d3e5d71603f00836f6107bcaf25a569204b72c9d87efebdd8df96b31e1c8ea98dfe8a914df71887add1e6f671d66e9c07b1f22e0c2c5f0ac73144c45d115273360d337ffae6a4c4f15304233722592f97447a134d19cdc7ea6241482f6f592da1be761670b0b45ca430d3730510111f5d5f737a19f3a7c256f0a92e3ab118df423f3d1d762200b60fdf013df31f779bd7b7ee4e0e735289dbaf6d843418803bdb9c52da3e5492b24932a8b9c0781485d5b697f49d6c11ba0df25a5bc450e19c25e74f1af30c8a5ec2b20054c45dbc59937da611f5bc6ec11d35f34ecf636eaf01fd231b11196c1f0ede3a68e729696c50ba576f46c768b7cbf5633d1741a9bbeda28b6256826e5fc7b7dcbfe6967b4bee93f464c916001da7fb20c06348fc3a067d96e5fbdd3dd598f4a9eaf71a1a0ec8247ff3bcf5fafdcba265bf9e852b928caad8524b95de9f73e1ff631e681f0413008ea08cd561422c3d6ca3b45ca8430b32d35f67b448aaea912030855e01fc30fe4985bca9f6f56c3877c210fccadcefba9a6c2df755caf807340de68baf3450a114756c5e67f30963bf1061c48883a8c41f2186d83146a0a0b014774d00f9e9fd9632d57c7d5d0ebf608b29f66bb0eabf9e11e34ee4f9040d49811b4c5ae19881ae41f9474500480a26832269c9767ebc6653a4dc8c588209e5e091a1b1222e6c5598fdf25ee45a07acf4fad30c4c893d802bd10d66fa05a1a4cfb561e34b7a790862dae23932b1c0c0ffe2c261ee802ef68a0e315883a70d9042caae787328e426f16238c8c5c013ea4f11163665fea3544cff7bb9d47e64b7c4616fd8f4e06b1e4dd3a15a20c8f3aa14a345437d437072eee08d59d1a334f91cc85ac6c88f7efbabde6572208981453f4d13078ffabb90977cd531a3c6532fe8987e98d28ee2e9a7988c021dfc3dcc921e38fee64184210f5b112359460d86f633bbf31fc723d76d3b549f1ba9e2e8e083d17ba2b75f1407e28ad8218de132669c3b15c80f5e39b7048a113aeaae3c8432332c9c21d69f2564fafe54e04a471aa29905a02e6d0a75c7f7656707ef8d19f911dd8cbf814794ec90a4a81703c16d6d0e58e20221311e98e2c774ec5ffc682096fd0933c994fb6e6440fce4b214845c9f1cf46b2640ec467cf276b99b5c5fa5385d7a704b00370bcf57d7a3fa7bd1787a82862056139a14683385c9e1a1ce050b2bc5976bce74cf410021d7a4b390aa1e91321037d43b05e1aa00cdc3f55d64c494cc462563f7881b3b0b14326b3c5a6722cfb37aaf4c8d76d2fc462c12cd6ec411257c6735353d772c75fefba1ebfa3d3d11e7d024ade4bd534f97b3b03b53dbfeff519a833e2283fe8aadc9126e3e85cdaca001e4d0b0d97f455904a4436267180583a9cb67ae5a550a421fbb220fe2677c3e354b0b83cbed07b89f5aa9de2a1cad654e8f914df83d0608b8030467fa0bc68a56b41c106aedb367778fea63d8bf43a2a032156c7ddccc8235e017b47a78968ae10b8d43b36588070a3536ed25159bb0d27ae5c8d2", 0x1000}, {&(0x7f0000002200)="9e7bee00575b8ce6c6e4fe2a69b4b2de50ef75a485c60bc4a082e5a77b6238276db15630e956a53f9fcda8560973b2e197a396530b0c116007c1e26c5e64510e5d06bf0bdd38bdb16c17c62f51e1fb1efe817c5290cd217308c7afc7464a5060fdf0743d47b9f1919bb508d69797f469a90f44313dbb808259be053b3e8ef683", 0x80}], 0x4, 0x0) poll(0x0, 0x0, 0x9e) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x2000002, 0x0) pipe2(&(0x7f0000002500)={0xffffffffffffffff}, 0x4) clock_getres(0x6, &(0x7f0000000000)) r5 = syz_open_pts() msgget(0x1, 0x10) poll(&(0x7f0000000080)=[{r3, 0x30}, {r4, 0x40}, {r5, 0x28}], 0x3, 0x1) 01:46:41 executing program 0: socket$inet(0x2, 0x0, 0x4317) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x4, 0x24e, {0x8001}}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 01:46:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10081, 0x0) lseek(r0, 0x0, 0x2) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="c4", 0x1}], 0x1, 0x0) 01:46:41 executing program 0: select(0x0, 0x0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0xfffffffffffffff8}, 0xffffffffffffffff, 0x0) 01:46:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x100) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xc0, 0x0) setsockopt(r0, 0x29, 0x80000000000080c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:46:41 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(r0, 0x401, 0x9, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) 01:46:41 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x4, &(0x7f0000000240), &(0x7f0000000280)=0xc) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) accept(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000008ca100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x49) 01:46:41 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x8000, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x1f) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) r4 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xffffff65) semget$private(0x0, 0x0, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb84, 0xfffffffe, r5}) r7 = socket(0x11, 0x4003, 0x0) setsockopt(r7, 0x11, 0x1, 0x0, 0x0) flock(r3, 0x420000080000002) flock(r4, 0x100001) r8 = getpgid(0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x0, 0x100000000, r8}) r9 = getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) getpgid(r9) semget(0x1, 0x3, 0x42) r10 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r11 = getuid() r12 = getegid() shmget(0x1, 0x2000, 0x100000041a, &(0x7f0000ffb000/0x2000)=nil) fchown(r10, r11, r6) setregid(r12, r12) 01:46:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1, 0x497d5f10, 0x90d2, 0x10001, "d70200001000000000051000026c000000000180", 0xfffffffffffffffa}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) fcntl$setstatus(r3, 0x4, 0x44) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:46:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18852, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x9, 0x5, 0x44, 0x1, "2ce8d318a208382b4867f266794cb63e10020ef1", 0x4}) r2 = syz_open_pts() close(r2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) write(r1, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 01:46:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpgrp() setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = shmget(0x3, 0x2000, 0x2d9, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x200) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 01:46:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x80000000) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) fchmod(r0, 0x42) sendmsg(r0, &(0x7f0000000880)={&(0x7f0000000a40)=ANY=[@ANYBLOB="76a03bcce66792c9d236b70846cf0901042e0000696c653000"], 0x1, 0x0, 0x0, 0x0}, 0xb) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0xfffffffffffffffe) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = semget$private(0x0, 0x6, 0x388) semget$private(0x0, 0x6, 0x21e) preadv(r2, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) r4 = getpid() getpgid(r4) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000480)=""/158, 0x9e}], 0x1) fcntl$getflags(r1, 0x3) semget$private(0x0, 0x3, 0x400) socket(0x10, 0x3, 0x3) connect$unix(r0, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f00000008c0)={0xffffffffffffffff}) pipe(&(0x7f0000000080)) sendmsg(r1, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb68b5a5ba8ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db5bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)) getpeername(r0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000824f001e332df0e8020ccfc90ccf00f153c7f717142071b19ad612e3e7c396aba94f6bb52f3e8a876c62ff31a772e9e820f7b8f25c8871fcfdec8f136c92f362c01510386274dd589be76f046bcabe3f9d9d14f0a692429573e7870dd14e1434b946c9ca1858b5467d208d6715fe9416ed91213ce8fcc6e80a71c6050000006924b7766c3064681ff049fced3dfb47e3d1598737eb550a833c1073e6de3e3937fc3f8e589efbb00c231161486f4fdfe1adab591791ee589fd0f99dfc112da54e20f13bea7c3ae8f9a5322e91330014aa27fbe11c228531e9ae0ee983448dceb2df70c4ca78735c82f5843558ad56dd7e93b8044229d4f96cd684c23cc2c3261a91237a6425c0a8e87795e52db015fa10b0199303fd8b914894d47bddca1881ad27a0314951ec10087f3ac9e1c6b535f9bb1f17573631b377d9b4f2f26cdc79add9f4b74e4254e300acef4eccf8816c56881ea27987be2b6234077732bcf8835d"], &(0x7f0000000840)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000980)={0x8, './file0\x00', './file0\x00'}) getdents(r5, &(0x7f0000000900)=""/107, 0x6b) recvfrom$inet6(r2, &(0x7f0000000540)=""/27, 0x1b, 0x800, &(0x7f0000000580)={0x18, 0x3, 0x7ff, 0xc4f9}, 0xc) 01:46:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x7, './file0/file0\x00', './file0/file0\x00'}) 01:46:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x7, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3, r4}, 0xc) r5 = kqueue() r6 = dup2(r1, r0) kevent(r5, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r6, 0x2000747a) sendto(r1, &(0x7f00000000c0)='\a', 0xfffffffffffffe05, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) setsockopt(r7, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) recvfrom(r7, &(0x7f0000000100)=""/253, 0xfd, 0x802, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2, 0x0) 01:46:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffff001, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:46:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65300097286de24700000000f5b718dc23fc45b13969169b26f54af9ff709e62c1b801817cc600007d7d3f84d2905c9759340861b020a789c1b3372b78a7e34ddeb508d6871d8bb62fc66b44c60b092647e3a3eacd9b39cccbff16c688a97e4d5b99641212c94e5d179ef776ae2de89bdcb81a3a86ca2d9fb46c2a9f544c039a2e531e415c1f35011afe5d021718f607781f849dbe96120cc13849034a91a232dfc5502e572b00a3b106b54ca87aa58696f95107a6969f"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 01:46:41 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4865d2af5fde549ab00"}) write(r2, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) flock(r0, 0x1) writev(r2, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)=0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000240)="be", 0x1}], 0x1) read(r3, &(0x7f0000000140)=""/54, 0xffffff91) 01:46:41 executing program 1: mknod(&(0x7f0000000380)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) connect$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) getitimer(0x2, &(0x7f0000000940)) sendto$inet(r0, &(0x7f0000000140)="b57bf8c312a0548504c50935e04c04491f22fea7dc1d4ebf63c55f59dab0cff17815176d3337307ce6539170f53bae6c2b969f4febe2321d1d00a7bd79aaad77", 0x40, 0xd, 0x0, 0x0) mkdir(&(0x7f0000000480)='./file0\x00', 0x78) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000340)=0xcf) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) 01:46:41 executing program 0: setrlimit(0x40000000000008, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000480)='./file0\x00', 0x200, 0x0) r3 = kqueue() readv(r2, &(0x7f00000014c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x1ff, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/47, 0x2f}, {&(0x7f0000000100)=""/21, 0x15}, {&(0x7f0000000140)=""/150, 0x96}, {&(0x7f0000000200)=""/78, 0x4e}, {&(0x7f0000000280)=""/24, 0x18}, {&(0x7f00000002c0)=""/127, 0x7f}, {&(0x7f0000000340)=""/165, 0xa5}], 0x7, 0x0) dup2(r1, r0) 01:46:41 executing program 0: r0 = socket(0x11, 0x3, 0xfffffffffffff7e8) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="1c1c0e6dfa2b9af702dae787209b0863f1aa8c36d0b0dd48de933f0509d764a602a58f7762d64b1b2a798ecb5601cbbb746cda2ef86ca48471c5b7cda68d545501be16d134f4534f3628845ef896c17c8008f41dcbc95bf357210b4f00c362a04c35d5907bfbbf", 0x67) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 01:46:42 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000023c0)={&(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000002340)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1}, 0x0) 01:46:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) preadv(r0, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x42) 01:46:42 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x401, 0x6) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x40, r1, r2, r3, r5, 0x41, 0x80}, 0x7, 0x7, r6, r7, 0x8, 0x8, 0x6}) r9 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) syz_extract_tcp_res(&(0x7f00000002c0), 0x3, 0x80000001) r11 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r11, 0x0) seteuid(r10) read(r9, &(0x7f0000000300)=""/204, 0xcc) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) getegid() r12 = getpgrp() sendmsg$unix(r9, &(0x7f0000000640)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000440)="bf23745b5f3e37a095b0b82511eeed80742cd34088889766be70197dfc179f362f2b893b7909188b7735d4b4cdd67feb567871d2cb96a4d12c49086d73910e51f9bdb53453f392b6c7afdb7c2202b2cd8ce9dfb1b6ac13311f59efc44bd2ca1642740e048b9a8085cb7ab2d00dc5fb284df1f2716fb0ec356985560e95c25181e3561d88dc3be0f3de5837d2a5b507ec3da0f7998b6f54eecc3958821a2c8f7b32501c3b49d04e94", 0xa8}, {&(0x7f0000000500)="8ed4da457e3146972506869e2a64323c3ced000c9abc1145388d47ea41", 0x1d}, {&(0x7f0000000540)="9946fd1f218fda7419ffa9f98162a2d9a5df", 0x12}], 0x3, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r12, r8, r2}, @rights={0x30, 0xffff, 0x1, [r9, r9, r9, r9, r9, r9, r9]}, @rights={0x18, 0xffff, 0x1, [r9, r9]}, @rights={0x18, 0xffff, 0x1, [r9, r9]}], 0x80, 0x400}, 0x7) fcntl$lock(r9, 0x8, &(0x7f0000000680)={0x3, 0x2, 0x7f, 0x2, r4}) msgctl$IPC_STAT(r11, 0x2, &(0x7f00000006c0)=""/209) fsync(r9) fchflags(r9, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f00000007c0)={{0x18, 0x0, 0x1, 0xaf59}, {0x18, 0x0, 0x9, 0x9}, 0x0, [0x6, 0x7f, 0x3c, 0xa1, 0x7fffffff, 0x100, 0x6, 0x7]}, 0x3c) accept$unix(r9, &(0x7f0000000800)=@file={0x0, ""/4096}, &(0x7f0000001840)=0x1002) pledge(&(0x7f0000001880)='-[:(\x00', &(0x7f00000018c0)='\x00') getuid() r13 = fcntl$dupfd(r9, 0xa, r9) sendto$inet6(r13, &(0x7f0000001900)="39d324e3ab1fe9f7be", 0x9, 0x400, &(0x7f0000001940)={0x18, 0x1, 0x8001, 0x8}, 0xc) 01:46:42 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') r0 = open(&(0x7f0000000040)='\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0/file0\x00', 0x0, 0xba4, 0xdf0, 0x1, 0x1, 0x80000001, 0xdf37, 0x2, 0x0, 0x5, 0xffffffff}) stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) 01:46:42 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) 01:46:43 executing program 1: sync() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x53b0}, 0xc) r1 = socket(0x26, 0x6, 0xffffffff) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x10001, 0x4}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x401, 0x1}, 0x10) socket(0x27, 0x4001, 0x8) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 01:46:43 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0xd, &(0x7f0000000000)={0x9, 0x40}) r1 = syz_open_pts() writev(r0, &(0x7f0000001300)=[{&(0x7f0000000140)="55f2aef5e601d1c2ad74d934c6824d1fcf937a6b92ac530b9d9fcd071546df1006e9537088a052d74993325fe996bb2375f879dc52d76d7b32dc52b5ed80e448f916e00f6cf1efffa7bb3ffbd3d99c44dd49b917e89950ba628abd59abc1d95fb2d5d3b675dc7c3fe25519b11b35909fa28d2f01", 0x74}], 0x1) poll(&(0x7f0000000200)=[{r1, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0xbb}], 0x1) write(r1, &(0x7f0000000240)="015e624a6ab5b05ffaf4f6ab938cf8957655438076edef54811385f41390a4a9e6924b1c27188dd0fc38bf76c2ea1101870ad097bec2171d3d09a51835e88888150eb5a6e9dd58d15365e7e0618288eb8eb6e027a0db4d617934b383c856f7b9d2dd2c9bc011b0396cc848210701a1043a2d5370b26e82e76e6317347bbb3adb4e73c03de9cd7a75831effab14ebebe5ff4aeb55498f01788a4694e016b2ca857e3d9b524dae48e66cd9e831e92bb9e17d2011671d363941d5faf6f2d785807d765df2c999ab7783f90a2c90336b9f932eb0374753e2e4a9cb4ebd65d7060710e3cf95466e2a92a77707a2bdf65e6e615296e3e095ecfa2033af86e7c027bc7f9a8ee04aa5ff81aed737d3ecde9161e892d89e4af7d96e1afd7a70d9cbb92882dc509930ce5dd15cbe98ca42589c363ca16a3eefb08f21636a83c04a1b340875464571cd44ac61a0691a50fb7f6b0a8eb38dd3b44f5c9aadd0646d0484082ca4d68b13a287792a10ca32fd74dade75ace760316ae411dda160bd84ac94de24799896ff157b35f07a474e0bb8d2c286347d5b169f76999205e84a80d83a7e18ffec810bfaaebf77ec96962294b8124f0c90d6a052ccbcd9983c2bae6c6d1217d5cddac51e6dde9d323b0357d423a32289b64a82d575b9956e4213b54b43b5305ccbf0ed2e3a42e4531e2d98b1d715403e5e8960436edefc96617a25dc0ae905fc126c7081ec560be22a49da11d82d2868b696024b8a8d533c1bf5201963eab6fa39d62b01345716b46d7baca269ff10e56712ee29efe75bf63d37b40c9a3daaa74e4cbef8583e1f7729f77cb785addb8f5fe2106e8d441ce47fd37f738bc6940bed16d73d6a00bc94a2c60f00907c9da3f91a0c8a9077ceab244f2710047e885c3f337d588271e1d9da1f344797a6dfac84682dbdd892522e83ed6741a05a4b9b423201ff7ccf6ae56acf2be15ac269a6b6cda8abd5fb21f1214a1aeaebafcb21eabc7260647cf64561854db56d0e165203214b778defc60b955237d2905d7f70fd76876ca3ef2e198d41bfca362e9b30a6b74536be3bba6f9ab30eaf63a19abe7bf9dcaef1b7c5686f4aab0e07c4cb821c24d38eb82598e1dd203cb29658aa9fc6a8609cf601114d4747855485027de4ab711e7fe31900e1032ae184a87110f3b4fc595c54828ed2fee0f4ab6a099efd3d312c54e4535e5326b0df3cde412d761e3f2cb66d0ef2f41b53bf5d05edaf26e38c61cf17d91aba0e129fdbbab9ff7af4934bdae761d38d44ee927fac3abb29c67d222de8a3d44c5d9a6a507b9f1c26f1f635726a3933bb48d4e8e7acabe9ff2915e7515c167c3a4ad7d4b0e987674032c96f3025ff0ceb231ebef4c8605cb3821b265672411e5603e631e2939288aee90237c6ac7d6a0e5aa00a09941792fccb1316fe0535f416640d1af9484e2e87b1b2b1f3f536285106bc47c7c1b2ae2b951c4ca86acb5002941db619211f99995de243406c5558d3e434f55f56b9e260e9487ed5558c705461fc92c80ab55e49d498a058c1c86c1f0e9bdbb899e8af6e7d1540c83b5118f04c23bcfe957006b169aeb318abf035899c01c2b76907aae40d218ab644c14b0de93c6d2247bbe8e9fc0f8d95262d8d8735bbb409daca9e668de2bd3ac1425711c4f9fa2dbd57e10a7685757b6c081bfe43d951effd572f7b080264c2b7871eb28ec74874ad40b6d7150053525218ab1f005ad8652c872b615b3f54ffa7f4ab303b4a2fc27350bd9be6ff74a9c8531bf876372ec888733e0c1617c00f59feabeefcc2e1ab64e0b3d52ecd1392cd6f1b5fe68fef75bbb1f5e5545a5e86ef16274a9b20a732768dd398e7077cb1256111b287e1d3242837729cbaa95ad0303360ed261b0685bdd52adfd771b422c483a5fd9620c6c9f7a5e505011ace5e947c3706d21d4a3f5a34a62b685ac3318001b9883af832c4c360f323d53c3c6b3e43d112a9d8b3591013a6708d6dbd81b8550e93556f90f225c5a0945a1b8e71ae270e91b2173f5c7beabe5363e63f12bd4f1555f1b8a465365c541e3ca2d95acfcb5c41af221530312bcd4dbb35b8d2d1a97c39064e254d625d679a6376cf6a2b6cd2b931a035921f2c021ff4a6193b617b81ef1ecdcadcfd2e7a8319092d5c4c9c9f7892e087aa68a49a30024c8a2a498cbaf3c2e4a98e564ddfdceb161f6fa94aa96537bb3fd9fd23f228afc48a8386fc024b685a157093d34056b30e5eeef343b71498b9c367b7b0e65b9ef270074d9a41ba8e31259b9d4fd1f5f2ed6fb958b99a090bb0190f18262c97b7b20ec495bccd3ec31ae40cf1085f3c47b5032efdd1034da6f11253e45dfa5105197da9c09617b6479e380a12f27490b90b42130d28aa708fe8389aa7830f742cfa734f391b461c2c8ecfd8452b593b68a3af7b63d63f6279aeb73ad53c0dbdcdefbb854b0454f84271da7f38db0fda6e46ebfc931cb7667573716d094b4664a9f10cf697b9f40875e6aa105dbe938f01b2e1da7eb88c45e919fa8833de39f0098f849964689be351e4d085019720a332670e41b2683f49bb0b5956ce0d25f5dd3e6871885569aac010206c6128844d6703c43178322d3d96981d88c1506f265528b726420e3c2e4cc7814cdbf5bcfd735f02ca05f8883d7c70dc897b502500c305803d2873198199fa25d5c10e0b81f11639fedbbc06695f6a4c5b9ac5a14744c466288f0e838b2f79163a8b57f9b5fa5fe9addd21843ed24d24f5df3cd14c026d2e0697b325409056b1303f8d89108ffb5907cb7122193977cd2a0deb56c1962cd52f7c1d5e7a5aac727a9bc960e3fa0a5af9c81c17fdd1f6caea93de4c9c482cc7a452a2af0cd606659633a9dfa07f3762bb1da54aa71fb44225fa1b11f77641c49f2a930e7efe8d7f31e487fd7593e2ea5364c0a94a05671501b0cfe5dbd8eb39e0ea2fa14597e159bbb335a8896cada994de5b0e9a4af5a33f98634879f4803f25acfa214c0a61741ab73cd4882f838504c3e286cf0ed471eaf07526bf49fd894c56c0ec4b2226fe33d65a2d1017e2752987d2d9503cd9d422f8b336ba457b9abffadd086fc374dbe02eda1b5555a2b3596c47231c44f3e1cdea72b398a76a6636481edb126ff7e8c145b132c439722786c031bd30f1a966c9566c2441c39dbfeec499afe6331e84bf336c289e77995bd200806a056c6d0057d7951a65fc77b31b90e0d35e9c0900dddd086f05a88a3fd5ccfc123ff40fa10d1a421e0b9af2879cd764c27736ef8d875054577a9a25bc27756af5882cb5c8556ef245ca654e683558b8b9ecbbe0e74dddbfaa5421c4e7cdfca19517b8084e6207fa9a517a78a3404ed3638380f40500fd2cf34a2bd65bbdde393f0b6505e9a8f8f02ddd18b41ce96c5ec5d8b4df59738210185826583e3cb49609a8567c7ccc41fb4f0a4f8053fd7ef07c99615d46354b7d019ebe09ad12f1271b9e08e0fd9c309d01717d0cc9f667a8756fe3c63fbcc3a76f26f7a9356c2fd15c58824c8063126ab2f6c9b9af50f9d9b2572b177f27d762ed1557fc9b9aaaca020e517f791e85d4b36c62ddc2eae1840b9a7f82a78baed14a14c5e625903c141ea5acc0ffdf1aae547173d691d689f23ca396a63fe09aa352ad06f3fa530ef97dfcee03199a73a716eda670553845d4e450349f30631eced63fd4bf48305270b68be286cb7b2c2a5cf281e9683970acae6c1e1e9e810ce69a1989dd34c1e6997a8338c31a001c0f23698bf0758551ecb83d99e536ce30f566c0c0020881aa16a8cb40c9e00a4267ecf1435f38296b56dca189af383002e985bbb7f81432588d8ac78f049cdf9993f6f51ffd2e590c137326ff7dfab4d8052631f402118cd8ee77844455b03032e966b82381f68b2d1c1d7f7e808057be3f7bc9d83ee33623d32aef30ff3977da0e1d3391f1bc9678b23ac5832c5fa7f9a029080f16372e3204a04f8d604f92fd626af27f2b1c6eaf18278e9d948245914c738ee49b5c510846222e4cfc70964dbfe5164bc6e1beecbee0b01a73c34c069b458d87014356b8b0d950bd34f708f93833d3b788dbd91125cf5295e364a8839c2f047cc0bf343683eca27bbf2bb9c42af1350c117a0b25a910b072c54b6a557389be8f4717eaf04775e4f3613aa4c175c0cb0f2838603a640264ac2817becaedbc0db52b2d35ca016e94a9d7123f2b9d3aff345b396205bb110bbc95059a0b8cde21cb7abb0c934c1ed92be825f3a505e33ee511ec7deb9ec72b639dc832404a428c1062beaa2236c474fbfb4dc1530d49cb492c3c6226a06c8b4c763585f5dcacdb3c3e04aebe945142a680c89045fb12a715d80c9fd7a8748416cc1d13396d88629bb4984c400c71a9db1df895af43423c4893eb562bbb9e4e45cc2347f83bd53d12e7618c89eecd313093914821ba08a86b4aec24dac44a59d265c0a6d9444df8b9dd1917ee30ca7b1395c37e57d80ea3da0d97482773268248baa0c55d17d8f82906648805a3a5ffb48c60be116b61302ee4805cbed498aa8423c5587297b5958b57598ad1f0f0e5eb77a343e826df3df61e659de1786d8cb248591e25c5b6c4dd691d20fc7f3f4aced69521aa2ef5691140000df94b8ab8be62b755e90bc6a341ee929793946a08f544a70b9a2c3c86ec498b2900fed74d24332c50aad8c901c35e5e94f0b167fc90e855ce19ebd2ccd96b9810c232bb50bfa135a1956c2c07a92665e58e4e2cb8dac6fc4ffca025ace49240c5685d8bf02a5b75b6d42b0d1b7b2cca0e2956aace4e7f44fe56156e662ece7eda3fc3b4505d903b8be94ac317bea2781e297b14d7ba22f7be084436cc24d64cc82f15be680f96da54cbca66f23e375fa08f49a1737fb851ed85422d24bf0ac45146e553bf7277d9675a57f9e932713a390d982556de7c2bbe91a66b6d1e66316bafa04385c84f2027e0182b5cfeb5539b20ce1be94bde011d4917fac2d5577543c90c30b20f1a41eb9433ec85b1292bf0546f307d19f90678cbaad6d5cc794fccfc96f817310c0271f8563af1b1197e562a6e928124367357ede4d8fe5dfdc1635002bd24919583605af70d9e4695782b5de10be639e594daa678ab121896a45184567a9056a3f93d993f2c360ea23c62fc2cd187ec771cc9c41ef65647b88ff0ae95e2f645840439db03f1aba5337d3c6e91065bd026208186fcf2d9f0ca414fc69d002aa4d735312b90a6d181bd228cd4a1bf9a86072b89970e07af85298d8b5b2d98e63fa30049295a7f3f0c20974d401417845304c0fa2163ff64331f9615fd57f2f8bb9f220502de9f254b377d1f9b7a1b571a8bcd77ffeebb056a96fe7a0e475163a3eba45e34221023c83ae07ae66e0ce43f6fd85256f6641b693186eac5ed19b5a1de517910813f622d250420bdec7be38ed450ea98d894310f17b65fcf98fa45ca7e55991da3a9b5677a1dbde38f4c8cfa27b62d8f50611fde47a27177e799ca48f13b7ee66c1cec00ab2e38e5ef5e70d4fdae936ad5c5197f99cb3d60d479f5bb19c7c6a28e1fbab5a64c7fa2169272df9b521d24adcfca173d443f6e2ae1c6fc05c7b6edb2039c0055b0d09ef356daf1a12632d2503c8a64c2838be96091e9f5fbbe00b5a42983db5038b6e206fce76583a2575f97c1ae0e8afbd711f46474148f90a945e57abd07ac3ebf90112fac1ab35d2a4938abc3fb9700ad355ae22beef4e0994266e0f93dca368dc4b0bad01cf5d929a16146cf2e8c8b27603a2e7e5c18d633a950e0968da46b9383ea43f831cd9de21f7cee5d", 0xffffffffffffffe9) 01:46:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="fdd848d6d7ea0177dce57ae100002e2f66696c6568fc"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 01:46:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 01:46:43 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x10000, './file0\x00', './file0\x00'}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) shutdown(r1, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) msgget(0x1, 0x21) r3 = accept$inet6(r0, 0x0, &(0x7f00000001c0)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000200)=0x1) r4 = socket(0x0, 0xfd4952994cee2394, 0x40) msgget(0x1, 0x90) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) getpid() r5 = dup(r1) r6 = syz_open_pts() readv(r5, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/75, 0x4b}], 0x1) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file1\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) fchdir(r6) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000480)={0xffff, 0x7fff, 0x8, 0x9, "39cb6168c4448d9de3f427bebf8864af4848d594", 0x8, 0x8}) faccessat(r1, &(0x7f00000004c0)='./file0\x00', 0x40, 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000500)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000580)={0x3, 0x0, 0x3ff, 0xffffffff, "7ebc0673f4ae2a9ef71f648c47b38648f732a48d", 0xb08b, 0x7fffffff}) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0x503) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000600)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000640)=0x6) ioctl$TIOCNXCL(r1, 0x2000740e) 01:46:45 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x2) r2 = getppid() fcntl$setown(r0, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) close(r0) 01:46:45 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0xffffdffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) accept$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d200000000000000000000000000000000000000000000000f74e7cfbccb0b2d5871dd9dc2e185f0d243ea0a012eaf5465e5a60134861df3c591f59938888d3d6d7e2b53d1047d096427f42006905e64236211086fe257ea22267701c8abd4649b77b4a577d5b3709ffb5b2d05375e60700999104a3ed5455a3e105f274f6fb9f12a7cd412753f7b07802e375ca5300000000000000000861391df7081ed749"], &(0x7f0000000140)=0x62) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) kqueue() close(r1) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000002, 0x2, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x8, 0x4}], 0x0, &(0x7f00000001c0), 0xe99, &(0x7f0000000200)={0x3f, 0xffffffffffffff13}) 01:46:45 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x400000000, &(0x7f0000000000)=0x4, 0xffffff9f) setsockopt$sock_int(r1, 0xffff, 0x84, &(0x7f0000000240)=0xffffffffffffffff, 0xffffffffffffffce) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = socket$unix(0x1, 0x1, 0x0) recvfrom(r0, &(0x7f0000000180)=""/37, 0x25, 0x801, &(0x7f0000000280)=@in6={0x18, 0x1, 0xe1ea, 0x28}, 0xc) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) accept$unix(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="0004000000a9bdc8b2bf3375550000008691ea02922fef0df2b5520c78309d0f974c790322692fdb29574e7061c7b60a"], &(0x7f0000000100)=0x10) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') setrlimit(0xe, &(0x7f00000002c0)={0x7b, 0x8}) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000003c0)={0xfffffffffffffffc, 0x7, 0x5, 0x6, "c83d6d17e8dc0c49779e75d95d1075a9d72fb98f", 0x2}) 01:46:45 executing program 0: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce708e873acb2b55b218e0f6be8d71a748e4560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000600)=0xf44b, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) write(r1, &(0x7f0000004640)="f1f478fa4d90efb0167e5173686d3043f90a0cc004aa1cfd65a536e37a7d5075e14b00355b849315dba872c54d0e42661653e25719f24cc7481ddeaef0f5bf4b631cbd4773cce188d9bc877920afd75f36c3220c53d4d20f0068210fba68346eb293ca08e4c1c56bac816726b5461c5171c15d9780847b7f2b9e439338b2f2b50136c7bf7dd784f361a3f5e941535c12f97068815d033d770679010c851df138ae0775b6650fe42f1f5f189c574bfc36a7688e67b8b920a7459c126a6efa8ab21893ac328e82e215299accc0dadbecb372ab849c260cf9e878bf6b70ce34787ad2171a7486a442fb2fa2d2194ada3366ef17255d8506b48196b0afdf522d59808ed37f453411d59772f9bf568cedb79a52040685ba4bbf937381ba7ead2f0c1550629e3919bd27a8ea63b31b14d3eea8728ce2f79f16fb44deda59d8b502873aea7a5c1a0a0175cacda531b20c60abd2eaf1984877cb0236b4147ca91384aa5a8492577e977888c3e122ae72dd65705060636b53d2aab019e22c5bafcd867aea8a08d4403ef89d6eb7f1511c9bee6faee76768dbc2e9ead1e4666dc3d19e30c2dfb37146b05eaaff09dba464107db333e447c9204a2f6d568ba00a7ec874d2608513fb2b7d0721eb0920705f39074735ee80b0c6d8dfdb37f1159427f4c2e0e5d409215ea70d43d931108ad5446aab5bf6a7162ab86991c9f5d55f335783e30963c738d34438f0dba38a18f7d80dd5e3aec0e7a5d6de22ffe165eb894a419459880116297538b3a1608aa095e1f13e5aaf988824240ae14b7fb0ace4e0bfe272f8e176f59e52f9a4c59275a1d0a3763952af51d97db0b6035d3172efbb6b8a9cc662ebe5d9677c18b40587e51643c8a46491535b28b475ee69170628f02edb519c6098c6d865c08bc154f1a9be0fec913e6c60ed328bbfe58b96a041125a3ad3cba5aedca8a472c38e6ce08e72a9fd678502c0c41a836daa682beb5fcd44ec66c7af50aee10f9a19d7f3c7c0c5e4c54422e3ab7cb0f8874d894db3a8112cbc486cb53f2e9e5cd33cdbe6ffd67a51d4d9563c8a7f62e4844a52331d10f336a25a626b5d7b3a9c98b0280d72b67f54b98b71f22ff18d65e03677b6f586f163c0ed765bf27628b8f34c9aae25c56536f507050c9e3d366e212b61ccfb6fca596b1172ca0d0ec8670510ee51caf7be1325d28a1e3ffbfb53d490557472c7ce2a24050cd1f486ea524728fd1d88fedc7306dda0cde7a63198faef996f8435142359180603ca6c194f5c5f521d331afcdfd74dde7e5837dcd3aa9f651b2da7ab4549d70b9b876aefa8558c8bbd48aca1be2d24c464ed26a8aadb26d70a15f3131d0382f9dd81583ca3474fcc169dc9c43d944cc93203225892287d4633a3944640cf504cf623ea754d673e3edb6a4e9680daa4afd5910217892eb8a349a9d074ab13b48dc7823bde0ce38d26f7972d8da76987a12c8ba8aba8f22451328c3a2a51b43f9f6d1eacf9af51ea57e8152f8e3899ae6e2722ca5503f0e5612ed51a87451cc910276a454a7947523beca13fda76b461b888f5c5775930fae54d85217aa21c8999c3f18434ec2e771b6d6c4bd5a30dd3c5f477ca640c51298ee8a7d23f71cc8edfb7f65cdee4395b7a3a056526537e09b18e27ef77fa9bdc10fe0213dadf52d02f5574f78ad6786f32dbbcfe4b217e9b865d74041ba5acb3befeac04182c5bf486b04ac68e25c28f2c5ff02c37dbc268134d38aa0cb191b066d23f8df7a08f30ac61f8db88191eead137dc61a332d10ebdade456753433f2d5de1c7da9d053a64a5eb139a68a4dbc2483d71c7a721299b74d8c9cbe4cb74cb9115664717a0d3037f1da6db746c1ca1718f2521ff095d7224ae9cea580fcda370a91265b4b800564ad56c127293fcbcb6104506b5c1f72059ba7cd29cfc49a8658fc94767dd016cd16042f62100a580857030475342d8d7cc8b47fe91523a62e11f45dae9591842fb76a9f835858ebd7b4ae0d083578d29a7ef42ccbff109b2775a9cfbe9264f0d3bf9df0567c0a892edaf6c12700b2dcee6e50704a5e67cde4a4a38a2870268b6d7be45e5762cda9d046fc89771e0afcc16e567b5f88155bffb195044f91f4c86cdeb951fa6911e3ce99ed3c6dceee6eaf0499d5af32b88405ffdf88a7ed0adca94517d3fecac1beb01e8bbe3bd6f5170a38855ae381b025c73a77ea3a7df40c7638a5c83f059b846356da1ba206c6d6623a1333ffe0c308febaac3992ef41e2cd45355e1c0cbf3bb5a25928a636ef30daf6af6d4a56e1e214753278fb7e11ad3a87d685da0d5dea921d868a3bdf05724358beb0d754345b8b95922e562a73ccfa9b75ad2e3aff7a8f434082954743ffac5182c0a2743dba1aadce365225fe89f905c33fa613524c87c8b5844672f41c79c985154a8777f0d6b3fb706343894c9fe0f2855d79d6823b50f0782e3543ec7fe445496ba98b5c9278183cfa44aceab3b8cb346099e48f950416bc58cd9aa65794cd314c954521e2d0adc81cbf9e1dc324fc23ac28a2ea5fc1fd2aaa2689903a1e493278aa7d7fbc5d22a4eb96ca7bc754ff137fa611dd84b766afc5fce60759afe2b27ad1b60156a3e4d2bb313773385b169b4d1ecb9540db1c506b63fdfe8fb29baa934fff941ad21f03f9f9dd398f8c2f55f897120666ec92aceb0e18c8fbc62494d1915a16fbe982f80448103c631ec675f6991f4c747ee7b21eeb019517e46a1a2e2b15378520699ccd164da8ad0212aae9e23f091c1efe399372970324a1d3ed0e6aaed8a5845d2b011789c1337df9e72554e08048dab871a590d10614545fdb9a801f04932fad9e0ebfba72a4e984c9a1c49563104085217173d52468a8e5963471340b053fd4d54fbcbe6e66f58424ad571e74fbd891d4c8ce9b8d8b1494468113f6868f024c259ad1b1f70b1e7da19546534ec6b9e69ac2f5928cea1dd05e9c9402118e1abcb640bac552e61301dc1b8bb5849b44df51a0a99fe778d131c6ce06a2d1951f63c33d7540a743a6859a74540db0b2a5905ad9ee11e77214e613d7a9bcda40ded6cc2adf1a8f01a18f63996c15bd6cd60424fecb1f73777752c556b9a21d0720b779a15fcdcfdb4c438627ed66cbd9df4810d3bc47279e5c705d00cbc5537f4e97f9b8a41fd28bfa27adfb6b5440f62b0e980b0689cd1af12dd13c5ab06c15db090f9b195dcca18a018e169afbaf47d4b143e652bf66c426aa263ddf7faf11de77d8466ffc114c2be78ba986bdbcd4bbc31b4843d93737eb0bcfac2547f527f649f518511a3b6d7d99f1bf589531d77f7b7a5bddbd30db5167e84a20a2e6c6dff5e1df6fdf4644b55231f780249715a5d71484da601de6b3444d7261ac9755480cfb103fc6620b74f5deef70f1029392490de9c7067bc58dd9fe44f2d4ca0dd54a7bf1a46ad93c712766b9e9864192a68d9cc810e7733ee4530a35506e6c6051a8c056363f57cf8d129fe3214fe2f9237123dd9f5e5c8177f6d6d62781809ef9e24209b0f6d6b4ceb268f413d12b3f12fa8207d16d1a99af8ff83e55815029792313e11c42edebe067246b5ca624eafc8d27fa9daf74b00ba52fb92cd181cfb0707e5a33fa6c69d7d194097de99bcd0f180a4ade7321b21f19f6f5575e624031e6c532d2040cb531d330238ca590d0e067ee86e9582f8fcd593472df5c2960841e893a1650611a601b09ade084b2274c016754f6b648ee294b86a22c8c29d7ea7b26d14248c6126bd8f2a491d5a870e61dd4caaccd52769fbb77f1e5f78004dfb8e3de9bbe1299422e6e4498419b83f46f0c71843154f70ccfc3fabbfa155c4e5dcd568e63cd863fc16f96ead409b040a2496af51db8290154e1a686f2e4015ce6af991e46a10306116b2ae4d734262f53bc301b9768ea9be18a11b1ed110916de246221606ebc291229655313ee272e9d22df008fba643da5bddd0d7aad45a2762f87c86c8ac1f392cd1c20f8ab6018c0433ba15b98c8d934d15fced069e96508d0af6ab1fe1bd9cd14614a98558e4fcaf2cbbc9f1efee202108bd4f8bb6bd9ef0308e3b5f9b9915b70ce6d8fa3fd11c804dbf97c1588c58658e92c8f95919e2447d751080374d6b5f50c5fe860e49b05c469aa7980b21d3a8417ec87fd9eb9dc3526e4e73acf10917bcf8716ce00805a13c19bcc9a64002a798fe77e087a79d64f7b51ca7609493ec6441e5310bb3363e1a7b7ab4a81ca8d33d043812a52bd3cb3893158282d1fdf4351978885774b6ad076a0990b2fdd05555effaee50970ab45619af4d4da11019b7398f37fb896b3a73449959e530f334879d3c0743fcfeef4581e575f4777dd89df2df073d0b6c654cfe525ed01b8ca68f49ea096a4425acaf4327710667b4129e431f9107be3e710a11d854aadabd20b6ae39bc1ceb263ab0e0ea98afe65066d6c31f8e3b7f801eaa0b75866055fc0159c9fee5e546d902338d666e5ec59598fd5d3c85da4a9a96f264a72ba238dccab4c6bc22992cb6038966db72fb1854e5e11bd7c57dd06a8621e7f1377072944035b2bb176531f0a942912fde7fa7f0ad859139aa5547be02a463199b99f55d0e0f2d0482bfa36593424f07dbdb65abc32c4a5ebf2106f9206605683cfc8e896d12848188d652f2e496b35b2334e5d4b4aee9f9a32d9787d1cc992efebe1aad5fc576ead4fce16640a3598171bde147eca324edd71b4e21958e975d681609b58830fd112f1d0b7656073168729f41323f54ccbd2c7c5f8ff8be68c9b61ab480553dad24303275a074932028c4174c0d4375f7ed2c2ef6cd442ab9ec80dc8a423e47be6de3d852e2889b30c41195a982cdd35944b4e7715b1ccc4936e2fbf212bb95ea63cb1c2ad7a59dad8488e94f0a22ef6e4c151795cbd2cf4358cb511b396da320978e731cd09b045d479cd0863991271eacfae881b23e58ea62786ac81d8f304e9a92b4479c3b87c4e340e8f554add40db312cc600fac2df9e7030dbf0dfd41e4ba38aabeca4b9eb479153e0596466593f16190dbf43f0e537cf163478d7db316ca715acafc8f86e9408f8351f70191aab7e688232f80bc1e1e299e66c474f0db4782f2ff196a28a429e04a03fdfa91b9757893d3b88dc010c22b706f96881f4fbb1dc37703d6026da607673ade379ebce51fc9ada023c93c7a1df51a8084d0b1ff21292de602d6103fd1084a62e02126b5aaff34c82f76fd8fa43d22400207cd52bef91d2e0a5ff3ca3d5aa004a10eb57b7b895aabd1c766022f53966fb0d1291a69003dc07cc3a9dc08a1b1821020b2aec30e032b7aa679e3a7e2cc87836b25f49241c193f5bbbf48c14df0511aec6cc474dd5eee9ea02ee09589b5b0097490205c3f72738913096cd21b52a4ff0919aa28090544fc339ffbe987c245d3f920ab5693817546d02e21eca963e5131efcc12fc908dda0e2a084da84e05ff63ea62d6799fdc671cfb3f9e98f3a29e0bf5f8a6899fc1f8f6f80d1266ec371007f23424bdb86c84f312b4407015524357218f2d8b54b58d06f315c5412049a93be7981d2012fee538d4abe380f3d0723a9be891a6f5ab374aa337845dacdc2a3dd4245d2a6759adf50ef702ee56f5194dec4f9df0e7905dc6329b9e4f1daf5324e22e5bde139df4f01e03a297b60d9e5b8be45496fcd81eb36a03ab892f3efd9de9ea68725e08bb6ab6a9b8951758a6adcafdaec039cee603ef2a234b350bbf6f55037e0afb4f47c4c24a7c9d483e8af67c0a547e20b5532cc7bc4cdfd54c0482f90a82d44d9a049497b2ccc6", 0x1000) r3 = shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x12003) msgget(0x1, 0xc0) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f0000000540)=0xc) shmdt(r3) msgget$private(0x0, 0x130) r4 = dup(r1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x103) r7 = dup(r1) getsockname$unix(r7, &(0x7f0000000700)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[@ANYBLOB="e45f647b789b9f0647d9957f2db75150e6a28d20fe00161db3c7cd6cb3989a13eb548e51197b35e55e2e11f28ac11ae1225f0f7801eb874d7af450e19e3c6348ba1040eae187aaff870564344c0790fcac4b5cc36fcc048d52d1ee290fe15be11a40602bef6212ada8152ba996247126ee59880290767a1d7ac8b2085f867d9695c188dcfe9875d3ecc0af8fb935f31c17818846e30ee1093f244dedb1c79214ff5130ae8fbf390225e8b6c96dc01fafbdfc765a2914a3de14b43b9fe17b4b4f7625cc4fe14dd3d9670cedccb72d2d6a0e094c9ca255b314dfe695dad25b4bc7669555c861e86b9ec0dfb8179bec90", @ANYRESOCT, @ANYRESDEC=r0], @ANYRESOCT=r0, @ANYRESOCT], 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000640)=""/74) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000000)) shmdt(r3) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$KDGKBMODE(r7, 0x40044b06) getsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000005c0)=0x10) r8 = msgget(0xffffffffffffffff, 0x3fd) clock_getres(0x3, &(0x7f0000000180)) msgrcv(r8, &(0x7f0000005680)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgsnd(r8, &(0x7f0000000200)=ANY=[], 0x0, 0x800) 01:46:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) close(r0) 01:46:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) 01:46:45 executing program 0: poll(0x0, 0xffffffffffffff83, 0x9f) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = fcntl$dupfd(r0, 0xa, r0) close(r0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8305, 0x5) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') write(r0, &(0x7f0000000080)="7e2c2edc588cd00026fb1fbec99e28e5ddc11e7e4e2532c82acfc1c13c2fb8ec57a455d6f781cc7f8e6942c5973f44cff4fee4fa5d069115c87a87671f6f0e6a7034164ac2", 0x45) 01:46:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x3ad, 0x400, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) sendto$unix(r1, &(0x7f0000000900)="75d95e892fcb9df2f92a972e5634df92d5663c95e23b2aabf6dd50ce9942fc4652e5bd979177381566b430aa2eb20691beab3a8d4d6a0a0745b116bac2f3408d53b00c9639d113848088326aacfc7e03a0d13944a580a5104e9fcba72156044dbbfe2599c8e4aee91f1e6099f6ae75c0d979a6883aa9fbdbabeeeeb40fe64776bbc59c9fbc8f845e185f1c8f83eae999a4b4765b8477509eb2fc4fcde1006855f90026879acd3929dce178504836f9564b2c915b911d102defc5590a4c048abc50386942c9a1558592b15d790163499f", 0xd0, 0x8, &(0x7f0000000a00)=@file={0x1, './file1\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x8001, 0x23) 01:46:45 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x8, 0x401}, {0x18, 0x2, 0x101, 0x9}, 0x1, [0xfc, 0x1, 0x59fb, 0xfffffffffffffffe, 0x1, 0x9, 0x1, 0xffffffff]}, 0x3c) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) fcntl$dupfd(r0, 0x0, r2) 01:46:45 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x9, 0x6) r2 = openat(r0, &(0x7f00000002c0)='./file1\x00', 0x8088, 0xc2) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000300)={0x3, './file0\x00', './file0\x00'}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x6cd0, 0x0, 0x8d36, 0x0) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8180, 0x0) select(0x40, &(0x7f00000001c0)={0x2, 0x0, 0x4, 0x82, 0x1f, 0x7fff, 0x1ff, 0xe9}, &(0x7f0000000200)={0x7f, 0x9, 0x200, 0x0, 0xef0, 0x1, 0x9, 0x4}, &(0x7f0000000240)={0x1, 0xf47e3c2, 0x3, 0xfffffffffffffffc, 0x100, 0x6, 0x10001, 0x7}, &(0x7f0000000280)={0x2, 0x2}) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x5, 0x0) 01:46:45 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x6) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 01:46:45 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) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 01:46:45 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) write(r0, 0x0, 0xfffffffffffffd5c) write(r1, &(0x7f00000000c0)="73249ce77b4c31e821c8d39547506062287563745a222ba36076dd946e8b1ce4b991aa209c2d31f45e12e6f1ba684dde058d04da019ab098f7f334ad2ae5b16e4c3884b7d6e2cde2e816e67ed45110f3ed1634abd9f290d250b3ed3575899da68609b15c27c7c8a136685a027db09b05c8b23bcea9d313bcacb634ec81b2d31a93d97a0a9d35128f3e84bc45e00dd42dd53b31fe3dad4badafa060bddaa80e6b2f0bb629df85", 0xa6) setsockopt(r1, 0x7, 0x1, &(0x7f0000000180)="0a07112622ebda34c832d0ffa4fedc356bdd1df1f03a60ee5dfb4702d187ce5d5e93560a3e4f4f28f248eec6f336679996f4dd6d7d4d545e5e98d2e5165a045ebc29d5c566b3a37973db35b961f5b3cf40d12c04930ef0301554e584365e6fb6670e68093b4bc92845591f46ad9d9540caff5da6834f27f3ec2b62c19039021d3b9c40f580db6617630ec3029abb342076f692a8967d0c81ca7330cf1e2c", 0x9e) 01:46:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000080)=0x4000000a) 01:46:45 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) 01:46:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffa, 0x2, 0x5, 0x3f, "41b37666dbd0bef12efe09d2c487590e75ecd25a", 0x6, 0x2}) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a9", 0x1) r1 = syz_open_pts() close(r0) fchmod(r1, 0x9) r2 = dup(r1) sendto$inet6(r2, &(0x7f00000001c0)="94523aa31803df0af7361f261688e239e3ee8c29275912d3f8f0f811ffc64cb79e12cd692994dfdce5f4fe1e72f1749fa28d43568573a1f52dbe7ad4f22153e7c5353d3463927e30b2c8ed5e999637d81190b3f25b0f523c2e6c4cfdcf64691363a19e7eebed4fa5f5ff7370ece0ad661b548c683ff490c53ed50915959dff2cce6827", 0x83, 0x400, &(0x7f0000000140)={0x18, 0x0, 0x1, 0x5}, 0xc) connect$inet(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() bind(0xffffffffffffffff, 0x0, 0x0) 01:46:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x7, 0x0, 0x7, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) ioctl$TIOCSDTR(r3, 0x20007479) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000240), 0x0) 01:46:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 01:46:45 executing program 1: getsockopt(0xffffffffffffffff, 0x200000029, 0x26, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x14, 0x7) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000080)=0x2) 01:46:46 executing program 0: r0 = socket(0x1b, 0x1, 0x100000001) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) r1 = geteuid() socketpair(0x27, 0x5, 0xaca5, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) socketpair(0x1, 0x2, 0x8, &(0x7f0000000000)) 01:46:46 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = dup2(r0, r0) getpeername(r1, &(0x7f0000000040)=@un=@file={0x0, ""/51}, &(0x7f0000000080)=0x35) 01:46:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r2 = socket(0x1e, 0x2, 0x1) recvfrom(r2, &(0x7f0000000100)=""/188, 0xbc, 0x42, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r3 = dup2(r0, r1) dup2(r1, r3) shutdown(r0, 0x1) 01:46:46 executing program 0: setrlimit(0x5, &(0x7f0000000040)={0x8007, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x8004741b, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "74856dc00b8142b53795e82f3500fb582f5b38ae"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x10001, 0x7}) 01:46:46 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="15beb89c726273e3"], 0x8, 0x0) 01:46:47 executing program 1: clock_getres(0x4, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x8) r1 = dup2(r0, r0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/17, &(0x7f0000000180)=0x11) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/83, &(0x7f0000000240)=0x53) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000280)) r2 = semget(0x0, 0x2, 0x20) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/5) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r3 = semget(0x2, 0x1, 0x81) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000300)) getpeername$inet(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet(r5, &(0x7f0000000400)="5a066d0b33f1c9d0c30774194013fd0c52b608105b3b200a32de7d8937bd0d9c45ba7d3ba7237f93c8f2fcfff46d5c2949d300be713d7d6a192cac8fd2a3af8f8d7164d146f434e3653310430d5c1ba8b60263b49a5e7c64359e89cc1c57f460b95b3efeee6e5735dadecc37908239f0f4db3475ca21ef485d3f6905efcd2131a504612d3fd24d25e56a3b174bdf5b034aaffaada6f551e2a1f475fdd681faf014b45402897a1cf4d7761b01d2a871816eb147ee24cad32307b10868776b33c41acb70", 0xc3, 0x4, 0x0, 0x0) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x2c6d0000000000, 0x3}, {0x2, 0x6}}) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000005c0)=0x506) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000600)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640)=""/187, &(0x7f0000000700)=0xbb) kevent(r0, &(0x7f0000000740)=[{{r4}, 0x0, 0x10, 0x30, 0x3, 0x8}, {{r1}, 0x0, 0x2, 0xf0000000, 0x1}], 0xff, &(0x7f0000000780)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x401, 0x5249}, {{r1}, 0xfffffffffffffffa, 0x80, 0x80000000, 0xfbcd, 0x401}, {{r1}, 0xfffffffffffffffb, 0x10, 0x5, 0x7, 0x6}, {{r4}, 0xfffffffffffffffc, 0x8, 0x1, 0x9, 0x1}], 0x400, &(0x7f0000000800)={0x80000000, 0x1}) sync() recvfrom$inet6(r1, &(0x7f0000000840)=""/2, 0x2, 0x1, &(0x7f0000000880)={0x18, 0x0, 0x5, 0x9}, 0xc) preadv(r4, &(0x7f0000000940)=[{&(0x7f00000008c0)=""/80, 0x50}], 0x1, 0x0) socket$inet(0x2, 0x8001, 0x1) semctl$GETPID(r2, 0x6, 0x4, &(0x7f0000000980)) 01:46:47 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r2) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x3}, {{r4}, 0xfffffffffffffffb, 0x13}], 0x7, 0x0, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0}, {r1, 0x80}, {r4, 0x4}, {r3, 0x40}, {r1, 0x9}], 0x5, 0x2) dup2(r0, r1) 01:46:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x50b) semop(r1, &(0x7f0000000000)=[{0x0, 0x401, 0x800}, {0x7, 0xffffffffffffffc0}], 0x2) 01:46:47 executing program 1: pipe(&(0x7f00000010c0)) r0 = socket$inet6(0x18, 0x1, 0x0) socket(0x10, 0x8003, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 01:46:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000240)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 01:46:47 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 01:46:47 executing program 1: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) socketpair(0x1e, 0x4000, 0xf136, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x10000) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) execve(0x0, 0x0, 0x0) 01:46:47 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f0000000040)="a7aec1c5363fe3186e36f03a825932278882d4fa33c53c37ca2d614a20e6387788c1c12c08b361d2dd6f54790b506966ffca58a95c320f1d1adcd1c30658de5ef03e95df8c795519f7443ce55292184dd28d10a6c44851b42a937d2f84b1e5554b8d09ee4ce4f9708013419f90d7d8050d49ee977f8f29da270a6973d2d767d6fb98252449425c459155b6f3d41f9bd24e33635b417e742d329925285828b11c07f0bbcb2691b45f5aa42fc2f0bfb444c4b5b024663e", 0xb6, 0x400, &(0x7f0000000100)={0x2, 0x0}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x88, 0xfff}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$lock(r0, 0xa, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffe, 0xcb7}) 01:46:47 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) r1 = dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x3) 01:46:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="ace74b156e9109b567f95755553efe9715efc28dce46e633a0486077d0fb3d3574c4bd2890b3c0d3a7e7bf63ae7c30ecae3244ded5039742c1c99fc3d5fdf7333cd075dbd2124e04a49dcb570dc2a3", 0x4f}, {&(0x7f0000000180)="7e3c8dad0d7fdbbf2ca97f3813374b6f340eda4132c9e5f7dfff8e48802e8fe214ceed8d9763c545e3c097107173890c465bba192fd3b90d327899416237e6d166fb77e210e2b63f40dad178fb4c77108e936e2cb8f2b1125eb3362973b8b0c707408740dfc12140bb05f492be1f60dfdd39945bb6cadd633609edf06569ae", 0x7f}, {&(0x7f0000000200)="f9ca587f2349923ed1bced0698dac841974c4b2ca23972dc4f297ad053ff31b355aa920e3a4fcef72d3e6e2d79cb26918e898d5884fb7618747ec0a1de7b728f61edd2e94277cef357137737a52ede67b4d9d87c4e2e918ecf28693905744658e9475a6f946c1eff47c7ea66dce9b49d11fc8c1917bcfc65000dc7259486f15b134a9a10c5d1a67fb8e09f12ccbb8acea5f4add8d7841b5fb99d52ef090e758cec3831715ec5835954a83fc46b75", 0xae}, {&(0x7f00000002c0)="3b5f24736b092c114b3b04f1b890f7400f65bddca85a177209c1757986623ed37df05ad14dbfd003aca006b6ebe266fa44275017d65ca1107bbbc96fa39c26dc5a8f12247d82397a22c55844883706ebb163a785a889c7be4d4b0999707729633d8e0d2f47b0d0106127471250da3755f59d531c023fa09851133b211f5610f98a03090bbf7e01aeabec3aac5dd5c033de47fd6eaff7faf36d6361842607800c1c3c969bbea313a74608b8ea0f8ff801e11051a5d3cba396a5e09adffb9efd749b1e0270b44728d63b6f2d5aea60d1b2de3bcf11a412917b685c740cdf9b5fec1c0002091c27fc", 0xe7}], 0x4, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/198, 0xc6}, {&(0x7f00000004c0)=""/64, 0x40}], 0x3) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) close(r0) 01:46:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000452000/0x2000)=nil, 0x2000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:46:47 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 01:46:47 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x8, 0x0, 0x4e8a, 0x200}, {{r0}, 0xfffffffffffffffd, 0x1, 0x10, 0x0, 0x4d16ab55}, {{r0}, 0xffffffffffffffff, 0x88, 0x5, 0x0, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2a, 0x9, 0x100000001}], 0x3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x50, 0x82, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x15, 0x10000, 0x200040000000000}], 0x1, &(0x7f0000000140)={0xe5, 0x8bb9}) r2 = kqueue() ioctl$TIOCSCTTY(r0, 0x20007461) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0x4, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x8a) setregid(r4, r5) kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "e2564b02995ced4873adc24be03a34f666b6d0a2"}) fchdir(r0) 01:46:47 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x410, 0x63) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x7d, 0x7f) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r1) connect(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) sendto$inet(r2, &(0x7f0000000240)="69e8f9807cef5b4036bfca87bc86103c0a3bf07e6ffd4dbf064379d8107f1034ed1de4e0f6fe32ed09767db2c6cc14c330d73bfb1f214d9b1da045761e70f9c0eb71d8ab4d", 0x45, 0x3, &(0x7f0000000080)={0x2, 0x1}, 0xc) r4 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xe5a3, 0xfffffffffffffffa, "d4864f675810630300000000000000f5fde549ab"}) writev(r3, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97", 0x39a}], 0x1) socket(0x17, 0x8000, 0xb3e) writev(r4, &(0x7f0000000000), 0x1) 01:46:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffc, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x19}, 0x0) dup2(r0, r1) 01:46:48 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080), &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.[\'(,\x00', &(0x7f0000000180)='/]%+-#\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000001ec0)='|=\x91^\xcb\xc4-~\xb8\xd0E\xc6{.#\x00']) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') open$dir(&(0x7f0000000700)='./file1\x00', 0x800, 0x100) mknod(&(0x7f0000000340)='./file0\x00', 0x2022, 0xfff) recvmsg(0xffffffffffffffff, &(0x7f00000018c0)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000000400), 0x0, &(0x7f0000001d00)=""/39, 0xfffffffffffffe06}, 0x801) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000480)=""/189, 0xbd) symlinkat(&(0x7f0000001900)='./file0\x00', 0xffffffffffffffff, &(0x7f0000001980)='./file0\x00') r0 = open$dir(&(0x7f0000000540)='./file1\x00', 0x20000, 0x100) getsockname$inet6(0xffffffffffffffff, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r1 = openat(r0, &(0x7f0000000440)='./file1\x00', 0x20000, 0x1a3) symlink(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='./file0\x00') getitimer(0x1, &(0x7f0000002180)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000740)={'./file0\x00', 0x906b, 0xcb11, 0x0, 0x1, 0x80, 0x2, 0x401, 0x2, 0x2, 0x54a9, 0x400}) r2 = dup(0xffffffffffffffff) faccessat(0xffffffffffffffff, &(0x7f0000000380)='./file1\x00', 0x80, 0x3) bind$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="01002e2f6e4aaffcd54759a8c16833d10045659f530c99abd3be1bc5196d722e45b800fe178e17874dbef1348b1014fcae9cb6d6d6402eae6bca1ad8ee65b15d3ed8849120ef326ce5b13e481a27d968d57b1f3275abcb334e5dd304317cb01a9250792c92bcbceee523f56ee4cc0ce1e61bf9f136c8b57fb4e1c70c948e9436532b0446b1a8621da9f75da3ec738feec2d707b57f1bf324bb50ef55b5c5b7fdbb77d1c12d0a8a720dcfed2b0b46103ace6853da7b4f8d0500d4ad173b356b48e09c0d07450ea973dc9e9626a842068a1c2d15280a22b693d6855a0ba036e2895be7f63538fe98dd2a52ee26623262f9e8c352064ef294ce44d1fb11def7a026d1e59566ef5ab64ceb18232575608ca3ce28d82b9b268dd35ebff9230991fc17532b6481e38131be4c5eb4e62de66bb18bed6271a674ce5e70fcc9e0c158c893ea49bc6a6a66961a9da427b896b2f2c4902244ae8ec30294fc4540203d0ca690fc693e60bb1b4f35a4cadbcec285"], 0x1) connect(0xffffffffffffffff, &(0x7f0000001ac0)=@in6={0x18, 0x2, 0x10000, 0x6}, 0xc) getpeername(r2, &(0x7f0000000240)=@in6, &(0x7f00000006c0)=0xc) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000400)) r3 = semget$private(0x0, 0x2, 0xfffffffffffffffe) semctl$GETZCNT(r3, 0x139e63ee8bb1976b, 0x7, &(0x7f0000002080)=""/215) 01:46:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1d, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x200010, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) accept$inet(r0, 0x0, &(0x7f0000000000)) 01:46:48 executing program 1: syz_open_pts() r0 = socket(0x18, 0x3, 0x0) shutdown(r0, 0x2) shutdown(r0, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 01:46:48 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) chflags(&(0x7f0000000000)='./file0/file0\x00', 0x6) 01:46:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="28000000000080000008cd3fdf00000000000000e99b9852da70ec0fc1b5121c1205e310d8e9333fc09d9093dd2f28435a51b6312a1ba71b507eebe053e510ae9c8979e98022218ccb0deb9095dc6e7b040c1325dc76184b01b970e6d4a92155a7c4f710bdbd11dffd2b2e1079e1cb1197dea97644a43a335de9e21eeddd1634d94eaf7c57656159a67ac6ff12fd053624d6c8117c59fccfae4732aaae03c5adfb90805a12e4e342f862cd2cb2c9492cca45337d18295b3acf5fe29df8d6f0284fcf6b26251ad01f81ae511dbfe873363c7b3c01938ff127b12ae835d646402e2ca4ea171ea543dee7a2687405b52139fc305b78dc0d165d547a8ac07daa1a3037ead4ddb20847ab18b257111020e544e619d8e81ddedc7071fae089ac713e06398cd5e44ade05", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) sendto(r1, 0x0, 0xfffffffffffffde2, 0x3, 0x0, 0x12b) utimes(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0x3, 0x100}, {0x401, 0x3}}) r2 = dup2(r1, r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) accept$unix(r0, 0x0, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x800, './file0\x00', './file1\x00'}) 01:46:48 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) 01:46:48 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = kqueue() readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/7, 0x7}], 0x5) minherit(&(0x7f0000ccc000/0x3000)=nil, 0x3000, 0x1) r2 = dup(r1) getegid() accept$inet6(r2, 0x0, &(0x7f0000000300)) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) 01:46:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x40000000006, 0xffffffffffbffffe, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 01:46:48 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x50, 0x9) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x81) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) 01:46:48 executing program 0: shmget(0x2, 0x9000, 0x80, &(0x7f0000ff5000/0x9000)=nil) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="07012e2f666975653000"], 0x1) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000025c0)=0xc) setreuid(r3, r4) r5 = socket(0x18, 0x2, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) r6 = semget$private(0x0, 0x4, 0x49d) r7 = socket(0x800000027, 0x8000, 0x6) preadv(r7, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r6, &(0x7f00000026c0)=[{0x4, 0x5bd9}, {0x3, 0x9, 0x800}], 0x3d) r8 = socket$inet6(0x18, 0x2, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r9, 0x20007471) recvfrom$inet6(r0, &(0x7f0000002600)=""/134, 0x86, 0x802, 0x0, 0x0) getsockopt(r8, 0x29, 0xa, 0x0, 0x0) dup2(r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002700)={0x3, 0x4, 0x1, 0x100000001, "1decb7c518edd72d74d9f7df433eae4a48555d71", 0xe335, 0x6}) 01:46:48 executing program 1: r0 = msgget(0x2, 0x100) msgsnd(r0, &(0x7f0000000040), 0x8, 0x800) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) 01:46:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1fffd, 0x0) 01:46:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x9, &(0x7f00000005c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r10 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getgroups(0x7, &(0x7f0000000840)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000340)="4619b594fc6e5c43c4f16480d9166b9153ea3b0bb84d87fb0faf78d835b6f16aeb10f884673e", 0x26}, {&(0x7f0000000380)="2242f7f0ae9e96ed27c0afc3e4a7f68c1764f643567d3ebf40acdea7e177189a947d974ffd1adc3c3cfbe75c9c7483cd81a97afcdf4f30827b5328bb7ffe9c4d0b450746e07ebc0f7cc812a343c08f4a77305d5d6f356753bcadfe69b331ccd43da0698869c4a06a6a07d6b63a17b37e9c62ab7ae8", 0x75}, {&(0x7f0000000400)="c2e97496fd3fc32f6a80be86448efe700c1d55b5763d4266b6d8ff794bfeaceca31b802ee8d2975f667d9c5cdb894b4ab6f526a2f987561433e0c0bf866ef088b8", 0x41}], 0x3, &(0x7f0000000880)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0xf0, 0x4}, 0xa) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) syz_open_pts() close(r0) dup(r1) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98a, 0xffffffffffffff39, "ffff7f00"}) readv(r14, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:46:48 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) write(r0, &(0x7f0000000040)="a7a9f502fee56ec02e2adc09d7dbf50ce7da0c4d22b6a7ad21bcb431f1b89402b2f78bfcfe26af28174cc415ead4d843358645ef415f57e4fdc5ee9b588db4168e330ac478a8a9aecf8cf67b2e2a2168c8e7ee8a49483d11d5885084f7ae0c9b99a7f6faad06569ad180fed92904b0f5364379dfe64a2a2ba72a9bb943af9ea09b46e7ed0e7599b7683d70ef4d24ac5e1ebe3cc9114819849633ffd6b64eb6033005a66b40835476a44fbfb4ce", 0xad) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fchflags(r2, 0x0) 01:46:49 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) socket$inet(0x2, 0x0, 0x6) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 01:46:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x101, 0x1, 0x7, 0x5}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffa, "0366402ba73caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af", 0x86f) write(r0, &(0x7f00000010c0)="3f2e038b0d331a09a8349fb8f9c87fa240d91e648e15c0c7d2d812b7cbb2ad1c1d0f5b28accefa4a21847afdeca871dec0b7988607ad51c57b931e9b583c", 0x3e) pmap_unwire: wiring for pmap 0xfffffd807effcd20 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcd20 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcd20 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcd20 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcd20 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcd20 va 0x20ffc000 didn't change! 01:46:49 executing program 1: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="300000000000000000000000ffff0000a6db5d7a5e9f681a743356d1a6612c0ac7a6615a4c6f98cb0131c70000000000500000000000000001000000060000000e20ff4b961ab153cd7dfbdec4876ecc9f15d1a6a58cd6fa08b24510931082487f383dfd001721119d442cb69bfc2d997229ab2e8f32cb7e8724eb2371cb0000080100000010ff000000ffff000002000000525359b49d2d0ba5dfe6e5d38441686e487f8afc9476c508ad110dca58e7cb9c66768793ec93bc137bef45ca0ff3f2bd5175361d1e471b5dc03b3d58260f3508916c89878d7cd072fd855f32acfee547ac2ebe469b70921e8e9ab5d8ab2a7a63b11d1fc1b0cb2a39b029e1689f016582fd6e65d52a18d8c9d59d2577ffa77aff31fd4251a8926a24945df33e466742c84025a3b843a9009363f6e97b19fde3e7092dbade9e5ea85c9b44be4543c406c658175143f3b075de6f0bdd70080f1cf24ed050fc6037060943bb3d447a606e45ea137d9348a75728f084dc6ffa8d1ea45bc18847b60c48b397cb83cacfdced58f8989bb7470000000001000000000000ffff0000010000002e06e755262acef40336164396b3daaa7c817678c9ead8ff8a8a92f51a62bfb9042f995c5b60836a163c539575632334935abe8958d1af51783ab546134b41af3ce56cd6c05fd95134e6f2566e6f407ca18537965fcc5b2578c114f827386891ac63a98077a7af47e8940137226e7a8459f21f77720bf992836a895c81279ce84e2f7cb46c209a296bb8a1f2b5178a48f2cb63fe7257ac478e3bf28c2d4abdf248c780676cbb572330a00d965d2db1e6298ea18b227b725dba35621631c8e125fbaac717f40106146799003fe3c1a89d4c95dac6142488a36c378a742ae5315e814f9b7a9473571c45000000000000007000000000000000000000000000001f6d75be5f72e4251b4b8624fbca63b8904e4ac59f06947d647415e87a9c01067af74befe2fb9eb16352f07b2326024fc4f28a459a1ea37762e2f7f6012fb07d6cfec797ccd84fc20fd64ddfc2e9f055d658d43d9bac80fab56c12ec32000000007800000000000000010000001f00000093cffa3ad4c46a723b0c5e94993a90a7b11037603df73caf5d58f65f591eed0be0fbe1850c0a2e1e7581c834985074e5ed5d854d9afc877d5b64a911c701eb201bb57c53f17b43c9aaccee6e9f8b12926a20070e1bd7ffd9e6bde578b9c0d7916303494f00000000180000000000000001000000060000001897000000000000"], 0x388}, 0x0) 01:46:49 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0xffffffffffffffff, 0x87, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r0 = semget$private(0x0, 0x2, 0xe0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x81]) 01:46:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x176) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000340)="ed773a5ee0f4fc0db900f1b34b8fce4cca8bdc92584d5225bb1efa4f4aa652daa255c62edfad978f4c5362ac70f0c62f14a640fc59dec7b1ff3af44a5a0a2245ee9126a74f1996a9887b06079aef56a35763cc826022e77ec1252ddf6ef87a215723a11cdb5aed06cb9cd61880dc8af6b1466044f0fa5a0d4c64ba8257b3ba02323f96058c8db43869c8907b930d9df28db28198e9bccbe7621df7f6fb50b6ee50f5dee84429c373f6835658103827b72b54c407e420d44eae92f154710922df83ca957d2f998728e37f315870eefc50cb0e1249b65239e2bc25a94591872522a79fbfc0cfacfce02915d5f327a6b57a88d1f2c526c78b4d7d9c72568caeed4a3450a2cdb99c5029223aed33fd3b5a937df7f16e106e067684d7759f38e9a23d9302386fa2b95626c4e891e3c8c14e07db1209ebc90b6f23301b2cec3a7be095c26d2adea9be1dba453afd792910c40396fec96a00d25a7ca64ea80529272f26b02f4ca15d7cfc47ae0153df63556dc8bbc53f8f260551c62a7ba6754517acf704700c279c249151b11ee61af72689f454974574a409c7daa905ff6a865ae6cdd0e5b9978af09968549cc26c621f98acc44715092ae44033d8f5398438b3967c287cd79b8046533e747ea7dacfe8fcb73caf2e2ad5bd87b58f8066f776960ab1cf9d51872ea4ff5744710ad429a110017e37ca7fc038090d5d3593b7c09a2255d199bf35e555bc2f04f7d446609b7dd6a0a5bf9c69b90b1014dfedbf55b06f492cc48c3c6d85c6139d1340c28b40b4499fe2de3aacaf74c1dcb560874669f6520b1e674be937920dad64c92fe71d95f1eb9314f151583fb8cf1d561cd68bf4b17bd05da95ffddf147c9701f495f774f9b18cc1a5efafa1b865a9509d86b52f101d81f31f3cbe949d1a8c2817650b46c19d456c660664d5908ca6694024196b77857b3f958e3bb34f56af0d9a5addfd3e319c6819ba716e5a8e817b3165dd41efd06564f16318ea0cd0ae0db961c2aa47c389c1c896da539fa32e01fe8d89ea2ef6d2b4bbb78af6f07d1ffbf9051489986450353a43fa8c61743c670625df9061f75d1f0ea883ab0090b48ea4f0e7524da995a0a456b9a46bc2f54b454f837b00a03523ee36f0e1ef9046375dad52003a583e0e438fa76883394758d24ab1625ce85fa2aee7a98f9ed6b1a8872dfbe37f23fde38d13758410aa1fbb56ddd468c9428d60cd8ea28262f3bd505357301f71a96d3f6e17657364ecf2363add373507fceafc645f46d566a0f68d195fd5bd0b23276cbd2aabe2c4b84679639346a1092ec7241524231e1bcb89209251e91d01764fe53f67e9b7599dffb536c18903ae6d7d3ec596b7b81d5be161de86d3a6fcb40ff58bf6b5df1588762453d00dbaafb8cfb15dec272c05be8949f825167d3fc53c4759c47e659ff67d8a8254ebe2597e1de8c02adc62e0fd37a9ca26bd8b54a90c674af3e9b784f5c938c65786647aca813121eaa9f818ea69d01b2d4b3ab7afcf5ff9abbea67170f73dadf4b803cfd8aac53ce78efeacf4431c81745ab2e193b2de63e6f0b6edd36a6968224f51b518e333c8e3d0a488077e651cf25aab086e012aca869ab39741e07ca504c67a4b3636a9acf4de7811782db5c27a9180d4eada25a913d407b21b007ed3835527c8298a7355f4bdb98f298276608128388d9c42b9756e64dcee3821a5f61e459b98d2d3f8443d47fd34f19ff34a2e3583b53a2f232e75376f1ec6ac7ee794b6e3c37da82e31498a52f9a2b08d8a5f17ce57f42436b7c2c2b7b8ab27ca6e12908d03ba04d1d59477cebb4f0317e45f522913f6e637a3319937f16279690ea867ad5bba0dfdca62def6883303829a8901ce28048b49c7fb3e499b47eb685da41879308a648a1683a2af24906bf143c27d5167200ee5093774f073e85c4a416104bca93fb3c187e791f047a2620f5950749dfa4ab9878982873b667e53c4b49f6d5b4c3e92ef61bb688a43dd783e2af70401d289457938545c61b258d0ffff73ddee69348c880c52a372de63c388abcf66d44bc60c1886cb79ce63aee5d95335e9f17a1afd104718f1c6cfab8875fc273db74505114210aab1abe92727d9d081633d7f9f369383744b9d0f1553c6debc51c107eaea6659dd2c4f0b3f1b1320d00120fd1e183a5adbe0dd8242cbba1b572f9204529f4338bf4cd06cbb053ad96e6300979135acce5aeab693d2c357f0e14e64626baf98f47f41f37efe575652a743b186f8b6e935ee2843072590e38d7422573e6dd2bd4e95e941a5a11bed452ea4d6d08509cf10e59a54eeab912770ffec5965b6a6fdb4709f16e510db2866e0b5ef677b7cda71337ba025d04e6ef200d9250b1b9d8b9b2061d9fa3a1b2632e3fbd4da7c4f8261c7520956f57452735a25be811b12f06efc09914648cd2cabfb201ced2ef9d5fc567001d5e21401cbaee0f2607b45c896e1cb8808b0282e79c3a189ee7bafbe36ef23c22416dcea546202382759c4dfa7577bfdb91093274933e31aea915e405b1796bb798eb57b9448088ebc40d78ea9bfb7cf16a3e7c2d961f2c865d84be48180bc81c10bae4f680ef1183bc6b4632205ca097d3f51aaeca6c512e20a9ae1e27fd23a952e8ce2b669769aa5ab2e6dabf8a6e0ef2feffff51e022611423fa852c564a491a8b8004d9858b8cdb7bdac00a91d8bb66714a0cfd8ac481473b4705f92662749e89375b268aeddf4f2c443d6af7c17e71139ab130a7a0ab06fa5b40f3dcf856a652b5ee9af3463f5e96158b9d5b7c6f2b240b6b37816cffd34dd99d700ed5133a857267c1f981b66a6b582588392d78028a6c9a0390a2c30f26ba783ff6b0e6581ee53267dc4731333f5e7129351d51bf516db5d31506b6cb4e1d1324bc959617c983ff7b0082fe0f7aae40bd4e5fa6a5e6709b07e3a83a9ba511fa69a85877b9f19e4e9161838ce761a5c8f322ca6a8e9e57fd1cc4c70b8725a38d76da3d91ed0062f673d67ccfdcc71f4be0ecfde7ab142adb3b78a74b9bee689498bd62922baea0b5625b10679b18678679e96d05f96e3916eb099f04902638b06eb60b05d79be04821e3d0eb3c30ba8f0a186e425a13fe61df51935d6aadbfa32fef3843c78f4c7203662b978822df34af87f74278553718d8e8604e8feb8713e532aa57184d9b0b6a0d17c86a332920a7616d2610fd0be06320fff96e28027b6d324b8a7ce9798c97a5f1647ce7d06c7e5d8664981a8203622519ff062b557ae659ca7cb90478a3683f0d2877fa44fce3cdc0fa22ea8443a18ccf55dd9cda63b7cd6bbdc7e5f32b891719afeee82e80172238e37a4cd92a78aa007b37d34514cb2f450bd84d43ae1d30573ca7d52028f536a5deab2f84f634b57525e5b0dcc0b55ca486c2f2cd7f6bc4546b5914d9048005beccd0a7cc36c49ed16dec59608f8241f58dc0ee64ba060c9d5b7fe658591d1f4ddefaf24aaaa47311f194da5ee27c3db1c13b283f54f9490bfe0041886f2d9dfe2b42c77eae6225c74fcb72b7fb9af9c111de085a10ae64653bba5aab91b5bdee00c8524a98962e8e5ef3a149125719d60bbf5848227b50f04f25b2656d733eb0cc9e17aaaa344850f85ed838c44966b42cb74e091cf6b85478852bb6e2c662c8e590b46fb024c53ed0764197c4fbb8d10b7fa552564d333339c135c262ace5356e48247006cc3bea28c699606e76d81880f25f7f40f6cfeb33aa96547e49d881045d460316b323e7128ab4e844d58acccd983f1efff6c7a374a094018a0f14f34a7d339dd55303fef0106b0f42acd88d68be6ee66da8581bc8df822253a24cbc741c28db718ecd1814711363df335aa13aef5de8be812142eec8a4163fcf6a155cd555f37adda08497ec78d6112c802029d9e38ce109728d526822f921d4f7ffca80071f451a3d690551f31b1a47b0b3c5acb8aa6c8c6719ba9fbe20533ab56c301fadba17841eae6aecd555955cbb72784bea89ae005fdfd92b3e0ce85c40b92c81fe66d1f56706d4540c4fac1560b9d1333bcfc9bd4c9d99139f723f3668def1f88b95b5773d3ca161d3b12f94e86fb257c1b117bcbd906700a705debbfd3ca0ab7462e16610bef16ef0014ad814453a08d5e96b55c04c5f1cdfb1cc12a674ffa81c72c08cc61d71117af7b9577ad2bb20706f16fc6ca3edd83eeb2664d5cbf7a597896f07a8c3539c14a6ed72f74894b16fc6f8a1d609bfe9913c6905e9295c5a64542d64064738afa564db8c63e0d85fa2c55f3f320bddbcc57d5626db4cf0c1a61a417feae079bbc8b28b73da75c0b8e4c12541a788d8fbba5c2829958fbeb7f7635eef9e68be94ee90ac80fc7697585f02b350801cbeac754483234ad6c54fca88fbc3d7af9b5bd32997d22d528724ec0f05466a92c13f0fadf559f37172337dd455f83b9b813a5cb1c9591c649e4a40be0116778c5253c731345e45a50dc9f26be5500da5ff3f497b5f356029e3fea49169a9ca89441d15d2d7ad90f9e5fe78860e308490b2a0a4a4bd74e3a1f494fa72bff3bfffeea6d3dda49e8ce92aefa0772b52e6856a87389d51fe7d66be5714d8802ef2ec7de9f092e0c603fb95dac4768a1c88f89464d1e611e3c2a6b18b79644ae5177af7cca13f73f07fbe5e1bfd7828532e222c38cc082a3ea4440b5fb803c2a99ba3b00bde1c54c8205e91e994664ff269cc09fc6f899f72dac06f1ca0a5e470328d3152ab1e6006a6594bfd5bc9d053e527f937828671134374b0a8ccab827e513a07ce55050e9fd1f7e29e44311942af7ff4b45a19f5b61dc92e3addea50cd11f63b4f6abfec7eb55c744bf458322fc4d27927b96c9defc0cdf0e853a07c453fe6d12d4c21c7afee9cbbe2558696c0a0aeed505cc1f84867623d21be42334ace1db44212e3db1653e5aa803abfe9fd206151b267f3728d0e3f30ec90b833d8e34d96118d17595f2b2e1232ba064ea0ede44b6dfb3b6af50b3df46bb42fcc4a68e80574269df8b868c25ede0e39e10102888c62c46a86fec33aeece7b147494f71bfa5b13e27d0ffaabe992e9171b6b7cef3fd4a2cb9f4c00b51ff1b08d08260c19a59b38c88f78ac272ad360ce19eac76b3cd6c786aad3f78ea8eec2ab09026fb2e4cea4d8ad5c50443656c31e2b6d5ecae5c070d078e91592a0d76f7972c0cb886baf1072438b35dc71159e2cd9ff35c08b19e00740d8f55ca4d34eb7b8c23c837eee7c3c8fe8c6960dcb614f7443e4cb42a456e3f3e50275c197e16accf16361edecfe521bfbb9d9a5bb06143a7ee65f580103dc3ce78ae22feb3e4bd6617982b528f39c41c8320c0933488618418ed28cdf8cec4cc9891f1cb6c423a0193a21f16140c2d8fbfef12c7cf1b25050eb1b88ba18d412ec6a6d675940be3da100e13f5040690903d7ee1a8f45a6675b2a619332f875e0fa66b9030e7b69460e47ead9206783819347a68fd4783aa9911e908e87814aac522f5db29437bbb32165bf2", 0xf2f}], 0x1) 01:46:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0x40000002) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xd9a) 01:46:49 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 01:46:49 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00006c6000/0x4000)=nil, 0x4000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x8000, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:46:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)) r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=""/223, 0xdf}, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 01:46:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x135, 0xffffffffffffffff) fsync(r0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) close(r0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 01:46:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x90) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x100000001) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) nanosleep(&(0x7f0000000000)={0xffffffffffff0001}, 0x0) 01:46:50 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r0, 0x1) r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f0000000040)={0x3, "8d0ff91f2ab47f990e1016ec12cbf63595537fc61771a7b3a6fd8d5ada05c6d758f3eca41a9a5ff539048d749a7bb8375a20c570a6e9b4"}, 0x3f, 0x800) 01:46:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) setrlimit(0x0, &(0x7f0000000000)={0x8, 0x100000001}) close(r0) 01:46:51 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000040)=""/29) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020699e, &(0x7f0000000000)=0x1) 01:46:51 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socket$inet(0x2, 0x2, 0x3f) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8cc9b1df33c21c1d4657438f36365a058715b5d58e4ab3844f50d95a1a4116edb8053b49c2c8b126af97e442cb12def140ad105a12289c", 0x37}, {&(0x7f0000000140)="72fb4de49390026125aabfb5368ebc325cb70afd51a40f547c5cc578647d7ed7896721119bd637bcdbc1d71d301176a0ff7a20267fa4b4762e077fc272e49eb8da183b88331b57ccdb2fccf07cc66000c1a849930fa2dd1f5caa127390265bdea61a81b1388d5c2ffaee089da4af93c5c69377b6ac0580fd482064747361761cd3d98547374db7b313a85c1ec3d2a610db1e", 0x92}, {&(0x7f0000000200)="69e63fce57bdfe8af7f4646756c951916fd204442206caacdfb24fe9617ebe07a2034f947e97e0eabbd5618ce693c1b093d240bd429b25fc32f55b99bba8eaa61cd502066ff36131da74e966527bd26022ca6c4cf40f9bceee8b7c774f593ae953f1b1bbabf368b59434d1a2fd7361191cabbff6f716d84932d5592a1a27fe4c62767ddb56779337eeccb7ec2e9ef99becbde3dd4d18fdd8d35c3b3f672b1f4e7deb7e2fdf8073882dd815f4ae761a712a855e0aeaa6fa69387e4a43b0d57eabd2561137ba0d86701276", 0xca}, {&(0x7f0000000300)="8ddbb63176a87a69a5", 0x9}], 0x4) 01:46:51 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 01:46:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chflags(&(0x7f0000000000)='./file0\x00', 0x40003) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) socket(0x38, 0x8000, 0x6) 01:46:51 executing program 1: symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x200000000000007, 0x10) chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) 01:46:51 executing program 0: chflags(&(0x7f0000000080)='./file0\x00', 0x60001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x10a) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) fcntl$getflags(r0, 0x1) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xd7) 01:46:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x801, &(0x7f0000000000)={0x2, 0x0}, 0xc) 01:46:51 executing program 0: r0 = socket$unix(0x1, 0x2000000000003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x4) r2 = shmget(0x3, 0x4000, 0x11, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x1, r3, r4, r5, r6, 0x20, 0x2}, 0x3, 0x1, r7, r8, 0x9, 0x7fffffff, 0x5ee6}) 01:46:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/69, 0xffffffffffffffc3) ioctl$TIOCGETA(r0, 0x402c7413, 0x0) 01:46:51 executing program 0: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce708e873acb2b55b218e0f6be8d71a748e4560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) write(r1, &(0x7f0000002440)="f1f478fa4d90efb0167e5173686d3043f90a0cc004aa1cfd65a536e37a7d5075e14b00355b849315dba872c54d0e42661653e25719f24cc7481ddeaef0f5bf4b631cbd4773cce188d9bc877920afd75f36c3220c53d4d20f0068210fba68346eb293ca08e4c1c56bac816726b5461c5171c15d9780847b7f2b9e439338b2f2b50136c7465db9bf7dd784f361a3f5e941535c12f97068815d033d770679010c851df138ae0775b6650fe42f1f5f189c574bfc36a7688e67b8b920a7459c126a6efa8ab21893ac328e82e215299accc0dadbecb372ab849c260cf9e878bf6b70ce34787ad2171a7486a442fb2fa2d2194ada3366ef17255d8506b48196b0afdf522d59808ed37f453411d59772f9bf568cedb79a52040685ba4bbf937381ba7ead2f0c1550629e3919bd27a8ea63b31b14d3eea8728ce2f79f16fb44deda59d8b502873aea7a5c1a0a0175cacda531b20c60abd2eaf1984877cb0236b4147ca91384aa5a8492577e977888c3e122ae72dd65705060636b53d2aab019e22c5bafcd867aea8a08d4403ef89d6eb7f1511c9bee6faee76768dbc2e9ead1e4666dc3d19e30c2dfb37146b05eaaff09dba464107db333e447c9204a2f6d568ba00a7ec874d2608513fb2b7d0721eb0920705f39074735ee80b0c6d8dfdb37f1159427f4c2e0e5efc8215ea70d43d931108ad5446aab5bf6a7162ab86991c9f5d55f335783e30963c738d34438f0dba38a18f7d80dd5e3aec0e7a5d6de22ffe165eb894a419459880116297538b3a1608aa095e1f13e5aaf988824240ae14b7fb0ace4e0bfe272f8e176f59e52f9a4c59275a1d0a3763952af51d97db0b6035d3172efbb6b8a9cc662ebe5d9677c18b40587e51643c8a46491535b28b475ee69170628f02edb519c6098c6d865c08bc154f1a9be0fec913e6c60ed328bbfe58b96a041125a3ad3cba5aedca8a472c38e6ce08e72a9fd678502c0c41a836daa682beb5fcd44ec66c7af50aee10f9a19d7f3c7c0c5e4c54422e3ab7cb0f8874d894db3a8112cbc486cb53f2e9e5cd33cdbe6ffd67a51d4d9563c8a7f62e4844a52331d10f336a25a626b5d7b3a9c98b0280d72b67f54b98b71f22ff18d65e03677b6f586f163c0ed765bf27628b8f34c9aae25c56536f507050c9e3d366e212b61ccfb6fca596b1172ca0d0ec8670510ee51caf7be1325d28a1e3ffbfb53d490557472c7ce2a24050cd1f486ea524728fd1d88fedc7306dda0cde7a63198faef996f8435142359180603ca6c194f5c5f521d331afcdfd74dde7e5837dcd3aa9f651b2da7ab4549d70b9b876aefa8558c8bbd48aca1be2d24c464ed26a8aadb26d70a15f3131d0382f9dd81583ca3474fcc169dc9c43d944cc93203225892287d4633a3944640cf504cf623ea754d673e3edb6a4e9680daa4afd5910217892eb8a349a9d074ab13b48dc7823bde0ce38d26f7972d8da76987a12c8ba8aba8f22451328c3a2a51b43f9f6d1eacf9af51ea57e8152f8e3899ae6e2722ca5503f0e5612ed51a87451cc910276a454a7947523beca13fda76b461b888f5c5775930fae54d85217aa21c8999c3f18434ec2e771b6d6c4bd5a30dd3c5f477ca640c51298ee8a7d23f71cc8edfb7f65cdee4395b7a3a056526537e09b19627ef77fa9bdc10fe0213dadf52d02f5574f78ad6786f32dbbcfe4b217e9b865d74041ba5acb3befeac04182c5bf486b04ac68e25c28f2c5ff02c37dbc268134d38aa0cb191b066d23f8df7a08f30ac61f8db88191eead137dc61a332d10ebdade456753433f2d5de1c7da9d053a64a5eb139a68a4dbc2483d71c7a721299b74d8c9cbe4cb74cb9115664717a0d3037f1da6db746c1ca1718f2521ff095d7224ae9cea580fcda370a91265b4b800564ad56c127293fcbcb6104506b5c1f72059ba7cd29cfc49a8658fc94767dd016cd16042f62100a580857030475342d8d7cc8b47fe91523a62e11f45dae9591842fb76a9f835858ebd7b4ae0d083578d29a7ef42ccbff109b2775a9cfbe9264f0d3bf9df0567c04634a47e4756e504a109e0a892edaf6c12700b2dcee6e50704a5e67cde4a4a38a2870268b6d7be45e5762cda9d046fc89771e0afcc16e567b5f88155bffb195044f91f4c86cdeb951fa6911e3ce99ed3c6dceee6eaf0499d5af32b88405ffdf88a7ed0adca94517d3fecac1beb01e8bbe3bd6f5170a38855ae381b025c73a77ea3a7df40c7638a5c83f059b846356da1ba206c6d6623a1333ffe0c308febaac3992ef41e2cd45355e1c0cbf3bb5a25928a636ef30daf6af6d4a56e1e214753278fb7e11ad3a87d685da0d5dea921d868a3bdf05724358beb0d754345b8b95922e562a73ccfa9b75ad2e3aff7a8f434082954743ffac5182c0a2743dba1aadce365225fe89f905c33fa613524c87c8b5844672f41c79c985154a8777f0d6b3fb706343894c9fe0f2855d79d6823b50f0782e3543ec7fe445496ba98b5c9278183cfa44aceab3b8cb346099e48f950416bc58cd9aa65794cd314c954521e2d0adc81cbf9e1dc324fc23ac28a2ea5fc1fd2aaa2689903a1e493278aa7d7fbc5d22a4eb96ca7bc754ff137fa611dd84b766afc5fce60759afe2b27ad1b60156a3e4d2bb313773385b169b4d1ecb9540db1c506b63fdfe8fb29baa934fff941ad21f03f9f9dd398f8c2f55f897120666ec92aceb0e18c8fbc62494d1915a16fbe982f80448103c631ec675f6991f4c747ee7b21eeb019517e46a1a2e2b15378520699ccd164da8ad0212aae9e23f091c1efe399372970324a1d3ed0e6aaed8a5845d2b011789c1337df9e72554e08048dab871a590d10614545fdb9a801f04932fad9e0ebfba72a4e984c9a1c49563104085217173d52468a8e5963471340b053fd4d54fbcbe6e66f58424ad571e74fbd891d4c8ce9b8d8b1494468113f6868f024c259ad1b1f70b1e7da19546534ec6b9e69ac2f5928cea1dd05e9c9402118e1abcb640bac552e61301dc1b8bb5849b44df51a0a99fe778d131c6ce06a2d1951f63c33d7540a743a6859a74540db0b2a5905ad9ee11e77214e613d7a9bcda40ded6cc2adf1a8f01a18f63996c15bd6cd60424fecb1f73777752c556b9a21d0720b779a15fcdcfdb4c438627ed66cbd9df4810d3bc47279e5c705d00cbc5537f4e97f9b8a41fd28bfa27adfb6b5440f62b0e980b0689cd1af12dd13c5ab06c15db090f9b195dcca18a018e169afbaf47d4b143e652bf66c426aa263ddf7faf11de77d8466ffc114c2be78ba986bdbcd4bbc31b4843d93737eb0bcfac2547f527f649f518511a3b6d7d99f1bf589531d77f7b7a5bddbd30db5167e84a20a2e6c6dff5e1df6fdf4644b55231f780249715a5d71484da601de6b3444d7261ac9755480cfb103fc6620b74f5deef70f1029392490de9c7067bc58dd9fe44f2d4ca0dd54a7bf1a46ad93c712766b9e9864192a68d9cc810e7733ee4530a35506e6c6051a8c056363f57cf8d129fe3214fe2f9237123dd9f5e5c8177f6d6d62781809ef9e24209b0f6d6b4ceb268f413d12b3f12fa8207d16d1a99af8ff83e55815029792313e11c42edebe067246b5ca624eafc8d27fa9daf74b00ba52fb92cd181cfb0707e5a33fa6c69d7d194097de99bcd0f180a4ade7321b21f19f6f5575e624031e6c532d2040cb531d330238ca590d0e067ee86e9582f8fcd593472df5c2960841e893a1602001a601b09ade084b2274c016754f6b648ee294b86a22c8c29d7ea7b26d14248c6126bd8f2a491d5a870e61dd4caaccd52669fbb77f1e5f78004dfb8e3de9bbe1299422e6e4498419b83f46f0c71843154f70ccfc3fabbfa155c4e5dcd568e63cd863fc16f96ead409b040a2496af51db8290154e1a686f2e4015ce6af991e46a10306116b2ae4d734262f53bc301b9768ea9be18a11b1ed110916de246221606ebc291229655313ee272e9d22df008fba643da5bddd0d7aad45a2762f87c86c8ac1f392cd1c20f8ab6018c0433ba15b98c8d934d15fced069e96508d0af6ab1fe1bd9cd14614a98558e4fcaf2cbbc9f1efee202108bd4f8bb6bd9ef0308e3b5f9b9915b70ce6d8fa3fd11c804dbf97c1588c58658e92c8f95919e2447d751080374d6b5f50c5fe860e49b05c469aa7980b21d3a8417ec87fd9eb9dc3526e4e73acf10917bcf8716ce00805a13c19bcc9a64002a798fe77e087a79d64f7b51ca7609493ec6441e5310bb3363e1a7b7ab4a81ca8d33d043812a52bd3cb3893158282d1fdf4351978885774b6ad076a0990b2fdd05555effaee50970ab45619af4d4da11019b7398f37fb896b3a73449959e530f334879d3c0743fcfeef4581e575f4777dd89df2df073d0b6c654cfe525ed01b8ca68f49ea096a4425acaf4327710667b4129e431f9107be3e710a11d854aadabd20b6ae39bc1ceb263ab0e0ea98afe65066d6c31f8e3b7f801eaa0b75866055fc0159c9fee5e546d902338d666e5ec59598fd5d3c85da4a9a96f264a72ba238dccab4c6bc22992cb6038966db72fb1854e5e11bd7c57dd06a8621e7f1377072944035b2bb176531f0a942912fde7fa7f0ad859139aa5547be02a463199b99f55d0e0f2d0482bfa36593424f07dbdb65abc32c4a5ebf2106f9206605683cfc8e896d12848188d652f2e496b35b2334e5d4b4aee9f9a32d9787d1cc992efebe1aad5fc576ead4fce16640a3598171bde147eca324edd71b4e21958e975d681609b58830fd112f1d0b7656073168729f41323f54ccbd2c7c5f8ff8be68c9b61ab480553dad24303275a074932028c4174c0d4375f7ed2c2ef6cd442ab9ec80dc8a423e47be6de3d852e2889b30c41195a982cdd35944b4e7715b1ccc4936e2fbf212bb95ea63cb1c2ad7a59dad8488e94f0a22ef6e4c151795cbd2cf4358cb511b396da320978e731cd09b045d479cd0863991271eacfae881b23e58ea62786ac81d8f304e9a92b4479c3b87c4e340e8f554add40db312cc600fac2df9e7030dbf0dfd41e4ba38aabeca4b9eb479153e0596466593f16190dbf43f0e537cf163478d7db316ca715acafc8f86e9408f8351f70191aab7e688232f80bc1e1e299e66c474f0db4782f2ff196a28a429e04a03fdfa91b9757893d3b88dc010c22b706f96881f4fbb1dc37703d6026da607673ade379ebce51fc9ada023c93c7a1df51a8084d0b1ff21292de602d6103fd1084a62e02126b5aaff34c82f76fd8fa43d22400207cd52bef91d2e0a5ff3ca3d5aa004a10eb57b7b895aabd1c766022f53966fb0d1291a69003dc07cc3a9dc08a1b1821020b2aec30e032b7aa679e3a7e2cc87836b25f49241c193f5bbbf48c14df0511aec6cc474dd5eee9ea02ee09589b5b0097490205c3f72738913096cd21b52a4ff0919aa28090544fc339ffbe987c245d3f920ab5693817546d02e21eca963e5131efcc12fc908dda0e2a084da84e05ff63ea62d6799fdc671cfb3f9e98f3a29e0bf5f8a6899fc1f8f6f80d1266ec371007f23424bdb86c84f312b4407015524357218f2d8b54b58d06f315c5412049a93be7981d2012fee538d4abe380f3d0723a9be891a6f5ab374aa337845dacdc2a3dd4245d2a6759adf50ef702ee56f5194dec4f9df0e7905dc6329b9e4f1daf5324e22e5bde139df4f01e03a297b60d9e5b8be45496fcd81eb36a03ab892f3efd9de9ea68725e08bb6ab6a9b8951758a6adcafdaec039cee603c4c24a7c9d483e8af67c0a547e20b5532cc7bc4cdfd54c0482f90a82d44d9a049497b2ccc602bfbcc27141431d1503f61b649f2a9ee72ca944ca0d758768c548", 0x101a) r3 = shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x12003) msgget(0x1, 0xc0) shmdt(r3) msgget$private(0x0, 0x20) r4 = dup(r1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() close(r1) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x3000) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) r6 = fcntl$dupfd(r5, 0xa, r4) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0xd56, 0x5d925ebe9a15c288}) r7 = semget$private(0x0, 0x40000000000008, 0x103) r8 = dup(r1) getsockname$unix(r8, &(0x7f0000000700)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[@ANYBLOB="e45f6467789b9f0647d9957f2db75150e6a28d20fe00161db3c7cd6cb3989a13eb548e51197b35e55e2e11f28ac11ae1225f0f7801eb874d7af450e19e3c6348ba1040eae187aaff870564344c0790fcac4b5cc36fcc048d52d1ee290fe15be11a40602bef6212ada8152ba996247126ee59880290767a1d7ac8b2085f867d9695c188dcfe9875d3ecc0af8fb935da1c17818846e30ee1093f244dedb1c79214ff5130ae8fbf390225e8b6c96dc01fafbdfc765a2914a3de14b43b9fe17b4b4f7625cc4fe14dd3d9670cedccb72d2d6a0eccd9900a55b314dfe695dad25b4bc7669555c861e86b9ec0dfb8179bec90", @ANYRESOCT, @ANYRESDEC=r0], @ANYRESOCT=r0, @ANYRESOCT], 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) semctl$GETPID(r7, 0x1, 0x4, &(0x7f00000001c0)=""/74) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000000000)) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000005680)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgsnd(r9, &(0x7f0000000200)=ANY=[], 0x0, 0x800) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000080)=0x4) 01:46:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0dfa53ca74f164236c411b699b3920ae368553af1e4602c067e6fa39f0d12a095a", 0x21) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) 01:46:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="3e2a7928e4ba06000002", 0xa) r1 = msgget(0x1, 0x80) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000300)=0x6) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/219) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x28002, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x401, 0xfffffffffffffff8, 0xffffffffffffff39, "02edff01078d00cb5fffffffffff7f000000c900"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:46:51 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000180)=0x1) bind$unix(r5, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$unix(r0, &(0x7f0000000200)=""/171, 0xab, 0x42, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) r7 = socket(0x10, 0x1, 0x4) getsockopt(r1, 0x1, 0x7, &(0x7f0000000300)=""/127, &(0x7f0000000380)=0x7f) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x2000, 0x0) r8 = socket$unix(0x1, 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000400)={0x5, 0x4, './file0\x00', 0x8, 0x5, 0xfe86}) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000440)) sendmsg(r8, &(0x7f0000001100)={&(0x7f0000000480)=@in={0x2, 0x1}, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000a00)="79d2f190cf8d6eda135755", 0xb}], 0x1, 0x0}, 0x400) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001140)='/dev/null\x00', 0x801, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001180)='/dev/null\x00', 0x120, 0x0) connect$unix(r1, &(0x7f00000011c0)=@abs={0x0, 0x0, 0x3}, 0x8) flock(r5, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r7, 0x80000074) sendmsg$unix(r9, &(0x7f0000000700)={&(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000540)="7ee02b5a1d593a41142827db59e8dda035d92b275c0f1894b07e450f472264f8ff230172b96b97cb812723369659a8410c068227c7f1a7319a38c5bd57bfc0550cb1d896b81c13433ca8cbf0469194690ead337bbbf77044152d45d24f1907de80c586f30440e20965cb19f21a0037ed9a52b7090a19cadcf17d871aefcc83e9100f610252059054d059edb74d74f735dcfcf07e0b40c581735ffb215f528e5803cb83d3a1672ffaaf509e346166dfa7c8547310be9b3ca1bc2449fe39b344281e9dfb2429417d8c750f3de9cfab45c5", 0xd0}, {&(0x7f0000001480)="6bd0a2ae141deb814c309add049c23c339934d36b906976d992196aab380dcdac38c206203b0ff0e4b7e9d86b12cbd63750fbde878b001499c89c0581f645021e99db87e37730984c19701d284bc0bdb329750704a6e2568ab62c3f4c41ac9904e66c80766ba0ca49b86f0949294fdb83ed2ba5a5cc6ce0967bacb20da72b771ce8dcff45c751202f60a6e8fe1cb852b0fd2338aa732e1e43101ed13a3ca3da963401c3dbadcc206595a451f856a85d0e6e88a8d5209c9937cc966e7f514956d6becf800fa8d4ea4306723f2a207330d273918c73594eaf60b2bec2e44897973fd3d464f7b3c19037c5ab32af9a1f69db6bd6b7a4488d798f65ba41f9f14f2e880f20b2d38c151447757d16ce9e86d094240d650ac107da18a4779fbcb68131918f5fdd62b7993df51c690d1a2f897ac6d628a2cf287e8a54ad8fab6a4af08c6407f27d1819ac6f76f99173cce39bc786778ee03c3a8e41b7331d2330f0826466b6ac65e1352a0f0350484d4ff9a9a33a9e6bd9a54241c29c2642f7a4da6758ede4661ae8644d57136fe299b9fbb9d118f28c71008849ded5bdee80ec5bbf7ac881eebc73b2577f12c5465e512c6ccb062ced8e8bfe200f99db302872b8cedac97d88fbb278acf86eb3b8abbf3a7ed2c2688ff3c3da2593eeac1fc8c01503aaec81ea95ddc62dabd452432caae0a0f6c773e2050b446560c1d7c91a0c54b58ffa8cf88476cc110f188c3df8e2faf75f43a868260fd92af0992eb4f0649e5d8ec14820557c30b0b9e00ddd5d1fe96ebe7bb7f24f7867b17c741b8a53799f76ca86b089e2be817d0e6defe1d23d542aa2def81fdb34690d8b0c61bdedc07fc0727490a270321af29314c0e0fd6d032cb60dab8a07f65abc03911cbaf3855dc755ec0c948c14a533367a760ebe1a70b0aea9d9b2eda5f888d71fbf6564800f0dd87af47a7fe8412085e855cb06ccad1962944d88e3536608e2353ef492900dc561a172ad63ea3cc869b7f8d47951c29442b7f5132ec82f6943641b65c652eaa18bbb9f67c5bb24fa54f485851de58867b4981fba9518fbe470bbe3238d695ecb373ad947bdb2d774daf66639b170b4a1b3fe8325cda5135558cbaeeaad4a2c41de1e033867cee4b36df70b5def10d7cf300252d493becae0216c9ed0c1a5a7709e92501ce9f349f7f9421f4e29fd890952266d683e3b4bfb0c641821dbc37c82a2b1ffbaf357598d54f089788c8c5740549671f5ad3139e51b478c509da3fe34ce355d78fccf9f88b12ffa19d5231ec88e2c04af63b4832f87d3fa1178f90b0d14a69c46cb075257ffc0b13332482bc6945ff9e4b6ba6692e7c905790c074f11802930a37a288d650c327d8c448c39b100000d5c42a62bff649ffaf08953c91b72272e100b9305768cb346a52fc21ccbca7e4810685e04f3d012d316717994f3203686cc2e47606af745f23184b9c619c1541857c3bbd2d70ea6269eac7a3f9f7b31777ee846520bc40c845aa9d7b90f1436ae070c41f478a21a16d42df42472abb1fcf8a269dc66b473bfbb7ba246ae48128455283e68bab9c10b395a8ea318f3df1ee1eefa5c4b0388920104c6cadbc65b1a15bacc824a1673b579dd1ae9e601acb6d771edf1f3c52924e9607702bcb076379cf154810c0cccaa5d9374a9d95f4eb5f76de521919d77c5dc5ecd13addc0cc6778b3404dd54517e9ef3a2089e3b24f27a26c1ad09a7a8aa02e60f24051f2ba348a9c4e480f628ed710192438f9d0ca49960f7e95269da9ea91afa0467c54bea0bc5f41bec963c18bb252ecfe536cef8b808b98e9aec25dde9d31e8307977dcf7a1f84505290363a84c1928f37cb34018c31f0844c9f078aafe06f0e82577054a64707afa57fdf624aad948944baa39e63c2213c497d37af34b9a66bd91acb7c82019e4e5d2297a73d14ca6d7dd9115a4207ffb343b1100accaa1f30670776f4ec96f25fa516b2734f5b311898f9d99381d4af8fe04121d1949aa4da19e864815a863cce136053f9e68f07f7a15f108311904b4c7a4e1c1ad44b1c7dfbffbca6e422a9e02e05a5a9a19fcb5fc65fcbc7c9ced4b169cdddc9fb1b5af26d24bd2aafab60b6c851340937a6d443e23a6c94a018395d95a0f042b294106ad1ab91bc084de427713653fc07921607191e6192b503185c0bbd476f5af340e5543530a3bf727f4c7653f19ee9f122200320d81149a29cf95c851db28f10fb438f47d89054226dffe8dc8a0803f3b98a80b9759060395c7e2c58c684820cba5053b302c406c1c7250c5c404e10ae5e999c1fa187aad97209459324c92bf6eae43ed1f1792dfdead6b1e9e7beb736e9aeab988ef5ed22f90e23b19b0d2d2704302cdf97d09fc3d928320a57f5ff98bf2775dbe55d23b452a37287101f6598d5b63fb3d365bb5ff8f5f64b59557552fe3571db1e9e85ee7ef4e3b6a7b6be686aa7162179e18286512ed7dd7357a715f540f419eb849c9d9d547be1762d69beb9910458620995f499455a625b5dd6373df9ba10618919fd6f85b4e90c204ad4b5c3d325e4d92de917e5b05d2be6630d0bef208927aaca812f78f42f0df484f915274f2ed410cb0e872dff85728ec411548ad08bec61f14c1bc059c37b3312fdf8114fcc93815664453914687171a9b0dc9f9722bbcaccb0505201323a3a212f31563109ef1ba73f29c4a97bddb99ace7622bf72d37dab2e722775c96487af16457bf62bed254ce4c29e8e0313e5bab1a048fad07e0ba2b100129569a99cbf95f498324148675ec202bfd61a2e5d343ff6438f510e157dab033ca71646260f8483554ce8dffb35884e241ba629e701ef80f390ffb50bc62216316ff9af17e24be01f39689b360ad95bb0b4dfdb6cac71a65ae014eb8399d1310393767d2fa8f2a539e976b745bbc3dd8d8b6a92adc016248c23aeedaea802aa71a39e2726f1cdff7903dda3d7562b37e7ca382835ab594d0761bbc37429045c2cceffc83522d47c26367247f4afe5738d06bdbf82d52905112fb16f58846eb050e65bc7cc74fa9630d4c7c67b3d3c0cd6b602d1242b435f3477092b28be34288659b72e5cca9601f56a980337a0191e6b040fc1787b58a0c6257bbc5d5e9962fef75487a5f26512040c0d9484dd69d60c7ee5a7ba3b0e3f80a7d3c8e340d0db4842fae35a442f24352570ca3c135881b5269ed4fd6cf9333efdcbeebd2e2e9671d5b6b3570e162fbdd338d044df9f4a484bc7ffaeb0a16365eb1eb5befa6d8cde37d4ff30f57227e61ec38a96d382d7374eeccbe28297381704f8054d343ac8c134231141163acd4aadad806034f921725f26e5ce4cf70ef382ff523064f38fb3c9405581e464ea515fd3b55968c249b68f2a4dae6c60de3646980b51f21f6b287602ee0a579afcd847148a9d31ac5460be12323ac980d9b6b9fc7290fc5cb500f5b407561d407a9e634b19e6274562180bcc45e27e2f10e28146fa0473bbd9682e7f32d4767379f092b8fd12b1a3d2775768d63156df04a926c7c861452dcbe74ea91fd8e97c54609a86ef60126a9574b410a47e18ca41d3b808fe755a857ff78e9b167413a265396aeaf12ba1f0cd2484e9ac7e08be5f2a9e41347305dfa1dfa1e554af34b539a5a723861480fd1d52f866223370fbc5a7372cd8f841d6cf8e5d9512db7715fc750fe4f33ad5825ed4776e0a2330973e5e3a52a946924b3a817c0e4ed81a2d06385c1e355d19b0a4348394ad01f39abfda764b574f3aa9d5dd2d0c49f69101aab7ad0dedb725cf9ce68308a0be208c17107724b3329fec2e080ed54933f8b8f9ed845dd3c8bc24347f391df9a2bf6a47dc5a36bf42ea83623107c40178c6fa555754c94ba9e9f748e015de02180d7b94a9a20201817161f4c8c32f354b2bfd0fd960fd33059d41f481ea1fdd4b2c48b0db69b5bfada43ae0ef3be27d6f042abfac7bbb309e9e68f083f7400391dcb4688aa517384fc504efb4790c9faed31ac26b2822d601ecebec20b559af9fbd7445e1796016c6e55c45504ddbc076529520fb280158ec40c39be61d32927fc4ba44fa40fe9211697c04248b3ab51839505501870aa778d5dc9376496bacff797d82e14701dd3fba969eec0982d592841b70de9df0e22ad201e124c9f8fedc8dc928bfbfb25b21f1ee90d109a449c6e8edc6b4be0794e83bb15e7d2ee4a3862b07ac8cdcd69e38bc3be7fdcf9e9fee0799bba7b00f9018153449f15b55626de995209bef602b3dc9451fbee2f3e869a2fa43dbbe3c9f432dd5d2b2db055a0ecc05b3b9d5e38e2f524252fa35e165ea9b96e72416839be6e30652ecbb81c4eb9e251d40f375bfb45a77d11f032a248a0546b50b439239f9f3977c372d4f4df67de7b3e922f0941b3fa8c32ad9d532890c11e4d07868d029218ac10970f249e930a478d8f41686a371c0bb1a8123b6a61229e3afd5321a34022690891e27a8cdc6888ae352cb7dad5887bc456bae1ae1a4a3132a14dd265e2cc7e987523bb6468e59c2b7fb66f9240191804eb9dcc475e28a4e2894a2fd20a440b3084f13c77a5e174c0117574e27336642ca8b6dbccda3313008ab1233a7f960707b927ca09378c77421f3074ecac1eb11770da54c037f844cdd99cd17410d563ba2c793b208e5ba0acb00616f2f2f4bddd188243952c7c5e33817a9ac3a5396c19c082f941544d373315ad5d6866a55476ab0bcfa8bd5e37c620a3f1fa9aba357e6fd053221f5a9e0570d5513ab6bf8604f66629a69e37dc124e655f6215d342abd4aa7205ed1bced5e86281674641279fcebfe615e13f040e49434b5151c6244b26a94b5836a8aa498c71d81ef48e1eb1995bdc68be888e3a31628cd5a8934a871af0b3dc865ea949c8a2b941bba7228375322a218dbbf44fab9445349e79d879d714c5c892027749f1736b456aca8653e32f42bf0dab328d30bbed01403d6ec9c26386d364b2622871a7841ee4e984c89fe680f24bef9960212d52210cca30fdb600c71d9dc9833fc8fe4ef192f9e374547016a9af6bc7ec8c2a559aae08dc90cc63bba646a7442b01eb5e268763b94912a980dabbf008b2330fafdfbbab45692b0232ad421067f5bd2356cd8fecb524aead56ee52c49759e939c9841813eab3b44c061666f9737970864754873b02e60aea091bbf5b8d103e2220ef98ac70f258ea0d9ff732131345a53e91f8ced8147ec9f1ecada1f95e83af1078586c5290868d3a434639c720693aa43fd035c6f7246d19449ea4acb0d056a54c5967b7ba929ad0be2bd548849113ff7d50aa2b808c127f26ea313d759c1316ac68d4d318365ebb1e27955968b9e896c28abb01c483a411a01e96e50375430d67eb6381faeb5b4ae9d7e81a191791bf933b25cf1c9b8347254642ac0c8af8d159359d2a676590e8bc8b232bd862010dc9d013348547a82f96d95aa7cfdc2526ddbc8e6a7270dcb3b866323227e3a8fb5bfd6dc2b54380c369a687dd41928f9767a3f2a6e19eeacee549f2714860002cbc79d5f10336f8e13292c52df4f40b4aed8ef454c268032c5e69f78fa3bd9b8a8795ec221cfe2793cbfd2ff934b7379fd84b2d4d47e5d2ec10464ba76933d5eac637de7048f6af34d97b224c1586c89dba1313e19aa2977206606c79941351beec8d8007857978afb2fd30e392c7dc65504375f6522ad76bb5cf957acae775320b3b86866c7312c67aa7b6d08acb45be3f56d4431cb5378097ffc7dfaea62f84c80e0ee7f72c167dd8a5cc37c5ae5cc55e0c139ea631604bda28be8b9d7ff63d", 0x1000}], 0x2, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x60, 0xc}, 0x407) clock_settime(0x2, &(0x7f0000001240)={0x1, 0x8}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000004c0)=0xc) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000001300)={0x7, 0x27, 0x8f1, 0x0, "fa61c41825fb0d7c9963f99f23010d019db44a49", 0xe9, 0x41}) sendto$unix(r7, &(0x7f0000001340)="f2ed3e8465fcce1e0b0f15eb04821cdd234244affbc24014ab9a", 0x1a, 0x3, 0x0, 0x0) r11 = semget$private(0x0, 0x3, 0x481) semop(r11, &(0x7f0000001440)=[{0x0, 0x7, 0x800}, {0x3, 0x3f}, {0x1, 0xfff}, {0x0, 0x6, 0x800}, {0x3, 0x7ff, 0x800}], 0x5) 01:46:51 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 01:46:51 executing program 1: r0 = socket(0x19, 0x2, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f00000000c0), 0xfffffffffffffe73) setsockopt(r0, 0x3eb, 0x1000, &(0x7f0000000000)="3ed5dea590a3fd5902da21922594fdc69bd3ee9cbd9ccd1d25f515f9eb85abb33262ee7db7b733415698fe735f708618a7e410442937056e5d1f1b8a741b1bc41856c8f4fd79f7ed8a778d160cf9ad560db36fd739c46f858e751ccc6889ce7b1e3cac78af044c7bde30c5c87a91fdd4a9aeed50c8d9add9160937942ab9b087360b663328b196a2a510f7d4276c53c6778bc02669442b128d090704609bfa6e99292e3ff95b84c72f6e483b4266a4daa7e6c11aaae513c9042df54a06fbfd30", 0xc0) 01:46:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005040000000000001ca40000ca3849451ae3d3051020741038f53e8551f30ce390500e0800020000000000004fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) fchdir(r0) 01:46:51 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/247, 0xb6281d36}], 0x217, 0x0) r1 = socket$inet(0x2, 0x3, 0x10001) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0) pwritev(r2, &(0x7f00000003c0), 0x1000000000000195, 0x0) write(r2, &(0x7f00000001c0)="e59ec8697fbd9d2b5f027f8a7638697251d6270311533d6ee8e1313f74b6f8347b6e091717062dec238156647f589662b884d5b70d731374f6d7ca4301d36d6a472c245c27ebdb97e5f4da3b48164851d66bca7836e89df2bd86b1814a040cc137b3fa4e23bb0b1b518c2b12d7df11ae0a6f3ef9d4463f4f11d4a51f3d13c31a738e37458e7c2612e976c007fc39de32cc8b7532b2da03f1edf064f10ce10959f0d4b64a07519cae904ba11b53a66f94594c75af5747c8cc56aa71feade579b28ae15a302edf238f3b9639eda73769397b6debed74873b69836fbd244b0ca353a0b05b69f1634cc6f18ab61fdef0cd2a4ffa606596e07117951a672e", 0xfc) r3 = getpid() fcntl$setown(r1, 0x6, r3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) fchmod(r4, 0x82) getpeername(r4, 0x0, &(0x7f0000000400)) close(r4) 01:46:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) minherit(&(0x7f00001b3000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000f, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x7) 01:46:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x3c5) dup(r1) r2 = kqueue() r3 = semget(0x3, 0x0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x2, r4, r5, r6, r7, 0x100}, 0x9f, 0xffffffff88ad595e, 0x8}) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 01:46:52 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f0000000a40)=[{r0, 0x1}, {r1, 0x2}], 0x2, 0x0) write(r0, &(0x7f0000000200), 0xffffffffffffffc1) poll(&(0x7f0000000200)=[{r0, 0x5}], 0x1, 0x0) 01:46:52 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f00000001c0)="8863425ace4d62a0cfd61f02fd99a32cbc7d27f3c8ce36770ec5f92530ee01756850061111302df9c812afb6d6264ad3d0e86a26971262c6b897cc06dd37d81fe4e665a29e6cd8d13cb6c39e543d4c77a5cfc2218669ffab126823a8cf971d2126288f3e0c1af68f9534daab0937f4a528b1642e066c01b568b7b32607a6ff75b469e824c066137ab309e8bf45ab1f5c1cff0539ffa033ee460a8975860a17b19249c139f90ef0825c7f39f637cf2aea7ffa22a88c60baf4d8baa7fe833b34b81f82e9f7c9b2b3e517a9f7e022e2a8c212852343638b447a63d4b263198a5587d474370268d699632e7e5924c4ea35071162522d8f2c2e5ac3d6aa22bb211002b625761c7439911d9d42defdbb6b51d311b12baeaa5cc941871a04ff409f2a2529a11cef5c488bd3a36dc878afa7276be7b9272e1422846a67b1f4e1f64add43074b57743eaf198fb2db18236b5d8f6e819d6a3a59abe0ec46338e8de15610b9e2ecfbe77ead55db42f85dfee318ae6672fd9359b64303938153bb8c2c533c016660645e7c2a280cd0ba43df38de851024bfd9271e95ad53cac5de8edf83bfe3768f8d3c7f8e1c59013081497c8244f5e45fd5366cabe9f37349709ee844b033436fced9f393b257a36906491ad6e2a34d79ce5ea721f97cb26e5368dfcfc822759d677d74926a680a9f6bec50c1c2bfc14fe123efdc5ed5ccb1ed164910f7d85bb213ad96808f7a21b56161419a12de2d0620d7820a190335325d462c9a25dbe9ddc68acc59effaf86b499f13962c3df8235f539b5ea0671c851632363c00329a5bbfffba9934c8e2792e3f85a392fe82333a6ec953d1520b6e6c8060de6318d1c3f73987bc4cafc265358b268583cd3609dfc4b5b42563a03b1d8eece58e16b6790ea48ae33dcca6310991b277260cead186fb71dff0e0a39dc1211711fe6af789627793f766e90a8d6333cb2bfa64b238b113a57f392fc224d851e19aa46a1d739de251623a7e274ef579d5dce9d9e4a79ed546f5491a0e56900def1a4c960c369d8fc5bb9bad869b2d9914ff2be4217bd7671da780b1729414f1f6687254098288da32df5fba5506a825e673fa76d27e5b9f0e51756835c9b3e49c7552316016fee98936f030ac2c137f28d55c38610c20291511d453ceabce632a691e00b12f25c72a34c1cfe575aada1d6b441295ec884f2be9f4f89e8d9bea6195a54823f950aea75b716f94ea6c28ebb1b175cafd71a29551fdd3c9c665762b50aaac6f53f93c0d4087c9d168b3cd35145076d0dda723c60e4ea57d9a12ffdc90ba2d574146c5aa8a6fa3bcbcc02c7fa67f7f0861c3bc2373e3ad1c981b4589dce4dc51ae1f2fc1fb5a7c271f22bc6990011768b1cd532654f6bcd1e3da22cd11de503949061bff6f011ad45236c9ec752a7056e55dbb24720e667364290c1cd3e2a174aeb756f53a0182e1f3de91743a5e56b4deb9f5861bd3d304c6a4906996a73de6a0584f33c0a818d23b13cebb7f19a0aa2e74a50a83b2a29fff95f34ef0f7d2d5c98a95bc8079dff23a971f24ec28df50935315a4880a8d81d38cf3ea14439fc4a9991fcfbb6316adffeedd847374d34f43d1d2b9c05ea6a2f13099c2108d9b5290873efc854cf63f1266780c578ea2cfcea6949aada8a44ee79aea093547ebd18fdd61bdfbd6311eabd997a36e8f3d6191af0f197cdc7b12293c210ae3bf5142ff9b4b786f23a513522442ca0ca91be63073d5e4e75efbb844ad0fa1f7a6b8907755573763209ceddb748d99f41ec821c04477fbf04fa5b895744ddaeadf21f9b85df1b28b5c19f4d797f538163894da25c25dd52f69c3a6b944bf2c18a57cc951c10a57c199fb21fa3f7a6c52708ce584769f447cdab76f624903e8071626d647be3a60a630383ecc98a9f279d5184dac30a73d3c31ec73072b8e8896413161d86e85f503425f9429f87267e48a161e1f48a771452398df60e38b53d7a4d4e94d2d5a08a9f10ad3b570596f1f48eea873ba9d50d1d91ba10d7690e12a583fd2f596d0c95c7c8e19f9c2b7554d47dcd75ade084ab1f375beba953b2d49b7b336b140576a8aeb71667e5128d2bc58894eb4a2309d7642ec6c78c8509375b9186fdf6d80166cb030646b12e223f26d7796379a1c6585089d36ffda511e542275096885ef026a940c6278c2f3f45a69e783bd748065953879b10f1c21d11df38943fa55845830ac90e2c975ae4f2d2f0e2d96a5e75f4e7d6bdefc1c0d8c4aa2a9d5eba0750e4697af09a52b357813786c0b3403e2ac6f0ca39d67d9b47dd41b4ac7050326e13ebf13df5198a0c8e6edf5101bcef4a0c8d7472538b961090f2271b7766f7b68195df6d4f32f9f0a6c774e035ef238ddbb4c900a68a8bf4a66f11eb83209761ec9b0cc55392d9a7c0909a8d3250a3b58d3e9fd62a5ecadcc99ec0c86717aaec3aec7a074ad9819aea21c06f60884f917c9318d62961813385f58ab19d6f39eb6e96d81ffd2f0d5a8211788e71573072dbf10ff17fe561b186add3f06739957173cb6274910977ebfad918306b9779f6bdfe6a6359f99cdd6b3abace71e09edef883b4bcbd651e72e7b39dabab6cf396bb72b64d590d817a6f6e6c08583eedd4b80ea6a46538ab601aa12c46a1a639b665dec4f457ef20620583571246925b56d0988007a345c12cbb669f5708a63d8564b0165cc2411c4b96e62b647d12626b539c3f94165b226b4799b07f52d15b3f843d1cc581df617a621934e96c19853df0ef48a5da2129a39207f3fcbe9da46b350b524d381c7b531be3a6b8141aa003f9b337d275a17549157af0a2cce19ebf4e747a7015839ebf15376055424628da308d30443d3f08733814e011ed37343708f040f8f7562d1000061ea7e7ee63c63aa4d29f8dab6ab686047b59ae57be4090bb175e1de4bc5c77660c8354710e22957504c2586c76c892f3df961894fa6643274a8c49427e45ce794a8b92736e6a61be78fcfe772fb0a146d7cf8209f5362541e216a20a4a80b241f1c2cf0096506fa6a4ec80771e6608940b82f98e98a4ba6823a1097562e2fbf40acf0c50ebc0802dce42e42d360f2e97c904dedb9857433a5a1f55e733e70572370f396a323f98ff3db7184526e2a1e8d9e8299a444c2ecb291f237578f6f546a4644ce0fbb85726395756c21909c1eb34b874f364bc816e358b6e0bb2063b4c867819b4a810551dd1c9a30f7445868a27a63465d4048f099de6cec933aee249f06342749920d205b5948bd0fdfdb0aa8341089b93f104da7afcee5878345556ccd2714943f93d1ab26227af8fa67e47d57d0ba4028ab5ae4b3e33d9a00cce2da56d055280590d1b4747ab469cf0674707bbe2d2f64a5b61bff8e26038b65e85374ef9177b790197b6731019f64569ca826d6a48f7544eca19fee62d448990b3628d73886d91387f24e11627f84a96899fa63bfff79733366b174075a7957d8a902133bca04065e9debf57f1575e9831b8d8a56320981e5de3859648a72c76090b108a84f114e4aec2dc64f492346d84adad1a8a6660687d730ba8731dbfeffd5fa1cad75eb858b0f24be6906709afebbbe94974e42c5d61e363990489e65ebb6383cfb993c4f3c7bf6817e87cc5a6e646af00e6efce2c3452eda0f72419d16752a76bb89f8da43cbce0ae63919daf560989b41008827db78ad7f5c65e94edde9d17c3347e4317f5f2886d3c5cd821ae4f82a4499989494e043e9dd866acf675feffaa46a930ef3df13da45d26cebad9eee5a6b7681c2418e5d467dc666dab665dd6de787b9cc9439c626b6ce5e77d60598b126dfea0b872fb6e23847db6c3e10532299a6a5955bc33699e702648dc554a122b38f2d58247f080c9928209909a0487d94bc3904ec34a640cb4aebfc0719bf4af2339ab7d084fdc41c7e78e286853aa0df64af68e36c06728de723c47b8f22e8d632ea1e2a2d048331a877c7bd6fae5437bb47d2b8b290ba8cff73bdf28a39d2e0405b2801ce6d2dd80ef620c5b5a838ffcaf46f4559bb9afc9f0f5f5061fd79ac06520ebd9b81afc6079dcda25ce234e5c305da05f713dd76a0be52f0584d18d97390d4ca5dcb14190eb4f22221182074d6a6b9efee2900f9bc6174789c6f78b3e37ae1b6a3aef961c817c1587ac502efaa09526e68b1d73f782e4a580e3597ae0f3314b1471c04c0b69a41512dd5edda2b6fbbbffbaa6b4c074d50ddb9ce8052fd4b5bb05b515c9d72684ce13944339a6a1f46d48cb109abfd7ebd412f76ed0d090026a58b22081513e4f6332ff0f8d0cb4622aa1e965f43a128e07b81e8fa9f59d8e2ce94e00ecc063ffc6d7da35eb2da3848bc15238498a691fbe34bfa0587413c2db0f10bf445ffc6d34da493e221f18ea6152e94bd77fc54cf6b9f8650df65d17c47751342cbd79e0e344b7eaaef988bde1ee25aebb536a19c8960f179822888dcf93b30a4261505aa09299449b115c3cc4fc1de4a9be66922568d11278f71b86afe1ec938733a5978eaa2122a02abbebdac84ad95337ba20d22f015060278d1e4ca1ce70d3d29c60c342a8a68df9340b273d9ceefca8d38b52549581a8673c0049c03e587f2b6d7b5afccb473ebe50c3e3bc435962e095e15eacf94afa91b2d61d531d22fd012d834221f9d5d75c6d6955f6bb1d8d7748abbfccce117d7bad7ce516001cea61f0d66f1cfa482a045ef34a6052ec810319404510fa056eedf335dc8c421bcadb8409a9c2bc88ec1c04628615731d73f30fcceec0def8515bca95f2b12f3b03befdeda54a53f65b58eceb4e84de8a12aef9b199e573354ddd9b7b50b23658c932dfd5f0b38b42834cafa408e89f6bda499d2f73543fb748a0d3ec49abdefb75991072ed7ffc511f183e0fdc3bab8c5d8829aaad9e71cbe3054ba7c592e34739cd049446a0424fbc90852d7dbdefa5eadfc7bb764824263dc6f680b103fede8fd7e805bd73e6accf02d2db0f2c504de44542b4f511e44675665c7c2e1eabd975e46cbb68fb0d18359b36d9cc9860912a8fe5d314357b74c6da8da87dd7b70718f72b6dce9d2b9bb43467696c9fbcc4ed5f36fea20c050f680eca1a08ff761cb3b797e753e95433bc10e2507e97acecdba2b7582ca1219d697c2e6ebb4836047ea232730fedd05bf505cde537dc172365163d05a5c3da0dfbf8d719d49c95bb4a869eb099741b5e62f152273cb2ea7fd332429e0aa053d3c6a71f7ab319a7e3bbd6b6c209cc9251d6619b453f22e7a66b3ad6072ce5d50a577c3002773d7fc849c7691cef658910b57bb32d85eb319eaaa3e6cd2a45b7ea72351e44c120c832073b3a785e0f8ccf4799f3cb7cdef8989ce67a0d7e8e965f93da9982bcebcfe77199ecc15f164484613142373468f7ff0120054eda7a5b6d4fc2b9838b8b093463b6e0b915bcdc096dfae5b4e61ac6a3affc827db2641ec402f034a139aaf83be04ada91fb7d4333bdc8c2bdd64c58e90d5998f6944d344ed56ee6ffa39bbaa9fdf936097a167708e9d6e574557655c37bc75df23fcdff4dc7a272a30b47f8f18565fc9c12900bf4025aec217a277916ce63c6e3d193898a4c56273eb38edeb55b673bfc50c7393fffcb09a58026371bd6cb939592d8b4e3bd90f78df66e6dfb5569288b5180ec305344677e8755b79267338902f262aac6ee50e713efcc43fad17a79e780b5984b2711e9273d608ca27b945abddc8db6d5602b764d775bda6e21ad59578d6aefb577d1da75ce68681d7fab349a6fc0d23799bce917ca27b031cc15c45bef2cca1", 0x1000) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x8}, {r1, 0x8}, {r2, 0x13b}, {r2, 0x10}, {r2, 0x112}, {r1}, {0xffffffffffffffff, 0x40}], 0x7, 0x7) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/20, 0x14}, {&(0x7f00000000c0)=""/157, 0x9d}], 0x2) poll(&(0x7f0000000080), 0x0, 0x101) write(r2, &(0x7f00000001c0), 0xfffffef3) 01:46:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 01:46:52 executing program 1: setrlimit(0xb, &(0x7f0000000000)={0x8000000001f, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 01:46:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) 01:46:53 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 01:46:53 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x1002, 0x5) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="70011b2f666900653000"], 0x9, 0x0}, 0x0) 01:46:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0xe, &(0x7f0000000040)="02000000", 0x4) getuid() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x102) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) 01:46:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x7, 0x0, 0x7, 0x0) 01:46:53 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) recvfrom(r0, &(0x7f0000000080)=""/148, 0x94, 0x6aef65065551813c, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9}, 0xc) 01:46:53 executing program 0: socketpair(0x18, 0x4003, 0x2b, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 01:46:53 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchflags(r0, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000080)=""/24, 0x18}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/237, 0xed}, {&(0x7f00000011c0)=""/165, 0xa5}], 0x4) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040), 0x4) fcntl$dupfd(r1, 0x0, r1) setsockopt(r1, 0x6, 0x4, &(0x7f00000012c0)="72d24088487d4895ee2369c9c40d54448792266547a6edf8d36fb60b5706ef235a907b4763d62753731a7d451a34e20b1e4d8c823ffe8d197a34cda6f030bb65ad5b2d2eea197073c5d2c19b15819ad282f4ea3c0668e092a93c42ff875b17d863cf59570be87f8a4b86078881f9d716a766de45ee5f86424e9ec417959c46136fed2a8ef7c4d0eb53ca39fd43e9158a09c1a9ce1f70aff0948c92c656e12b01d7b3d14d7709e2f7ca3b6d0458a3af3ed212b5e501bdb4b5d3cc58a3b3169d93196675cef7801749ca4821e6a31810a69a39e0c497f149b4e6991929f3b4389b67d1c0b7e6172b0ec5c7c2e8177530f17390e2e716e4b2f9133156bd8539423df65efe9d5b600980d63ef7f4ba2a58f979e6910595bb1148929ebec2cb277e12b041cc8093d2f428d2e3e796713de5a579ec18306071992d87b99266ba75ad087e56ddbba86aabfcff88a60ba3b470697d55f9a539439e22e5e36434711e4bc28cc79fc704e2d5369460a019754402faf33865d12db9e3d608692e636e087bae115aaf8441fc83ffdd1c3041b9109f63d4cb33e880c46651c8a2cdad14f6f856cdc0e718e3bda14cf6dc46fe53a67694ba57d7d1670817c06526efabdef7317650020fb023fcf93e57761a656bd5738a6ab9b694e70ed8b6ea8ed35a67e7e66244d7fe84b4f1a627eb5e8f4feabb8c2445d92389ad9db36331b785b614974296fd39dacb6990dbf226d980a7cc897d0f245b11ac70b7d36232c1a8545ac1e5ff79a5dc1bddbb053d0a753a0c9e2fd2dbf4442b04b6c51d94c08b46de374a5a16bea0d8fd23185f1cc12d9c53178b85cf98de99052c847a8780080ae3784776e33bbddd412382d98c464fac2842c663d354b32de76ef1dba9a64b6cf81f65685c8a6e80c8a7540c56f185ae4897501399fc9dddee83cf16fd34abc3207175764cbe01fa1d02f0382b238a3de32fafc87a4bb8fced81c3504a8939dcce5a6a7ed96413aee2b9e79262466caf70a4b50dd8dc2f47fd10a93f48dd1b8eb001b1e8e2789547ae59b8fa2b81238b17447c71f023eda61ef564e13ab47d24e63116bd63d816279a9290947d9e9fbcde5ac3d615a9b21fdb891e46aebe7e7d34be6a1c96759929082d88019dab54a74c6c6b677f385a6a730d266fecd7249e2dc1d7ca3aacb4fb121be2d4e35b82735e53673bcda7a088efe2d511724e17ea218c5ac97c2d977bf466350550c578fcc50dd140efc9cdc373fc34cb6b2a04117850c1d813152133c0ba631aae8c8de1dd35050ae249a39fe03a4181941083ec68be455992f0da5985592ecc1586dbb667d4e1def3a1b7a73461a0131d0e88bfaf017b715542eb8001d057fae4ab2a5351125c657112c9e5dc9b9dbd9acb74d01d7920641f338cb488fa93a91d650d5d47c1a114bdaeab7ec772bf09c2cd4ed1a00d3dd33eb00a0589db96b1d816fa7c788ca7ab77bbafe78ea2aa50faa48d4a9ad68b3a2717b86342d8825d9d25d9e3e80a31f4874f2c2e1016053eeb2c7faf0e3353cdab5737de1e65b34e5a4a667389e94dfc0f13cf3ea9afce45059be13988f596fe3807826cf180bdc7374ccfbeb7aa096aedd73e43ebac399837126ecc5686f3d1b995a5e8a12e0271d5e16511b0a7239ccc584025ea86d7f7db39d36b18288f1cc98222a0c2f9995e42c1acd704f34414f17189e0860ad3b54c1d91be2fae4bc419b07ff8cab63a2d596cbab00175644ec60870d3eef3ab00a130182273b67bb9efe093928d31a8f4ae207abd676d8dba61bc107b38581091dec8292dcfbc37edd2bea8c880b8aaeb2d4d0b32014fd6b81ef7adf8864d2ce13a11f3c9d6e30b810f8b6991a175350d966753feef50e36317575eb673ec18cb3ab9b389e49af3146c1c97da87c91130c00fb896f38aa443f198fd55d48246ee02d86f4da49fa6b1d4253a6ad139444ce3a457bf934cccaba7eb265df610c66c85b5ca047d22c79fe08600477073add7448bb9ba39c2ed720a140019f6c89dee48fa8093d288715d4881545341cc5abb525eac31bf80645dc36a0a1182970a0cad59accd635fbcc04189ec7e46bc0f247bc51a56cc01ee3b8ee674f2f5ff82a6585e7e3201c24d7863e73b318d510d598d2f11f65878c05d02937f74cccfb33d04320ce27badc720aa3b1596d466242618b97f9002b19a2a8f8966dc2921cbc8f9b50cba337cc12cfb0a77aec8dd48118d656444dc32487c93d871462d3f33cfd90b3771770fb50296a30be7b1069535304817fb4a85afb0c2189a5e4d47d3d4fe0fe159a4315ee3f3fc9d86306a331f05fd55e8da4c4a1d6c830dc90c7b893ef171eff1961e86f3c2604f6836796d64925e99b20eaf164fef0cb4115e75b29904c33ac8ee8d9098ca41f31f7ea916f839af6d097c2084807018bffd031011605633973527567e9d6445d6fc91405f42587d1864786dc9a99780cdd82a80544637e99271dcbfd2a8d133ce1620f7715787bd702ed9245e1ad1a40d25b76448e992619b2a1ee7958adf2434426d652ef5feb00910d5bfc1b991341b9ca0a81c7144a978ae3e4d76b3db0e823193644f2535b4660d2f98cb87346bdd66a174dee941a587d7fa57eb385c266aff77d633e2f053c99fdf05c916bfa71e443fc19873fd5975e6b78173826f6be11b17f83200210a41e2a87ae97ddba1f524d45d4c6e30f8c62bcbe5cd5aa9d615af3f418920a5456fde427a829e4a2117c2554f44a81e45e87d4d01c3836b86e73cda6fa672a9bc592e5393d08130c796c7a1c59819d1a9fd12a922d158a6ab829036475cf504aef32b81f30226888ba3cd0c58ace4f722819586400da93098c83d4cd85798d2f0a4cc33ca32dcbcd14dc5debee6ba52075042b64b81a79b25f84ef212209b473f925aaa824558f4ea35b7da7771db4fab7e6d6f928003427eb36258afcd97375e0044b02c8804994f017730150aa783b3e768d07d112e6f709d6ab7afcd6b18529bdf50bbb5eeccdc9a37ce2a133815fc35444ca6267452d53df3aa63e8b02d7cea779751ac030cd5470a3de2c02cb62dc4755e6aa6e487524fbe021d6ed9d3953ca25e146160331b1c43ee7311622cddb6e7eef77c18425608c8c9eb8575f035413303fcb1869c06e53484ae43a5818b15fd60b177c47ece4ec732d5e49d162691d75ef4403edcb4748f0cc0854e66f49f894a07e7c587d7f4da4679bc3e4391d58f449d8ffcb6e4a926b3fe725c5c0db89259c362fd1db0f0cb6ff5b71f69bf11cc633bcbf2bf5b23fb5e037277cfdf74bab0291faa9ecbe6c7f739baca59680ff7db393b18840f57dde2acf60481c9cfdd0483d55a386865226fa16d9164f3e2c18c2e97e2d37c9654cf009860ccb37cbac7e5459512001e089cfd2012e81e0d0b040d5fb7a96e71dd9bc7d52c5aa52b28c50d0587118e06db6f8c07f6e11d3bf40e29f2db5065b8f032e006af7f5b6d37fa4a4dbe879d1a941a225501b6f57c96edb80d3cc0619a478a615f82cf651bf8b5777f20f17d21fc2db7af65afc36dbe784a2e526574f322247e441596dd525dbd2b4eea14f263b3d195e02b94d6d2e103cca631e69f9a49298b21da842c0e23910821fa839d2184955a711b18b63c0c262a4593c4b4779291070e89c867d2bbef3594729d41ec5a42bbf97725c20bf5adb350a8354298f21fa41db2eddafe9537e8e26bb04c4da3b63945c9f4259603a7375f912b852e44e0555bbf99b536990c0ed53308cbcb8867ef9ce0a05f0e273c0d3e397f48b7f9800ed870bd678c7d9d8511a1365cd0c98d685e0c8b5aeadc554e119fd6130637f079338ba9c8850b711f58614bedcf709f004c1f011a3bbdf2af38199a22d4e9be2d5a6bfeeb3ac83c132c5f11fd5445ab73118cffb9ddb24a617a8bf639885fdfede365927338cc291f2fb6a4b532f53f925818abd280b1721f8c810531365226e2f80c084bbdc1d980e5e887ee676334af00120fc55f121f438ebd0068d2a532d9fff3a62eb39cbd9deec361127ba96875a525af5a3f30af3073712611d1f91ac80a5f6bc54c55fd9478d780291cde6cdbe36143c26a4333c6e598505a7200a22896a1d6adb8efc609347d411c519d399875c57fab829ad4d800958f2bc72a8cd9676bc01419bf505cb7dc04650faf323ad932d9cd5f67b6d99d95b18d3ab276846cdfd55a37ee5f2aa849083c3575d85e0b987f8b89123a09022cdee2429f71386119d27ed403a337444b19b92a71e6df40438a0cf73fd69bcbd5cd83dbef0c809f6c312be2a3bf4fe88c19fc14f7ebe7e4c483ce6846f61bfa7f1b5da564d64641d77318097afbbfdd131f1fc550747ce4ae0285e1aa79e6bda5492236f2c59331cf782abe148a9f63803a2264ff5ce23eaeb614ed2ce6ebef543755359f28ac8b3b0202b8fc5cfe1a886389c5a28ffbf49e363ea75022a3c65e761a73466a8eb6678d52e5fb4c54c1693672de085b1344af5712bade190b9df932b9afe2a448213e2d516672cf684a9dd77c860ae585508c2dcc0ac772a004ed1e9d572f5350ecc60cd763965098454de1fe31f0ecbc4d61056b5ddf26bfbcd4cf368116cb341da54db62595200f3d0bf8aa6aa98f0d190178e1a61110e171c493d1b2aa80bf4ffdab168995c4e73d01329d4c68586b8c2bc61b0737f1d1efbf9f203405701f728d8c09dada664e7c466debcd4565226543f2afd6fc2a34d87836f409847dcee7e39a3c4e1dbea546cea29d67e165d720318955dd0875042a59b9c38144ed4048d122eee0164b15a294096a4a753280c5360e83b32a1be97f20b99adcec858707fde9f3ff80d1078c4e4cde7ea8f56aa0c62ded64053edb12c2d1081811e15a07ebde0baf777b08cfff0cad631758496dd1986c8215a243da70afa875a0d3f0e5bb517a21085bea7884173b7cc40b36b12f89771b965d363196a753ffd319825e240fbd5b24e95b3cfef020d3baae40fa9d50d051f96d21a5cd37bfd4f783f678da1692a0f76dc8be7629a280e5e459f128cb0a7e3f6e617cee8f6c50c3edc54b6286fe0a66629a1bf7fbd5950d637cb8f219161b14e3687b5b28b08a3e7ec63b38c2c7b279346f7ff2326066ef63bd1271ef917c25b9897b14527e8d73620543525d6bf99d585e904456ceba6d2bd105cb9f8a35d6324595bdf2aecf20bc7358384e18fdafe9f9fd9f407fea50686a360a82ca9e78668eadd57083d1433c273a18f1eb01eea4a25b4de5360774f32009bdffcb3895636b5c0754414d8bc4e38470d35069df14bdcc3efa744b059bc88e1bfaf8ca44ab2248ee9e8a82e652c19e3f816e7267eb1f9f6708865b5ae75d31b637c99b752f86546fb79f037803cf7e27efb6422062b7bf7c49bdcaba7cd382a5a62059129871b5dc1381d1d435d120fe002ea0cfd8b3af5eecc05c3c7f3b2650cee4de31251e6eea2e7deb6141802106a93fac3c2421737306925a1a4b97c7b41a68d8c35ba53312c3e40be6afb3bbbd887827400cf68baeb29fe6e5deee310a6e65a3ea6e481d30648ad32b8d9e5f91d479659b25af8c02a8c0f4344322b74ae7251428e3c27233934903681f504dd147d1e75c1ead5d5073d764371a5c59c36ecef477f3cffc1510677af5b53bf12bace0e283ab050065719eb77f0c891a92f3867a85c894dd85d8d660d08da3c5770ff9789b4b377095cd1d337751f387cc2ce674b142fde1717020983db5ee490fc1e741177dff85601c1ab75cc171a0169371cce4643d286e25bf5e9daa628fd41fc828b5fd10f6cd18", 0x1000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x800}, 0x8) 01:46:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) close(r0) r1 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x3) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') execve(0x0, 0x0, 0x0) 01:46:54 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x1ff}) mprotect(&(0x7f00004c0000/0x2000)=nil, 0x2000, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:46:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) semget(0x0, 0x1, 0x8) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 01:46:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/66) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 01:46:55 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000003c0)="4a8503000000000000834485580c48dcccb28b12c67d27aa8300000400e8b206", 0xfffffffffffffda5) fchflags(r1, 0x5) r2 = kqueue() fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x6) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) syz_extract_tcp_res(&(0x7f0000000300), 0xffff, 0xfffffffffffffff7) r3 = socket$inet(0x2, 0x5, 0x2) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x3, 0x4b}, {{r1}, 0xfffffffffffffff8, 0x20, 0x8, 0x9, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x4, 0xa9}], 0x5, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0xc8, 0x0, 0x8000, 0x6}, {{r2}, 0xfffffffffffffffb, 0x4, 0x7, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x6, 0x92}, {{r3}, 0xfffffffffffffffe, 0x80, 0xc0000011, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x3e08, 0x80}, {{r2}, 0xffffffffffffffff, 0x82, 0xf0000000, 0x516, 0x2e1}, {{r0}, 0xffffffffffffffff, 0x63, 0x40000000, 0x2, 0x3f}], 0x8, &(0x7f0000000180)={0x7, 0x81}) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 01:46:55 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4000040000000242, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x1}], 0x1000000000000075) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x110) lseek(r0, 0x0, 0x7fff) setitimer(0x2, &(0x7f0000000140)={{0x0, 0x8}, {0x9, 0x6}}, &(0x7f0000000180)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x9) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) fchmodat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x20, 0x6) 01:46:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000540)=""/102}, {&(0x7f00000005c0)=""/147}, {&(0x7f0000000680)=""/190}, {&(0x7f0000000740)=""/254}], 0x5c) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) getpeername$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0x2, 0x400, 0x2, "2026082842e819d8e358bca906e317e55dcf85d4", 0x2, 0x5d7ef608}) r4 = syz_open_pts() mkdir(&(0x7f0000000040)='./file0\x00', 0x40) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x132, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) setsockopt$sock_int(r3, 0xffff, 0x1085, &(0x7f0000000480)=0x9, 0x4) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) fcntl$dupfd(r1, 0x1, r0) r5 = socket(0x18, 0x1, 0xe85) kevent(r3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80}, {{r5}, 0xfffffffffffffffb, 0x5, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffc, 0x20, 0x4, 0x10001, 0xb8}, {{r3}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x8, 0x3255}, {{r5}, 0xfffffffffffffffd, 0x14, 0xa0, 0x9, 0x3}], 0x2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x80000001, 0x3}], 0x20, &(0x7f0000000240)={0xfffffffffffffff9, 0xfffffffffffffffc}) r6 = semget$private(0x0, 0x1, 0x80) socket(0x2, 0x400000000002, 0x0) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x182, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 01:46:55 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$inet6(r1, &(0x7f0000000840)={0x18, 0x3, 0x1, 0x21a54b7a}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r4) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) r5 = getgid() ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) r6 = semget$private(0x0, 0x7, 0x88) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000180)=0xb6ba) fcntl$getown(r0, 0x5) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x8002, 0x18) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000200)={0x5, 0x2}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x100, 0x0) fchdir(r1) ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f00000002c0)={0x7, [{0x2, 0x8}, {0x1, 0x100000001}, {0x2, 0x1}, {0x3, 0x3}, {0x0, 0x80000001}, {0x1, 0x40000000000000}, {0x0, 0x6}, {0x3, 0x81}, {0x2, 0x8}, {0x3, 0x8}, {0x3, 0x7fff}, {0x3, 0xc5}, {0x3, 0x86a}, {0x1, 0x63}, {0x1, 0xfffffffffffffffc}, {0x3, 0x20}, {0x0, 0x3615529a}, {0x2, 0xca95}, {0x1, 0xfffffffffffffffc}, {0x3, 0x228}, {0x3, 0x7f}, {0x3, 0x6}, {0x3, 0x37}, {0x3}, {0x2}, {0x2, 0x2}, {0x3, 0x31}, {0x1, 0x5}, {0x1}, {0x3}, {0x1, 0x8001}, {0x2, 0x2}]}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000400)={0x1, 0x4, 0x20, 0x7, 0x4}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000440)={0x7ff, './file0\x00', './file0/file0\x00'}) utimensat(r8, &(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)={{0x6, 0x1b}, {0x1, 0x7}}, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000500)={{0x9, r3, r4, r3, r5, 0x100, 0xfff}, 0x2, 0x10001, 0x1f}) semop(r6, &(0x7f0000000580)=[{0x3, 0x5, 0x800}, {}, {0x3, 0xd104, 0x1800}, {0x1, 0x2, 0x1000}], 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000005c0)=[0x400, 0x80000000, 0x7f, 0x3, 0x8, 0x4]) poll(&(0x7f0000000600)=[{r0, 0x2}], 0x1, 0xfff) getppid() ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000640)={0x1f, 0x1}) getdents(r8, &(0x7f0000000680)=""/122, 0x7a) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000700)=""/198) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000800)=0x1) semget$private(0x0, 0x0, 0x100) 01:46:55 executing program 0: clock_getres(0x2, 0x0) r0 = socket$inet(0x2, 0x8007, 0xf38) recvfrom$inet(r0, &(0x7f0000000000)=""/244, 0xf4, 0x1, &(0x7f0000000100)={0x2, 0x3}, 0xc) 01:46:55 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x20000002a, 0x80000000000041, 0x0, 0x0) socketpair(0x12, 0x4, 0x0, &(0x7f0000000100)) read(r1, &(0x7f0000000000)=""/178, 0xb2) 01:46:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x2000000000004, 0x6, 0x1, 0x3, "b3d98c7f0e280e9ece4f1acb117647100e20a6de", 0x1000000000000, 0x9}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x37e250c9, 0x8, 0x3f, 0x1, 0x5, 0x55b, 0x1f, 0x2, 0x3, 0x0, 0x6}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x73) 01:46:56 executing program 1: r0 = syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0x586) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0x80000001, 0x6, 0x7, "6067736250b1806c8db11c2df0122b92bdda4533", 0x5, 0xdde9}) 01:46:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="657ef1"], 0x10) recvfrom(r0, &(0x7f0000000600)=""/4096, 0x1000, 0x800, &(0x7f0000001600)=@un=@file={0x1, './file0\x00'}, 0xa) getegid() accept(r0, &(0x7f0000000200)=@un=@abs, &(0x7f00000005c0)=0x8) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="18cb4a00877b5d2cdd9fea8ec269cbf6955be57c9c489abb06c42581959e8906f4f430c3f208bbaa4a290c817568f6d30dad5be355d8213d3f838eb9f8a97cce7877b867d996b7cff15323fdbb3bb5ef4da410cdfca8e08478a5f79e3d913963f03c45c1b74d670aeb99017e7f0835f0981884ab78298587adf1569fb0f49020d95ef0d5e41f71b317bb0ccb946c690ba353397f9c6167f209f59e4228ef70fda8d6977c2fffebc5685adfa85ca489337d018103205f837aece32f85d3be4cef92f5884d4ca112dc25189745e5594e86ccbb7b1cc28844b9bc6a16b18b8d44dd81bacdac9241b95bd245fe201a89b75f06654687633b2b", 0xf7}, {&(0x7f0000000280)="c204e3edd52d69df19c21ba1cde39a1230596bddb970fb0c2f39133c53858dfc925bd4fe4c0e2a6c762156d430bb6ee051a58fbdac27d4440ffcd56950cbb96acfeb80b5cc6198388e95bf7e34c49bc68c7485991103ccab64db3631c01312b28e9e1718c7d8326c662cedbb1a089f9434f26c651cd5e9ace84c935908b9f240a7d12f56087741f9a4020de9abe7eb4663e06de32bccbd8e094ec4aba4cc17d25e7779b221515366664e7d021f55cd95961241756b0768a25128c37a67dab55c6cce710a9944c2993a29aca27865", 0xce}], 0x2, &(0x7f00000003c0)=[{0xc8, 0xffff, 0xff, "4ded8612ea2dcf5b1fcbb116f1acd8e21dd18a14dc3ec5490e6ce9d98254e5ed902044530725b206cf32e973da6df1b9ba13a9c424543ef6ceb166d504c8f0d8e8300a6785af48339e14b2726c9f029ab24f3bbac1599d9702afd32dd53177c2bb7ff8fbcf6e20fd470e6a3a03f0dc7583b72249a833bb58171f0fd8cbfac02bdf474f66479029ce17abeb56945d9db2fd415007e30f5d3317e80375887620ccc415ca90f56b11ca1a6fdb554e0352e2ffc11d3a2529"}, {0x90, 0x1, 0x200, "ff5b89e9b2a44375f5e2e57c7a95203bd019b32ea16ff6633362f65e8797fbc534d3a47ad95b43ae6409762a855273b7daebd6a6fa325d4745b353312a2657c5f5b33821e4bc5d482b83f815da16a8c31882f27bf6d022959e68137de3b6ce805ff97984d9e79be18b9be8c548bd3fcd397ce8dd3ba3b388d3"}, {0x90, 0xffff, 0x3ff, "1cfd07e7e0ee086f2d1663b50c7b03afbbd63bb6265c6cb064dac8ff9eda5864af4214e63004bdc1dc9a81b32e758643cf71a66537c8aa37879a0f1ed59c9b71d93bb0a6af94d35b38b22c20b78b36fd50be28aa1aeb9a4459164f54f13acaa9393fd8a544e5001e69a5873d1d4055da164444a519bcbdb2eb41d20787c14f"}], 0x1e8}, 0x401) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001640)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001680)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0xfffffffffffffe22}], 0x10}, 0x0) socket(0x2, 0x5, 0x5) 01:46:57 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fcntl$setflags(r0, 0x2, 0x1) accept$unix(r1, 0x0, &(0x7f00000000c0)=0x39f) r2 = dup2(r1, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x84e) 01:46:57 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semget(0x0, 0x1, 0x204) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x38000, 0x18) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = dup(r1) r3 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000200)=0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x4010, r1, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r2, &(0x7f00000003c0)=@in, &(0x7f0000000340)=0xfee1) read(r1, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0x4) semget$private(0x0, 0x0, 0x21) listen(r2, 0x3) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000000380)=0x9) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r4, &(0x7f0000000600)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba60fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) r8 = socket$unix(0x1, 0x0, 0x0) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r9, &(0x7f0000000580)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000700)="32d2b14b6492a06fe58b428aec0a4f164fa0fe19ab9caa868222fe3deeb17ff5c15dc3afd72cd1ab4b0f6c3dd358c12406d4973bf6f640019085689acf60d2c7e78f08793d3a78b607c4e8e9c44e88c469cb1e95dd0630a2a7653544b82d434c1357f082bde14cbf645dcc", 0x6b}, {&(0x7f0000000780)="af3f7997887d0365a038db69ea2a4ab0c22bc8acb49de98014d7a8f2883c7a7c6614091c06a180166474f65d1a876345504734818f3f74d434ea06c2dfd96fc30a6772cf1fa1f94754cc84c4bb95fa93a7c17143428b89ffe2cb42d83aecc46005aa953033eb41f94996a4d21bdc77074f4565d1c7775438c42f6cf643d807fa2380c2ea858e6b162f4c4808311841487c6ba932032eb920edc0d683c3ad6aecda7af2cacd767f37361b4941cff0eef580799ba214b6f497725181b47f4582a105b11fe7b588a48a65f38f086cb5685651d7ff1d7d5b54", 0xd7}], 0x2, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r2, r2, r2, r2, r2, r1, r8]}, @rights={0x30, 0xffff, 0x1, [r1, r8, r1, r1, r8, r4, r4]}, @rights={0x20, 0xffff, 0x1, [r8, r8, r1, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x100, 0x8}, 0x1) r10 = getpgid(0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r10, r6, r7}, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r1, &(0x7f0000000540), &(0x7f00000005c0)=0xffffffffffffff73) semctl$IPC_RMID(r3, 0x0, 0x0) 01:46:57 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$getflags(r0, 0x3) fchmod(r2, 0x0) fchmod(r2, 0x40) 01:46:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x12, &(0x7f0000000080)=0x8, 0x4) 01:46:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) chroot(&(0x7f0000000040)='./file0\x00') chown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, r0) 01:46:57 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xfff, 0x4, 0xfffffffffffffff7, 0x0, 0x8001, 0x4, 0x7f, 0x2, 0x1, 0x1, 0x7fffffff}) 01:46:57 executing program 0: setitimer(0x2, &(0x7f0000000140)={{0x0, 0xfffffffffffffffb}, {0x1}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xc0, 0x0) close(r0) 01:46:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/102, 0x66}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/93, 0x5d}, {&(0x7f0000000240)=""/116, 0x74}], 0x4, 0x0) fcntl$getflags(r0, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0xb8f6fd28a5caa4f, 0x0) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) pipe(&(0x7f0000000180)) 01:46:58 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000040)) 01:46:58 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)) 01:46:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000240)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000200)=""/59, 0x3b, 0x800, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40c, 0x0, 0xfffffffffffffedb) clock_gettime(0x3, &(0x7f0000000580)) r3 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000007600000039a1ccc2e6857ff77d5f2d354e150900ff7f463b18411f557e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a1ff562a4d4d144e32886559620e671bd476a76d51ea97831e70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b923300000000000000000000000000000000000000"], 0x1, 0x800) r4 = semget$private(0x0, 0x2, 0x8002c2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x200, &(0x7f00000f5000/0x3000)=nil) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000006c0)={0x8, [{0x2, 0xdd7e}, {0x3, 0x800}, {0x2, 0x6}, {0x2, 0x6b3}, {0x0, 0x80000001}, {0x2, 0xff}, {0x1}, {0x2, 0x7}, {0x2, 0x80}, {}, {0x3, 0x40}, {0x1, 0x401}, {0x2, 0xe73}, {0x3, 0x5}, {0x3, 0x4}, {0x1, 0x80}, {0x3, 0x4}, {0x1, 0x8}, {0x8aa4bce7fa2af270, 0x5}, {0x1, 0x100000000}, {0x3, 0x1}, {0x3, 0xffffffffffffff0a}, {0x2, 0x11}, {0x3, 0x40}, {0x3, 0x401}, {0x3, 0x7}, {0x0, 0x8000}, {0x3, 0x2}, {0x3, 0x15adfd08}, {0x1}, {0x3, 0x7fff}, {0x0, 0x1}]}) clock_getres(0x7, &(0x7f0000000100)) r7 = socket(0x18, 0x1, 0x0) openat(r0, &(0x7f0000000380)='./file0\x00', 0x10, 0x20) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r8 = fcntl$dupfd(r7, 0xa, r7) fchownat(r0, &(0x7f0000000180)='./file0\x00', r5, r6, 0x4) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f00000001c0)) 01:46:59 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) fsync(r1) open(&(0x7f0000000140)='./file2\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file2\x00') 01:46:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x7) r1 = socket(0x10000000011, 0x8000000003, 0x0) socket$inet(0x2, 0x4, 0x2) close(r1) socket(0x6, 0x0, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)="9056bce96b8a49459a1b07bf68e226d91e678614de7c66f74e74f11dfefeee8200cb5f17301ced06ad8526854ebed126112a54b7d808dfaa8f1d180c50789036e5988a58", 0x44}], 0x1}, 0x2) 01:46:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x0, 0x35) getsockopt(r2, 0x8, 0x0, &(0x7f0000000000)=""/108, &(0x7f0000000080)=0x6c) write(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 01:46:59 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x6cd0, 0x0, 0x8d36, 0x0) dup2(r1, r1) 01:46:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x83, 0x0) getsockopt(r0, 0x0, 0x58c9, &(0x7f0000000640)=""/107, &(0x7f00000006c0)=0x6b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r1, 0x3, 0x3, &(0x7f00000000c0)=""/104, &(0x7f0000000140)=0x68) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r1, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1811, r2, 0x0, 0x5c) r3 = semget$private(0x0, 0x4, 0x1c0) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000007c0)=""/191) r4 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0xa) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000340)) syz_emit_ethernet(0x49, &(0x7f0000000a40)="681ca7bdd41ea76b383e4b09cad8aa3f635b8486071d72eca50acf787a5f484c3013ca1de3365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x200000000000a) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4, 0xb2e, 0x3, 0x0, 0x1, 0x40, 0x4217, 0x0, 0x0, 0xd758, 0x8}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x5012, r5, 0x0, 0x54) fchmodat(r4, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2000) r6 = shmget(0x3, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) sendto(r5, &(0x7f0000000880)="d790a38cbc8793eae3946377e8b4000b8a52389675c9735da35b8f66f11486518c2930735b260ea4a40ae473134978a296183de037a6effc5a8610ad3e2a189be62603ef30454e3b1450d470e68ba4e9b8f96b49ada1f00ffadef066b9f2f5012f09249299c76bfa28e7d62eecbf2f97a0b051efc3445581c1e764f1af6378e58f88d9bb573b82fdf193a6b6cf1d8a964e9c17a0ea4864b657221c", 0x9b, 0x4, 0x0, 0x0) shmat(r6, &(0x7f0000ffa000/0x4000)=nil, 0x3003) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000480)=0x7) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000005c0)=0x100, 0x2) semctl$GETPID(r3, 0xdeb1b121a3793fbf, 0x4, &(0x7f0000000500)=""/134) shmctl$IPC_RMID(r6, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000700)=0x7) 01:46:59 executing program 1: r0 = socket$inet(0x2, 0x0, 0x3) unlink(&(0x7f0000000040)='./file0\x00') bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) truncate(&(0x7f0000000080)='./file0\x00', 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080), 0x0) munlockall() socket$inet(0x2, 0x5, 0x81) 01:46:59 executing program 0: r0 = semget$private(0x0, 0x3, 0x10) semget(0x0, 0x1, 0x204) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x38000, 0x18) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = dup(r1) r3 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000200)=0x4) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000700)={0x7fffffff, [{0x3, 0x2}, {0x3, 0xfff}, {0x2, 0x6}, {0x3, 0x5}, {0x3, 0x2}, {0x2, 0x7}, {0x3, 0x8}, {0x3, 0x8}, {0x6f624db131f69fb, 0x8}, {0x1, 0x9}, {0x3, 0x800}, {0x3, 0x7fffffff}, {0x3, 0x80000001}, {0x3}, {0x3, 0x100000000000}, {0x3, 0x1ff}, {0x3, 0x2}, {0x0, 0x1}, {0x3, 0x4cc262be}, {}, {0x0, 0x100000001}, {0x3, 0x100}, {0x1, 0x70bd}, {0x3, 0x7fffffff}, {0x3, 0x3}, {0x3}, {0x3, 0x6}, {0x1, 0x7}, {0x3, 0x8}, {0x3, 0x81}, {0x1, 0xffff}, {0x3, 0x4}]}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x4010, r1, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r2, &(0x7f00000003c0)=@in, &(0x7f0000000340)=0xfee1) read(r1, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0x4) semget$private(0x0, 0x0, 0x21) listen(r2, 0x3) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000000380)=0x9) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r4, &(0x7f0000000600)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba60fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) socket$unix(0x1, 0x0, 0x0) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) r7 = getpgid(0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r7, r5, r6}, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r1, &(0x7f0000000540), &(0x7f00000005c0)=0xffffffffffffff73) semctl$IPC_RMID(r3, 0x0, 0x0) 01:46:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0xfffb) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') chdir(&(0x7f0000000040)='./file0\x00') 01:46:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x809a, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) setpgid(0x0, 0xffffffffffffffff) 01:47:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) ftruncate(r0, 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) clock_gettime(0x2, &(0x7f0000000580)) r2 = getuid() setuid(r2) r3 = syz_open_pts() fcntl$getflags(r3, 0x7) r4 = socket$inet(0x2, 0x1, 0x5) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x0, 0x1}, {0x18, 0x3, 0x7fff, 0x2}, 0x9, [0x0, 0x5, 0x6, 0x1ff, 0x2, 0x6513, 0xfffffffffffffff9, 0x2]}, 0x3c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r6, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r8, 0x0, 0xa, 0x0, 0x0) r9 = socket(0x18, 0x4000, 0x1) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) write(r10, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) poll(&(0x7f00000003c0)=[{r10, 0x84}, {r3, 0x4}, {r7, 0x4}], 0x162, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r9, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x6, 0x6, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r11 = semget$private(0x0, 0x6, 0x8c) clock_gettime(0x2, &(0x7f0000000180)) semop(r11, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() semop(r11, &(0x7f0000000280)=[{0x3, 0x9, 0x1000}, {0x3, 0x9, 0x800}, {0x4, 0xffffffffffffffff}, {0x0, 0x8, 0x1000}, {0x0, 0x7, 0x1000}], 0x5) ioctl$TIOCSDTR(r3, 0x20007479) r12 = fcntl$dupfd(r8, 0xa, r3) ioctl$WSDISPLAYIO_GVIDEO(r12, 0x40045744, &(0x7f00000000c0)) 01:47:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:47:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x2) setsockopt(r0, 0x20000000000011, 0x7, &(0x7f0000000040)="0000001fea3fb4ebe8bb602ec420eca40e0142394741a08aad430a29640b2a42c4a6a400212811e4e5bc26b8ec241b4d665a1e79fe6af9f17ddc7c4f308ae05ea0ed1f73cfe4758ea99e8aefe5ca848ace3fb090288c3129ecb50278ebbe679c702960f8ec6d2de06c2a8e28a6b1b066ed018a6a4901fc2355ae4e9a539c265e320231284d391e0531b1dee678155373bd1ac8ae356812f1ac434942e3da5f086ca9debdd42f5253b58b8117152af05a28fff135ee01deb983fca6e8f8b29b61d9d8ebf02eed78119f075fa83a6e25893c4fd6dd88dde3", 0xd7) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getpgid(r1) setpgid(0x0, r2) 01:47:01 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) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0xffffffffffffffa3) 01:47:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x81, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/65}, &(0x7f0000000100)=0x43) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000001c0)={0x0, 0x800000000800, 0x401, 0x100040000000000, "172d768989ca984c8831ca15664a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x0, 0x2) r1 = socket(0x1, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:47:02 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f000000b000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) shmget$private(0x0, 0x4000, 0x28a, &(0x7f000000c000/0x4000)=nil) chroot(&(0x7f0000000000)='./file0\x00') shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 01:47:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getpgid(0x0) wait4(r1, &(0x7f00000000c0), 0x2, &(0x7f0000000280)) r2 = socket(0x800400007, 0x401000000002, 0x3) r3 = kqueue() r4 = socket(0x21, 0x2, 0x3) poll(&(0x7f0000000080)=[{r0, 0x11}, {r0, 0x2}, {r4}, {r0}, {r2, 0x20}], 0x5, 0x9) kevent(r3, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) shutdown(r0, 0x1) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r5, 0x40047607, 0xfffffffffffffffe) 01:47:02 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 01:47:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000740)="00000040c8a00db8bd24d9df715e780d030010006cc55c81a002cf5c624af28280a8a53751287dddc3b369c557a880258839bc313db6a2caafd14e3fc6f05c7f899b1ebaa68c4543579a10f38c0c3ab6fc70db0946eebac8fa6d997319410c4fe080c2ee04", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r2, &(0x7f0000000100), 0x188) execve(0x0, 0x0, 0x0) 01:47:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x5, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000200)='./file0\x00', r2, r3) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xffffff9c) getpgrp() getpgid(r4) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) chroot(&(0x7f0000000300)='./file0\x00') sendto(r0, &(0x7f0000000140)="84c897700f6837979c5cb7ad2ba2f070d18967999da90d9efb6e63ee8b08d89d6bba8cce70f01e4202593e03e2bc4304f1f76ba82d02d97033046affb6cf9ae49e14ec9f1caeec52efd12a667aba04c0b2a88fb1f9a487c62c2d721bad9e8a0f0553c753f950e6d378f4af020a316e13", 0x70, 0x2, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) 01:47:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x80) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = dup2(r0, r0) r2 = semget(0x0, 0x4, 0x6) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000840)=""/174) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r3) write(r1, &(0x7f0000000100)="b53341fff2bc0de9f22edae32cee2bba887632c7", 0x14) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x80) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x6810, r1, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20200, 0x0) renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') fchown(r1, r3, r4) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x5, 0x3, 0x0, 0x1, 0x7, 0x100000001, 0x4, 0x2, 0x2, 0xffffffff, 0xddf6}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000300)=0x1) getpeername(r1, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) ioctl$TIOCDRAIN(r6, 0x2000745e) readv(r6, &(0x7f0000000700)=[{&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000500)=""/206, 0xce}, {&(0x7f0000000600)=""/4, 0x4}, {&(0x7f0000000640)=""/136, 0x88}], 0x5) fcntl$setstatus(r5, 0x4, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x9, 0xcc, 0xbbb1, 0x1000, "ad2f3ccd63a45e3130b5858e9c8a493f0044c6d7", 0x8000, 0xab}) socket(0x20, 0x5, 0x8000) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000007c0), &(0x7f0000000800)=0x4) getpeername(r1, &(0x7f0000000900)=@in6, &(0x7f0000000940)=0xc) r7 = semget(0x3, 0x3, 0x0) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000009c0)=""/71) 01:47:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fffffe, 0x0, "3658e18200000100001e000d00"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x40, 0x0) socket(0x20, 0x4, 0x6d1) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x210, 0x0) socketpair(0x36, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x4b7a745937051339) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r2, &(0x7f0000000300)=[{&(0x7f0000000180)=""/69, 0x45}, {&(0x7f0000000200)=""/245, 0xf5}], 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 01:47:02 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) geteuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3, 0x401, 0x3, 0x7, "bbb6f5a26a1d7e8915f9d98c652f872135eb0879", 0x10000, 0x7}) 01:47:03 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x81, 0x3, 0x7, 0x9, "a7a76c72c48edb3be23eeade6a41f6c3bb101d25", 0x2, 0x7}) 01:47:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) fchdir(r1) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 01:47:03 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x9}, {0xd51f}}) 01:47:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x107fff, 0x1, 0x0, 0xfffffffffffbfffd, "00000000fffeff7f0002000000ffec00", 0x4d5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8081, 0x1) mlock(&(0x7f00004da000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfff, 0x8, 0x3f, 0xffffffffb8c13fd1, "601b7f636b149aca68a00d021d0ffc22364f5ce3", 0x7, 0x10000}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:47:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x4010, r0, 0x0, 0x8000000000000) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 01:47:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x0, [{0x2, 0x1}, {0x2, 0x5}, {0x3, 0x7fff}, {0x3, 0xffffffff}, {0x3, 0xc8}, {0x3, 0x9}, {0x3, 0x9}, {0x3}, {0x3}, {0x3, 0x400}, {0x3}, {0x1, 0x8}, {0x3, 0x200}, {0x0, 0x7}, {0x0, 0xfffffffffffff091}, {0x2, 0x5}, {0x3, 0x8}, {0x1, 0x3}, {0x3, 0x8d}, {0x0, 0x800}, {0x3}, {0x2, 0x200}, {0x3, 0xc}, {0x3, 0x9}, {0x3, 0x7}, {0x3, 0x3f2}, {0x1, 0x4}, {0x3, 0xf6c}, {0x3, 0x7}, {0x3, 0xe9f}, {0x3, 0x5}, {0x1, 0xcaef}]}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x20262ab9, 0x8}, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x5, 0xffffffffffff8000, 0x7fffffff, 0x100, "3d5f51aa9c6ba77394cf8d761443e768724fa46f", 0x0, 0x8}) writev(r2, &(0x7f0000000000), 0x1f0) clock_getres(0x2, &(0x7f0000000100)) r3 = geteuid() seteuid(r3) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x8, 0x3}) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 01:47:03 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x68, 0x7feffffe}, 0x0) close(r0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r1, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x4, 0x0) 01:47:03 executing program 1: socket(0x19, 0x100000000000012, 0x34) r0 = getpgrp() wait4(r0, &(0x7f0000000000), 0x1, 0x0) 01:47:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200020033, 0x0, 0xfffffffffffffc5b) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 01:47:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 01:47:04 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x400}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r1) 01:47:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x2) poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000200)=""/134, 0x86}], 0x0) dup2(r3, r1) 01:47:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x5, 0x0, 0x0) 01:47:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:47:04 executing program 0: r0 = shmget$private(0x0, 0x11000, 0x110, &(0x7f0000092000/0x11000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000140)) mmap(&(0x7f0000642000/0x1000)=nil, 0x1000, 0x0, 0x2812, r1, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x3000) 01:47:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) r2 = getpgrp() wait4(r2, &(0x7f0000000000), 0x8, &(0x7f0000000040)) 01:47:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="14000053f987e44a7d9800000000000008000000000000"], 0x10}, 0x400) 01:47:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) chdir(&(0x7f0000739ffe)='..') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x586f, 0x40, 0x1, 0x1, 0x8, 0x9, 0x4, 0x2, 0x1, 0x3}) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000007000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0/../file0\x00') socket$inet(0x2, 0x4007, 0x7) r3 = semget(0x3, 0x3, 0x400) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f00000008c0)=""/185) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991d", 0x14c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="19632cddad15f3c5514bf6ef966a67b0d6a8b8b572cca3ad94833f66e715845ebdd3ae800278c0adbb15fdaabc96164a66daf4bf322a459f1f45d6962ab639faadf05a77e1fcd1f675abda91741856dcbee4b8aa87486b226a098b1adda65dc97e519f8aabc47893296a", 0x6a}], 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r4 = socket$inet(0x2, 0x2, 0x0) sendto(r4, &(0x7f00000010c0)="0de4e7cdb88c7a3b6485d48fceba5f783b737d3557d163a59216cab2a3870077afb535ba4be86f78c3c9fce26dc7a10195e9fd835f45b51e6fcc73b291e45701ccc2d93ebf9279f046c02c0cbd49e055faea28ed80489da07890f5f7906423eaaa74705e56f88c955164adfcf08424ddf3f8d3dff8a33fce37c1bfbecf42be37403e44d8f9e8b7f887ed19333a0660bd0445b94f89f2e4c67c469a116da28d24ee9ba64284d994b6b76478ac246d179741e97e19b99831c91b761cfe88157b45e54ffe43778cc4b49ce930c9f551a700b083cdabdaaee2ad9fd0298dd88414eed12b023366f3c586d8037492885dbc40bd7b5455c3b70a0f47c061438fb4286c3815504ff0b851c936d33dd7cfff3cb9b448f0dd1c7543fe96fba80aacff07b2039dc1c11e8f71985fee8821715c0f6e5f32ca1aba855e7a73ab5c588220c02751a19d343355c633b669e548920f7234167824a5bb0a5a9fcb4112cc5e71e2fe01dc13bd478bd3f970184aa6bf74a980b7b285d3d36f90a45e0ad8020a9f6321ef314909e8077f27fc9c3d9d15f4923b71b50cd2f9e3e73697e25acdc558c6a510de4fee96d0aafda7a770980b071b9ae51352dcd4dc444f163e291873b18073912e2d60c5624ba6e5c26e14b9b2861a9af83830920bde6c5c1169d5268878c20fa7b2d437f4618fca8848f8f138748700ebe435262638dba2752f9923428888ade9fb51d65816053266399a8400b8c9b6afe2a2ed3ab4f723117e0a99bc747dd8fd37d8b4b88cfbb19f81780bd0b1f4aedc461a4c7c9d031947249464f33d452c7a48db5c12e81427f9cd093ceee2fb3d4eb41cdc53e3a68405f2fbc0afbb8019fe45dc323545be259fd0e087beea1e717e126b8fab3166103bcaee2ebfeb5835ec6cd0bc42e7546e5bed46c9aba0f80aecb5a84e9d25eff36f4fce816cf65efe4af4cc6472d32ef6c3ef1816a6aec18f39cbd0373471228e9d9e01fd2ef1c60f5671a9d5617295b3c43b199c978e736b640d260304308368a5803d5678eac759dfd031184a03665a7644a4dc86457d07c9f63cc61cbaded56599b59a7f5d6223a62d690fbbdcef3f1b2153063bd9c9722c02b4ea0721327c4e65c1b0ff469d18b5f35a2fb2ef50e054da745b41bc2501a5a9128796662bccda2d59fc1fbf8320b10fad0d110275068edaacf12033fac180cf0c92672130d4883c5cbe645b1b118d9ea5d52e1d1a7ac1dcc1fbfc686fc809db62517533dcb9cea97cdf8e70eebb334030fa01449054985d3c4b3d2e4a8b000726551bbc5bffcab46f668ad3f19aa820e8fe14d1dc58d9b8e1def4a10cd622f0afd6bf129e7009904e89f8a5af9da3f6135c0b2de23bd8435e76a7afa978942a44186506d0a08cc645b800b87ea4b56df52e822c2d20a5429632e8b45b7d65b1c91400809b49b5430afca22b565c57b78d0d701a618545fda5bdb619427576830245530bf32d6933940486af6af89f8cc81636ad07f5ea621f74371ae19550e586650e1f4c614a2a00fcd403ccccb379e106e92531b414d31e9271a7bf6e04e736d345eda5eb3527feee7aa9e1e4bcd2a665a96d53970e23c15d762e11caf4308bdf8925412bf9cb767d707a406d00e28f1bde71e47c3b46b54d91831fca024e8dad97045ed8792cc12f88835bc5d4db64383e2fe454cdd4f05e4986103f4ec4fd3ce2bb55e24bd478909974ba0a1cff22e51c7d373d40e9170c7417162eb00e86bf8d713d1d06c6711d62ffe596e465e68700ba742b8dd290f059f9c36a5a5ebc935472209c6f74c4022847b2a67132163ce82f765f38cd5ab1aa64bb8f2727efc17f93a8ff2347fad4af7d2999e71f5864b8e8bfb76883d02c93fa1ace05c690cd47b916ac7528b9975efe73c06682fdd069747ac2a6ee078742510b95c3f040fdc1c7fa964eca6e9defd3ca659c6ef6f1b0352dc00d882e39c7441c0ee770bcad86dbe9a2fccfd4c0a41446c6be4e603ecfda0695056d27b73a957be51712692581093dbfa99443d50c14a3d1daaf5b9eb00d0aecb2251ee2638344db94e16ecb5a6f046c912a9355b964979eddf39a2c59fc3617be0cd075f8083dc3e67e519818f93705e7bdc9a67d62d24a6ee00887031ec6d67a4212af4cad8be59d0bbb01445bb93fdffd381ac34a936b8b425cd16430caf9545052b8a4341ed4962108d54e869f7ff0865753565a015e863b84faef61ce814381bda18458f5bdc32b37be6a88884b7dae3cd1e4119ed03cfbf413f974d9bbee0b5aa14cba7cd9713097fe5005bd2f06b0ebaab398ad624d51fdb117234d4094f38824b7324840e89eb349fda46296f4a28db5e8313cbb9baf86f35b8dd0d4041c440bdb85a997ac44b46e5e1b3b50c0066afbbb07622f5ff819524bb2bd5292c727b47ccb83a7b81083a18c55f94014b013998c446700ae3a461738ad06129052880983cb2e8cce69d324529a272fe3358a41ef38753ea5759a2f09fd76724b9d0a5b299d2dd598fc8ea08c61f63f033c719a33a77260c10144f93128b08714d05b81a0d48ae230897e3f8cba1316cecde0eb2d5e3f3ad3b906255285c4e0690793cb6a6d88b16d0cfa116c2d7fd548b59f1fa169eeda22aab33878deb4161d0e9e95cba77cf92ef98e48851911482fb30e82e9fe61ee0b876c7f2dc764f6fd6062950e6e27d58a3c127c44c02271878fc837a2e0cb2f6040026c32bc5bcb1ac5ce21af030042812b7dcdac713a46fcbeb3a30a4f461019aa141ee3d8dde23ec78ead4dc69c261f9ff6da1a45490c1d0065168747301f15ae0234d6b91606c842eadbdda8534e706be8cdf3225003e264132c1dca91edda2fa8a2fe58302d9d0aecc5d76b1e8d500f9b1b3846bc1f078e721670cc6e0784f49a3eae974ea865211ed41e788307422fcc9e68359542b1a72615e5387268d5cab5d83bc3d1d2239e42d8f46b2225b925511f1f8a8bac9d33ad112e3cb7f7927694fd303203fa175a64eccd2d4e8ce6ddacf794321e9413552862e05e13083b8bcaf37950136699826bb2b707d3f710145cbb06cd47547c54b3b8f010cdae100e3701de134165f345314c8f979e8f5b98ff6df4ba07d9795696b2324ed33d3d763e7642862d29525660ff5e8628b741b0a86523a008e39229724145fb29ea771d500dfd6785dd00a5251c49d08819bec9f8ffd839500aa856f7d20c1963eefef75e435bc3f6541f2770eeb2c7623e318f9d06bd3aa8f1340806a7cc399a7d856a61e6cef6994fe72e42efe1f374261808952693a8d7625979baaa19867831418846054c6e48259539b0a9e014c441d2a8ef077263f2b507ade032116aa9c89b53545a1c95fcd749a78fd6ae5b1150f32116215f2672063688f598933f8e108d2ad7de1f45b932646fd7c8366b404391baca57ad8c66e133796e9911f642a7b1163aaf41caadb15c10201d2578c13aba0b20a32f5ee8891a9265d3b67e72c03a0fd0774ba9d125e718ec615aaf470136ccbec39053cf5ddc61d949febf74343fad30d62d88960544f4bf80b06dd0b327899a95cd1fd90d6cc8dcc7fd1500e85ac1352abc33046acf7677a7d60d5ce5197bc50bb5950af213d3ca7a3df8d87be846ad81df9a1ce6b9c2b5536e6960ba1c7b447c2c1703b6504d45ca37121389d51b3c6be0a9aea0a5435498526cd4e99d2a553a279c712b8aa966ce7472019f707a4bee5fa29190c0f373b79d2ff7fad7366f8da1d9b40465bbbeffa31c6296448e5fc5b8adcfd728555d13101746d03f5ac84013b4876ada8b84bc00a9d3160e4692061a7f5e897f76526204331cfbcc03365939cc764be50a214e5add6f54b14f0850d6325900e37f7f3200050a599ee60664a96a3de47a0f7bcdc06db7828c01bf3713a3b968df48139151d1b685499c6936a475dd135af8adaf907d1be1c15e8b79a90f84cc539d156c5f9ba45c80592e2ae5c40d7ec16629aaf5a94b995c58f20792e2be5d4973d2280166b0192c91acd121e87eaf102b03fb4f9753d7d76d8941e4b2f5035c75698f9abf2cd153cd1b14a430b457f69d1661b2b65bd3e1fb6eb1fe1ef19152fa981995d6b0332e0e8108280893c598c69b40f138ad7c64391d3d843b299c33a8aba0f217437b9ed9b4f26d8f102950e2ff769989488859866015af5cda1da48b3464d1c4eaa6bffd4e04690c3565375fa963ccadfcb74f205d53ee36a3bff374e1d0a96c2d6375c870687748388f88d91713718f15988376c426a9639ca25451d8b13801b1483d57586dc47a85ede14de125879378689b834caa01522739247b15d32752b8d6ece201bbd792989f5fb870ccebd25cde6b50d17ad3b6e9f497adc784593cab81661a1b835b613f9abe23bcd1e7769bf0c75c67da59b8eec3a4cfabb469204a7a6172025760bdbf61cc383d67a49aa8879389f8d748a99b84ce6d44ec6e0e9c754ea6072346081004641c74d6116e52987adc8f60a345ee4c874e1a0aa951f3caf8a8b64a5587f179e97973e2b206a11996db45959c1c2fb66ca47b51e36e72e5b2afc088b1218764c60a59a9d6d3635a200aecaea7fa9df559ab174793c3a8d4eebeadff2ca33b097bb17384ed0c0272f1d48d2816472060e4e6ec282ab75f54f34cb6d8da31cd762dd80ed85b0c17c08fcf5d72ed2203056434b0e558a48f446bd2dc8676779d0c4345ca70b097a66926f532d7ed30927c1edeeb71d1f62bfbc571b57ae4109b6304127a88f211bf388225522f2615ca1fe3d1b40da29efbe48d30930c5036cb48bb527e3b3184010cd9edebac66e58912ffe2a59c0249f728e0c1b4dd9b55285ceaf8183a96b9a7f8cd40ae990605655a773745753dc2877e2926adb14822f5ff778b4969a1fd28cb3781ea9afc4a8a4def53080da2dfd7f4e7b1f0eac55173255482062d083f4154e12060bea6a2b2d95f5f23ef7f87069269a21214b63bc035bbf5eb087f40400c0e0cfc323a563f6eb22751669b3187a14ba6c7fbb726707043e45d86b17240b8db54616534b54f7201623de09d45b2d6beddd4c67f22883b650d977c93555cde65c925cbbc1a379080251674dcdefb1c32965daa2026c01b5536f15c00e78fae7189975fde81b3efb5dcc4b389a45afc8fdb9317a9ac03ac6cc4f73ca11b069767d9da945e7770efc4d125a68dea5beeefdaa8c23eff85e8cb6fae906e5e276279b13c8794844abf09b27c7277413b0d13e8c30afa45a0237d34082cebd8b34edb9100066937e59ace233fb289ec78893d3ad84a57bbac57862cbaaca84b666b7edf89389360d54293996e753ba4b490fae844a6c6b7a716f6d435355dd21f806ef802b55aa5884883d6ff9459730a38b5c45652b92cd028e7250a046c3c4a1e7c913b6417e7dddd15be3640f52358f2679bdc1386bc1a157c5b0b14b301a0d3e0aa8b7cc11d17e2e67c542a403b294a9d13c9526ef724b342f4a90381de50ecf1bfbf74f14086a501425e1b14603b83fb27627291abf7e0c8c4b51fbfa064e9cced4e813aadb167e01ca94fe030607269445f510cfb83b4358f41d63e345481e322b295f3d07ba3c6b6e180869a5aecd32f2c209830e84ed1843a6e83367abe336618ea1fc56583f53142abcbe7bc407e6e9d503d357fa0ec4d5e71378bf9517628e63f30e0ceab392bc9bdf5a074472d32bd258ebcbcc03aacd3052ee39d81d1a9814aab2c111f4d3b4972f8e55149a71baa4bd850a400d4cd40a191813e42ba9f5e529d447abf7cef33ace3443131d06c7b01b68b0d315f1beb3e803778", 0x1000, 0x4, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x2001000000009, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = msgget$private(0x0, 0x10) shmget$private(0x0, 0x3000, 0x10b, &(0x7f0000ffb000/0x3000)=nil) msgctl$IPC_RMID(r5, 0x0) r6 = semget$private(0x0, 0x7, 0x3) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000002100)=0x1e) sendto$unix(r0, &(0x7f0000000400)="386fd898a61f86ecb7b3dddfbabff1f4beaac35ab84964ad7911fbc89625e6c0dbba34a4419eed3cf50ac78060c17d654f6223d0a66d1b9e0464775ac91f4ee58aa4b0897af7f1e928da25611c0a237c9541cc81868bcd92b34cfe4ae91cde1e84dd5a7a322637acae274d358760efbdb3951ca9b7c9dd3c08403c7193f107b4825c82be5294fbf599c8cc4c3175726524c46afc24fa172ec71c1fb347fb38ccaf383f106cbc93188d83a3917fba40f1476f6e87ee18a7289a1583378064c9fbbdca2b2074", 0xc5, 0x404, 0x0, 0x0) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000a40)=""/140) mkdir(&(0x7f0000000100)='./bus\x00', 0x3) fchmodat(r0, &(0x7f0000000300)='./file0/file0/../file0\x00', 0x80, 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 01:47:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="b997d1eaf6bb7b686d9f6abbace95e851a52807d795746a9f1b9d9058d1607225f843c71ebc7ea3c048f97c56ecc6aa32b8228caca4afe8196ef20bfb222bdaa4075a6a10afd6f95d6c0ec5a8012f20db600adda2f0d6ac25de18923806322ca730285cd83327e6c54c14c91c1b2e99b1dfc5a7981573909713a29dc7a", 0x7d) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x7f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x8001, 0x7, 0xd9f, "000000000000000000000000000000047fae00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000080)) syz_open_pts() 01:47:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) close(r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xfff, 0x20004004}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000040)) 01:47:04 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x8000000000000) 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) 01:47:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x0, 0x2, 0x1, r2}) write(r0, &(0x7f0000000200), 0xfe72) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x2, 0x5, 0x7c0, r2}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x5, 0x0, "1099a88eed6d2c7e0d5dd279683d5fcf3da8d0aa"}) syz_open_pts() close(r0) syz_open_pts() 01:47:05 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x9, 0x1, './file0\x00', 0x7ff, 0x6, 0x100000000, 0x5}) poll(&(0x7f0000000a40)=[{r0, 0x1}, {r1, 0x6}], 0x2, 0x0) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000200)=[{r0, 0x5}], 0x1, 0x0) 01:47:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) flock(r1, 0x1) flock(r0, 0x3) close(r1) 01:47:05 executing program 1: socket$inet(0x2, 0x3, 0x102) 01:47:05 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x6, 0xc0108c78c2c410dd) socket$unix(0x1, 0x3, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/217, 0xd9}, {&(0x7f0000000180)=""/232, 0xe8}, {&(0x7f0000000280)=""/207, 0xcf}], 0x3, &(0x7f00000003c0)=""/86, 0x56}, 0x2) listen(r0, 0x0) 01:47:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0xc9) 01:47:06 executing program 1: r0 = msgget(0x2, 0x1) mprotect(&(0x7f00003f2000/0x4000)=nil, 0x4000, 0x5) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)="00930000", 0xffffffffffffffb1) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) socket(0x26, 0x1, 0x1) r2 = getuid() readv(r1, &(0x7f0000002400)=[{&(0x7f0000000100)=""/97, 0x61}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/233, 0xe9}, {&(0x7f0000001280)=""/37, 0x25}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/40, 0x28}, {&(0x7f0000002300)=""/241, 0xf1}], 0x7) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002480)='/dev/ttyCcfg\x00', 0x80, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) msgrcv(r0, &(0x7f00000024c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e09a21641429ec6bd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000"], 0xd4, 0x2, 0x1800) getpgrp() pipe(&(0x7f00000025c0)={0xffffffffffffffff}) r5 = open(&(0x7f0000002640)='./file0\x00', 0x20001, 0x40) linkat(r4, &(0x7f0000002600)='./file0\x00', r5, &(0x7f0000002680)='./file0\x00', 0x4) 01:47:06 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000000)=""/2, 0x2, 0x7fe, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) shutdown(r1, 0x2) writev(r1, &(0x7f0000000000), 0x1f0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) 01:47:06 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 01:47:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x1000, 0x4000000, './file0\x00', 0x7fffffff, 0x8, 0x6221, 0x5}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000340)="ed773a5ee0f4fc0db900f1b34b8fce4cca8bdc92584d5225bb1efa4f4aa652daa255c62edfad978f4c5362ac70f0c62f14a640fc59dec7b1ff3af44a5a0a2245ee9126a74f1996a9887b06079aef56a35763cc826022e77ec1252ddf6ef87a215723a11cdb5aed06cb9cd61880dc8af6b1466044f0fa5a0d4c64ba8257b3ba02323f96058c8db43869c8907b930d9df28db28198e9bccbe7621df7f6fb50b6ee50f5dee84429c373f6835658103827b72b54c407e420d44eae92f154710922df83ca957d2f998728e37f315870eefc50cb0e1249b65239e2bc25a94591872522a79fbfc0cfacfce02915d5f327a6b57a88d1f2c526c78b4d7d9c72568caeed4a3450a2cdb99c5029223aed33fd3b5a937df7f16e106e067684d7759f38e9a23d9302386fa2b95626c4e891e3c8c14e07db1209ebc90b6f23301b2cec3a7be095c26d2adea9be1dba453afd792910c40396fec96a00d25a7ca64ea80529272f26b02f4ca15d7cfc47ae0153df63556dc8bbc53f8f260551c62a7ba6754517acf704700c279c249151b11ee61af72689f454974574a409c7daa905ff6a865ae6cdd0e5b9978af09968549cc26c621f98acc44715092ae44033d8f5398438b3967c287cd79b8046533e747ea7dacfe8fcb73caf2e2ad5bd87b58f8066f776960ab1cf9d51872ea4ff5744710ad429a110017e37ca7fc038090d5d3593b7c09a2255d199bf35e555bc2f04f7d446609b7dd6a0a5bf9c69b90b1014dfedbf55b06f492cc48c3c6d85c6139d1340c28b40b4499fe2de3aacaf74c1dcb560874669f6520b1e674be937920dad64c92fe71d95f1eb9314f151583fb8cf1d561cd68bf4b17bd05da95ffddf147c9701f495f774f9b18cc1a5efafa1b865a9509d86b52f101d81f31f3cbe949d1a8c2817650b46c19d456c660664d5908ca6694024196b77857b3f958e3bb34f56af0d9a5addfd3e319c6819ba716e5a8e817b3165dd41efd06564f16318ea0cd0ae0db961c2aa47c389c1c896da539fa32e01fe8d89ea2ef6d2b4bbb78af6f07d1ffbf9051489986450353a43fa8c61743c670625df9061f75d1f0ea883ab0090b48ea4f0e7524da995a0a456b9a46bc2f54b454f837b00a03523ee36f0e1ef9046375dad52003a583e0e438fa76883394758d24ab1625ce85fa2aee7a98f9ed6b1a8872dfbe37f23fde38d13758410aa1fbb56ddd468c9428d60cd8ea28262f3bd505357301f71a96d3f6e17657364ecf2363add373507fceafc645f46d566a0f68d195fd5bd0b23276cbd2aabe2c4b84679639346a1092ec7241524231e1bcb89209251e91d01764fe53f67e9b7599dffb536c18903ae6d7d3ec596b7b81d5be161de86d3a6fcb40ff58bf6b5df1588762453d00dbaafb8cfb15dec272c05be8949f825167d3fc53c4759c47e659ff67d8a8254ebe2597e1de8c02adc62e0fd37a9ca26bd8b54a90c674af3e9b784f5c938c65786647aca813121eaa9f818ea69d01b2d4b3ab7afcf5ff9abbea67170f73dadf4b803cfd8aac53ce78efeacf4431c81745ab2e193b2de63e6f0b6edd36a6968224f51b518e333c8e3d0a488077e651cf25aab086e012aca869ab39741e07ca504c67a4b3636a9acf4de7811782db5c27a9180d4eada25a913d407b21b007ed3835527c8298a7355f4bdb98f298276608128388d9c42b9756e64dcee3821a5f61e459b98d2d3f8443d47fd34f19ff34a2e3583b53a2f232e75376f1ec6ac7ee794b6e3c37da82e31498a52f9a2b08d8a5f17ce57f42436b7c2c2b7b8ab27ca6e12908d03ba04d1d59477cebb4f0317e45f522913f6e637a3319937f16279690ea867ad5bba0dfdca62def6883303829a8901ce28048b49c7fb3e499b47eb685da41879308a648a1683a2af24906bf143c27d5167200ee5093774f073e85c4a416104bca93fb3c187e791f047a2620f5950749dfa4ab9878982873b667e53c4b49f6d5b4c3e92ef61bb688a43dd783e2af70401d289457938545c61b258d0ffff73ddee69348c880c52a372de63c388abcf66d44bc60c1886cb79ce63aee5d95335e9f17a1afd104718f1c6cfab8875fc273db74505114210aab1abe92727d9d081633d7f9f369383744b9d0f1553c6debc51c107eaea6659dd2c4f0b3f1b1320d00120fd1e183a5adbe0dd8242cbba1b572f9204529f4338bf4cd06cbb053ad96e6300979135acce5aeab693d2c357f0e14e64626baf98f47f41f37efe575652a743b186f8b6e935ee2843072590e38d7422573e6dd2bd4e95e941a5a11bed452ea4d6d08509cf10e59a54eeab912770ffec5965b6a6fdb4709f16e510db2866e0b5ef677b7cda71337ba025d04e6ef200d9250b1b9d8b9b2061d9fa3a1b2632e3fbd4da7c4f8261c7520956f57452735a25be811b12f06efc09914648cd2cabfb201ced2ef9d5fc567001d5e21401cbaee0f2607b45c896e1cb8808b0282e79c3a189ee7bafbe36ef23c22416dcea546202382759c4dfa7577bfdb91093274933e31aea915e405b1796bb798eb57b9448088ebc40d78ea9bfb7cf16a3e7c2d961f2c865d84be48180bc81c10bae4f680ef1183bc6b4632205ca097d3f51aaeca6c512e20a9ae1e27fd23a952e8ce2b669769aa5ab2e6dabf8a6e0ef2feffff51e022611423fa852c564a491a8b8004d9858b8cdb7bdac00a91d8bb66714a0cfd8ac481473b4705f92662749e89375b268aeddf4f2c443d6af7c17e71139ab130a7a0ab06fa5b40f3dcf856a652b5ee9af3463f5e96158b9d5b7c6f2b240b6b37816cffd34dd99d700ed5133a857267c1f981b66a6b582588392d78028a6c9a0390a2c30f26ba783ff6b0e6581ee53267dc4731333f5e7129351d51bf516db5d31506b6cb4e1d1324bc959617c983ff7b0082fe0f7aae40bd4e5fa6a5e6709b07e3a83a9ba511fa69a85877b9f19e4e9161838ce761a5c8f322ca6a8e9e57fd1cc4c70b8725a38d76da3d91ed0062f673d67ccfdcc71f4be0ecfde7ab142adb3b78a74b9bee689498bd62922baea0b5625b10679b18678679e96d05f96e3916eb099f04902638b06eb60b05d79be04821e3d0eb3c30ba8f0a186e425a13fe61df51935d6aadbfa32fef3843c78f4c7203662b978822df34af87f74278553718d8e8604e8feb8713e532aa57184d9b0b6a0d17c86a332920a7616d2610fd0be06320fff96e28027b6d324b8a7ce9798c97a5f1647ce7d06c7e5d8664981a8203622519ff062b557ae659ca7cb90478a3683f0d2877fa44fce3cdc0fa22ea8443a18ccf55dd9cda63b7cd6bbdc7e5f32b891719afeee82e80172238e37a4cd92a78aa007b37d34514cb2f450bd84d43ae1d30573ca7d52028f536a5deab2f84f634b57525e5b0dcc0b55ca486c2f2cd7f6bc4546b5914d9048005beccd0a7cc36c49ed16dec59608f8241f58dc0ee64ba060c9d5b7fe658591d1f4ddefaf24aaaa47311f194da5ee27c3db1c13b283f54f9490bfe0041886f2d9dfe2b42c77eae6225c74fcb72b7fb9af9c111de085a10ae64653bba5aab91b5bdee00c8524a98962e8e5ef3a149125719d60bbf5848227b50f04f25b2656d733eb0cc9e17aaaa344850f85ed838c44966b42cb74e091cf6b85478852bb6e2c662c8e590b46fb024c53ed0764197c4fbb8d10b7fa552564d333339c135c262ace5356e48247006cc3bea28c699606e76d81880f25f7f40f6cfeb33aa96547e49d881045d460316b323e7128ab4e844d58acccd983f1efff6c7a374a094018a0f14f34a7d339dd55303fef0106b0f42acd88d68be6ee66da8581bc8df822253a24cbc741c28db718ecd1814711363df335aa13aef5de8be812142eec8a4163fcf6a155cd555f37adda08497ec78d6112c802029d9e38ce109728d526822f921d4f7ffca80071f451a3d690551f31b1a47b0b3c5acb8aa6c8c6719ba9fbe20533ab56c301fadba17841eae6aecd555955cbb72784bea89ae005fdfd92b3e0ce85c40b92c81fe66d1f56706d4540c4fac1560b9d1333bcfc9bd4c9d99139f723f3668def1f88b95b5773d3ca161d3b12f94e86fb257c1b117bcbd906700a705debbfd3ca0ab7462e16610bef16ef0014ad814453a08d5e96b55c04c5f1cdfb1cc12a674ffa81c72c08cc61d71117af7b9577ad2bb20706f16fc6ca3edd83eeb2664d5cbf7a597896f07a8c3539c14a6ed72f74894b16fc6f8a1d609bfe9913c6905e9295c5a64542d64064738afa564db8c63e0d85fa2c55f3f320bddbcc57d5626db4cf0c1a61a417feae079bbc8b28b73da75c0b8e4c12541a788d8fbba5c2829958fbeb7f7635eef9e68be94ee90ac80fc7697585f02b350801cbeac754483234ad6c54fca88fbc3d7af9b5bd32997d22d528724ec0f05466a92c13f0fadf559f37172337dd455f83b9b813a5cb1c9591c649e4a40be0116778c5253c731345e45a50dc9f26be5500da5ff3f497b5f356029e3fea49169a9ca89441d15d2d7ad90f9e5fe78860e308490b2a0a4a4bd74e3a1f494fa72bff3bfffeea6d3dda49e8ce92aefa0772b52e6856a87389d51fe7d66be5714d8802ef2ec7de9f092e0c603fb95dac4768a1c88f89464d1e611e3c2a6b18b79644ae5177af7cca13f73f07fbe5e1bfd7828532e222c38cc082a3ea4440b5fb803c2a99ba3b00bde1c54c8205e91e994664ff269cc09fc6f899f72dac06f1ca0a5e470328d3152ab1e6006a6594bfd5bc9d053e527f937828671134374b0a8ccab827e513a07ce55050e9fd1f7e29e44311942af7ff4b45a19f5b61dc92e3addea50cd11f63b4f6abfec7eb55c744bf458322fc4d27927b96c9defc0cdf0e853a07c453fe6d12d4c21c7afee9cbbe2558696c0a0aeed505cc1f84867623d21be42334ace1db44212e3db1653e5aa803abfe9fd206151b267f3728d0e3f30ec90b833d8e34d96118d17595f2b2e1232ba064ea0ede44b6dfb3b6af50b3df46bb42fcc4a68e80574269df8b868c25ede0e39e10102888c62c46a86fec33aeece7b147494f71bfa5b13e27d0ffaabe992e9171b6b7cef3fd4a2cb9f4c00b51ff1b08d08260c19a59b38c88f78ac272ad360ce19eac76b3cd6c786aad3f78ea8eec2ab09026fb2e4cea4d8ad5c50443656c31e2b6d5ecae5c070d078e91592a0d76f7972c0cb886baf1072438b35dc71159e2cd9ff35c08b19e00740d8f55ca4d34eb7b8c23c837eee7c3c8fe8c6960dcb614f7443e4cb42a456e3f3e50275c197e16accf16361edecfe521bfbb9d9a5bb06143a7ee65f580103dc3ce78ae22feb3e4bd6617982b528f39c41c8320c0933488618418ed28cdf8cec4cc9891f1cb6c423a0193a21f16140c2d8fbfef12c7cf1b25050eb1b88ba18d412ec6a6d675940be3da100e13f5040690903d7ee1a8f45a6675b2a619332f875e0fa66b9030e7b69460e47ead9206783819347a68fd4783aa9911e908e87814aac522f5db29437bbb32165bf2", 0xf2f}], 0x1) getdents(r0, &(0x7f0000000100)=""/188, 0xbc) 01:47:06 executing program 1: nanosleep(&(0x7f0000000000)={0xc8, 0xfc000000000}, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x4}, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\'@\xa1\x00', &(0x7f0000000400)='\xc1.\\]\x00']) nanosleep(&(0x7f00000000c0)={0x6, 0x7}, &(0x7f0000000100)) 01:47:06 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)=[{&(0x7f0000000000)="ce7c090000000000000062831e5c6091317877980a20eb436cb704950082eb3a5836b0673af5bbb842f1742a9da15c00010000ff459c0cf1c0e6d4", 0x3b}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x1ff}) r3 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x8000, 0x3}, {0x18, 0x3, 0x1f, 0x3}, 0x3ff, [0x200, 0x5, 0xf, 0x100000001, 0x4, 0x4, 0x1, 0x6]}, 0x3c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 01:47:06 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) mkdirat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x102) setsockopt(r1, 0x29, 0x35, 0x0, 0x0) 01:47:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x200a2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) sendto(r1, &(0x7f00000000c0)="ed778f1e3194ce8b9f3b88658e2b9edb66b0e05d28eff7209262efaa5e740a508cc7853fba9024a556a94bbd780400d80a5ca0094c1d0859619e8f9885c269cdb20660babb4b0d8ea9797d360d84e932c9f300a1ba7c75d2bacf5ed0049cb2d221", 0x61, 0x40d, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r1, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x20) 01:47:07 executing program 1: r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000001180)='./file0\x00', 0x4, 0x400) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r1 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="bb0e87a57bc80ab6bc356a66c087556087ef06f313b0feae129e21282e5fb27914946f4fa528ac0660b53f1f1bd841714174553914f6bbb89c9d815ad650241a21553ddffc15e5d3179b1d8f6272cf4fb5e24b11afa4a1c6a722413c668238df20fa63de5898034fa4ab232e3a9cc5c1235a74401e03e2f74bdb97cae2d67291dec8cf37673e2ef714e8111621d466391f537598eedf30b4d74a7f4c21247e3868afb25cedd16b0084891ace5d3c08b53a95cb7dabfcfdf225c8a75f8405a1ea02b39c284e01e0a029ab1b9810b83b6fb3582162a0a146398ffc96ef1e2bf0fcc22169d939f4f9e98073a3d9f2d701bad42557cafa26709aa097448f31565f80fb22137dd2c04605353b405c68002f92b244e41379d3c8f5496f924b271820775ee7317c60f3f725694cfacd5085f173e146868e726f17c5e24953135dd529a4728028de23a5831189a50fc14b0076fb32dd3de1ae5398e3d60b1bf57ae1c35aa80a1c9fff5a8509ac0abbef68df2c51cd3ccfd68981e4b02799159c473fd5217ea6260876d86cc22aa352be9b0e03f47038ed0c7cd8c8122465bf9ae86664a11dc9a0401162eb600faefd3c3c604a73c0ad1ac3135d7f7bb8a76df830cd96cd5613d0211f5fe9057ddfc1f23ca22e0cbca4762f3f2e0850e2fdc4fde6f6f6d385f7d805442a09c47e084fc2ab81fdf97c0228bf80b623a57c0d2b4c1a07894f5f2cdc3f78a976cd3f5af5d9ebcd309359ad7ba578100ca6ec9d1c61787e081b788cd43a284a98d588395e0f202bf3d3d6950ae432abadadc1dbac916907bb30545de9e371190380609c3ea764f4e0375e9f4021ad6ef9edeeff0a30a66e733209b983b8a9b90a54194071db7dcf414b4aaffd3050fe0898a8ce32ea4e1a5941e53d8b75ff3588446667b8307588b01695d3e03aff32910960acfd280ec029244aad18e92161acdfad41f5210cb7b5198368da4fe4b329928251ea63bf75406b6e238c725b16ac2426dcd6a894f68fba28ca54ef24025634e015aaa4c8af340cd58bdcdd6e6d261d38f313e6d24c301626fa90c6e474dfe10efe5570e62ab965a82f5e1691ebb7a82e97dc888823bcc4e52ba9873c759b9c96e6ba7ade8cb83246f5d5caa658b1355108352d19b3eebb749aee74dc6f8427d21e287d3a1128b6f4406e44d92b952d2065b49e696ac18f56ac27e409e2b3a417a52c6ffec375db59721c12e2f3732e292e5c7230d6002676eeccfd8c72ae53c3ab8b98f49d479f337b2b5d23472372e5a29b826f408e3b876ccbfee416fa6a8eb97a16069e2c2396beb203e083441aaf6f6e492985bb5b02878ec63dba4582eac9377003d0115e23a008daa96abdd59c3d405343ebc60da73efa15f440c7d4bd3c781de869170d604ed3cbc791c581d732d346b3cba4a444c39758b6377f4a82f78efc4c37ee4edfc63aa229d0d4ee8f0c3a92d1309d7912c2f2727310666f4f9c900c561ff112d8b54cc8e7257a187b57d9f71c0c9974d7bc2514f8afa8933216061b24108673b34c9f329ee634033021e0d4fe380aa4b81dffeffafdd1123b4bb1cfa5f3ba21bb32eca08d80aff3fe0c7e173d2e57ce89d5179423ee9960cb4690d4f138f179b24a29f5482547378d22bbacc3e7711d353e605e09d1f5e54d913404892b70e298714f3c17e7965b07cd61df0ae6d58bc2d7df5f72d970321ab9a014b89db7c51586403880470e5ec35ca4b53f451b5b0d21d058d8b20266a3ce288e6e9c2dac4b33b3f94a7c852d3b756deda59980ade14088d3fd599a252ed55be106ddf0ee515dadb9b962162d8c77199bb3025071b6b9161f555262563f7a70f907119c0c9d9f354e8820358d4c26452403e5d919dd2da471cb3e595b2d26fca1a651186e00b39a94821fcce18746fcd8685426ad6e441284a77dc842018591c7ffb79eb3d3173490dab2a600aa17d43af262b79f4d64ba2816291c45dab9875ca3f5619ec45e9fbeedd423eb680174aa87dff46513a1bf0665cc4d1955b59ff6bdeb9e665da4823a8a9fff154a01309d6e4abac78ec055591ecb8bae00333c60a380c22efddeeac153e6089960762bd0ebb9c42db4e283cdaa2e9ad20a4ef4985386e54fd7397ff4a0fb24e7093e5198cefcd7b5181631971045e714e7b68b738bd2bc176b94446956417449959c1f8566c238f375e023ea73fee401f6c4e71c6bc5607411bf93c0891227ff9480ceb3e5ce1f434a97b4298e50f4f2c9c4432e8e1af33968b1f86c0290c0318e006caf6d4bf55d32970b51cb02694ed91542490f56a20573a9e63b547b6c574f3c1863f89d31b176c589a8a14121f59d3a242b59e4758f54992da14e9142989db3b0a3693d69395bea73986d956856016f1d98ba0e53a8b2b3d45eed99d07e3b368a9e2fc88f56845d937d375bb13b61fcd0d690286c75f97b61e2dacebe8aba7f4a798ffb4e4b0415720dafed46d4dff04a1d09dd337777ddd8cbf3f26627f4c5fbb780c4a41a8d389789c595e071783d43dac33fdf70266853487ea7a1eee14996965a615d7fef4bf4b642c6748e0236b1d7231d884d79b619a331815ca75d9b79276287216e95e2176b738b78cacebc0e3c4f137b6a76fd91ffa6137e306736b2e9c70fc7d57af185f5c59db6ee07eae2728c5e3947badf51c4b3e12ff6c6f2b0f64b60c859bf8ac83c8db7d1acd2bf361f7494a9ce50ab1312c9d6ce6e1ce25f271032fd52bcf90bf8dfa8ec70be995557f582ab69ecf57ef6b73a77ef9cfe4785ede1bbc2ecc5387bdcb5dcd104cdfd8955cd7b636eb8ee6d2fdd5b5b533636c33847c8b9dab4a3770bf614994442dbee6ff19913aaa4d360e2d3d8afd5539ad2fdfe43461936e33d98400cbbdd94bcb8a31e2a02be0f722128c5aa2b73a8dab2257d066d307bc272130a55a2211da939161d905b5dd90c479c4a60d4042e069c90e84a3c30fd84c3d2cc5467f65234ccae47d6f9a815d6b767977381091f54dd3927c89481a794a1458d2765e7f3aa3ebb84273369be5adb3739e64c8a26704935c551af28dec9c4c398e326baae0f1cbcabd4da18524a524fb5b6662da0731ced93d7f36604d5a262bdc998325f11ed42046c6504b5650e89a0d97b702b49c3a2eadfde01f84649f821895005df4757dc8fe72f6bd3008cf7490d2b0d1c30f627867ef129f86190ae50d3f995786190a7add71c520755f2084e8fb14cf4e6452bd82af4fd1d3c41f54b29da1ef3ec55e050a6f5faed95d0d768be47f26833eb803375ae5f518caa7dd9000c28447e6adb91f300e9915e9c40d29510216c97393465689470d0e6bc35e31f40c54f4c1079c35fc21908c977b638f4492cf109b490526163313f9e9c4c4809ebbf4cfa171c1897effcd4f01348e67c08ae7d8a059f1803167e5d759ca2acc8e9823bfe9366bd13cb654182fb46204041c133d671a3de1a6abc30bebdddc87f84223bdcc22f69fd4ef1f8047cb6e0ee31cfe549d8fd09d9e65689ab2bab3f8ee165539dd621db329abd52bdfa2b27175042b5d592b7a5e9a6b9340f8e44c8f6dfeb443ba48ad055ce9c3d0a2a677dbfefdcf4a072c2a50094155e00359af5be4e4ba24bdbc7d74217ea7b13f47b6d3ac6d86679d9369c1392ba32697186b33ac214f0f288b8fc96e4674dbfbb87d93453425f07b7b2a34acdb48c096a92546bd952fd5a062ace7912384430c9900d92f5936021490ebd0a78f9fd4662b7c2f4d2dde9aaadd3bb542073a361c661f7747d9499ff1f952386c86abe47031e9d899d2658b6a122307360ef8aa511e70380cc1889d88f7bb1fa43c8e90555c89a873793f50084b87ad7c28093e72555504a89a3771815eaf8fd7ff586994909dd46d5247923045c253c43a5b165e265918b1807d59cd39c738a5a78871780920f4dd2fe52d2923e8c7f02f904865f44fa2f237f5e60293762c4bcd372df6de83016f14fede2e2762e0b05497b6c89d573702f799565edc6a7b5440f31c50b1504bd40a51fbe55681dcb7e66bbbf60ba93df48df44e6190f37edc0dcc8de6d0c5bd2cacba4efaf6589c09dd50a7f11b82206b8cd384286df55c2772f75852614b9e7b1e880b50299b4b205668ece1dcb7609e73b10d42be0496ab471ff4ddfa062039cc11304dab189246f5ac85a87d6b3adab0abe92eb078ac5e431d647daf50743461c64995153db74144c9160bb8ebde4b4299daa91d71ade08021e2f346d5f3c09d59d8f352e82e7f953e599e23085e6f552af7fc31d5f3bbba01a4d088e2d7b0e5406690391af3ef09cfb825da1d3500f06d5c3757058f73c32b7c26427c37e525e5c218f9235b0b5b4d8ee954dd661e5d798c5e0ec5015628ef4a617c86354d582176c87c9f8417396cc2bf0332d5500f67ab176fa52c484b3754a0329b072ca8c1ae971e965068afde6f245ebcb4baebf6b16b254661ed5fbd63f19077670515a19130a5e226cadf2436901934f7fc0186159ec9ead476d37cfff55d005391ed72d998d27772dd10231bbd5b8d5b546fcc9cbb67dfc57d8fb6432eddb428d00a965c4bcb9809dfe2862a0d7e887fcd7a73dada80f5e546d1192f3187d8290c19dd34a7e4c2c3a51ab64e5912ce2dcd1a3d4bd2459b44b52b89ae9b780ba230d4e0950a1f491c02b45462c350b0ff993972c95e5b58bf307daa1504bf8280ae40406597bf0471b77cf1add18b5714c22c977720b878fb4a63b4e21f87394ac865ffb9d22052993ba13f4d70ba9547c5cab1fea08fa5353bafaae4dbeff81ff5452c80def027a54bd8939d48efe58d3f228ec4421d3ae21dafcdd53db7501bd9a9ba24e8de15f6b6751685f158d77a5e9e7bf07d9b213667bdeb74f7f06518f24dfd6b7c20a6a2bad28f72fb9e8b04e1863be46a9c41537099ae09ec8308b9f81eaec7830403d992ce37a76ea10e2fa5b38eceba4117cf7cd73ad88b490d039e4575d40475dc163bafbe0afbe8e876acbd272ff2bc7b6e0ac51f94385f3307f9de4a7af6fad7d23a61a1322c06b2e652dcbe0f5572cb975f2028d20213c4e5615f8317ee9c029a03f993b5cde08dcdd3382af973196ce4f1d96ff4f4b77f17b22c058aca18e6f89088cd531527e5a89ff35debfba8141e434d461fc66392462d06314237cb73944efb57d0bee914f900529153e7d48fab687744b9efc527daa324f4a7cd7568363d6b2eb72a1b1d6e7953361823adef6c1fa5bf87f2878e14d28015347d0d1f386fd480aa882ac5b51859f904cb214ceefde2373fb586a5b7ada324c2f300eca9f34f08d258a947c395fed019ecd965e13950222947d61803355754cf649c67d29ea10ddaf1c0410905146b049dff4a42e9b8afb3580c4c7a542f86cff27a2f588e3dd0dcefc5ba9767b67af5e2d6b04561f0a4d01fe02f92e0e928f9cafd8c9b79e54a36408a83826fd53a5d98d471597b1d28d53d961989e7a07cc2de45dd11ffb827b907b2d53c31ef77e7d0555d9c142a3768db10ca167d8098680b34c426d2a7a0096077532b8fafdf8f9d908ab401e9006c804179c34950b83912ec4637186a15163536e9e9f74a9c25504670b299f25d3e3e6365e5d4690d083876371b0d4ee3203287df53ef847eb5b412325ae81ab96c9a703abafa34eac804f2d688b7818f801f9b13d4ea3c7776d03de30a49c1144689b8b5116d5013b8e802c01c665fd623721f5066a1b147c25a85d2cf908a2605cb56d94356f27fe72534920525793bab51e3012df08003f15c33dd9ff22c37cd5ff87fa2b6067dfe09e6b053139", 0x1000) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x80, 0x2, 0xff, 0x9}, {{r1}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x7, 0x100}, {{r1}, 0xfffffffffffffffe, 0xffffffffffffffff, 0x4, 0x8, 0x5}], 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) setitimer(0x1, &(0x7f0000000000)={{0x7}, {0x400, 0x100000001}}, &(0x7f0000000040)) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001140)) 01:47:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000580)=ANY=[@ANYBLOB="98022e2f66aec2f0c4e3ae0ae0e843758ca8dfdf77d42f89ac759f88936809ea060c74ef65c5c8baf7d27daa424e38b06b593c7d9f7535c1c53938ed9d3555bffa03cbfb0335f28e54410c2a483b036cb6763ae0655e8d106741ebad80df9ba18da8b37a01c2ff03be3bed7d49ca29427c71d53b80e0d758e877de0b93aca343f23eba10af064ab00bf0ffd460a6116fd44e52cdf43905954878b060fa3ba4b7f6abdbc1af016647ce33e26f95b97889f72f580d943ca6401dc4b5bd52d8ad4687becbf1952006472c8a5380ab5aa17c21adb6b15bc4105fcca32230a7b93d8e6dcb4703d53c9941661c7481a6b1616afb5be8b6850d81c5b27742fe45883568b9179ad56043baea44d47bd4fe45a1ad"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x16) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x18008, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x2bf, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000100)={0x1, 0x3, 0xeb5, 0xfb, 0x5}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x200, 0x0) r8 = syz_open_pts() r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x0, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x10021, 0x0) r12 = getegid() setgid(r12) r13 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x69, 0xfffff, 0x9090, 0x10ef2b46}, {{r3}, 0xfffffffffffffffa, 0x2, 0x1, 0x9, 0x9}, {{r4}, 0xfffffffffffffffd, 0x10, 0xd8, 0x9, 0x7fffffff}, {{r5}, 0xfffffffffffffffe, 0x98, 0x1, 0xff, 0x6758}, {{r6}, 0xffffffffffffffff, 0x40, 0x0, 0xff, 0xffffffffffffffc0}], 0x6a4b, &(0x7f0000000380)=[{{r7}, 0xffffffffffffffff, 0x40, 0x1, 0xffffffffffff34c6, 0x1ff}, {{r8}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x9, 0xfffffffffffffe01}, {{r9}, 0xfffffffffffffff9, 0x41, 0x40000004, 0x2, 0x6}, {{r10}, 0xfffffffffffffffa, 0xf921303d139694d5, 0x1, 0x8, 0x6}, {{r11}, 0xfffffffffffffffb, 0x6, 0x3, 0x1ff, 0x2ad}, {{r13}, 0xfffffffffffffffb, 0x1, 0xc0000000, 0x6, 0x40}], 0x8001, &(0x7f0000000440)={0x4, 0x5}) fcntl$dupfd(r3, 0xa, r1) 01:47:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchmod(r0, 0x3) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002f00000000000400"], 0x10}, 0x0) setsockopt(r0, 0x9, 0x3, &(0x7f0000000100)="456f7452e950efd686e4ce441ce2cad899d8def5e9e46ecfa397d540521baff45cf85246314ea4451ad52d3764839a0781156993332cad8ca99941fa9848da86008387cab5757c2d6c7f67bd0a1a3a3a4ca19d965933b0f99ce91132f52ab42bef39c959b0b6c5f8256e99ec91a9afa8c3c7b8c2150d47ae743c4385c644f8e02eb5dee3f464db9aebf2bb1f3a258df105389e560320391bc4ccb4caf3e210f7d9d39bec98e1edadf3028d8a9012b8ea504333adb22268b0319e6556e3e14832968348", 0xc3) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 01:47:09 executing program 0: r0 = socket(0x800000000000011, 0x3, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000020005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xffffff50, 0xa, 0x0, 0xffc2) 01:47:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) 01:47:09 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x143, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000f8a000/0x3000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x1000) shmdt(r1) 01:47:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000080", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 01:47:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffc46) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="3479885a43c86a3acb8a78934ceaaf46b4f589f48dcf4a9feb9b663a5891fb6cb13d9dfd9c1788b13e9b83c7eaf9bc12a456c7b113fa77cf085b28fc882eb3d490f19cb7590d36a7786c29aef35dd4031683cd9ea7cb60f7f10927ca17bb272532c4186d64bef415", 0x68}], 0xffffffffffffdd6) r1 = syz_open_pts() close(r0) dup(r1) fcntl$setstatus(r1, 0x4, 0x80) syz_open_pts() 01:47:10 executing program 1: r0 = geteuid() seteuid(r0) r1 = socket$unix(0x1, 0x2, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20808, 0x0) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0xfffffffffffffffd, 0x20, {0x69, 0x8}}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000180)=0x1099) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000001c0)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000240)) r4 = semget(0x2, 0x3, 0x20) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000280)=""/54) connect$unix(r1, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) seteuid(r0) r5 = geteuid() writev(r1, &(0x7f0000000500)=[{&(0x7f0000000300)="872238ff75ca8e131f79aaed1254306f248edc0defb0e906697bc159186106ac76fd7e9a345c2efd99921452cab3f1c8fa2c55baa708fbf85c066933642ea474e2db7d465a8ec80110aa060d5cddec2e99ea23215b7ec3c15c2d2127585723d35830d9978a2957c439f20e8062c255adb676256089131ba3ca0c7dca9c56050829cf9a5abd67aec7456a806fd783718711f81c0f0383156bca2e0808b8de4a5cb9be3433b72c02073203a8976619a503d7", 0xb1}, {&(0x7f00000003c0)="2085ccf10e6f06dac39a054470bebb87a56ac7bb9cf72b29bd5c4bbbee2cbb6a9152270963f216d019614348b6cfb0e22b2a6b6a1b78cfb9771aba0bd9de27c2e95461a608a5413b7657c99d701c4b65d5d8dcf2e6b4c062688280c3def0adb1176ecb87c45cc84eb58ac2334e5433791f", 0x71}, {&(0x7f0000000440)="92bb92965b54f086d978c3e39897944ff2a0fc2f6746d89a2526265e5c0764b066f03bd95b63a1f8bd022ed5d91444e632238a0f0e9cf3b06b72e946e5d854c2495758828f3837c23e5e6212320a6168a53747757be0f603d9860c50ac666b107cac2afb2531443b57d49f2dec3eb3902810cef15cde7a662250768e04c98599177620af", 0x84}], 0x3) r6 = dup2(r3, r1) poll(&(0x7f0000000540)=[{r6, 0x80}, {r2, 0x81}, {r1, 0x195}, {r2, 0x100}], 0x4, 0xfffffffeffffffff) lseek(r1, 0x0, 0x0) r7 = socket$inet(0x2, 0x8007, 0x8) getgroups(0x2, &(0x7f0000000580)=[0xffffffffffffffff, 0x0]) fchown(r1, r5, r8) fcntl$getown(r6, 0x5) chmod(&(0x7f00000005c0)='./file0\x00', 0x21) rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') fcntl$setflags(r7, 0x2, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x10000, 0x0) 01:47:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) nanosleep(&(0x7f0000000000)={0x26, 0x7ff}, &(0x7f00000000c0)) close(r2) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) 01:47:10 executing program 1: poll(&(0x7f0000000140)=[{}], 0x1, 0xae) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 01:47:11 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 01:47:11 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f00000005c0)={0x0, ""/165}, 0xad, 0x400000000000000, 0x17fe) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x4) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getgroups(0x0, &(0x7f0000000040)) ioctl$TIOCSCTTY(r4, 0x20007461) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r7 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r7, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r7, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r7, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) r8 = socket(0x2, 0x400000000002, 0x0) sendmsg(r8, &(0x7f0000000100)={&(0x7f0000000040)=@in={0x2, 0xffffffffffffffff, [0x0, 0x0, 0x0, 0xc6000000]}, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="140000000040000007000000ffb6f62a1c60c48766745fcabb"], 0x19}, 0x0) 01:47:11 executing program 0: pipe2(&(0x7f0000000000), 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff}) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) 01:47:11 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000340)="90c9f5edf793ed9d75b12bd25efa71e5fa2f7ec856ccbde0a8ca879817717a905bbaa211c56fffa54f01635d8278109c84d952333b4c9b04c965b3785dce63704b56e1b57276803292a90d1ef0df0b349b1c8b5becc20e69851cb244ba9002577f2274dddde26d193afba15b8b225ad85703c3378fe4f984380e557baf13912924", 0x81}], 0x1, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)={0x0, 0x3f}) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0x0, 0x90, 0xf0000001, 0xfff, 0x4}], 0x6, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x10, 0xd2, 0x4, 0x9}, {{r1}, 0x0, 0x40, 0x40, 0x400, 0x4}], 0x7, &(0x7f0000000140)={0x8117, 0x9}) close(r2) 01:47:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00002c3000/0x3000)=nil, 0x3000, 0x220000000008) r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x99e, 0x4) setsockopt(r0, 0x7efc, 0x8, &(0x7f0000000000)="bc2db13eb4728308cbfbd39c49e7d4356ba11693a9ed33d5e6a76c2555db1e", 0x1f) socket(0x10, 0x0, 0x3) setsockopt(r0, 0x3fbb, 0xa, &(0x7f00000000c0)='\fFW}', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:47:11 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000500)={{0x2, 0xfffffffffffffffe}}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0xcfd, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1c, 0xfffff, 0xffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x95, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000020, 0x1, 0x6}, {{r0}, 0x0, 0x4, 0x23, 0x40, 0xffff}], 0xc4e, 0x0) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 01:47:11 executing program 1: r0 = socket(0x1, 0x4, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000020005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 01:47:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c21", 0x10e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) clock_gettime(0x7, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:47:11 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x20000000) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0xfff7, 0x0, 0xfffffffffffffffd, 0x3d0, 0x10000}, 0x0, 0x0, 0x0) 01:47:11 executing program 0: r0 = semget(0x1, 0x0, 0x205) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) fsync(r1) r2 = socket(0x10000000004, 0x7, 0x800000000102) ioctl$TIOCSTOP(r1, 0x2000746f) rmdir(&(0x7f00000001c0)='./file0\x00') r3 = semget(0x1, 0x3, 0x10) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x410, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000280)={&(0x7f0000000180)=[{0x88, 0x10001}], 0x1}) getsockname$inet(r2, &(0x7f0000000240), &(0x7f0000000080)=0xffffffffffffffef) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x7d7d83aa, 0x7fff, 0xfffffffffffffb54, 0x88b1, 0x5, 0x86, 0x6, 0xeb3]) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x2, 0x7, 0x7}, {0x18, 0x0, 0xa7, 0x401}, 0x7, [0x6, 0x2, 0x6, 0x9cef, 0x2, 0x2f, 0x4, 0x4]}, 0x3c) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0x400, 0x3, 0x7ff]) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 01:47:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x5bb68ca72378a4b4, 0xc, 0x40000003, 0xc4f, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0xad1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0xc972, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x11, 0x6, 0x200}, {{r0}, 0xfffffffffffffff9, 0xb6, 0x40000000, 0x1, 0x8000}], 0x27, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x1}], 0x5508, &(0x7f00000001c0)={0x8, 0x7fff}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 01:47:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) clock_getres(0x0, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001480)="a902010000805cb90cca8590", 0xc) writev(r0, &(0x7f0000000dc0)=[{&(0x7f00000014c0)="6bf72d063641b961b75df8f9b4fcd5b3ae4affbf7ba1d02583408618e34bd84d4cb968ab3e4d31d8dd08a3a877decb06f445fa44d92b64d3fb6ff2279d072da2c7fb03dfe556c14f5a0759a5221f451145387a558c4a62730cd8a9d1d1bd49e3bc9ad45d096d8166b34d8553a0731bfaa28dcc0912e43dc5596803906efa5756e1a0df3570348df7f248721cb884959c9316aea77a2ae674f90ebc4070b47a26b3fa2bd459136713add1f85f541813af910126df9e3c120e75a6c9404bdac4681d778dec0b77049a3fafa1b74bcc9bacce8ac32a01d1d1a00a3671fd3d00e52ca9afb4061689fa4d498d1f12a43db61436ca82693ad77478f05e42a70c1feadbd9c6370e49e69c3f288e8c0c727c1e17f01297dfcff29bf9c3aca4124484e24d2d8098b6b93b3ef2fccde95cbb29877a733d3128f6f877101b07cd16a80023d6691d63f60c3e1bb8911b4b07d0b237cc785e9bee3dfbd7096b29f1997e6b1cb305ea378e51c4137e680d76bbf18c3c7fd6d665be0e01f5c0f403add9d3723343ad8f424ed8877cb45a8fbe28c230da726e40620d996555cbb4c201a631e0ce5960966e62b86862369dfcb537d8c9d51c3c00afd21af85e4a5742c0a26855f4f5663c2d1f1f922dc024a281a180159b90539bb422d61bac19cbe82e0b2af507acf2727c82cfa8f6088cc03d4c14c803fab4397454a7c7b97f3bfd1dadf600faad52b4bdcaa0207e3bfbbf80faf148231e775ecf3b0df35c2931fbf524bf0755a5b352b39d08717633916ce81cbc6b72704ca063e8c83a62e6cf3b47a4b7b040c3ed5a003676bf2e9d2921e621943fd18c5594bae60005a22fcd5d01ea076d31a3c3a564d22ff75c8e666422a696531ecafd05a9b22f21e997bfee255a07c9d988383f82a30c40d9d2c997ac25b79e792789a8d31b7a3d5a78234db75c30efd3a26d722048e45ab5afd20e6823c576f21491daecfaac1bdc6f0e47ce86f421ac92b7105eb8409c5e1298dc95611683509783334640045d5787282832ef9cd76c7c3032d1245764139e623e04e790c0929ac2a019f7adb51def174801ad018eefb6f5e00dcd670fda6651335c72c509b08baf79945b07b22ff4e2c5ffcbd5b5b14096044adab2128e9cd9d3b240f05ab42330767db46fda11806a0369251ca2981c1f00a67a71c387ab73ef4dece26dc5768e70c43a0eea381ffb6cc9f3407f1aab528da203cd9d45cabe596a7466268521b55b8433c4cbf1203b0b77672a78a04b4a96bc62ee6e14e664a84be0848e444cc56a67789c8350f4da97ae5425da75e345ec9fdf5996f6ec936f55870e68bc4b0008605e43bc6320d8c4a7e68fe229f7fec8693dbfc099447c8502bf1231a183681ccf6cba365c521645b668d34ac7fe26c5811fc78112b216e651f520764adbbd93c06b89ac2fc76163e435c75f19f3313102d2600fecbaeccc80d977d7ab2bb7a4b328c5c65a32a811d5c5c8bafe17c8dd99b4ee35735496636780e1704604dc4a2721f65f2c5a8408dfdd36f807a696adf94d5c65e39d41a7507eee1f9c4c5594554e412a43c2a8919c43ecdd1b172b4b3b645b8d2634df7b66ba3b639e920922c8b0f729c677c5b37d2a7cbbcb387468f98da53aff838d232733d39de9ecebae7e849d5054e321ac4c0291c45232a7c5a0dd38cb207a16c0b84394f667ca77ffd29fe5fbc6c34a94595cf5400b7ff164da9055a04bca85fb6a3d39aeac27fda87b995fa9585833a2df0989ecb9dac3eac0dbac930926eac26a6e074d7251a6fae1fb5c21f936ffcd4281e5f318b74ddedba4c53f5c02d5c987aaacb973abce1d2cafed3c7efa02bb5275fb2469633b155df3c523d8f20e3e73ec481852814a0f1d9d1246bc9b7dc95304574ded7737ad6f7f8609fe8f9889ef6f9ec993ca47afa4a6037955fae64255510cddd6912c6361bc5e1c9094f60503624d9c69cb91bfa642168a8108fadf473b70eda4349754fd7ac286c59f4a78f46e8430dffcaff21c6868", 0x595}], 0x1) 01:47:12 executing program 1: r0 = getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) 01:47:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) pledge(&(0x7f0000000000)=',{}-!\x0e:[$\x00', &(0x7f0000000040)=']\x00') 01:47:12 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000002c0)={0x8, [{0x3, 0xe0}, {0x1, 0x5}, {0x2}, {0x1, 0x57}, {0x3, 0x3}, {0x2, 0x1fffc0000000000}, {0x2, 0xa4b2}, {0x1, 0xffffffff}, {0x2}, {0x3, 0x7fff}, {0x2, 0x3c1}, {0x3, 0x8}, {0x2, 0x80}, {0x3, 0x7fff}, {0x3, 0x9}, {0x2, 0x94}, {0x3, 0xf8}, {0x2, 0xffffffffffff0000}, {0x3, 0xcee}, {0x2, 0xfffffffffffffffd}, {0x3, 0x7c}, {0x3, 0x1000}, {0x1, 0x43c}, {0x3, 0x2}, {0x2}, {0x3, 0x20}, {0x1, 0x7}, {0x0, 0x8}, {0x1, 0x6}, {0x3, 0x8}, {0x3, 0xff}, {0x3, 0xef}]}) close(r1) 01:47:12 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) 01:47:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x110) execve(0x0, 0x0, 0x0) 01:47:12 executing program 0: socketpair(0x10, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = socket(0x10, 0x4000, 0x1ff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10280, 0x0) r3 = socket(0x19, 0x4000, 0x4) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000140)) r5 = accept(r1, 0x0, &(0x7f0000000180)) r6 = dup(r1) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000001c0)=0x8001) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000200)=0x3) ioctl$TIOCDRAIN(r4, 0x2000745e) sendmsg(r5, &(0x7f0000001c40)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000280)="e5fb3d38e2f523eb1004d8ab311093ab4c9a03b10e2112291ddc76b0c8ca6ea4729598709ec909ccc55ed80e8f14b9d6a7a4f2a717c8fe1b2e38cd4e3c3f17266706b07aceb2ae449e737ed6dd18d0f0e0d90e342006c672777ccb321d17ca6e6574a90fa58c8bfbfb3388f435c93213a22a1c40d23e875bf036f6c96353b1c7f4e143188ec7ffc9202e50443ac378a745df75a5a90c8c0c2182", 0x9a}, {&(0x7f0000000340)="f3013fb3fce1b7b945cf06f7c809021a79cfaef5aba1f660ff292e414912fd4ed1422cb993d43a60518be89191404eab36a0f3b519cbb5ea95e6f0a4437ea05fd709a36a2033539b3cd5a5275d6a763faf732f5a0710d1bf3e9c109610d4bbc57ec8e9fe9801f19db1689aae541b8fe94c67ae9ce090b604d4beea5929e4b72fea60cb4de36b559838674bbdcaabcdae1632f1c0c2e4f88476648ece66f6a4", 0x9f}, {&(0x7f0000000400)="204b2897f5f9d1d87266a8bcea9d0e3cc2da13b44b04b2e0123efffd0c906b56a8102635b12b59eb5f5b9d03e5bef65cb3f2287302dd13955861e45617b4f8b7995a6bae5cdad04898ccb2b49958f6e4cd12ad5dc43c503b3da00167f8489bd8674870cf03a442879eb59f874ce9434adf821dc1266b95594f45ba47024997781b3791c3c0cb3a315f301318bb8d333afa2075e22ea426485cbe5f6fea5b7fe878471639ef3cdc3be40b1212e9e32a8c16a234500df9de05ab3ddb9afcc5e1c8bcee45146288a60b50f9ddfcf50ba44a73d6ed6691d8fc395fcc71146122144d92124cb64d", 0xe5}, {&(0x7f0000000500)="023545321718a31e6253851159f49c1d3f3f24d25fc1f99a47899c9de3795de6ae272fc7b9169a06a0e981d8ce04780452b4f55ee5e4dea822be174b9741279df11717aa2f1d2417a24313d743d23d83093cd24eccaf2c9bce498a9912cce7df5ab739f2e62b6dcf5f3d4c13c524d9ec77d09900f0d9701d4bd3c2282b77ea94d9b11ed745", 0x85}, {&(0x7f00000005c0)="b94057a4f00a6bb5fe1b80d1a563b4b1b0542c2d67b3f7905582ceaf7dcc7cab1b4553d296ff5296219527dd7c0f3ffb2edc638d70f5a4f0698a0fa4aaadd3262e57bcbbe2fbc9e95c67c6e1b2dce569401383ec0953c8e4fd7447ddb4759590bd67903c7561b1d44d990bdb4bc64dd00406ab28c6e363e5caf10cbfc098c20702abdd02a0e3e53a2946b3", 0x8b}, {&(0x7f0000000680)="2146888386d8ad96ca41459da99b120e3528f44e9a6d5d22156d7dbefcea8c38de840539ea7375806c13b3a7cf8447324b8d45034ece4f6bff12f71afbceda197def6486ae696f7b398940d3e79ffde2e21d5b902e821d883075adc0addef1bf118e1a87d4420c96fc4b531f8c839efe1633f75e880d2cdd57fdd3d8af2b67b066c09cdf7508cf4af5ca109b1e658f9cc068a3d8c72f0a7a4850f139d9e5647584150587f4b0ad6647ea62d349c13572f30c0ddc3928c9c131e1906af107ec45863a6f9e27c0602483689efcee13cbf527c5ec5dd4a9589fad1829b7bc4a274ceeb0c74f2b5007af92100561b2c6", 0xee}], 0x6, &(0x7f0000000800)=[{0x40, 0x1, 0x1, "c0a42a60f71a3f813a4f18e4cc3f7d1fc9453c589cc9bc7b38e8bdd394d28b9c767f2037a661f3d7f1173a"}, {0x108, 0xffff, 0x5, "3082525bf29f7c4b72b9cce025bc31a65c7fdd9f92b99ccd99f102473c4d13e77d37e042ea97085e0b9979c865a64761f67c2aa7f72d11fb7a6fde9cdd8867f48cc5b2779c60a346859b4f00487e72677da738f10faa1f4f547b4814ea83de488bc80903b0b6b9db0dcdff07e3eaeb15bc388eb22d72d9fbf15aa3082b2cc011d244e353519ab9d48653bebafbd33a9aa68f3ee0cf04649fb3550a92af41361804d13f7bc64317cacbda81831fcd947780a7d719198b3c5d502f029bf7673916a3f70af61b21c1505945b3a52d3e2ed5a8792f24540659cf71dd944ab3ce0ba5ee65b0910cd4c6c808667c300c1e0a79af26bb4b6c"}, {0x1010, 0x1, 0x0, "ec1cf6839559a776d85da6d87bff713706b842018758061b665faf5884bdede57cca696481897c945a7fb2d31b48fb22df0109c3c063c9c2459e284ddf177200b955961f717941658a3311e8ec9c99c7149fd311caec620fd523b3994ff6cfcdc6a4b30aec3c3fddfa8b4e67726310b95df7c67b2d8fb219263515960ed3ef82e7cdf8d9931fe0b090622b670764b5091e7f23605f6b2893a750d1d2a6de477f7139b0d9879d69dd3142f7b029e342dba9e77fc56e1ff0ce1261c096ea1da1845d3037e94bb0e14896b6a5a0213c74ddcbaf9bb9fd91eacbce289843a786efee74a1c9b5870c5d7dd01a00536eff3cbabb512b28d54eb9cc34eb4c7004781f20e900a17412192016027c95b39a51a71025380aa74be484f87d87f0b7deddb138a085b98af20041dfe7548a70fcae1ee400bc4ca4b39a6d49d3d79e7c1957a098ec9b7d41ac7e365e95d13b9ecc004e1861ac2d8837acdc3d5a8e61774f48578abc4422256cbd8cde5b48dc7f7974b20174222391aa7ff5dbab937d50afafb023a0da2fa6be1727ba7732cf8e5f747936e4de4a22818b4df2ac0ad10a04e4ec1dfdab45d6d7fccbcbda2dec20d2ef5cb9e7efe0e9ca9648882c85be3fc51366202334af88c91fd6aaaa202fbf9dce078d9a1968c59b7922ba44881048a84d6835ef9df47e0d4e2ca4a0557b57fea35a29881a3108965610c21c84700ae61d4073d2bf226ba39b91d097ffc5cdf42446b3976aa7798e2ca45c7352ac984e92b8e126c830149e66064648d7cda35c0b1bdf0e49fee9af47079bae59321fbbaf7d2a89ee22fc36bf6e3312dc3d1aad2676ab129cc1388d182814463041d48992fe3b345830c2e1de23b49b0167dd77c07f5d43ff46a97e72d8f23e0ba0603d665a2fccdd87a51a2713505b5e679899aad28f25a99ef00a87da6d58a07faea5d174328c7afdbc9bc2f1d726bdf3bda69dac00bdd0bc10c2390ca1ef8dc63c17a2bc225d9bf9cd250a7442147bec30a2d5cdc317eab0dc187b38fce0bfb63e928c50ee5b92f3fce47c29b21c70ef18ac5e5687b412fd53ea35e2d4f5722721354622cc6239f4b8a5ff34410513349aed28f9e95b5285918a946aa4325796b0eb96a9a4e4ce53f3296f753a1319f3cdd4c36f8390c2822da58932d56ee01b752a4cfa9081d7ff85f50dc4d8b6aeaca01ef869387bb516f74aef8ca21f5e4d4293cd4660acb311d452ae2f2b90dce3db2630a223743fff7ba666d7a13c8cb845ba29f920e2fc8a38aac051c046c97c9d0f5b4b5aeb18813b3f8871e727f9db81f03a42bf2aa2eb4a6f40e56f3e933e4baff4e9d6dfb902356877004c6688354206fe286845dff528ce4e1868eacc0c3fb1caa43045812ca44c1be61fd691cc9be052f86d9d47916ef44035b02eaf4d15b20cc235cca5b57488316ed5bded7af3fd987b5432fae8d550b601bc01e292fa1091000abb4222be4eed8860c7c353faad54481c1e0bdb4fb0613f14c46117337ef22343bd4c94ef6c4c2ab9c323629c1a3df85f2184418f7cd22ed32ae9371a18857583abb2df96dc06d0e15c27b992be5f6b3cf89d20ba92dcbf23a2e42c4166d981ddca532ca000f70ba37d3c75326dde12c9eba4539ee2acac1f7809301550d609076ae1e63980b15bff1979e8374c8c85d5480d14b8fbadbb84c3651488a866e5545becdb786398542c9f7f68c8dead301e2e0f7be4148b2c9c4dcd65ac03855c6b678b88749aa74156738b2c49a60bf9700ecc2647cc5f6b417e3e2a6546b2e21e173c389bf5cead8e50ae5ef3e6263e4fb0ca62513779099493b1ab2190a9993825ee0aaa0f5c58f14ac71ea99dcdb35da5b51047c8c2309ddcb4f4f6cf7a176007cee8f3cbe95e1fd47ba0aac0cfe17ed6b149796b95ff472ab23c0efa71c4ad711fd82bc55ea62445520b6d603b52d8bc9f6a85951048d5f590c1a7bab749c78f7e2fab4ffd81f27b389417d7107d65ac1e47560f76321ebc710a49f6dd62a28b6ed2f92715811b00937f5a614b678ade6a67db46448912aec619072fb6c5008a5f055fa78750dbe211a8a756efc791086dc12d2693c3e509835b8ef980d0a45d2d8b224aeb2c6828061220d6fca63e68f2c43334ec67871fef283ba5f165e588900765cf3d47933b59c01b9f89710dc00286a7dcdb3eeb228ff90de8d0fd1e08b2ffcac937c5701dc8f3b120b812de181b16d9f927c442bd5607cf7441fef8dfd15a5c63aee2062ea850d549c8e8b5a7983cdc3401998dcf229052b68204ae248c26d1abd96bbd35a5a539a776c6f6a85af428e2c61ba706d74c1cfe60450d1bdf5eb8731e710f99488a6ffb02d468d26acddf0d8e124554936c130afa533bb2400db3a2392ff5421e0d2486ef3c8327ccfd4ecb55e8ac0438ad97e0d7ce123cbe0044e11626e5396758d8679bf3bd9eab19983c66abf3bf0f520f80d7cd91e5350dc224313641217eb6c96d0b4abc49b1cc6ecff70ba572581b63f7df0310204e2b44e48feb8101082774c82bc7aef39c4803138bc10af84fe2688285decdfa9c7bea403007dd6b8b57d7ba18ef2b2e84971456f5d4133d8375f7377c247a6aa18fb1803a7e38cde9a0addb6db10cc5051826bccef06045590e96872be6fff1e03332abe18fea3b2e157779f5d2b47986dd5e4ab56efe6ee0c635e241afebe4b20504853ab7656f2581eaeab2beebc32b27267ba3bb4dc38e3e5aea1262db36ba5e98c86baee6c0f43d2ce2eb792aedfbb97849a18159a77e2d08964a9caea2fff8c2ad727a2dfe10a50ed332af8ab2a644955429ec1b76fb0f1390b062823bce576895bd59262b54262a1ffe3d79af2c8b1c385650f2b32bc7aca6cfadd62a1caaf38350120c38f1b37dae5e69e27a882a72896ea29a481a10562b8d2c510df8fcef8a6466a41ca0f738574917e63abbc9a27d03151161c71951588bbd4c59b9a6e2ff835efc1950a44bf3ddbb8c6c2ed4c39de8c29e28f525469f41533a9dcd6be76303622bba0575ad1ff938a70278880f0de9cdb27a343cfe487614da677951a79610258cc76292e7eef51fc806fb8cfe2b497c75bc76f5f52be8ab9dbc1d878ad55eaaeaf514638822d2c80a747397929962f87e085146f4afe79a9eb613cd6452b45fb6fe4cb7d57f5c4045099728da89c91980054b2da46f1940ca6a105fb7b3c6398664016a0a15641835ed09ad64f7a702adb9976831257239efb9bde02d56674c9211c0504e9be353d5a3286a76496bfc1745e68994547d71a5a17acc0c88b054dc01a0f377f21e4bcbfd26903856355826b36eaf781024dbfc1b477deed3b445378f1790875ca34706fd252875d90a28d15535b49b2af7eedbdb9773b953886ac3a64f6aee7166ef46d6e5d07f72250e5a7b9c6df733fec733437d63c84015c7383dd20cf71637a2425efe8da89d6a23630f3c59ca63126f896995ac0c39aa82495f5d24d063ddf570a2d5434359c6beef4304aaebb309d2b9eba8a64274294c33ad1ec9c0ea819b132493711819c1b3cd96c5829a162f4825f80e9bad14412f88a6873517562d0403f59137db5b6e13fd14a35c541d78404ff04ba276cfa58ec3a1f7c44a1d9e9c27eb733529cfd7c1f3103fc9e7983892f6d49bea18e8c398fb28ebf55cc60408234ce510213575cbcad710b3832854a18699548f25f5af5c847ada98ce764d9e8b29a664b54524a7f86257c437560a797222a819abc6ec1761c208b363fa94da68640509fd27f523b2deb6a6957b9eb8fc3ed3d55ae4d9c92afb72d5c5414ae402ee0d1fe0cc562629ff57236582d384fbfc05e18c2bfb673db3b3884ca71e9fdbb83e5949f4fb48ab3f84a3c311b617923d0ebda647bbf179f5b9b1cae5ecb0d43273b8b32c41dcc768e91c1237fe5b038c763b08283e4d7a2f29ac708f36f74f20840dc7f791b6ebff9b7c60ff02cac1207d1b0d3906590911782b7f27e583b5c387de3bd8c7239615e8ec7331b73c523ab9d788de2e8dc03fc8144844d97d9b8dfc7574e102449e46558f647506ce7234ab9dc4e76ffb2fcc421bc9e8418a8e9047b886cdf85c161ce30bbd41b03d574809d4bb1d91b6b8b9b3a5601baadf1c9a8d1f6217c3045c484b9c07e06b397be3301192ad7bd12452d12e98b3c669b623cf0b2c903cff7d98abeae5ea1c46004a6bfcf395118db64090de8008cada8221247bbb9753cdbc72684fb34496fa7a732bf7acd25ebeeffba973152a01fdee780e8d30cb55166d1663b0e5c9ad1ff451953bf9c9f37a199974e13249d940ba02191ed8724ba25cb789f31083ffbf61e5cc9046727ada1548236ce03ef4726d9763c074d3f8f69c0dbc64df88f99e6f5d69ca536525fbd1b4dfa8d6f4cdcb61e6acd1f14992fb2486c2632b778cff75a929aa8ab5108bea257c6ce6927a0ac4036b86f932fb6c10d22996384229917ada32bd882c5bbcfe0ee02d295cded728ca7e33a393df85c7f7829a3e99ada0b4b785a60826b0be2c473da8630be88f8661f35147087846a935065556ed544d030ab3f401dcedc07a57317a613288a770a7af2142173c0af00d05c7358a813cfd2b3acf41a7aeb48fc525cb49471efe5e7f7c291ea2f5109ca5a13eeeb3e3fd3bc14e697109957f12dfeb28f22fadaf0e017076084ff01c7971bdd96406ced43cc0e3a649d4d989551040d59b2e22da789f3e168442ba251a9aece77d975587b07c540a072fc571eb56bf8749cb39cdd0e2161df69441ec63bad0f1dfd450d057d821b4f930960d2b4e3333f3616fdb1ff9b7f0a11b6bfc8a85a2dc6ce85c3b2a411e78bf008c047e88fda8be1dc5de5402b96d955050f1d2e6fa535fe0983112e2a20612d221a0c4900ccade1717482eb12df9880b6a4e0581d6a21e6ada5ac332ffb738b603a813eb50d03d9778e3dd4ac33ac2f93803dc5d63efbc1170e0f07a7b6a3fd3cef5c3a4b265e2df6a9ed78b4a9de604ac0bfddb622dacb58199e28f910fd69a741a636ed33af2b51d99210acd7af9ae081218bdcad1120e76aef97afe640b19dda65d0a503de22ee050f5613b9e3e9da196fbbd5ff31931299c4ea396eae8e300a920c30d01117e9443ffbf0985d65d4532874e07a450f6eb2d1f651e0fe7ea0f5b86d89b033bb8150ad271f6fa2745d2f3c4b44243b6f221d0c0ec8afe631bf68145adf1821a605bcad28e02934bb7f628123aeddc30b7bc343cbecc0cd3ba4b21a6b18ed0472cabfa17bfb39450a4cd462687f437426b178df2585bb8ae9996547381eebd3498749e5e2eb8f8ea3423147a3c8289126728f2be0f074b661eb63611bc8b8c4b9ae998ab6ead1ffe1e5895ed453ff0ff90801e565c3152c396c3d8523a83c539944407fbd6e0d8174fe11d4f6ac32a28470221a4d4ffce56e66e83694a382b049bb6e655a89b407b4723ceb362d185c8636bde7b30317c46ed52305b2189a83a3730881ccbcdb58ddef39d4fc202fbb5f57ccf044e287b8e6bdc57117377f9d4fea6f92f90dc265fd70788cc43b20009098d52cab51840ce01ce2803048ade72d9cd996ffe020f401d41101b31946f1a70e80c4627980ac31029e27fd2c236a86a858d1753dbc3a114a7aedc76a26ea597fd03d23973adc4e7b1f99559bae798b2463687a949fdd31a9520da155e5aa691d39fdf7ca778f97638a19d78e440a7d8457df4777d9d9bb610881d0b0fea6de4cbfb7a4d75bff11fbe1d26f9101d0816d8afcf8455b95d2ee5c85a29dda13013ef0839fa8d198f1bf7f409a03a01c1a02ae06b"}, {0xe0, 0xffff, 0x0, "39f53d747ba660d013db14493de77266c8b46532024269c6cd1781f2f84f0cbd4f355ebbd11317aedaa34f01f8570c23fdf4b1d28e9edad1c8222a977df515dc448a084aac9f742df4e7403c7e64931c81942eea5a83b3065457de7097cae662f8a4109b761b3d06e9ebf241c761d42833a6eeaeb3e8cb50ac6e670943b0308677122d9498a4f33662c2adb06f2d877879de27bba2cf75c9339bf397da76aed79d71daba82072311a8ac19ca9cdacecc9879bb025ba62de110f330ef9f4bdb8a5415f8630d823bc1845058e7d8"}, {0xd0, 0xffff, 0x1f, "65e5a51a3153881fa3ca072b3c0452f483584a48e7113aa5b24d37f2f3784db22f72318b2a4c68ea93e9f073b375e07dc6fc076b59858f260d26150eef11f96cdf2a2db156c745e651589f9a1990ae45cb4b8a908388c9a3c3cde9f886f2f2301f48c1cf4d263bb4f33272daa01f09981ae63f4e084825be300148106e702f640b31c765a249f89ac8d6b3e4839a4430a1f3ec6f0b32dc412393e60abb77c9e6df1724d624e89b6b7eb836f3cc3bd944615424a87f4b10d38ec835cf5cc19a"}, {0xc8, 0x1, 0x6, "0d6d858e09029cc1bfdd7b38b50f4aa853f2062620e8c95adab70c633bb2e9a30ea2cdc6ebd3045ad11e1d9dc1fd807df124d516842665ff95b42ddc1981ef141cb11c2edba6ac14b8fa3e5f02ca05cf562a745029101ee8155d6ea8a28da20e4492cadf6becef8653ccea15ccd124ae6788606d104f2cf005e3071756c66a5b2288748acde031b88a06243ecf5fde1d9521dcf45477be940d25746732b49cb9abfdc87712160dea2528e9fcd10fc766945f9a81"}, {0x58, 0x0, 0x4, "45bda16591d25ceb82ba6c4b7e979019087cfadd329c80fc048d3d80adb03ba46aeeae543b41c1ae0b78c23deb3b21cad6bb2a09588afe16f6d25739773168328895bc"}], 0x1428}, 0x401) sendmsg(r2, &(0x7f0000002900)={&(0x7f0000001c80)=@in6={0x18, 0x2, 0xfffffffffffffffc, 0x50}, 0xc, &(0x7f0000002340)=[{&(0x7f0000001cc0)="c390f8ef12122a91bcaee03f092a609d8bdaf37a3553dd470a02a594b0ee911822e45b38d932d6d42d1d2ca7ba403d91e3927a50c9ce3e878b66d2dbd1dc8488d6793b1cfc42dabac2e32907215d8ffeb47274dad29cdc8fd22f573f2bc4353231a34ae5be693604a73f8ee46e6ddf493eddb65650319f969d30205591587e81e89d4c18f8a66b41ed586d5c796c594f06e3efbbf060c83d5c56b4134939fa5a4f85d24df67ce574efea670dffd36ccac87a9fc26de5ef99967830ee585eefcd52", 0xc1}, {&(0x7f0000001dc0)="11ab4958880b3d34c46e0db27b3d33c7b3a03c970affbb8847068aaf5d7b332a1d1f8eed3e79c539b15847c6bebc12649ae6010a4ae131fb3cc6413619eba6f6742a19132679144ca6b907ce54aa9ab467dbf909a9e0850528a595df56c1cebfb50f973e9c2fab24dfc0c21fe057b4b7fa74e610119f56a42aa3f54bfe682084536590fd64069f88eb1b84d77adca05c05c69db572cf4765b90b019ea182385faed7f6aeaeefcd183cab42265707bace0b2368ccb9d4", 0xb6}, {&(0x7f0000001e80)="5d82fbfb5b0b92fdfc465891dc8f231f9727d4ab5cee7628178e809f5b0010e91c7a9de1d0c25aa8dfe61b0a466c81e46ee762e3b0f2e39d236deb57f702bdd36a2e8f523c056da29e9d7aa0bab6004d367c84ee2e71212dcf3f577dfd736fe86127b9af43b5", 0x66}, {&(0x7f0000001f00)="8b62c0f3fc8c980e6c1f0ef8fdcf92cc1272e8f2f3097f6ef9ac589018fde654524d88e2714b04b8c11f68b66ca3fb016799c1d7b4b9b695675b0a956c48c0df9e37f5e4024fdbe3d09e38e1c0e4b58766d1b5cd97ddac757d3521d6816b54f98c00dd6a92244b97e52d0c7242056cc6991da3a5797c4e95dd486873ccb26e2f585964530f508f1aa98c7894fc6eb38b1e01b053847d06cec4640bb23f9300e2f896e9e57bd6e9a3ef658d76acd5613c83d1bf64b860ffa41ffe4ee779ebb903", 0xc0}, {&(0x7f0000001fc0)="c962226d791b2f1055ab95f6846eb84b618598451aa019052d95b04cd327142ae6db702bb3b36d6c0993559e42353baac1104858cbb764223b476ac898112cafea59ecdc42b02e9c9effa5a6a6fee7b9750645c69269bba4e145f44c7840025d4ffff3dc", 0x64}, {&(0x7f0000002040)="27f75286e2d5eee9c5b9d0caaaf385139b356c7d4e4459f0a5fe0c7928c347e3993e5d1fe9fd77a837b16c4a5566932e196b0bdd034475a44b7b064935f33b3cf1333a1b515603d7e10f65cfeb8dceff19b268b62f85d9c096b8f21f36556431f30228338e6839013ae95837f624f9ff4e4654b27d4bcabb305b77633ec8eda4bcc0693a08e7f20935408aa579dfeeeeceaefbff3bf239e8d75feca37c847b9adaef437fb156b84521ab2e1c2e6e17bcb249b5596ced331ca81879c2448740f720", 0xc1}, {&(0x7f0000002140)="d3b59fe1e9468f41ceadaeafc8789c9152e49bc71739e430df80a063c110b170825719b088b0fa430956e091fe5ff9a8848dc2082e25f6ebb3aef44d6b97c5e217ba6498f95f0dd35d0b7b8cfe2d64f525804f8ea47cb91e00277874420c57994d8e9cd7ee186ef5da4f7df6264e843be07560379c333e0559c285a226173b9ea915b75e963f8486b82fa093cd0a31206fa3a38cb9535a6a87acac37b5865563", 0xa0}, {&(0x7f0000002200)="9a974b71a8b59db16ec75f4be9122c9f2fe53d39341bc7c331e00e2a093ae3", 0x1f}, {&(0x7f0000002240)="c83924d9bcfe0f7a3d2bbe3395e7d073c864d63d5f0cfa6010b468c6d40fdd8e50dc3b395acde30da7a1b2af0ab01c9830fcbe37d7fb9051afb768e58aeee36f2c95809008ec4ca95f53fd83cb4b89c6641d79e4be133c26754dfdcdd6b55b2ccf9ae3d4ff7eef4a3bfb6a7354a97e79ebd368bd2486f0e7aaf4f02df3460d69b4be3c0553c7f97a", 0x88}, {&(0x7f0000002300)="b63fcf8f7fd4d038861178e796918303385b", 0x12}], 0xa, &(0x7f0000002400)=[{0x88, 0x1, 0x100, "1f325fbb4cc248054a378a7e1a9526f32ae1de5c19ada3780498c27d2a836b0b8817ea1814ad96326171f2f1c88b209114f65d8c69458a1d055d0dbf486d2103a4a81187c599a4c49a6cfc804aad247f35e68ad5d6e052878e9aaef5dc9decec2e4eaf8768fb8f116f1814f8f043b5597c14376cc9dfd9"}, {0xa8, 0xffff, 0x1, "a695807012909d8bc1e635da2f1ae80beb05f168f3e331d649d7a56134b3af461e3fe790d4487daca80c13995be476d481c9500a9658d3ace1eb217488ef07bf8dba18731768509959df8dbaadc12b9aca29a80701d7d5e138399c0361dd6010ee25e27602c4464be7b977a21bc85620b8d50f169fe535c0415f3223d5e7d423d33333e4a5928b1b4dab61faf9774b0f44fdbd8c0e"}, {0xf8, 0x1, 0x10000, "8a3ea38f2cb38d10e9c1494e22427b831173ba698f6ced7eeff5f016b69546ec30e6fea81d2cd5820255c4bb513345e876dd08999eeae9f3a79831605faa46c271091e58e05020501bf4d88b9644050d1ea77f15ca9eb9a8c6fa74d5c920b8c3251c39431efc104314ac032d7e7b0d3a2df1072825b0410c5220321eed5cb917f1283f2584baa662b75701af9b17d02fcee6790c6990478c27e637d2cdf0cc4648492e2747f665ce0df29f893b5dffe44ddd9653ac713633a701804069b7714832fb26673fd9d36533e7f105e9eccc447f1bba63060ab093f4470c7425e714dfe61cf388fb5d"}, {0xe0, 0x0, 0x22dadd3e, "17b8a4117b6589a6cc6d4d20c9892fd0254933280803276e80fb6bfdb14f3efcdf95807b878aea095c0461110b03e644f3f0a0e5d4158178f44e12503f3be5ab1092d6b870318ccce4edb0ef91abbee352d129680489cd8c5c423e075f6f148223f0a3ce4ad487ff60a2805c19bbb4d9e187bc908134e68b89cc27ad2108b03a3fa12cbb58b035b0a8d69003d3d4d1b5a19522308cb977a06805783190f744afcdbf32af83ffa34430fe4a9f382a5ef8e8257e8937d0dc3fb4e6045c952521e07e8a53548c7bd7b98377daf2a579"}, {0xf0, 0xffff, 0x0, "dcb05a52c35c4e2363194a70af1c3cd94825b99932ea8367ab8eac84b6599f08e167589bbc95a8372689e1ce0ada5d082b351ff86b2ae96816e680083d6b5af343548d98e8eaf33237d2fd1e156042a02bcf5e5b7becd632b5fea4dbcb6240018c24245a82c9e112fce3d82561273447a54edb233524736fc950a21df1061b9386c55b38c0338e684af2f4e946e57d199b0413e624929e12a4afd67db3b80c1ed521a31e046d8d761e694e743b7f7725fc421e1213de070658576b77aebeae74f002dc1b7979b0dc6b548b7f15d824ebd7ff134c3aa399169c901ee0"}, {0xd8, 0xffff, 0xb29, "87de274f3244b208d59fc782b25f64ff7a9b9668387f0437ff85151f9680f77458265750174dfbc90d1469b5858d48e8d3f1d266743e89e43d89c800d1fd74151ff311dd3fd7daaf5825e204dfd65f6e7f469c18ccfc9266931fdcb9087fbbc358b63ce56cda33ad0cffe01ae6199976abd084484833a514bb2a9ffb079195bc09546ec0aa4d76b20c383a69e6d49bf841d19748dde17796fa795284c7428682f5b398578fc25ff3137b0249625f8e93261cf24a0cec99976f119774d19bf2392f5104"}], 0x4d0}, 0x408) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002940)='/dev/ttyCcfg\x00', 0x103a0, 0x0) getsockname$unix(r3, &(0x7f0000002980)=@file={0x0, ""/4096}, 0xfffffffffffffffe) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f00000039c0)=0x1) ioctl$TIOCSBRK(r6, 0x2000747b) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000003a00)='/dev/ttyCcfg\x00', 0x0, 0x0) r9 = semget$private(0x0, 0x3, 0x1) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000003a40)=0x1000) sendmsg(r3, &(0x7f0000003e80)={0x0, 0x0, &(0x7f0000003b80)=[{&(0x7f0000003a80)="9689b210c8b8b601423ea461f9345a081a8274d20ab96e872eddc2f35fcae59993a82ae1b97e8cc1b3b5bb0825c054eac2d4d218ef85800a4186c456885628a00d56ad57c1488b8effcf5c2e3e4a32e3e65bedc02291595faeee152363b2204140bfad0ec88cb5cf4ec8cee3a10c5d7cc64cabf5500916978e66a33cecde28068b331ef34bd317ed8cfb66f5", 0x8c}, {&(0x7f0000003b40)="8bb23b7d34ea37bcf8f2ebfe6ea7869a9614fbb445402f3a9e35067e0a1a51b541346b5b7d98a63ef56f8a93c6be8d03b9", 0x31}], 0x2, &(0x7f0000003bc0)=[{0x38, 0x1, 0xdde, "26c4d801b841b55b0063ad4abc5ccb100ae7a537772798dcef5f3dab899122d970bc97"}, {0x20, 0xffff, 0x8001, "7ddaf4a2bb8eeb04f6417c"}, {0xe8, 0x1, 0x7, "fb9fb7c94d7ce23d7895c579e89e4decab3893e28a879ba29ed38d6d78bbf85c266c8761607b376d688ac0ce85593d0b98f4bd7f9057a65bd77fcb81c664a6c5a5bd1298a26984e1bc873206d5b9c262ffab7597e877eee620d7c83f35529dece6a33b0df430cdadba007bddc3636577f2e370aab66a20acbca8a181bdc8188bcd7e8023ec6d164d0f1510dd5c3684c568904b782291e605ff3d42a3eb83bb5f92b6e147d76f6f64dfb549f712ccb3385e103c396ec10f5b084510f86ca277bac6d3c5532f19bd609b1b16ac40180fe4ed51d8256c98d8"}, {0xa8, 0xffff, 0x10000, "7df2a02c0db90d99c79a7f555be392247aed76722f64bb3f1c146c9ecfa365b49ef6991fa08e4b078843baf6e4f9269a5ab122f96613f79f63e409edb2a89a0f5b29cf0d85d9162e1af4eab7e3204b6a5a0790ec0479a0dbf5c0cf8582e94197a8f90c610a79756e7d5bbf54d746cb7e1617904d89498ccc1b6d32a474ab6a4eb006715be85f33576b7264eec2af38f26e"}, {0xc8, 0xffff, 0x2, "307bc1a803e449aed76a20dad4590d7ff2489c559741f8f6384af7a656c1eff96637b549b8207f8363999284eb4785300fa55310713d321044bec1044275a8ca9f12fefc39314c9c2c8b95c28dddc0524f960e39facda6c8e8bd4cf91ba949cb106b067f058046aaf616556577889037220f2480e23334d4976837a53f068feee0efaa50b27ea680925a682f105cc98311cde0f237241ac0e4799003493e9eba599144e2f726c22de00c4b6ec6fbc0f84d"}], 0x2b0}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000003ec0)={0x100000000, 0xfffffffffffffff8}, 0x10) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000003f00)={0x7, 0x9}) fchflags(r8, 0x10000) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000003f40)) ioctl$TIOCEXCL(r6, 0x2000740d) renameat(r6, &(0x7f0000003f80)='./file0\x00', r6, &(0x7f0000003fc0)='./file0\x00') dup(r1) 01:47:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f00000001c0)="003fd868bffe45a42b19edc30030dd", 0xf) getsockopt(r0, 0x27e, 0x4, &(0x7f0000000080)=""/195, &(0x7f0000000000)=0xc3) 01:47:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x5451, 0x0) 01:47:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x8001, 0x800, 0x3, 0x3e, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) poll(&(0x7f00000016c0)=[{r0, 0x6}], 0x1, 0x0) 01:47:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a9", 0x1) r1 = syz_open_pts() socket$inet(0x2, 0x7, 0x2) close(r0) fchmod(r0, 0x0) dup(r1) connect$inet(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() bind(0xffffffffffffffff, 0x0, 0x0) 01:47:12 executing program 1: r0 = socket(0x2, 0x3, 0x1) getsockopt(r0, 0x29, 0x400000000000009, 0x0, 0x0) 01:47:12 executing program 1: open$dir(&(0x7f0000000180)='.\x00', 0x200, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:47:12 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() semget(0x3, 0x0, 0x522) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x46, 0xfffff, 0x4, 0xeb6}], 0x1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x200, 0x5}], 0x3, &(0x7f0000000200)={0x5648, 0x1}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) ioctl$KDENABIO(r3, 0x20004b3c) r6 = semget(0x2, 0x3, 0x400000000000005) semop(r6, &(0x7f0000000100)=[{0x3, 0x4, 0x800}, {0x0, 0x8, 0x1800}, {0x1, 0x4}], 0x3) pipe(&(0x7f0000000000)) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000140)=0x5) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000180)={0x100, 0x3}) 01:47:13 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 01:47:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) r2 = kqueue() fchdir(r0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/48}, &(0x7f0000000040)=0x32) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 01:47:13 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x400002) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 01:47:13 executing program 0: 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"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r2, 0x0, 0x8, &(0x7f0000000140)=[{{r2}, 0x0, 0xa, 0x12, 0xfffffffffffffff9, 0x1f}, {{r2}, 0x0, 0x2, 0xfffff, 0x400eb2, 0x1}], 0x7, 0x0) 01:47:13 executing program 1: execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='-&\x00', &(0x7f0000000240)='}\x00', &(0x7f0000000280)='):\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='@\'[@\x00']) poll(&(0x7f0000000080)=[{}], 0x1, 0x80) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="d5b6149e36963fb2091d1d2b71403c30b1b0e18188760d1a0ca748ea47d4c46fb547efe3e7a8fadbaf5fb5b61d850f099e9a10038967576704f0a858e828c17a682218455eac36e7ca8e68e96c30aaa75782935d997cdbc485e46361e7f030bad2169bbf13393da247ae69d19d70d2e4c4bf66fdb2e3edbfc9fefa08c27dc25a6a4c7fddcd8778c8b5f22932368e4bf66897f0949b32d0cb80dd11a5564a2925a7ee939ffe49df2e339e2abc4ceebb6afc8e06b3173698bf455de616812bbedb75", 0xc1, 0x4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r2, &(0x7f0000000440)="ede5b81d1639eba9013a1a97b8a6ab4eb9ff18762619b092f0f4375e765ceb9e190be459bbdde80d8a1e378f55cd22190b5d3dc7c286482d04f6dbe189c93acb6c11a0684d3574557ba7de75a30e6e135efb14417f1e68db42f7b0532281d9a4a336355b271de64128f5e28eec6ce6595d92379eafa1abbb3ce20d3131af20a36be0687113ed5da95f024b9055333cea8165c6ba8b0e79ff54776c1a96a570bdd0288bfbb47968d621393d675a24f4a150292e17db525ff06162e828e74eec3f9471e2b3a6ccdb4f042bc9ecef2d543d8df3eab4925dd86c55f3882ce22618fe02fa72e14a37967f32f9de1960", 0xed, 0x4, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) 01:47:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r1, &(0x7f0000000000), 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) 01:47:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setflags(r1, 0x2, 0x1) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r1, &(0x7f0000000040), 0x1) 01:47:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() read(r0, &(0x7f0000000100)=""/209, 0xd1) fcntl$dupfd(r0, 0xa, r0) close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0x7f, 0x0) 01:47:13 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000000), 0x10000) pipe(&(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socket$inet(0x2, 0x4, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) recvfrom$inet(r0, &(0x7f0000000400)=""/199, 0xc7, 0x1, &(0x7f0000000500)={0x2, 0x1}, 0xc) socket$inet6(0x18, 0x3, 0x6) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000240), 0x10000) 01:47:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x341) write(r0, &(0x7f0000000340)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148ff0042b8e02ad14a7f5259bd7f16120f8991a62fed95b2135c5b5df574d682407720f52a13c66740c872b1dd3b11bbea4118a8d8751d201ef1ba136153694d4a9b29a0947f9c87dfb5a59d75ff6b8d2076f3d86cca9144737e6651fdf26cfac5f1bd53d079312557a90a", 0x8c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:47:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 01:47:14 executing program 1: r0 = socket(0x10000000002, 0x2, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 01:47:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0xfffffffffffffdab) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0xf7fffffffffffffd, './file0\x00', './file0\x00'}) 01:47:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r0 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 01:47:19 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x25) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) 01:47:19 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) fcntl$getown(r1, 0x5) open(&(0x7f0000000740)='./file0\x00', 0x80, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x107}, {r0, 0x4}], 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000140)="a2e540683c6f05624fe30b5f46df10adeb83e4e25ea39fb7cca10cc428ff8fab082949b415b91725ed79279fed737659b115aad837173a926ccb21f0003a60363464044b15427a307cf57fc2cf512c09dd1be1b6eca39bdbb248943a5a91624a1eebb6194e4ec0365ebe185283849b4bda4b04b764b503d8513c95dc07e9f3b9eac0283631151574c572f22f29a4fccdd65a16ba1ce1dc049334789bdf05755a5462c9374b3ededaf9fae246640c8379f7091b00e603a74e75cb76b4419cddd1e4c50d4f7df22ad0641ae4be507e11473a4deffa6bc1bb2f0448ec19536d27b18e8f9005fd9c07a34ab6d2aefd776a1fb59944a815b2ddf9ec64", 0xfa}, {&(0x7f0000000080)="d2ddc2e862a986f1a18751395d86841ceabb6107b3d25b5eb0183b1536962bbe7c9fcf688f5e96ebc3e8b71a0daf0c71e86673c95634f4b714259ada78e0490c4b6be75f6e5dce0a65c9b07a8825f058a7ccd3", 0x53}, {&(0x7f0000000240)="2f93b68d1bc63371bec17f4076bc73dd58c90fadb009b51e4533f66091c62c38877326421db4b3e17b5dd5b6ac756cd726dba1bb5871b204ad2d199d75890101d3472aeccbedf853636c89306530e6c728fb8f64143c040bf730493129ec53f0327ef29853b4adc30e506b03d758ed40f0f773e61de791d913b7a762fc7a16b6584841203aa8b3c88e76353376bfe25b", 0x90}, {&(0x7f0000000340)="f886c6da612b8ebab8953120c3c0768624f4516c0e0d77f32b606025065b792defa4c150e8169bd7ad8191c4f586cf05aade4324e99b9b45848b2223aefc28eb9f166d3c0cfa7b99730790077de7205f4806a2d6", 0x54}, {&(0x7f00000003c0)="674421ee299d36d7040a387350f342d2b05dac1086ab2955d626ff10a92aafcf66a26eb97ad4cc9e9818ddffd193b89dd22d2bfaa1553cfc69c6795115794744c3a268ba10e04d418a4b2f97dc53cfefd42f67c120450f3d1634272392a205e78d4fd2d98e4d1716c15b69c16cbb22b599930d81129cb4cc976a175dd13e658893935014a26c3f813e29f611cdff4692ebb6dd225da4a4a5fb4b38597c6de0fdaa604dbda24de76e5db5e6ac9ae3f13272030ad1d69c78ebb9598bba3e75403003150cf8fa580fff54611dee34b27219fa6d23697b25ed5f207b646f38052ab378a892469e137379fad60ff927e2391aad8dbfd8121d1abee31aa45f59555f", 0xff}, {&(0x7f00000004c0)="0297210c7b83280293bd758459b46a87f9bb32d1b2e8b5fef69c191e4614af73450eba0c9ccadc285f5c972e46998bc7aa218bd5337cb6d32e1395fd51353ca195bb583840ffe420e08701", 0x4b}, {&(0x7f0000000540)="aa366bbeef059862672426a878255f1a5bbb8ed51fef507406c6aeb04982fbadb361893d6abde0cda3dd219c322a7d", 0x2f}, {&(0x7f0000000580)="4f815f6b66c3794773cc7c16725be824", 0x10}, {&(0x7f00000005c0)="2ae065c35cddaaf3495d1c49972b4afa8380456053bcea5e2a9bf99a1fea4ebe7594125a29a3df00fe4f7b63d734f098fe980750cd9590c536a589622c0160e82dd60198a716cab24202dd1c", 0x4c}], 0x9, 0x0, 0x0, 0xc}, 0x400) 01:47:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) fcntl$setstatus(r0, 0x4, 0x8c) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 01:47:19 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, 0x0, 0xfffffffb) fchflags(r0, 0x1) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x2) 01:47:20 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000380)='.\x00', 0x0) fchdir(r0) unveil(&(0x7f0000000080)='\x00', &(0x7f0000000100)='c\x00') 01:47:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9efc74c7d2e2304f6bb86918b04ea59627d0f9d721aaaa9487ebe6b5f5441c18776d8a0ba08f176c53a3e9dec16d32a9614703ceaf3f83cb0756e26fb893d73ec0b75eb690ecd70f37f0f2b6ec7815275afaa6449b53d929f00abc0a8cefb7c09fd967f87f57a360c5a73ff0a928ef69afaa887b3c4b06d00cc0863e8fb345e8e05085210b81dc2b53e2289538058353b8d82ef37c1bc20a4bc6262b7c1d857fb6202dec3f693b10870dfba27d82ad186d21a28b050205da94f19b03ba8468342f31b38a151fad7b5f635653264b30b7bbb1d69e8d9425e890cb04a9e2e1b9670e9ff1686543313930cdd6e383d95cf88eab3fa0a0c63c7ad5d097579b19517f84889f2b6570b2bdb19a47f258d464443a00681d4be0f3647b8b2a37a354408e980a3c3cc9ccfad52aae781cf9e3bed30f867fed40259e349026e1d6e2862995287ced17294b06fec879755889ab36bf72096bd80a9d60df262c1f67b6de68afc50afe6aad07e5e281b9931bcc48d5eeacfbd84a54aec8391871b98c7fe7a8cefc6b6b6a56a85011212545dd2a4c0e368d0ad2f8f9c6416003722830ee8f36f2fd48f91af784d28f60fb2e2142eb9330cfd34d249f3eccfa279068375153c076ed42921241d1e3fc74e352fb0a1670cd05bede5dfaec7e0776127543d87709960464f65ce165e50df55b17977aafbbd75c71f1bd0aa0d10e60d80a8ad2ae5e28173af931fec94b46cec55c0d4bc81860e6f55974590b0716e4e17fdb1ee937e4739989ed7661e0f8cf0522f8f1cd123d5cf4aa8568c90268374e2ad37557dd95c8cc571899a2afa32d9682e9fdb2b7f79910e4c8a0da6374583b90a13cb7fdd4bbe6d13eba3aedcb978f44cfb55c748f80bee21f15589c6dcd676e895fe8614d5b370778d96c1b1bdc02507afab2900a15003a1aaada7357680395fd70028acfeeecc063e5d0d57850f52815a803b691eca48d956ed0adc39a1d05bb11f9ac330a37cbcc7b439e91a26681125f41bd702075bdcf5d48a1f0bcfb21e2af50ff501d8be0e9dfd717d1e99ea8ae485bcac16e33587277a47030d41b8793b4002f71f8895d312746b0581b5b7a880d80c7cb4abac5fe3303a4e0386ac81791b3fd47919a7f6f930786677a3a35a6274ea1f2954a3716819b4970c4d3af04daaa3521dc4e5d0fc8990233360e32adadd14f6c40086df8ded51c8573c5ed1e024e313c7f393b49395398150f9f2ee876a1fc37d423041c1fae9e6957c1c7e724f6eb0d9abcfbabec0f2ec61b4684676d1ebb70d3db25479d78a1ac42bed832012448b88602186466b0d93bd1dd5b1fa9a6c1fcd85ac4cb0145b0fba4705cdff311b37b9bea0e3b9c54b22e7d2d38d203e7e8592ee282207b447db6025bf301f9080fbadb8ce01477ad59c21601d84b2fbe878c5bf083dab020371b4412cf963d7f4dc80a674d4ff64a33d02c033dc97f4831fe4545aefd6ff341d7e98492ccdccef6b40edccc07d017ff19c38b66d32d0180020670f7795b120efd79ef7e0d1d30e4a5578ca6197b66a93fcbdb6b29b395829192ce0c68af9aa7620b4198045c0bf967a639396bc12a1cea4ad0d238e61aae1831d9ad9554406a7cf68f7b4cd1ad856fd15e117a7dffa66e6e79bab8b53634470244426374ee7865154519f9bf4ab4843d2bf4bee94d1bce42c4a7d5e5b91be2c96acbb93ec9253177617f98d6a77b7de3a9987f05ef11478be93f123b68a1333a7d09239338c18096ebb698ba64344491355a5c8c965f59b953d6eeb38a1225ba15a68aeeea05c2c6abff494eb98d75791b5469aa859988106d27789af310396c97fdbc20a40dcded31be4fc32b7b3b3610112a410e84e33e6a96f20d993e172accab2a4f7107bc14e46d15232c519e8de65ad65173e4f89c229dc669e8f153d9affe1dbdeb977d5a536e2029e3077a1bf00033ae60f2c3be86caa58423d744216c386d6e660a545513e763ece36140b3b149419cdba7e4b72c35a29b72a01bb908749215c6706a411d7d9563eb5710965f540bfd7721af7447f3c7cb0eb6f58caa23d29405d28f9330e2a92317f69b1b04b4050cd6df34d1a649f539d2de4fa1e7c5b82da458680953d0630826753cf03529f633c1feddc61a5323b676d5081fb67cf7d42d42a2189186d812fc429827d3790c3bc726d6a022caa8f00fb666d03ee756af5a813ef86c4c1b894d6eac247bd29910d2d28bfb2503c236ab85a91db8308c6ebec5873f326c8ffb1d531aa30ae023d8a9341dbeec309cd4aab9ac8f11c00af7898e290b6bb8da46b6b1fcbb26fff568f1bcc380981cee685be14cbfc9ee6f26f038dc475153a6737bd8e621ee7408856e7fcddfbbe714656de668b1ab2aa554abd821d3353a52d28018f7a76021f0f9bf063b46ad47312ae57ce9dfa2c703a5a5d92df00c4c4fd3c4765d2fc516e5fcb0f01c5f6569c9c4d1302775c89909467653d6c44cf31ba2bf42b0aeb26243b7d412c7e1c40b869a3c6e778132999ee4ab271423e014126e6bfa123413746645f0fb8566bf666b912ede0c03f38cb8d660f89d371fbaa14f6b8d990f69bded45c1a20c27387e88832b81a9292d9e66d1d1536876b2bdbe276aef16df7714bc23ce187eda15201f190d420e304994ce0ddd6cfbc9bd367e56612032c8e37b6b9090119f9632e352cd56f01d93b8e21f9976bfa9f43fe7df19e396175dd1f32f7dabd37647dd43603fb29202b2cc19c37a8c2a94b24dd00b41b70b744e0b827c1938a3744470fca33bc4d3f1a7a67edfdc903c608fb4cd7114326098d9dfd67663986898b3bbb2d173aa0997ca6733844c0605453046c955ac2612e3d8be0a35e4ee5a0b02f9ef8f8e43dafcb92245780a273f54e55f596f71f14d04d7d53d9615065a9b5c16a7df21256087bd57e6096b177f8fb549688a8387caf910b7f8988fb595c9448114f4742ebb2e81d521eb919e29ac5ff89b87aef86771de5324d127d0af1983cad57434fc730ecc5c6fe8ea6570301060ed321c5ca66ae1aa56d09633b30c1d9366268e0cc7f170af392ac611ce0a0be34e6da03c0214986651f3f26c01bacff8021e8a9f8db3d08d5e62ee433212a8b36d3e7e93cd350c92f0f16dafaae881e2eaa4b5fa649b850f167905a761aee0fc4b4259ecc18f18a79be6d09854bdf8aba235ccf67f1f62c84ffc669c74b0e90661264d4b902a863e70b8f3ccd4e500175b2ec3928ec38e03635ee1bd0f2e403c4cc20fa63b815cdb133e37106385012d908454eedb2da79ed9e23bef334ba8a8667aa497838f4dd33de2b95c34dff41f122d5cb4af3fc2a9c13e0fe38c5916379cb7b3b6df69e1e318d9c0a4650b706b7e35c41d70e9a378f1087d4fe4d2fa98dc44df2f0fa72241c2b4d8e6ebd7ef76cc7f61fa68a95d6d632d318fd1eb2cd734b6911ba6d75a2e9c7feb691df6428a6bd19921e52c4237cc23c445d5776c8db6298879b56c2be44a813006c10d28c8d2874cc0a1fe7fa161fdcfd9aa73a6b7614006d62d2d7e017aa60a1647f7e1c34f1999490a5447fbc6355c8f4249fce08abc18620edcf156f7cda83912bb8e2c67a0d9df4d43f79f01eb451d608732d1229ce6cf06ddce10807c978432549e3ddf8787e398e227dabaefcf7370f23ace9ea5b7b486b50c7d143d7aa487e7065b7ad925ad2f4df7805889e9bfa26426be75bf536e9888fdcddfa62c69ee8e5305c62afa8eb2988c265c2200fff94b6acadaf027122247bee10e070ed8ea41e8a177fe693fb6cdff084a2ecb5875a121580150072bf479615606f3e3c758156c40cca9e54c4a28ad7c1a2e1d15157deede121aca0093c4806609f3f4735e59424202eb26fc8882c99acd35e7a037d16d16fbefe4f22a83a9d672f73083e6c8070cddef4dcec79eddb82b41b7d92152da2f31f0559c5ea3bb98eeb8a15d4a1241fffe155ca616de6a4fb8e510da4cbb6efb6be533a7155ad6e7916f9bf006e16a1d76d8974a6a8cece58a8524f8331251ea7f39744872b08ac3c08a882431699edd046b9b36d4e87d5c7a7bd9ef5471ed6782c725b6d7b58b68394b56bea4a37c82ed3851e131268c612bc0633c982fcb9fc7d6d135100f739f6593326485fb78fb4e2fde023fc9e697c34af7422493ea4f1c1c95eccf04a03ceb048bff386ac033865d04b66bb722239515d66f206f4c09f8805fc4b62b0cc555dad3822086e96d14d6373be9373c726f8742d94658f11e87e11a36a3abc48b4fa61bd27727483a955de94d9c88f00c03a386016e12a03cc26f0af4a622cc7a3717aad5cf63dd4601ca123bc8a0da87bcb3fe77d5b79ff828878f121341c3b5d1e8ecd2e874844183b8a5d5a594fc37e460494663ac99cb5e7daec477e98d678b949c6bf015d6a00318837e9db9ac50f81d1acb6d2e4a299a1dcda912c63f742922b5ecaae39e55085ba773f9cf558d547e68b645d7749e1ed30758be00370cddc3459590376cab274eb96a1838e92d8f3507a357bfc916a005e365b74c47fbd53eef7f292aef642842c9c539c784f8c6d4c32d645f2835f3d9cc9c3f698402c9c27fc4fe74751334f20e125c425268e856d9ccce8b50c45d3be85983a8184b7a7e5f2d1a2efa691cf121d103a2b30eba1bff90739880498a9c89ddc6fedef7ffe66adf16db536ce5a7bc551d539ee6a8542dbf53bd41ef60cccba5ff4906e47bb0265cd017f9a1e34f831794dcdb90eab88824a3558a803067aad0584f6a6f2f15e32f0e6bb876baab4b766354a1b9a8436dbdbecb45079158b4e12158529a099a7a64ddaf2d483ef6c3e3877d15f75a3afd01a719de0a3a3c03bccdd0b6e6fcef6f6f98aff4eb77b61e71e5abe6c29102bb79a8e121ece49b962c1ba2fbaab8185a380df59cce813b3cb84e35a8c176ae2d44f01792712c4df8a17bc42fbe431c9268d0e0e1166e45bbfec3cbcab0c32cfe18f4c9133ce906271e22cfe2b8fb1bbb5ec746869ff33c3e28236940dc9671c083c1047d1785b2def1d5a3df9f13451b38fa34cc06a78f53f494e921740dd6568b4f63e44bec446b72802918f3c07cd74e453c2b56c69807b5dd3cbb766bbd896db5c2368183fe8527c258682b37068b004bec9020dd1ab54758495b6e12b6175242aea77be5c5a0f1982fced9d152183d209b1146d2a4947d82fcdf0e4d07124f1b7da856d0cd08d6244b32e7df470ce5762b5a62c2e012a950ca079b464535d21b317a5268267b965a721271572e6eac8e7e822405681934e6c7f2f4c7d2e3c766571f36eb4fe54e7e8da9d2e32c9ad8278f6c9bcdd3c0f271d052843dacd3d840447f00ea759d7afffbd8a87308c28f4f60743a8ba3703f560cfd72ed03bf121d915d27a5d7a2f6746a65151b86f1eaaeb069a6594f7817b85a9ca573d7727f97236abfdf732c925d19ebea368d9b54ffc476183dfb57c8b5d292014a9a49a5d996008891aff18a5ef58835f4cbeba39bb02b5372a4d088c9766722463696ff99cc361bbd67f77b4537405b557c952e2d961a8c22a21abd453616772efe126bfb628b72129d4a94c689e15abf7464e267151f8ba554e59db300db1da0686bb03b00ac8bca6db16af8bb3937b02a75433dd4a835feb49cdeeafc2cbbb4c5eb2c78d386147db94a3b8c3861fb8f4236c17794a05d2dae336dcb9484040ce12d41f20699a7d8d08f8ec227b74e73ac1b6c87342ff6b608e78225e5bd6aab2f826a71704c59d622cf8ce152b6b58b473bcc08ba5fdf62e18ff02b1d2bdcc449cae201412195f452f1f3dce8", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000002a, &(0x7f0000000100)="00dc26273db4ee2b84cc1fac4e1f460858566d2eb5031251a1492bff356e62247b5b585df9d789b7cc55af68fb166f76aa501c2cf7b3fe62be16080f6770d100afd53e654da8448542d8", 0xff50) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 01:47:20 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x28402, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 01:47:20 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x6, 0xc64, 0x8a37, "57522bc4082c9e0996e72e3928bc865ae2ad51fa", 0x1, 0xffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r2, &(0x7f0000001240)=[{&(0x7f0000001180)="48541b038db7592daa2f28eddaa2d592119954e3d06d20955915a81ab9e628d9b8c9c8a40b2944a53aa7d7bc56067e6ecdcb02305df8cdba07fd449c5521d9f3e5eced72d5b462eba9effcc0726557afdea735f67695625cc73cdf9b0931e7fb2940d3ca5e0ef01121c761ed894fc5028d04e97f46fd487ff186390474eb4930e0dace6f", 0x84}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001280)={0x23d, 0x6, 0x5, 0x8000, "986b204125a96a8e771816b62048e7acb7904442", 0x5, 0x4}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/tty\x00', 0x80, 0x0) pwritev(r2, &(0x7f0000002740)=[{&(0x7f0000001740)="f650b0d34ee66edc029a32d5ccebb9f0d6c8f76d7d672f7a77e323c620785d4099f2b26cf56e866fe3f8da78143f3092e7aa61f0ae94e2d2bc9cdd5f959e077bd85b640a1d2b0d05ad00b39992cc836c23dbf95fb86e6da9b89891d26dc1abdb701c087cea87ea318bebbde99f0762268464b33da5122e681996fd132598a0294528efdd8fabe799066b5c66988b5b5ea006ee7a5185a46952db8348bd5da4b30fc68f3d717af759b9c693c0fae46a373c303f7d2b429f2eb6a18b320eed3c7dd9ddd37f1d9fd59d8aa1a725470eae8f526a0f273f9664cb7526e5d3b13f79dbf1338de933b1154d42ddae2f96c891c64ac8315f6cfa94bfa41a69fa6a7ad01f10c0e09ad51e15a9fad8c02b6c6cd973c8f0fc37f2b7096b4fd0142ecb1070f8ff4684fa4d9bcb50033e8227a586c0a782641176fea7e5cab54b5ca5a99839a9a34219ea9489a74013142d590ebc7451f5b4cb1d812fcc785d63ed0439d11bfa50b5ba9a0b3cb71ee8e2786b51fa0797e0028049a7c1ba0f8416ae4f40e1d766078e615cd7654669967528fa3f3da81753cff1a6d81575a8509173ec1c772ed93b926a960559e1f6799fe2d65b34b473e814e7a09ac25f0607f8ee8ff0298eddfe9999385d3d31a6eba059597e9bb520b698a7e1bc2316e3074817182456629f2816ba64cc86d0b78a95d3d1a1f73ccfb22becf9d31a2bce77d2e1dc37ad05890a6f8acb81fe4b9205b61de7f3e06a5468fbdddf66cee934d29088252726a05c09653803b12cdc7d2e0ff1809baf12d96067f7d0213444f4b0ce88057cb33766e30c7e29e303540ae15cf0ae71176df13d08ed7901a9d57947332b1e41b4926aa1a5871903f00cce138f39b9f0f2c2f2c2482337013ab72f020ba899e3af3ba08a936e76b82d319e085e8fc28f7173bf10697f0ff1ba38030573d4bd9947b88072b7d90fd2e51a22a9042a06b89fe452b434f223047302998e0b725097070f258ff191d12884f4ebf1c4e28e97534f1241b1d63f4a8ba54a3ce9b37ef21fc5fa48a575368ca3bd1d4f64aeafa480b502a617910bea71f022930edd902e45aa4b9541695d74ca74e4950a92dcc1a2e441b94aedb60e202c013490e92cd4305d43323c7afa7e3b6c74d679b6cf34d5b5f2c6188c789916f751a414e2a3c0158b040cee502a82378287d15ffd1fcd0e79812f146bea2377c2f9244b565a2941377db11ea2c2971753d051075e978b1b285b5b9edd7ad10d5b5c9f27be05ca60eac138464370d3cd8bbb6d85324e1fa356be059b096c1e9df7e6e96404395ac81b17012a53139999fb4b1732cde2790d98ae353ed55b3f9e5e7886960964d7d39935076ecffe60bc92ea7b0776c44b9e9ef027103b3893e29478019f14226f6eb956a1a30daea591f43cc064e4f3bc9b3618c93a4b4d4c014c0dafc250cb27d259f09510ad9664cb6769c275e438c4e3b993607de20320d4d07cdd849a83054f80e2db53824af43fc618a18dea67c8895013dbd91d371e941f73bced92db259675de09807d59fe69cd82e677e5849afce43e2ff8e82345ad06fa5ab33c35ccd39784f1b9e0ede86e0ac7b041334a3a9396a0788ffd0991814c2561da2d85bd2b7731c193a18ea7ad8b8a6c90a859b5dc394b29301765a518c13c89f68aae0156093acb83c4ec6f72a7d942d9137550c7ba591feea354bd6f12437e42510e970c773a54bc57d84b4c6d7107c050f9579ac65c7e2ba6d13817ec94f524a05a73873f29839686f366c4819dd79061a494e32dcabf20b3ff68dd95fab094217d3b751ba9d0a3491d336624f512dac8086a0b250d258733b20a6765f67434c57c3fd4094985f24e0a8714bfc240bf1231d65562c294b193cdd6998a0201550bdc878e8499b95010aadadbb26ed76b9c365bdb991bf59a8c67caee8b6091c30714ca45487a7f98555ceeba929b04ed8ffdd8b11550cedf70ee0d15703f58996e087a98d6c8dcf38a7b45fdf5229f17a9625b731e3e4a4d0c3aa59fff2f9f4e33686f40e04539795b9a9d28a0929b871657bd7bd8394e376de764326ccb2499343cb788456c77c2b13b6c1040644adcdadd29bf68d3d9313729e6a7a80c99c5c51b5a415bfea3c19b799ec4d25a192873c0feca4544c48d02a4915eab6a01dcc9bc6db0fa2ff413344c986328ac2d7d779b8ad42351e7a5fe88bc91deaa8c1b3ea0dc04412d7cf586936e9c52e1fdebf8101adec53159c02be2ed1c8dc16255e2829f8fac0365a160385fcad54a66e549c777bea74ed3059e5cab27e962312736c408b5cb2e2ba331f13231584ed576fcccf883d9a9f7629c7630bf366f209f70954c5894f0a45129642ed32d12cc42013692cbabb1a2fa2aa8106471b20f31f2cff8d05228bfc7a70aa37221e5a684d3ce65537f103e219da047a322fa46d8bde32b54ffcaf22f2456566efa1c0d58e36fcf4d28bdfb75cb43bdb836a13e78629808a1f129677ac0ded67131159c411f7af8938d852fbb2741915f005c50a4d77516070411c7887a72173937ed4415521a842709191e9868f1bcaba6a6ef7f8b0ea8020f780d3f7e49d42903e66bdd15953aa361bf5822c6bfab5a3048059e456c975a0748c7e0b391a66eb96552c4f97766cd596c2418a1c815f4c585df8862853c936777f21c22d1c2cf1dfc3cfa30a1d02ec2f1b65f553b589728cd829bf23ca001cc5e9b466c248af082772f32d046eaaf1a28a2371ffffeb8d62f68d81f88c516646502b2a40584c3d3481eac674eaa91ec47c24b2f71f92fd3b3a9ae989d14adcdffa9947e8c5bd93f27e7d5d5959440a5cea9621d316cc7ad52b57c605e07a61605b185f01140b2dbd5b8e8dabd0c27df3c7673b5667dd5a0d064d0a98ebbd9d9c7ff8a55c46932f29ce467fc94f0ef4153493570dea583055c87785109a2ca9381dccfd3d402fc0ff183ca5cb5ce10d5e8a9456864f07d359cab30f86fd796a10581f39c65837eb44a70795e4336dd9eccd6ca8545ef51d9bb411c80672760fd4e7f58653a2c3da0f3035624ed5960e44f1df0a5df63a17aa9187b9b0da6115b3fe73cf3c3d7aa7825b97bac0d1b6532251ec7285a4017b1e4cc11b570d696b380ca026f7ecad3033d14b1a096466c65386aa00e502c6e2505705570700376c017eaf33c61a3527da929a57a9120ed56c461450aaf4c91495fc6576b22ed29304920d2c74b0599d97a95b7b3f22ab357b8ffdb2e0075b165ea06abb8d38e5e4f9f041e7d58d89fbb4755379f0ee13ae917e99c2a9d688c2c3874a14a27e9f0b933826d8cc74d9f9f13b46be72157cb878ff6a712918d399e4e6ae5636557bf393c626a233fd62292d2decbabf003641cd1c1a8352ec584da05ee48ee754b3bef6654503c9c7e273f1dd19336058e307a1be6e74a22e5d3e490728f65ccf069d8f28f9b3a79086788e5862d10d6b008d0b361adfb9e1d07f27ec4ffe8436723aefa06d258cec9fa7d04a8c6891b3e3002d7996ccb84729059e3c57737dc29aee457558d72d11f496a6100a0f7419ec6687677402e95f9cb2000441be21b92ec4bf20ace6a949fce097992979e56d10852d38040d2c504dbc84152b44078088f185a6aa4e1b3c349fa84976ef963657aa612eb33907788ac5264f5eed4b3bcaf3993ab67298677a7b3140e4a37df678ebe62969f9ff88efbf2558f14caefc76dd03914e6b85343680e563644a36f8d37fbb0af18d0a11476f3f7a3875966c9dc2c1b5b166d9f60b721be6ceadcde648c8e389bc42ee21f8383c695239dd9cf22b256eababc4c1ff5c4675acf4433ddc6518237f8002af73e0334167f9ce86d520d51a6fd137f1cd25263f823421f2105ef85c48b184820a2b5be20292db07c3b7e8230ffa6f8c113835d3aea65903d0efe0148fa6cd5739af382dc9bae9d52f9054fb36a03053f72f1d97cf028fd81c5126ab93329abac51b3d58a480875ed84881dd6efbe9c990718ddf3f24b87e56ec782fa78f40d21e94f6ad908defcd925929006279433ca05557c0a707ff4a013739bd9b6167518c0077a6c7a6c240998d7df355eeba5926775880d4206f4a21f26d01543e72e05a9531501ee1831cddcd6ffce2d70a940d0bd492e42963ba1b3f415b886b3d52b8cf09560b711c6ce1ec010a5278b7c82bf9638327d44f4a557b1a8fefd4b4986bd442f4cbe349cf31602b4ed5b37d64d8a10e1ffc16f9f4d8923cefadc2bd803f7d740ace6998e5a106c43d5012796705fbf8752562fbbe1f65665697a218ccba5a4f5ec9fb755fa16008d9c8274743cfb807ab0ed725fa523ac66fdae09210d32f1b6d86434902130bf183d1202f2a529565c9b146346a5ef5c2189a174312df3ebde542acf7435c9c61c0f6d4a14578c4a4f0bd0497cc2429c09d034bd8effea069a98ec8c12e1eb057e69434ab644213999110ad03d2d5b6b581f0723ef805ba9c83c4dba0f83bb799174f6f6ab78ff2dea83fb517dab73efc1335ea5f9559334b33703f652eadb46a07ce10c2b7cdfa0ffdf979678548d8057b045201a777415264cfc6d0c627590c68fb7508fb295137a73ef2dc1d3efc7b2ccbdfc4c4d4081b3695828387c79a57fe5677b8b9024b6442b89c5fe1be848080804e3471af42655aaef30fede934d412025c74082900dffc431d3941b4b9938859cad6bb2402f96f94cd6dfb2b3755364102e26f35f96e9da1b83559610b584a3555a22945be87686c9c4df8224728d2030993544b05025c8b9bb0d8334ca0f167b42bdae4a0f27ebb96d9b75c7914f74d43afd00f1c3828bc1ea0ed7f456beb192eef708f8f6c4e11980bdc2b5784148dea4bcf799389cbb87d49f7e4b3d740a68041894c76907f262f72ba33d04f5e9c7926fffab0f3f24b6f896655d761f57935724eb84590c794cbc9f112c6db6b59beab282edfd226853f10f2b8946a50976e6553905aa15698b21fb9eaaef95e03d673c1c0b8ab0f60093caeb718e5d05993da61880ba17fb3c4f941cdcf8ee2f94806507b12c59d3eee4d556903c4c3f6b6f4dfdc6bf5abdf9cdc6ab1eff8693bd73fbf6c3222f5868ec2469d5816f2f90e8311ecba042cf73aade6602548a86cbebcb8154e23acdb585a6d6d889db0741bd65dbe8a63cc4800fb52384c267928bf07fb82ec4bf155d1913be212e8efe7df5482ff1a89ce7bf510b3e970c93d0b38594215f5492d8456025ad1fd602e3bc0fd1afe2788dc68bfc0a6944674de2547c5ba4df1774d73bdeb96d3f47d52aa656925a0546a82bb0c8d9826bdce063a14a9b45251e6b174a8ae9fb7c858dbdd98a6b0d2bb6396f236274cba51aba9c00225f5566ef2e10bb09cc6f8e6b22f48536bdd051bec1b3ec537ea532120b3f11c4b985b9809aae91b5a3229d33a93450aef8da1cd7795540fa464be756cb0390fb21e21141324aeabba1b672d1cc448f09c03c78778c8880a1689d0e5566d7aa1c7856d40fcccb9471c5c6af0a5c8f691206bfa8a98c2afdb4633a241aa901cf823ff5e8e76b6e98142a00bcbc48043ff6a3c0e8c5bd0bec3ccbc63374939f2ca4e9a8c6db82b76b15e71cf41cb0e82bd619ef09d5db5b9d25e2491facf7327df25482000741478298803e33547ec924112ba5b307022e45d75481ff8fbba964a356841e88d16916bea0cdd8298e73529953933ceaff8497074c9f73becd6b6295820545c871c144c3e1c0091a2423a018b627be6de19108e7ac0a738355ea86f53569e090e278ac83b8db1c52699e9636af3edfc6f9e66b31c7d08f53e9", 0x1000}], 0x1, 0x0) symlink(&(0x7f0000002900)='./file0\x00', &(0x7f0000002940)='./file0\x00') ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000002980)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000029c0)=0x9) r4 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0, 0x0}, &(0x7f0000002a40)=0xc) r8 = getpid() setpgid(r5, r8) sync() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000002a80)) getppid() syz_emit_ethernet(0x55, &(0x7f0000002ac0)="eb5249adfc40194f3baf88bc9341850624b8fcb50be9327bd55c4add4471552c43551d11c2cf8a0f5b9d12af632fbb1bcce94c296064493b9b15bc3866c83855e8b7c8fc3740699c778987dc5bdf9af0c0ec37ab6c") mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r1, 0x0, 0x0) fcntl$setflags(r4, 0x2, 0x1) r9 = shmget$private(0x0, 0x3000, 0x181, &(0x7f0000ff2000/0x3000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) chown(&(0x7f0000002b40)='./file0\x00', r6, r7) poll(&(0x7f0000002b80)=[{r4, 0x124}, {r1, 0x100}, {r3, 0x8}, {r4}, {r3, 0xa5}, {r0}], 0x6, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000002bc0)='/dev/null\x00', 0x10800, 0x0) r10 = semget$private(0x0, 0x3, 0x200) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000002c40)={{0x7, r6, r7, r6, r7, 0x90, 0xffff}, 0x6, 0x100, 0xffffffff}) 01:47:20 executing program 0: poll(0x0, 0x3bce742fbb8a6691, 0xbd) 01:47:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000040), 0x3c8) 01:47:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000880)="063ccfc09bc7c1b21f56572b716a1c3432f682659fc281d5db851017c87870a22f55b24952652bf4c345d17d772d13abad0d51d78526fbf78ef76781c6e935353ce00946654b3c20f7d2526644b629c5c10bac7780d15598e4e3b5a7e816de8cb1c3f187bee322822e7e591c20e023f197f2f91c4f6a5ecd2af61733ea708af934713ee060229ce55d6ecf6e7f445e227473824cfc4ac6c35655e05747dc70a9f49615f9cde99977fc602db5c5e6ff298894cf0f5b8490793881d69b965458858aad419406c31f3ed4e4e09f32e848c863c9d71592db63ad3e5d1887f3ea80f72e72144e1a290a377b7c92d8d93de705478005bf107e59991fe73049e1ce41e941fe3ed90c8361dea8b99653728d4430c78e38158e7496475f3dd8616f5616aa6fe45928916987793fc806a49f3ff24bcc0d221990a0311cf94ae7ec2c67283f840cb85ba293edc1f13406488cd57ef921864f511d0cd4ce8f54411b1ae79aa4ca50ce1524561031a2e36e17a425df8142d1cbea3e03090273fa118a9be8c553444aebcce4aad4be414437f32578191850ce9b8972f30e74b6078713b5ba6094141df80c98253667abe8fa2b00fbf63d4aca508c82119d402ffe49294c8574f277c1f08fe077c98d76966c81a9b49332115479d82e56724e5f4695da8551d966838036aaff40b48c8621ba1083dfffad5d0a7dbe9d5fff099c7bbddfd35d08d7cef651f68b5a0eeb934d0c65c4dc3bcdd639a6f85364f1dba9354ff51ad1db30a2212629dede39a720ac5a7715c688ca848347070aa17bda625057d968b3ff7bbe667399db92f0289d6de94b41319b4001dde69007191b6fff0b8426bac3388536f046ea19dfbef325e680b386371bcc9a4db66ed7a52cecb7b2fa379014c70fd7f41a1e4f69f8cc47457889b8af947261962271f3e0a163b6a9c5fddd5bad56f95a1501d4ae140546096ecccadf8022a0c19479ddedbe1a4b6190e342de88a7013b520f6fa494ccbf881b690a70760ce570dd40fa3e44f4838dc957f233adc7a45035dafbca3bcfbd2eb4151fe3744eda05cd33f5c6040be1667902edf489f44472044ba736d6fc6aca3182c6d386916c9d05ac7b1bd4476c69e8a3ba1c61c67b17ceacbb72a2c6bf89d581de63993ef97937b805418c770538334e6295bdb73d98d2613115d9f756f42831164fb947fbc3258418352c0f0fceb6cb1a831adc3e40b6f31469f7c429965ff7b3fff3ff136f05d55faf261d31fe48ef0a9ce18bb1f37647d75f1f6bb5be569a768360931cf90eaabe8086f1172e32a4f0e0ee187e19f1c505e0a19398bcf151d35c54cfdc48ab330da97da35a882588b365834a726ed6b9d0ee1e61fdba7934082260ca78cc26901378a607c7d013b652cfc4bb56d13cc2eacefd8638ba81efcf0b4cfe9540d9a7ce093ef2d745426acf7f78886bd31165582b2eb0f4db9179fee332d3be94fe865d457706fab3f37e073bc6fe525c2de52444a94addd9ea91574d4f721af5f0fd032dc0010c55645ad3b8ca1cbe2f2436f9b9ce1299bf49b72d61431ac2bb576fc0311f757313d4fc8e1f27883d4cb9b1df2620c05c1c347ba75650f016e53809570644a0fa788b79c88f2f96213998e4b4985746c98c765eb59367660ef8fb81e9523982bb0d98bf4e76fe1efa9093ea3dafa9245e007a73d58b21f0f565aaf9de2150a09e1ce2ac150be18abf2333c412cb9ca289da3cabbfcf321e9828dcae5ffcdad613f8f10a49cf3137bf93ea75f90b45ee4d3f59cb66e6422551794230a28c32b32ffeb85e4a7d624558aa41ae56e20f85fb46110c494fa1184a004cef521745791285bed357868b330f10a36e2bf111368e151dfeee7e47ab6e309c272469382cd8a731dcc50514f3c250cfebc73efd7e30c16a833e4706a4228c6219fdfec5b07813c136abb755878dc707fea6972d8a3fa4969acf15b1932642f934ccb36e8d2944", 0x57a}], 0x1, 0x0, 0x0, 0x408}, 0x0) fcntl$getflags(r1, 0x3) 01:47:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x5) recvfrom$inet6(r1, &(0x7f0000000180)=""/35, 0x23, 0x1, &(0x7f0000000200)={0x18, 0x2, 0x8000, 0x8}, 0xc) read(r0, &(0x7f0000000000)=""/243, 0xf3) 01:47:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) write(r0, &(0x7f0000000ac0)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637de12232c68b69ccb2189a57fb4dd3f9835676e16586f5b7cceb8246e00000000e6f01905d7bdb63d3a2f0f06d8a1cedb43d71371298bd082ff4c99e6fd05000000000000003ce7a6d590fc1b6b0100b7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b825373bc901d9c2c17910b2ffdc8b7c0b", 0xe5) 01:47:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r3 = msgget(0xffffffffffffffff, 0x3fd) r4 = socket$unix(0x1, 0x9, 0x0) setsockopt(r2, 0x10001, 0x9, &(0x7f00000002c0)="7943d175e717a19a24ffd79e5cc9b11f752dac8eb62b34c39876adbd47065a1a29af5ba707ec3655051efc1f2650f9cb76320bfe27387c25addbd3b88f70396c05514b540496b1bb8798a76f0bf62d463f1bc1abddd5076202b612b1fdaaacd0c4cb9c3bfcf76bea6a3d8a30c8d91b2356923c6f4743101418714e2db4793e59e529c00577618aff1db8172f5c1cf7268e814abb7d9e894230efadf863d9080d0e573e8d0a7cb9ee757059abe56945ec88c6108ce93d55feda91c4fd72276ce30832b8bc237ca7e737dbcf5d21bb2ede95feb709e3", 0xd5) read(r4, &(0x7f0000000100)=""/145, 0x91) msgrcv(r3, 0x0, 0x0, 0x80000, 0x0) msgrcv(r3, 0x0, 0x2c20df3ec9a06bf8, 0x3, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/209) write(r1, &(0x7f00000000c0)='N', 0x1) recvmsg(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0xb6, 0x9}, 0xfffffffffffffffc) semget$private(0x0, 0x2, 0x1d0) 01:47:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) 01:47:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280000000100000008cd3fdf0000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 01:47:22 executing program 1: nanosleep(&(0x7f0000000000)={0x6a, 0x7feffffe}, 0x0) r0 = kqueue() kqueue() syz_open_pts() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x80, 0x146) clock_settime(0x2, &(0x7f0000000080)={0x6, 0xffff}) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x1) 01:47:22 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x105) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01fdb844126a6efb0800"], 0xa) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)='r\x00') fchdir(r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 01:47:22 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x800, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = getuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r6 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r10 = getgid() r11 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r13 = getegid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="aa4e0c717230165ceb6c243104fc1f38fd6f54fc2cf602a5fe5519c606236784f9665eab8fc511d23958931b1bccb6c801a419d833c83a54719b9301732809edbd0b4637854cb90f893f22f20bd9834554e46f07120b0b2be2eeb5d0d6c0be308736c5851efa62b5fba203d9fcf035a014f90a16b5bff743078a7a7de001a80265b4b7d52f2c35253a56a9a17c6c394335653ceb23aed21b86c33c4b95c0cca820d10229eabc5b58f169ab3578376f7aa03f7fa6b473f270453618a7118f921d407fef772a4dc3c702e26fff6816805c1d1baa6849851ca2ef62f9077c7a6b4e9887249e741bd811984fef775fa866b193979181f6", 0xf5}], 0x1, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x98, 0x401}, 0x1) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x4000, 0x0) 01:47:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1b", 0x3c) 01:47:23 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0xb0) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) truncate(&(0x7f0000000240)='./file0\x00', 0x0) 01:47:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) fchmod(r0, 0x1e3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c12c9abf7ff71c36abdb53a9b4c481a2daa8383b3cf28cd96d8757670e0e919a623cb295e1cea783bd1686211d12214efb626f862192dc2af9", 0x39) kqueue() setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x2, 0x8000) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 01:47:23 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) r1 = dup(r0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x1ff, [{0x3, 0x101}, {0x1, 0x8000}, {0x3, 0xffffffffffff6062}, {0x3, 0x101}, {0x1, 0x2}, {0x3, 0x3f}, {0x2, 0x5}, {0x3, 0x6}, {0x3}, {0x2}, {0x0, 0x786fa91f}, {0x2}, {0x29a6bd4b858be8c0, 0xfff}, {0x1, 0x8}, {0x2}, {0x3, 0xbd8}, {0x2, 0x10001}, {0x3, 0x1}, {0x3, 0x3d00}, {0x2, 0xa44}, {0x3, 0x2}, {0x3, 0x9}, {0x2, 0x20}, {0x2, 0x8a9}, {0x2, 0x8}, {0x1, 0x2}, {0x0, 0x400}, {0x3, 0xffffffff}, {0x3, 0x4}, {0x1, 0x2}, {0x3, 0x3}, {0x3, 0x6}]}) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ftruncate(0xffffffffffffffff, 0x0) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x6, 0x2}, 0xc, &(0x7f0000000440)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, 0x0) 01:47:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) r2 = getegid() r3 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) r7 = getgid() getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getgid() getgid() setgroups(0x8, &(0x7f0000000180)=[r2, r3, r4, r5, r6, r7, r8, r9]) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff124c00000000", 0x8) 01:47:23 executing program 0: symlink(&(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', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000340)='\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) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1e) 01:47:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0xfffffffffffffd28, 0x0, 0xf6, 0x0, 0xfffffff5}, 0x42) 01:47:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000002440)) r3 = semget$private(0x0, 0x0, 0x10) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/135) 01:47:24 executing program 1: r0 = shmget(0x2, 0x2000, 0x6, &(0x7f0000077000/0x2000)=nil) shmat(r0, &(0x7f00004cc000/0x1000)=nil, 0x2000) write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f00003a3000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000b7fbe3cf9bec695bc11457f95e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) lseek(r2, 0x0, 0x3) mlock(&(0x7f0000448000/0x4000)=nil, 0x4000) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x9) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 01:47:24 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x8, 0x80000000000000d, &(0x7f0000000180), 0xfffffffffffffd74) 01:47:24 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000080), 0x8, 0x0) r1 = kqueue() read(r1, &(0x7f0000000000)=""/21, 0x15) 01:47:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xfff) 01:47:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x81, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) rmdir(&(0x7f0000000040)='./file0\x00') r1 = socket(0xe, 0x7, 0x3fffffffffffd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x6, 0x8003, 0xffffffff) 01:47:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) flock(r0, 0x0) mmap(&(0x7f0000ff1000/0xd000)=nil, 0xd000, 0x2, 0x2010, r0, 0x0, 0xc) clock_gettime(0x5, &(0x7f0000000080)) 01:47:24 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYRES32], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000080), 0x0) 01:47:24 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000ffff000001000000000000003c88363d9c353c5c7a5fc8f7881f15903be4393ea4d6cadb49551d912c60229da9c96c87f95fa29195a0075f453878548640aaca055be1d0eee095ebd7a2fdb1129c9de2bfc47dcbaf943e014558574334e29acb29ed0220ec33be7cb572d628b4ac42011ce95b70a63749e4a2b2e0bcd05673a22bfc10e748a84022684bd06ece370000008000000000a6172930fae04e695594bc446a9525e49ae8da3cab24356517dd574194c93e7e65817b401605f71b393af1310fe2a12f444ae10e1a2b93e810a50ce01e954b735238ce2b9f3ce340003e749bf47cfe8d3fdbe3febe4a9021ff4e8728e610fbda11ebf1b0a7d62c88f8f7a8d983271e87779bb35a1290908106e91134976bd7e05b4227462b50956a726626feaa08224fa906b0e203933f6b30d5f27093eb1beecd964ceee951ab8663bf5bbe8f66979409c3f8dd8bc06861bc6fbd41eac3994bc6c6d6a32eed8861dd1cdafd1e97dc6118ac3118f1933cf0a3b835c6f8d9b89e84de3b866959adc48b6b42dcfdec1167e0a69aa52b690d073baec3a8729ee34e5dd513393a99d5a0549d"], 0x10}, 0x0) socket$inet6(0x18, 0x5, 0x1) 01:47:24 executing program 0: socket$inet(0x2, 0x2, 0x0) socket$unix(0x1, 0xe136034b807feb49, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 01:47:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8b3e80bee1ae340536364838dfbdff4875917247281b20a4d991836cf06a92599191dd0982ef68a6a627157a42c7112a0ab02442ea5be84f2cf5455011e64e6d03115ef7823a218c935075cda36bb52aa7dd77396ff8586c454fa7b9333732180d7d3ca173c7a47fd1cee03651e293a1e0f67b781007d931a5bc9e6e5e6f17a6964b7e959efc706cf448186150e0c3e93ad60a69aaea040000"], 0x10) open(&(0x7f0000000000)='./file0\x00', 0xc29, 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000007000000000000000000000000000000000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB], 0x18}, 0x0) socket(0x10, 0x3, 0x8) 01:47:24 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x9, [{0x3, 0xdc}, {0x3, 0x1}, {0x0, 0x81}, {0x3, 0x40}, {0x0, 0x7}, {0x3, 0xc39}, {0x2, 0xffff}, {0x0, 0x1}, {0x1, 0x2}, {0x2, 0x8}, {0x3, 0x1f}, {0x3, 0x100000001}, {0x3}, {0x3, 0xe26e}, {0x3, 0x1}, {0x1, 0x200}, {0x3, 0x6}, {0x0, 0xfffffffffffff801}, {0x3, 0x2}, {0x2, 0x7d38}, {0x3, 0x46}, {0x3, 0x2}, {0x2, 0xff}, {0x3, 0x1}, {0x1, 0x1ff}, {0x1, 0xfffffffffffff80f}, {0x0, 0x5}, {0x1, 0xfffffffffffff086}, {0x2, 0x9}, {0x1, 0x8}, {0x3, 0x1ff}, {0x3, 0x6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x0, 0x8000, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x23) socket(0x1e, 0x2, 0x101) 01:47:24 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSTOP(r2, 0x2000746f) setregid(r0, 0x0) r3 = msgget$private(0x0, 0x500) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/174) getgroups(0x1, &(0x7f0000000040)=[r0]) 01:47:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 01:47:24 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x8, 0x3219}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0x2, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x69, 0x6a386c5536efcf11, 0x7, 0x1000}, {{r2}, 0xfffffffffffffffe, 0x60, 0x20000008, 0x7, 0x9}], 0xf8b4, 0x0, 0x10000fe, 0x0) close(r2) socket(0x30, 0x8003, 0x7) 01:47:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001100)="7720f2053d39286cc8ac84eeecaabf932022796b5f13aaaae6cf839ed708027c5cbc7471f0a09ff2a86e96596c9b7574926b1d30abe4d985ae9e9b004af04c94495359cbac16513341293a87185501c9cffd8e12d05d8042ae8f81ca202c9eaa2e1f19618b5219e3ed94ae86cefbf9d840ac01f3d2c337a0685e0a00b7b4d7a76b4197ba12e7d323459bbee4024cf87c20dcbe8e3d60023c1356f54cff4ee95d5a37b873c31452dfd531e94800a8945ad9db4ee84e971d041503cc5fea78741b042059da47a6edd9cdf268e444af4a291042eacfc6edea16cb04942099399ee5eebe0979aac7fe1d305bb7356e7f4982f0570027b9efc1d9ec597b5d5efdf4e010837f7479075a8516bdc0458c3e3d53939edd53d57a7fdd0b7f0e5250f13ad720ea3b3fcd323770e57b18c2b6a6b73ad73f43bac3235079b8db9bf3bcca5dc60f234b50e899051f9522f0746fe3ce949cd2ddca01196665f91dc40109e84b199a66d3700cbf4cd6267ced9881afedbe58eb0ee5e99ef98b539c0ab4ab485222f10dd1144a405424b06e964a143de2fafcfdab6bf84660197dd46e8ccd78c7d41681aa2f9a9d1195591928a5af89e5b36e8cf4ff2c0d6667d6f883112445f2c5562fae056c10cf56e065e6bfda8f325af1f825ae54ba27a05c3f3a4432a7618f19976851aef1c6833ed00857a168f848846eb9ac6064c91b377e3fde17d4267f98098f544ba7b7408c2d0718ab307ac8f48b947d7a0767eefcc1daccbd4cd7722bf481b3a6477a7263158c66c45f133e530d01d0b6dd0be1c8b9b6d5f1b6e85054391b9cc5cefedcb515455c35f92398de28471b1ca76e2a5ad53150b71e3c45b48fd71b042a862e127d0bb0abc87b6b3b2beb3284b76a32a5a91bc4a0832b497bcc5dff868991a1fa31c9388142ee71720f3e7df824c602c24b6ee03a61d12c4d55c858824a7aa243b85b87e1cf4297d2a4947a8d1adfbf25dae448d24d3314d388ee805245f053fc857e520c1e1d3271572280c8a4b137b5eb659e74b2369d9c88b3389627de6c3c1b233c902a24826bd825a6b2b12edada341c08a58ac6527f3ce27dc0b3449e4c21c73f87ab2eff5be6f1ddec68accd44588df291204c7ee84d66dc2467e034e165a51e7b0776e7b415c348a1915e4677f73626a8634402fc5c86ab98b5fb3b3c7fef25553b39d8a85561d58c8ea8eb353173a35929d9341b5e9cc022772d85e71a1bbe8ff571d0e492e3ad95840791ad20cf5ba2e6a09b56766ab865bb2750aebe6cd16a57bd0388bf872123d6024a7c96deb241ace7cc08d9602616fd435b24b3c0ddc409f66efe2b20ca72e8af73bf07b9656f2de8f417a515a13ad9f1063c127265f7c00c8cffe16dd81e4bd044f007392a9b5f400f40426c6dc11dc861a54b357adb56ac329b47f4ac7ff6415c40aaa7f0b558ff3a041608c044c34687f402d9cb918b3e34df743c0e8a271a1b96d032eb857970842e09ec5eeebcbf8d322a186882c37a3d770efcba964b073d741ba9d7c6dd978f7f1d67723967159c17804ed78fa0abc970b609e71061d032ba7c5d06f97cbbd2e237a9ac7d44cf34193d491ed3d4f1cec0b0dc16c78a662a46c2e6d80b66679dc565458af410f66aa63a8f94bbb525f3a857472195719cef0a65945e8853a8123ca45b4cef22b2b75fc1f213ac6544c6f550f57dce85279d31560378fb014fabfdd64625f4f817c1f1cbb7652deb98231f02d89958a40b96b057d613e9230a87585de1f461afedcb2ee67e884b5844ce1f7ebf649187208bad142c70dbad82fa88639f77f6f99884149c3189bff7efd1df999195db23836b61d84bac19c59f11bccef48e547b7b16a015223f0aa3abe2dc518ab502a0f3747898c88c1ab86016c62b4792e275b7435898583a02eb600268a5c419236742efd03388f46255f32b065333ca9b54ff1d5481bce4b2287b16b9d31596142911138ca730db3e2053da1b268c007da8bf488fece062e0814e1cb288ade61c52576e62dc60380100000000000000d690add96ef98ae999c22b51679d7ae8db970de8e8d2644c3d86996025911117f5fb0a0fb84d15936d6dd1333de183dca9fc89c4e2c0275a4cce86ee9a89ba3e547f64f969610c98c03433244da880a5d662d4e3443e6df2f079d11b8125a92e115fa56d588bce02a1b6a7ec0777f43acb6fcc2abf7ed43e436c25519ff32aa712da25bf6b1dd93fbe9e4ab3eb2448be4bd2cb0299bfad13a4e3c7ebfb5ebad7c78823d1f8ee00880e9201256519706508dd6aef36f2aafe1a7fa089d39f4262bef2b57096ee866d415d23adaa20a5320452d3b7443ea50fb29eb95dcbe917e1234b85e5336439c4a7407710ce3a1afbe74e31ef6eeeb0b4efd9a3c929d85a171341a7c36755cc00846654940d881149f72daacb272632f138212f54591001a7d9a25c2550d19f2520fad50a9698826b77eda06630ff7255e21071c12f46e2aa50aff16fff1fe87ab19413b96337a22d6e277d1b592b5420452579f9199d9dfe735c8972159b42e6eef1c87c19576bcf230977675e2343332f8c4fcb0b0a508e93707a62da1754e7276676adaafcd41e08c2c7f0ed529c628b16e319d369e4ad4fd3f256b0adec1eef5166c2745ffd32cdc021a7e5952089480582d205feaa05402c61", 0x767}], 0x1, 0x0) write(r0, &(0x7f0000000180)="3307272bb03ee2e5510e0cb73f09f06b79e20570ce61b5843735d8c16cd747c07065a6421bfa604bf09167968abc2f44cef2f64f4f6e57abbcac4e06c5a0a8cd7ab2964f04dd7879e83586c1ebebf31c3b220baca6ae40110688533187e67ead6bff52ab1f6e5088cfe866c7912415e93398fb4ab8a7d4ab54181a9733f475c3e8284f61b745c85e66030b227a9b82d6cbf2f8d7b4208c9e28d232b24e32a5bec89274f9e3243c2a56b2b6227e4fb38707fe78a5204d8c", 0xb7) close(r0) 01:47:25 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)="9aafb49fcaed2f7f0bf35342e39cbb311efae3a208cfc4da9f43e58a83ccbe286ff7ac4b00c052e7271c35aa975c70f7d30fcde77f53c116a433cf27e1587e2e093f20aa9584791d7e115a90cf78ec9ff8d39ecd9a0c908494c1684941ce0ff9c4e96af3330908c70857c497fff6c02bace4c6c65ec0d5e12f530797a6178d632e0b052a9a597203b7d3f947e1cd12da57425aabd780d4a24f9753a696239eb11e61a4cd1867e9c8877570bd321786587adacd060fe45d7d0f93d74656e3fbf32b21417b85642083cf1cfa86dc7ff3517afabc0bf996d0", 0xd7}, {&(0x7f0000000000)="0f85e82fc3b273ed73019e148c7ed06538f87806a096ff2a5c1ac7ba8ffc5fb4455fad6cc9ca", 0x26}], 0x2) semget(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) close(r0) 01:47:25 executing program 1: shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getrlimit(0xf, &(0x7f0000000040)) 01:47:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000005c0)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d", 0x26) syz_open_pts() r1 = kqueue() close(r0) write(r0, &(0x7f0000000140)="f9ace133cd85a29aab954963f87c690feb3502ade23e21fa0a834039e9a66f85f411d3573967ec3189c45674cb3bbc91a3661ae6bf16180248c5dd3ad281dcc06fb1a73f6464d25716ef2c5bd83b4f477c9332d3556dce2b9975e5db209a0d4fff36a400cc05b05809afd5888c78b50dbc75bb810e321484ffae113b518460ffbed2acd0a1757fd9db0264ca54c6fee89f21d41d2974d7c3a16f365597ed6bbf2e00c20c8b9104653a5f6790e2925e6d9ce742", 0xb3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 01:47:26 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x100082) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x24) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x79fc123830704666, 0x401, 0x2}, {{r2}, 0xffffffffffffffff, 0xaa, 0x2, 0x4, 0x3}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0xffffffff, 0x81}, {{r2}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x17e, 0x8}, {{r0}, 0xfffffffffffffffd, 0xe9, 0x2, 0xffd, 0x81}], 0x9, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x24, 0xa, 0x100000001, 0x9}, {{r1}, 0xffffffffffffffff, 0xa, 0x1, 0x80}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x1}, {{r2}, 0x0, 0x20, 0xf0000001, 0x0, 0x8}, {{r1}, 0xfffffffffffffffe, 0xa, 0x40000011, 0x100000000, 0x8a8}], 0xfffffffffffffffe, &(0x7f0000000180)={0x81, 0x12e}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x800000000000003, 0x0, 0x0, 0x3f}], 0x7, 0x0, 0xfffffffffffff692, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x82) 01:47:26 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x2) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x40000000000) 01:47:26 executing program 1: socket$inet(0x2, 0x8000, 0x9) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000001f, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x420, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1) 01:47:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) 01:47:26 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000561000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:47:26 executing program 1: r0 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000000c0)=""/109) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000180)=""/57, 0x39, 0x843, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r2 = socket$inet6(0x18, 0x7, 0xfffffffffffffff8) getsockname(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 01:47:26 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x7) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 01:47:26 executing program 1: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000100), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) r3 = fcntl$dupfd(r2, 0xdceb07e89fcfd1af, r0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000100)=0x4) pipe2(&(0x7f0000000040), 0x4) dup2(r0, r1) truncate(&(0x7f0000000000)='./file0\x00', 0x5) 01:47:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="8e7a5183a951428d980e5a53ed037c42582daa4950eef8f9b2483f3b81ef680fa32c03ba7aabad8223f6a6c2b7ce000192ebaaea861e64d158e6436158f51d3f8d193d941a1bfb3d10bc7c520a2fe8c8272b130213a0ea2368e160c27f1ae3f8017e716a94f7a97406bc5b3528fea377ae2bcf1b41a0689730ecdf98e0e9c61cb52d1d85950c61d33eb1d96e36b0e4db42dda27c9feba70cedba64b4b4572595eed73e53855a95677f2ed540587489a7fbdc9e662089496083c115625e59c553f8c2ce83d75f080c8d2cfe4f250752602ec7b51765d40dbf2c5da83666a7a9fdba6440726cd944e08850706d1d205d", 0xef}, {&(0x7f0000000800)="15f42017c480da94db676f9a6340b9868a3e3cfb933c7aabcf9c7d07489f3f26cdf81acdf0f3acf9b2286c55ed45cace9e677b687450748d15464a664ce51e37034a105ea6a1ad453822471cef84d1afe530c70511b54c53a24e5aefc6b8a5b328c37c49dfadb0fd307df01fbc67988d640c7b1a408123933d7a8939aae057b6c4d11800c173ce1973da93e8f34a9e26a0c477bb00a7731964e6506d712dae2e9bdca0ef2e15433e39e44957bf0e1ca35af76c7c1934156886086881247161cfebcd1a452357dee98c69eeb92ed08bbe0a735ae01e858b7bd711f9fc03fe1d3a753e28797ebf02595adf6e27abec1d20e4d4014951d07795114009146e640663533e97dc8563e8e2299234af7706948bfc46be53904775925db1b3a51414b3ac8e715aa991ec9bfc36ca5e59a24deb0e4ad3f6e0356431ef2c50c9a206fac1a53a81eb3044e1fa1a4c76ce2f83b5f37bb103812e092e77ea1a7a13841da214c80a14b129297a2b3cf929c258df5532f737d215bfd677bc0b511d816d61149443d6b5fa7313f3c963cebe6af1484d0c5b713f7cc682e56a75dc2ba993ea8535491127e2db8d588db67bbddc6eadfe47ebc3b5f79b2d3ed2bf914414321fe73a30a66e9757a08216752a05234c7926f0d3397fc5c4ba29133a1fb5689231dcfb5bd94c14c2774e716b13b8fbbf19b82b3bc00a4a8a4dbd71dbc7908f5303edcac09d84c0a9563e8adb4ac5982eaa5c3c44b7d8992d430591bd238106be5673e233f21ccf08b314088bf5bc0b79f80cd6812f66d162b61f189a4b5cd2b1bad115a026b0a7039f62c1da2593f773a0c15f0118a75b3011cc326a876a962bf5cf720970d21a46afe3c35251891476c4d6299f0747104565a325fad976310af71e7b00f051a005b382716f33bd726eb22be333aa511d6fc48780dea91925b6d7678410a5829e22672f2aa39823479818bb341b79d82df491d9ac3005d6ada32653b26faf40ffd649dd3c023d8263d099b8749e3c2188d8d8c41554f0b43fcd2dd1ddb5a55280863888438714b29e5bdcd0029c1f5007146aeb68d65164266cedc7e7c71761fa789f90fcabbf11e84f62209124b70a01d9dd6ba711e4b247bda00b2b2811d11ebc8422ef1d27113b348ee231eda74cfced8d3f90e09ceeb80f7716474bbf58df5022b8787279ba837d9dd8f2fa7527faf9d316f8d31b2ea765d8a624b23faf83e193f9ae5cfcbc190e32895b6e4f2f25ab8d25752003052f298b7882b81161f0a131019f5bc537d0d358e32dc5d4e631d569e5729ebffd60796973d01db496826150bea2cd557848a86ccae3351427b0a751de19441daba8653a2d843f2f2b02566ebc16a559c72e8cf8594bea42c4ffd54e05e98e1fbeefc5e52efb4b5336959ccba228e4135aa5881b3a2d4ef52119026ba3fe1fb2be4688e1121914c3022c946df8a1e3932ed3d36b34b2ab7c0ffd27b772508defd44407369c5037934f62a25bf4e1d11607ffc1e491df65a8d696d8e5975c0ed38fa46d11893e0b39bb0f743bffaaa49897aed1c8a35107560ae22d0d94944003080d876b68988f7e35d051385ef24298b35d51c215ebdb8bd9dcc7e724b7d1de037a708214bd4d8b1e37d9c096b06add0e7e283562fab21ee2c4a7c04a9bebb798e88aa46e8453767ce9d1382bbf9731b771003ac875e8c510c6942e83292938eca43d78ded353072e6d608a14316bce32226c3c64cc8b86407067fa93b7ef1c8ad225ab74593b3ce2c9b258c0741c4c922da2f0c861a69d71a65a234c80d1fd38107cefa04ad2d19344803295469643fa565e44162e93ecf1f6be6e1928a6b940d2f9271ea461eb7be64605f4748d0f52a5dec0ab3b8d591b283b677148d18655d52c92c14785b8285dce61291f71c171eb813d14265e5c41d0795fa4d5fc09bf049b99af6a6868518382be093f5452eb576fa7fc8d5099800faebcdf6fd6f5df70fe5dee3dfdadaa9560ead642dee319380953b4026499880bc41850764c59961df63e7daeba0bfd32e76039bc15a53b1686629668f97a7075bde830fedbc6d91d49a75e7bb49849f2598edddf26e651fad6c7d34d23822ddafb8500353471fd5baee5bf1cddec77e1a2699aee7d26ec5e2a09d83a2e226db83397cb5e341aac0b9715c1e6163c1fd2f619c51ad54a46e07c47d3d55efa823a965f4bda6442eb60918bc8555ebeee47647a85bf826ee7cdcb537208e626eb51344cee82944cff178a0dbcf68fc3efb8f3dd8f565b2c2cddf066c0103ca6d12bc9726049d22f07facc945628e96089d63d710187692bdc9270d04b5be77865793bf40e972e2896f38e0cf73420a0fc226ba29eb186ddf4a1548f3d53e5d344827bf846e5166e88874a9391bf3c20a8fc47c3c3f40fe40768e59a8f8504c5ed2b407bf47ac01db2c281eefb26e62f4bc1ae1bda73978e232ae05e923a068d7510d97e45afbd2a60c27deb8420d941b9069a91356b1343ef259010e0713ac0b11fa2ed0585a6150f7702988d2bb0aa0c3ff05e576290ec8bac46608aaaab2702b3017a42ef52c1ee83595b1b27dd8d68e2c5ab90b7a89665589cf55853dc9e2f5642f73274db0d400d783fadae44c9ef9daaf4c10bce267aa108536e6394006a49db405e6154933da9cd90b192e1d0eb525d5eb8f68ccc85663fe2c2e914da5647455799a840aafed6ba8f75ad47625eac7e2f699ca781cd75b43a47848e3cc83789dceb7037dbb2213316d6c20b0d3112e4a418b8a6885909c45eb9ef1c7ef0225ceb99c0fecee9a2019505f8ee564870e94aba48cdac7522697e7b4bbf673ef97e8d8bb06877ff2288ce9b8fe8b023d6fbb0c12492d762691531ede9ba614d7e1eeb0782c4aa60e6630ebe9a7c38f3987fdcaa1a2ae12c95da990187a6201fc927205c3228690ad454a4db3f43f5195c41de5969d5a3bcc44a2ca93ea90a686367c6e1c528a6f1133e5b1135405480d2bfdce6af9bc86b6b165179dbd1b28122357553f6257a3211b7ca3a859fb3d26063a15a34ab9a74baf0a166108d630b81b1a9391c39782c17f2083821a80322bac2ca161c162877c9292c975cd332b493f96db1fde8a69958827030d6487ef4bb141833469c64b9a387f3261369dd39fa8544edeae8ae83259e1b86a250a5542e935d7302ebda615a734df1ec7054cf8365f7e1e970639f042e61b39bebbc89aa9c1c3f118e5d1854b1c52281632c339ecf4295d7921b5eacfda6f12a09635e9542e2e01767cb124680f393c35f6a63331473576a38dda4ad83d5bfe8b6f1e2cde50294f4c14c94ea33e6dfe2cdb805f3da878d179336653aafcf4d8380631102f59d31f40818cc82231ecc4cf5f27323bfc5618cc5ab3f6e04a47d2a85ddf271818cd8e3e3b02778714275e6ada267d4dba690adf69a1dce150cc8449df546d02c4261e2b29ed0c90c4a5b14c0d85a64b2f43ef1295735f009d6dbdc25c3d05f88bb787f246248a1abf1d4c5d7b3c7d0fc727a87dad90d8734398608e3542f96593d3b7ab76d14c20860059b7da7ec9a852d06b3ace9b01be9e8fa384fcf004db3cf93886a3dd9533e75e641d8b3f31286878c77ed417e4c6a88872d8f943f1843e7fa3c5fec24230bb6960da8fa85ba81dba2dee5506e14db86eb8119a8db4c7ecfbb2416aeff0e2cff217f4ff5eb605b71b2fc6bc06e1cb8cf76c792f18e01a39bab20eef6a07b6b9db807e4cee22feefc1ff59e69ff3090e2b84984e98bf2ff69e08c6ef1401a07052b234aa5a71992ddbf004ded857b1d4c82b8dbc7fea9b2340f6651b25e68fabf4b724f0559ad970d088988a3b20e241e809c6840aa1a4198a4dab995c34b4183b1ac8fa6e605d4dbb19efa5774006ce6777378a9132b7157a625214f94fd289a49146beed5e040925a74f2e38506ca4082ad9ea061af649b4a1cdb24b3d9488144ce6a0362fabb64cd7c2f03965bc46f4c2fbfcc6f072bb9cd29dba6e40640919bf10bc88ec45c31d1e2eae212c23f9158e7b2fc281918f4dd8eb847abe161cc725cd5e82c40445fb82b88b6b32d70df9b0d3bd89f877c9b82405a84151fe2da50d9f3c68f5d4338723e3b4da39d215cc7c16a43632412ce1486c1b1af802323a518b4e81c9f6556d31869139fc4f0c6eee2142c738d1c26d2804ce1d7b961fc2f5070e1bad9303f4ba39cb7ed0e374842cbd560084e4bc90210a25526d62df16a768edb6369dfa3256985f903c8f0bead368a81176792acbf944f21cfe543e1cc2416e07eefd102049dbf3e1daa0af0dfe709b1bf0223a1740d13c3ac915126544285f90414a3a38d73741115bdaf245d6a923b63eab633e4f2df78a5424c983423e2879d6c7aa641a803e82e1840c7997e453a5fe70198ab8850fea51a23442cd68e9f96ad461ea88a78696395ca5c05c12bd636df10d8e822696109f1a2572173c12eeb260e09127081d8d07fa86a08e06d32ded3453d75d22a5f70ae53b8696fbbf0fee4ffb4acfad72fc58b060fa5bec08f359a6e207aeac76821cbc311453dd8008ccefecf233d40bbfe9088d8c4c141ffe25e74dc5f3a993c3258abf0502799b790f64b6abea17aa185b6b8e53aef5f1acd62d3bf2f945ac6130bcd1be2f7db319baa4552ad0d82d49ced32c599a8eb158a3023e06956501ea7186955622eed635f56102b2afdb1c5d2d1b0d1c3bd82301346ac477d4709385c564061d0ed10784138c668d1de4953781128c30cadcdf6b20fc421cb62f897e656b389db056c1b1b9f795c0c9e6cd5056f5ba5f2cb76ef4efb48913b83af2b42ab160f2a70c58dd1f143dd541826ffbcce61ef86e140313617e0dc33ed1766df1011435b13a8fcf63b0416205fb43c22af40ac9f1c6ce30916d9dd42654183112658786b7aa7ecd07afa274c02a07a9591ab5f1f811578870969810f7dc256dbe06bd9b1b888d15d2597e71b9a873cda54b572b1ba6afddca2c45ff180522a21a9d95efdefd87cb933b9a7d899a7fa8a03d1bbfef7244ebfb7d117d2faef598efeea61150989a6eebb6f6f83050d3d2dde61ac21388ef5b1aa1f133ccd53d79bffc21b475298e69af2e9d2b103400c004c15ed975a6e28dfd4e485fd21ff1939bbf2f5e8238e4be58311c9be8ba11541f0469270e5b72c1e3e41ee691f6219675696afe878c57b04f29ed605b094c4e8f2cf7479bcab2878872527cf3390cb41096796126969dd9db0bd218437d6457f1fd7abc2a04e07e3f8d3b09f705e5a5746f46d822dbc039150358168bacea418db835d3a9651ddcbe052e24ab664aa6b38e8cdd2e0af019e95137cf2915692d6834a74b91fea67a4a2630cba46faf8eb2d0c1ee26daa68e2db567159c9af17b528b87f1dbe7e0d17285434919f01c8c64e1517f9d6f7b11dbe86f45513b5edea16d6ae2356096b046397cfaa1d423f95d8ceb1d3bbf01fecfc15deb4b66ed98d54e5fd0aa76c66496db218660cc95417ce68f7e4738c09d2242692937ff59c066c818b9dd438187b09647a1f0eaa482eab46a9c15d4817822e696cec1ae534ea1728596c6aa8d8c1b03a1c1d0ee8f11b2853a0618935ec603eeff706188609dc6acd7443e0601cec61d289847ccfbc9b32a9b2b02fbc69a75d54e04f0b4663c9b2ebe638f91d0bfedae1710517e611502eeaaece002422ce0fbda6fb70b62178cd276fae1211e6187f72476a09f836a3e7c6a588611be1a2a9b8836b6f831da82bd9ac3b4e51b47fbbb899d69b4cc03e0ea024fac4aa4e871150a0373219975a71ad34990f4e", 0x1000}, {&(0x7f00000001c0)="3f9672176990cd56ef8866ac2766919b4bb36a325a1c934a4b806c3db8ccc1b15c065e06e0908267b3e3ece323269902148ab10d065358e98a66ee09c24bc0a43bf88c82d9849bf1ce9795267a26d3eb79e8802c4bd7278f5767e25053fac2a241a6393ff18134ad326fab055042cbaa82ec1f5e1ae93e3016ebfbcfb114c045c4ec180531c0c5", 0x87}, {&(0x7f0000000280)="97d22b46a0fe2a9015259211ade2c51998685bdaa7e84cbe00b124aeba6062d45efe7421fe9db0e6219adccf0320a3636b79299ca9f4378cda8c3bf82ae0633ad918f0af96d6a1f67f404e77567b928946d669ffd9765a58f4c9c9da639c985cdaf751e304b43c2054a540649cc16cdbba4ba1762fdaf49a579bdc85d0433f7f144810ed14cf033228c8aa3f1318caa8a85113cc08f4a805f9652a454aa0692dee17a59aa81822b6d00e1e96b83be6d0a16bf13a4f", 0xb5}, {&(0x7f0000001800)="2ab3d6cca26d01833de5badf094798910c416fc39a729ff1ed9e927f8a6bbb2405c36ce1b0f6402a23d26f40f7d781f65ca7187fd619aa3d16176b9ab07ec3e9f8e8b232b8a728fa5e88d98439e6d8576b0ea2382c4659fc89cfeaa7500479499fbf6ec1bcf38c8677e07fde09115438d8e5e60fc6e2b9cf3f07d636d238b9cdf40a8cf7f857c004eda0668ada98eb3da561951762f854a71b3a34dc10695f25734efceaaaff2e43b8033f115d2e56aa633b2d928d4f83d156f80250bde52542383bb6909386703adbde6e7085ec81ef0a0dbc5552f8b3ee92262e296d86176d3b20ff4d27dabe530ac432b575c17813747c82d371244da57c40cb245560b2f9511ccf5ca4595fe0944cba794b9f8e6ed8434a313d4fa19a938c64766749dd0ba875d23d198afb069e1504241ad51e265660df002bfc77ad68db9f31f153dee0fc3d389be689fd97203a3e049cc40875f6fe3c0a1c420e160420d3992874df64d944923e29faddef2304f6bd93c9edf976eb979650145b6ed7cbda42804bb78e78ca671bbcf95265d49049a2e15525d82c0ff4ca280e42bcd49fb427d09e850343d7215be6c2aeeb794680d4da3bfa744b065faacc6f19c6ac14dee7faaaed565c88e9e8f3ef23e2cfcb1a01ed6dcb47dc150ab9b036eadbb4047b1765bc795b7b4606e735b6328d0682d5c5ff0e7d96ae899855c8b964052974c30c2bd0196ddd3d56e6700a81279ccd23cfd99281069f91816b1e11341a2c36c3e953403ae509b5c91a747dcfb6e3a37a78456b7b06d352b5e655e433a357b1e20d19c3da178b80a62aa1952966c40e7647491409aeee1ad3f0d6cd599e0211748df2d36b3228cccadf781ec64bfcbf00dde1c106eba648082db0c9eccb8db68381294eedf3bce2cc488c913f7e41460bd21902411435914a3d356736697c3f2af920a43e1dc1de42ac725109a144ad23ed0ea8f6f011e5104da23fbe37bb63eed0d953859934b9c71c9d59f690a62cf2e7f94fe3c53b4297afcbacbe62e9a601ed3aa63bc052690d0311713bd77b1a8f55b050fa1fbc115d68df8a5d4dc73b5ee62e5e34f1e4aa744254f6fd1c086985213b817a7da90bd0e435f3dbd71f9f1ee0b5ffd4ba42552215f28e4b10f89aa749d6d43044f3c60b1c12286b62dc12cde8ff5cd9b726d3a0dcc014373e678a6757cf91d64f940e53174eee3aa5a78f33cba8fc0e5bcbbd77784a35aeeeebbd8ac02d8041447673fd082e19b859d860356727beccae61798622b7acd08ae192da9e56477443539ce3f844043ea75ae177fc25f8e23e516e2c31c632fe57a3bb44c6be281a351bfee95eee80670dc218474c62ed0ccf35a3243947802ee23cb121819ac74dfc84cc4f1831f9c7cd5c816e7333b0dd5b90a35e54a81e1192f23348e3425f7f67cf46343511532d107630415ff436533df6dd6c432a8e75d6944810392229d380f7445540b26dbda930e6517fcb28d8d60592f4c3d359d6aba23aa00b4e8046b1cf4d0fd24cdc69001573b20c06502fac8bf9ae41d245b571e4b2d7ccf77cf28741be286996241961b22b979228e8ffb48cebf4c421cf16d773ca5e0d5e2a02aded4d2995897f50da24aea6de0167664afa3f8e7285fed09cfc52d97ad3a2c5a001175fdc07eb4f283bc39ff361315f00c4f9c7848d6e6b02b6d029c1112fa7d058245f03fe1fd10169184836992a5b4302e6dd617cb5cc64ccc2f5280e68d9b3183dd0d403344bbc98bf324ad088ba0ade5114dcaa707809146753877575c512eddbe093bbdf878ed21c2d6888817c414612f2a6861af472bd9a1e4f07eb266423062a0f83e9c6313a8218ea8ca7c20739bf61f29aa9fe64d523ce4aceaeee14199d42bf7092bbc051a427dab28941991adc50204487b4e51aa4c9635c006fecbde8628ecb30937dac4398062b2b6ed732b5017c60944121cb374dd314a265a8c05dcf2ab7fda7367692ab130c33e545020f621b24d58f4874ccf77db231ac5a11055ba19bf060adaec93bd8d7ac5aeb73a2f320f03e29b6b2a21b6e853780f30e18111572c7131292ea9cd2bd1f8b728ed09da939ad0dbcbef4d975b7db6ed2b700ee0c7b350ea4c5022a1ce7db173b2c9f5f8881d3be2d4e735d899244cc0ea7c24959e1e818d2eb8c64798057b31681190ca6c5ba372b4917e3ec91a2b7973f3070e126ee28b78a04e7813d13ba5b084740728fb2cb02e25c04b3b1daa347d489d892ec62765ae5449602fbab0a7fb777f1ebde8125aef39a876a3932f111df4e12617472972a165c03be99b03d65c92a2c8c1c410628c5bd7dba30feab661c87f5b3ea1d3d72081db718fbec786b3bb420a2838ea84970179efa9453e5b59212e2aef88ed5a4bc26d8fdcde2dd3754bf462ee75062455f86963255ca339baa9c0b8a440aa0dbe24a35435784ec0dde03dc33e5889e87ddf0f7fafcc0cc78c0b86526288987326b65d2dadd1e2668114673740a4cd10bf79e7cfdbfac7c19528b7b6773d0fbfaf0ee66bebbf24591086e46d6c74cebcea3144d75a927280c3be01c0bc697bba144914e7d16ede5ba7d1d92ed96f253f5797f2df5ea17c7d399d91c43a6db6f64c115a6d43c6ce48298e8668203646b8bc239cb0b77c0bef75a970aadcb650ff7cb21030febb6733823d2f5997c69e455c534ab0aa9bf15606cf43ab076e27241abdea70a62f206e5257e7a905ce9811395d66886c7ea0191087e7491343f4efaee97f25084d5ec0092e2322636ac73f048868a35fe3dce9b20b64d115e7bcd0f89f88dc15dc3a26550ac196b1e862c6c132f1d4ae5bd2dac6bae2e94308cbf15198804032ee205cf8722d38afcb7d2fcfe62e3850b8979376e6de70e656bf980d5327754a91998f0bc46ab6ca59c87ae9d0c5debf63be554a91984b99eda5e7db83fe60b94349ab6dcd88955b8d4547a951d07065885bf9dba6c290d23a59718f7a49c14d10252f372f9619d166508bed71e9f3919087a8b44e142476a1b37561726b34c632bd74011663ed0670391590faf0d95b2a34db36894b41b87a4206e5aacb6e91e641b1da7ac67c96342e4559daf9158e4063ada6ffd1066f2d34467572bd86332d269b808fa6a521259ee429575012c8275e7cc4fa543a698ced7894c4c4423e53ba397c64d43695365a392cc06b2bdc00929beec466003895bf8348acb4819375e2868618c50b123d9d62f2db7839956139798e169d1cc18d25c8e23d760b167e9c0cdf7b49ccf5ec8b058066b64cd1eddb4438cc8d0f076467769f8d24fb570e349c457864c69413c623b6eb03ae3cc61ac5a6f42ffb1de3f07bfe068f7e4247eeed1e32de1345af5b08eb774a25bc04d1ca47fed60d46d1260f9ad3edd5a2b5e9a82f98bb8099456eada6b659c5c738b3812202e71056723a4d6eb5e2c2482975dcbd0fb824b0eda9999ee87a2a000e537b4f6c3f00ea4d2a7a56b4484cdc4c889d2c3d57f13ca5d5f06a123375024f1cac45013a835b82251ba639885ede2f6ad0a9e443ebf0f7c239cbef856eee2fb9b0f8c00fdba4bc5a64e70741015b0c6ef4f3d66d6bded0a6f8d0af252100438ef31e7d51d85f171d3c4c72008076f42132a7a138f07788cc2a515ad0c5eee3585e18444c6fa4a2cd83a50932dc290c04304efa534ee77a2b38b98161d35739d90b472851b7df601527cc472b368c5d130337c42ccfc69b13b0622c4ed036d9db65c3fcb3b469f537585c02ec84c75593dd8ea2a590670f4c0fd050b2ad49610b2449c7e4456e4f2d4a319517130900d4215eba98429dabb9e39f3f36484aa42351738fa09a5f0a5f3903e8a9b73a252d9aaae58600773ac907ec40a7d9dd63f54ceb4051dea2f02b4772d546f9a7bfb31db2b8ee40f384a7b6169712d379030a9169f535fc66430eb7d4874e17552fe1843bcf3c960fc2f1a44fe02ccf41beaa15e4c4dcdc8913171c7b9e35584e26df0f82c51282fdfe0b46839c84c8b7c560e62cfbeba28d54f160ff15ad0f29a91cd4b2ec8ae1960eebfa4400350edccba7f2f4a4fa9bd4a6fd63d56e03054939b06f140c3373e56cc307f34470c097b5d69119c4d0fe5cec53f5fdd837555ed2e6bad11db9a9a0e50ab7bf125fbe629299ccaa0bb1bd04de85eb9d054c09ab7e0d50acae9e78693462e425354343d913d67b157ea5b6369e17b7fa2ebd7890399141845192e639ba133aa05e1e65cc1bef758970e2cce19d3a53ebda265a8fb70c24d596d0fb14119dc1fddc9b1e325b30d510a9c944c33dc2067bf9596b0cfeefc7911219f6ea1fecad905ea15e15b89b30f07ac016e33a3d5858882d091bca4bd6534cc619826f03712ebf0337976ad32400cd486e052319a1801beb52f812a61ada60d7ecaa4f9ebd4074848b3ed36a1594c2b82f9de073c3019501800b4bb09bc96200c96c7b9fde130a8f1348d83cdedc75d4929b02a90f7a03c4e7b4c8f87e4252c558771916b550ceae1638b720feff2d7d6e5c7e78afc0f1ee78ca76c2e8b6fd4a992720173f6d0ed89333847944890e666dd87e5c2f2b506bcfa0fc170e4f424e7c514a5e89d4390ef4527baf653e38160ceb61027f4d9cd2d5bb6fe97e283f1149dc3dad1aa49e776fbb9aeb45ecc9dc3f3a415bdf6714ef942f167c8f9fb8ec66e08d216135a241a41f2040635731ac78f13948f0863a05eb7343433616768b3751ac4229a90061fa6d11072726b51b7919ada6764675b8aaf75a8895dcff0e4bf2ace93038a2ef646602b41000106d3e2fa90773449e9bd9ab106795d4d168c7f29f94b3b32e64533eb5519560a64e99dc73981b6c5852dd3a27d7cfa3eef8d29096493cac0edc8cbd15bf256a2df542bd787a05cafdcdd7bf559be3db8a0f136d3868bcbff5f0cb346269c79da1891f302493ecad701421dcf3f39d50cc824bdaab765f73ac110385779d20d320309b58b5404c520b8e5dd749267072f7e1c6f1f628c1819d4b4578552c9379d9fc262862194a1ff09822ddb8fb97f48b3235639d258104aa58b8b7f581920e357f130508351b8ff32ad1edb071c4b4ea27d6231473f94e949fd1f762b8dcb6f9436cd48c002e03cf5ae1b17935eccdf7a03f8aa77fa452d183eaf6383fa93fa633c179c4a35529820dfc5345da45321a07475e0c4697c1e5eca18246416800a4e84c023ff7fd4bd037702d8a8bb4e236cfc0f8dfe4b6ca6f9ffa380d4be88cec5d0df5aa37c9489761d4af63209996420aaf924c35ca8a4f78fcab296b20b693a9ad03d10b6a51b1860c06e50e2339ae7af59adff2b6e72c835cfa09d2d003355f1d5e73aaf0533893c5dc8de5df739878b7b47f6a910b0021c7050848259df0663e356aa5e9b3701615bc4b3dd380c46313463f917658f883dbb7570d74965ae91ab3cfcc40e17079f9b4df03d0d45cb1c05d538219448ef77d4d8d15b00cdaf703472583c186117a4b31e0e0e11bd8431f9a81a6b4bc7b3f067caccf22a69a26da70e686d6b93275b2f172c7cf521c0d244eab25e8f77b362d1c93a92186ee83088096fcdcc1d7c16fe4d57c57ee9bec39f84459a0fdadda949134b1a269fdafd97e9f563b3c830a8754c0a318e78b284fbaeeea606c37fbc7d7537320a9f3802a5899cf7a591619141d12bf4ff21f6bac3c9884be98b614c4b1688a7ed98838476922fb5f0f4a09cd74d1c976bf0c17ffa397a046ff3fc540eb8ba35ffd78eb26202e75258ed8d7e11c90ec23af9d03c376ae2755efb44b5a881612db8519e3a347ea2c4ef66d1a60cfaae45e3", 0x1000}, {&(0x7f0000000340)}], 0x6, 0x47) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000440)={0x0, 0x8, 0x1, 0x4f3, "d23635d6d8527c73fb933309e602d0f704e9adeb"}) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 01:47:26 executing program 0: r0 = socket(0xffffffffffffffff, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 01:47:26 executing program 1: r0 = socket(0x20, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00", 0x0, 0x8}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)=0x387) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) 01:47:26 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 01:47:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x4000, 0x6) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) sendmsg(r0, &(0x7f0000002740)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000000)="7ea93e6aecdc028c00a91839695564a7f1ab1023ed6dedee53746d648b7070718add0bcebab08ff3568ebd9c4e6c6ca5525600048af95dd3aaca7f1abfdeb94f63360d2eae0fad6c6f92838c5dda18a8ceef6418c8ef366c9a28a8", 0x5b}, {&(0x7f0000000080)="d6b1b1019d387214ce2e6d6b565443d7635212c397960050e349e74e2f9c3eb693a41d2f4b6d131cd0674c27498a03cad0f935494d1e0eec9b677bdee98086c1bfe84dfbba5578fa2f36421fc8994f63a643cfdd346ee7dba3fc2b010db53a2aeab10f48503e57920d865c1521f4397f52d7d2f2ec924b038a8f199f4b633eefd2c63a0b558dde28187c549ab4fcf0b90e691e2c21ff", 0x96}, {&(0x7f0000000180)="394bfeb1a60fbbe06b16012d4645e7154d9fe18639fe29c872ad3a100f7cec5ca7ff305b6510f891542a737a2036d3b335f01efbb1eadb6165fc3c7c5b5437e56c", 0x41}, {&(0x7f0000000200)="8407f99f1f7851ad29711f1431f76ddfd044842209efd0a66a3ad91af6bb336c5bd32e1a961f5fcf66c01a41775c764bc8cddb8d3de2d201ba5ac5f3e61109cdbd0ed837edbaaf1fb07f18c77b0b37b667ec31f0e265650c8acfdf84c0f9f45707786a461c9b0d3c0a4d2a844e9604761223bb95ba6cbf7c9327d3ebf84a04e8c920f7677e4509521f03f54db74e0eee18118cf9e96a74008c2cac8231", 0x9d}, {&(0x7f00000002c0)="65136397951b6f8be6bc68ad02669d7470a316a5f3e5363a376bb9113ffb8a79afa794fe38f0359332052e4c07d6808c413cf3d85f84852a6fa624e5241df373ccf473cddbf91532c419eb8aceb5a9f94bbe860a1645803acaa886da774751d5f89c99f986458b59b1d7782891a33c0a5b585609b92a829aa1c477ce4e1869f3787ed7e0a0b22e3a92473c66", 0x8c}, {&(0x7f0000000380)="6cd5b037d50b423083bdd3ae0895ebcadbd6393d4d171aeea0bb6beab94a74cea61b2a7b7e8943bab3aaaaddec72468b527646a58154197293ba997c4bf3537c81b4e29012150c002505f984961f773f3396a8f96d46bb09f8eea7f6015863a0592ba1844a7942dda0526fe73f35057eab2dcfa5311618b5e114a9fc14cf59d42a9030e35cccdf688e99d358cf28e14f1dfb3262fef2efa08cb2319bf0535ec323c9134ed7cd1524a37b0ea92b7708e335c66c26a5e8a7d4c38202b4ab413a3ee8ad4c474aa0cde5a77ec8a47aa36d010d383a", 0xd3}, {&(0x7f0000000480)="219a0e18f3c1032f11fb4dc6b2ab0217b3668bafa718b2748f55e3191639c11fba57c8e089d9c56e2f9ea2f1a2474a8edbc23eb77fa3e4654cfc397dce428c007ebd50b9", 0x44}, {&(0x7f0000000500)="f8b4e77cc5b29ba24a549649f4f35156846e1253ad14c99bf7daf1e425c9be0ee3e0255b96fb68af7024c0ddce94b4730726bfd855e3fc273274dc66e61f3bfbf296c207007235374f18bdc353b49bdd1362305e6804d8710528628e206a37624a6cbce5975ebf88977c2540b0f32ebd0dc4b0dca3fa7700f8d91c73dcc458a6652c576140b7c71d6bb26b33b4861d933a58478d43c17acd1dd76743a7705b607a85f7fc4752660f105ca761f02f85e536e2c6a4fb10e3dd650f58cc64e676a6e041e272b04edf85327b5cd17ad20400feb98babf55ab1e3f24d469990def32088f51b96", 0xe4}, {&(0x7f0000000600)="9846a5e5c76e046efee262a36b9665702243a30d8757a20971990f4647f704d858d181b988f9406bfe2b4a89df185fac22e8d5ae48216d1ce2fac1786dac031d83c5797592a89d980d274cd39eda6ddb09619f5f52240bfacf14da9395888cb8076a62f8993a9428d1e7bd7199413ec04d513eb9792e3d6de651e1084b88e38261b4c0dc0c38fd56aaa8d5bf332c3de014a10a0fdfda2d3f22118a4665bf330d8c0cf8ff216d605a771da460ee0a3a240dd974aa59dbab8775f7dbb2722ec80bf310fa78b9b38eaf9066f83025cbec837d28c63dbc0bec43543e0b0d56d4df6db0bcce9ef29fbcb59f882f5edda4124dd274d2070f0315c2575fc1dc55be44327ef817f1c1a7390a6a296b2ae20346b3d7401b6968c922afaf38214a51b8ddaf10ef294a8b50fb1caddf9b1c7e8288511c7a6c90d17bba439a1027985092c461c4d54f615eef391f90724fa59283e5c53d3e1d41551b8263063cc5eec54021b869e424dd17d1c8ef601c10131164cb19b98627b2b129c1782185ce39374bdde10aa2e887ae6c7f94f2546334b660527e793ca5a401d6f70c3a8ace30552f94ed513961e7de748ea14649d1629b48bb5b3f01e95fe641a95c4d0de0ac61613f7174269637fe0e77889bd828391a760639111c72889824eaf1f9fc23dec8848b741af94d06eeb039aa5119efe8b0514bdf6589d9427bb6f7621bcce0919e946b30b885df06bc9520a9fdb0a64e201638124f56605b9831029a84f0216771356a55c333e87d59974e08e691ffc545619bbb151f48f5ae72c6a2fdeec10dcccd620e8498d63e0aa47fbb42539bd28eaa43a754111be8f13de35aa8868ee6c4a0737e0ce323e4b05a89804668e031852ab043fb0cf2ac34b9db39896f62580b153d23ea3a3fafabf294bfa46b0fad5296f8ffc9e05030a81c88628eb3cdd0e0b97ed644f3b2384d9f6e0433865e6c0bc30a9d4ef098b40ce96f5eb521dc66eb2801c3c5a2f982997a6a7a430b7f79ee9f218dc2b2e010663b7b5dda7ce173c2fdf968eed1f87fc1967b9499cebb570a06649f1624092de01bef5cbbdb5f55a7e35ed8ec5e89fbafdb116f80c02cce9bd8b879092c3039e2681d96a0d862197de8222c224ace1a0e27e193017d2147335eb8e77e8a71a48846daa347f19e569924ce4c78e4be3a946b28652a2d4c9eb1df1a358256a0e5412066d71b042ff090d2ddc1a06c03dd902b474e8414b070e90a544abe274c8badd30a39b967b231e962dac03325577efc30d68819248be0da94675a9d56ca112b66352fcfcb035f3f16f8bcd41841af20e23c19d4dd585f54c67fbc1461340854cf027541f87423ad2c7b748173cdaf86d4d9cf7ac535eecbb641bb4aec55abac5bf38bff1144b6c5cb802b2faa3a8f7ce6cf6eb23eb197d4157c73a59476fa56b9a2b51f68ff11869ff3b5d9770ce8a26fbc36a58c3efb9e633e9ed9d5be6f3c58375f7d606c8d2fda4a2da09f642e4759f0b86fc9117c908422334895d3673ff918da90255ce9cbbfd2d3e1cb905f54c2f02bbd36d94fa7e50434d6512639f08ccd43310bbeeb321d0fd3ba615d5c7a61ca6388c2525006c9e52d1801c79c0e93c6cc3ea57c22a55460187ea6a4a623fcdbf0cbb82cf893851ef0e07b1a05f0c2d3d477da3258ad3da2ebf27394d5b6ab2278826b9e910a82be4dcef00033ec033de49f62c31d00c8448c9f3845e562de5048dd222af94e5d707781731f0269610e623fdc1d400308d92cf68a9c019d401b98f60ebf974dbdcb490b80dbe2ab05485d227f0f925152ebc06657ccc399c4bed53b7dd50ad4913c42a6712c18d111cd725782f22923a0270341d25757eaa6d27a6afcd95b2d51680cdf81b0cb6ac3b7cb34503cd37a8aec1005411595fdba8eb2a94b7c66f0305fe9f8eaf9707b441eab071c8c813206bdf0935f4cd61502fb4e035ed959c4eb961800eb9b3fc497f86a3ceadbd03829f60777e71bd6c4f026c74960ecaf805e3bdea2f04a2dedfd9f22e16a0ec61d62d196d49fb5af711828fe01c378e338c87224429258d6f61d833e7cb25c2e64e7445fb9d1cd915e3452c1f850d3ad28541202b3ecc4f2b86d1709b08f54135c291da39cd8f11b3340ea2787cabdf8d56b627783c19cc868d36feb63fa6dffad46799f614d2ffbc5e81e1d3b7bdf6458d10fff219b5f20939c3900ceb0a182375005beb57321b2edaae147388c70bddf655b71f0967e03b3de32d28cafb39e26ad7d97b719102cb139316a09e6e811e8f6fd92a57b3b6b4e9f70ad1aa85d0205e4e6386004d29bdf387ac33746182ae471a597c551cf882f4d6178ae70ec09340e1937b8651ae298b54f67344d676c545b5c3f9d4b4e5acfdccab6eca549b86e53311daa32509fefdd295c59bbb9b6ab2196a7e7fbd8a63b3f5c5a09bfafab00479b2d869feed338c0800b00cf0263f849155d60806edc242500916674727801886c91a95893e7ee935de3c1dc88e7997a19fe1eb7dee2de06146102b9236a35775654ea189652738a4bf256028b78826c93479062801bff02ccbe80fe98e02c9d5dae376680c2fee3e51722f8aaf0dfa7c88732d4768a13fc0d202456cd74c6b99151fc8d971b44ce7628e14b46005bf1f7891892fcbc31fa9753ea18783a64d3b764e9713fd5300d75ab2befb3329442268ca98c1da4adadabd2452a6f3bca0c75e66a1da9b92f02c8cc7488cb195b9c1bf8b8683084a6508084b87021e1f6416c6180b2e04c155d8e7302690c3ae9cd3c2a08a3a3cbe30e893179e53cecbd6911290733d1eea9368d60b8e319739797609c1821deb36a302bbcf5dc9f3b8cee518d447c5632cc4aed4af15324f3d73d670e81f48580e58eb63f4ed0a2a5496a11ee9dd4664ffb060415257b9c5b32a89c98e643ee8d6ff6c8c7a4b230f05fc7cb4c195ef4df4f52c3c50e53abc0343ea0119afb59392f16ec95a7770c0719fd4b646023f0a9cbfd2394ebe14ea2df283014129855ffeeb4b9da234f4bf347d59159d6478ec2a45018d2cec97cd10b73d3d8004992d272690d435ccc71eb829a00dcffcb3f0a4f8ef5e35eb6e84fa1267d667de8215c9761d4547b2827f2c7d834d212c895e1bdd7ba8a6aa08209d8f4d311ddbc1d2fec850ba91c5f6c121ecf069d2fdb3f83045dd1c1779110215e6201d77ad7bc003b0aaf3bd1a5ec4d82b0ce190132047769ba985f0a5c48f496e82deed893d7260e9701daf03b0c9247085a1241d193755d0eeb0ffb08874ec6e012f8e9767ba28e57600ed5d4279da3ced52337d516264df001c997a715293975242ccd873a180450e32a3981ccac49a1d049692ee248cc8dfaad722f5ea58232fb6a1c3f06ceafdf5f264d0f4c841a357c1b2ca9eac88a3aa70fdcaec7cd5fda1c22bc57638ec5710f98d067aaa96e69220b3f810b91b55781303b07bc51934a2132b0755652065caf19392c2aae08327879f31504662a0e8ab5a0c12983e4bf614c650f84c7dc552ba4a3e3dbe6dd8f58bc821d914d3c61313699d0910054455baf2a4c7fec30af2f17ebe7cddb2dd3496bf52390ec0203d624c49cbf47ea9da9868231b7aac8ea3e50d02b3e3e35024aada0b9e0ec839d0b0343fd75f560843362b6e49d7683e74064f538f444b8d80a1a2cbb6424d81cb819f1ee47be35036bee451688815779adf7a536e2a2178b0269a823b90763f19bd47e5e74a3e9b1b0513defaec7d783cd487e15d4a8109320983e828e01d5b4f484a1ea6a7f2db7ce635f1b3659bf53014bc20d9f27952b263580b036b3e088361dec7c28dee70e7bbd0699ba3ba8a1ed28a7470ed54edeaf8156a11f21502af19bfb88cf09d739478a114814f21ae3e8ad04ebb5705876193794f4d12918f427fa6e20b4e65ab168590515ef04b74aa58d020abb149a55215b7b6957cf7b26938eced4376e01ab39c654177f284dd758524ceb8f86201f70bb4f181374828274a9f1533516320814286abee8cc718e472863af0f94c46621623df568a2d455a8b8f6055952a7b9b084f1e8bc9f2e885889bede3cca6f031d6d21498ef23befd9b754ed2a798b457adbfd7f4ac89e65cb8c108af1bcac43c3f123d0640cd6c293c85005639a89238c0a0eb9241d5936c2c958c8880d4e02da063875428449c11d99f2d836d99cba57f3bcbbc93b03c3b3709fb8297180b858e4ebe9e287c8a24f5f5706ed90084a49ccc05c6fce00af503eab480de93f53547434fc119f2cc2f3c55cccb9154a7598d58ef782969a278cf86118c923507cbca8da11a6a45c387ae095bf5c4f5fbc87d2d1d1bc5e2c2b3fccbaf8833fa179252cdb587daa36d88df813756e7346816cd6cbd4dfefc9ad27188dcc3a13a68bc59645fc0b252ea3c5e0f8f5af64d920164caebde19952046d93a0c4e08726f025a5a882d4bea305ac1c267d262667198aa09ed8f356dc7a40a9e3922c607cd6f31a94dd6ccd66aa690f8986805140dfa679d6c147e8f31726880045491b73933db8c573ddfd3a114fb3b8a087bd11b9f11f1cc1f799fef6b8c2d0d57a4e649f23ff1776c22c2c9f9831ce135b1322300a95d499b1b90a96ebcd742baffd2429e3874e4f5e4483f533f22915c73aa10db6b3906b55d1f32e0db5d2fcf34f4071aa1986c4aa631fd144787589f7b132cb39c341954d4f4649602228a395aa2d0f3dde73f0f30c891dc73b5489025a79e9043675f04a988d1f8691e4c8e6c7e95fb800ca9cfdf7e3f1a7963842b394c50ee5cbac3500c36fd331c7eab40a4ab9fa7c92b5068c5dbfe5933b68d733e2325fb679bd28aa2296fb57f808b5044646d7d5d9b8b24d75d9502431fc19a85f6890fe5dd97daade5cadd2ccbe991a44b86241e36e3e631c3d9bcf1d8e5a97f1d523182fa081130c85929b0e92f46af7c02f261369abb33389d7ae0db0fb4f0593de7a217f613f6192f82ba8bcbfd00857e6222d6639a6887b9d5e3bd3d8c63820b033f241736db77b45bf8cbab123153d7c13ef29d2ef9e9210c7008e08d58f09976567d44f00ad26d241e3319efb78698bb024ac241c16f196a9b82915349df577dbfe3be3bff3bcda5c7283617342aecd5e38338790775a81e4e35e9edd303c823547f74d32981f70ea09af0165031181b6bfdd53d95cfbeab4c6874703690640cc4d637264b888ffb14d34eb17d45b578c92d13ad2e1fb23f46b6e77284bc7b2ada0ad98a117230168b1fe362c4eeb2e274459e4a2d981218dcac26efdf465cfaef0a050d8b520aa2f70e16ee1bde1fac9c1b17540b61232aec18cb81bd1104acfc5eb5c018faeca81919fdc5bcbdb87f90fffeb2fa50bfb07b52f3c1110e7fd5ff8eeae21999fa2265f811df439cc5e68f8651f70a7c9caf9772c416e35ce2e9b30b0216cee954bd297d608573a2f2c977cde967c2c4dbf040ff78db11ea8732184be5edd27acdd631ee4d91358c6d8fe2a4e992842e8f0cc85884b9c14506481eea3885883a66836b7df51ed1ea1e79bbb0ca1b0516963e95f92a7b298ce4a45f8552aa220a65c0ddd691cf23179441f403e567fedd5503a06d7374690be608e02821cd3600181b5d833543e12ab80b2783cab8f8508cb97a1f3b1cbf15dd0f9d3795aa811adb2e9787fccb8b6efe16164f72cae979bb4e698471551141d987386e95c97d6b26a2ab67691fe61a9e624877739d2dbe0d2fb7eaa483cc45cdae4d28caac98c52ddc7c64e4981ca7229e0ce3752ca5f356fc0b4b9180ec95ce48d097a782bf63a64d98b6b97382f64f54205", 0x1000}], 0x9, &(0x7f0000002800)=ANY=[@ANYBLOB="20000000000000000100000004000000ea18aa4e17de1df80e257868c1cf000010100000000000000000000005000000e659c50a1936f7aa123409f9ca409dbc51a388a77c8637ab60d9906354abc09327ea946d68c4c0b5e1f6b6074e6f0b0c4fd724aa471afd8e1f1c237e6ff21c724094b6501536f39eb9e7a854425a23fd4a3cc732c2be684b79f45e1c98c18913932de1e665137611857a94e0c7a9c66f43aff5f2d447a359b4dc731490d62753b7a3fc617870bf8235bff7bb2fc5d65be537964d011b835ee9ad6ca92a45c0bc3e92f9a6d5992e9edcc6135786d11f1950f6dc4984fab5d79627f2831e3eb72f834bade0a889344c3ee799211a811e0f08eb0a64dfa1239bd6efc326a53f7eba2f3e28e82565448769497a33ba2e62ddf303bf47d4f760eef1e97212b94d020ec204092d2d97fde0d87c0564c39036dffe85fbeb699a53ebe4de9271f2305f0e641a6e811fa9c8a6e02f072c9404cc2c81bc3666053ecd17ef10234d842c0687399c9629ba3fa7aeacc78f45032d50fa99ec711a6ff91006f77fc0a77f91f44b40332c94b74a090460ca59e00a3c4ae1963995189d4564642f2761309cd34a77c1ac12de5167ee55f18326b80ce500c9735d00093ee28db2b4af0316fc6e1c5649bb87d054d952caefa80dfbacad61931d4014af7f09ee6cb18746c5d0c37daf9e59c173ea77ab80c9f4f7ec5797985f4130fd97592755ed022dc8fb8511aecda6a39ff0fc27b774aff48837ac8f9b1691e2a8539f9bf643e8122f9ebb326734b8d3d6bbc57e3f9cb24dc356e546f7cc9a15e1d1f47ce17fab4ba6e632fbe2013e33f5bb9f23b361b541c2207b6ca98b059e7f470d8b4001d5452449316f68212247ff8eea9864db0208ba71656249ff965e15feea8a073db6b09230cdc19236535ef78a5166a4223a00798ae71d4d45efc8dba91aeff66adef02dad8bcad071cc2aa7fedd5efa455ae52eb09fa7df994ee6575af94ff50d72150296ab2957415e2aae1540318146995c044671206c679211ed498fbd25ccbe4dc4a6bd35c0f5c1ff267ac2f61b73e746680d6e9632c05e944c95ba8dd1605c3c0888c27eea4f033d92760819a98bacfae9f8c15c6d93043df0a10b8085a0211b9eb37c6d4cdaa98b887deccd3ad309fb6ab570db4bb72b941c5ab67a56d6c3a5d0e2959d767a1748f68a5b28c81f66456cc067510bebed4897d45dc3be89517967685ff926d8c92e87a4ac5112a94a4f79df78934c5b25e28ed4864a8655c5741b74be68710c03a08c4396e86bdfbabc1456c004a190bc4e4a6125a5518800cd726bba472bb1605d4afa52e395d799e61dc2b158f7522d0391ad3dab75e9567d33b2dda62f1836e50f129aa1fda1d5025a05c4fb23f12dd0441d0e503878c6590483d7656cac9abea5a59498c18596182ecee20717572f5718c4bf275a4a9a497604e0b90ef46d71739dfca9e3c3e483f5146dc3485ead0347d15995cb5e3aaf11e566deb2b64e8b0d457b5e4b75492e164a60dd016a1abe3a0887da3aeb5a4fc03b79ed8ae911ec0807d262fa1fcabb9128792dfdb7ab15e04fb1b116cb4c2f40f1d2151eb28f8d3994fb14376d7dd9b013f7fb10b7bb72812640a394fabc7aee3412dfc8042efb9e5453c6e639a289cb00bbb5340b22e57180bf7767162b60a24751a305dfc3b10aea84d80706c9c3ededd763d23150dfa4578693e46a1cbe304f311a7a1a992c927b45a18678f211ef991527a5c5774be3fa9da1deb452673228c756327650255b9683b273737840e4eba025aa5b757567c0948b02a076c4c5b999b278e482d755f522b96db430c9f916abc0535cdac5cc6cedf2b655d8e61aa03ec504a6885c198803dadc65bb3ef58205d24544c83bd59d02a02a0ac30dd4d47f21d3c2694138fcfea24e2132c35c2fd2acaee97d5d82c294a3c2575bd24353a6647d01f53e8ce8695b3cc3c63628024d3fa922ef802f441581b558891c8c2c8044d5b94244f06ef47b769ef527305f0f5d97f3984b5554cea99daade736b609e31304c54186fcca98896ce5b97210a985c8ef3285b8668ad42625880302b4ce6fe3c9c5fd78451a9983d2fba959ea8e37e759ffd280118c6ccf74cec0d86ad018633a865048e79e20881997167bdf32c68e7eec59a86803bd53a7340eaab9f33ccd70ab8bf70baa329629c86938677129104a6e7148493a098a3c332647bd7bcdad88941e9d8660eea938b5733ecde9c61b63277cd7928d83b53a2bebfc2cde7727fdf026de06a35c426c122f1dcb7db9779021a8106f72358ede86ba8c73de9e0a01b5bf1fb7f6b7866a6db51e7b117efc32b053d0fe67e34b97773d71b8ee0fff6f8adfdc5aaa360f7fe87a066ed0a81aef0777c4c77482f67d1edb662a94c9a47a8e0a05228b6c9c867656f9be58e9be9dc623468207dbf53e3fd9c88f320b60f1d8061f0827de5b0e03230432347f6b6f70ee0fec4f43e93faa9a9cab087ab83a49b9b7d54dfac0699d5b80d41633692558dd7844df14a1eacf914ae0f973248aaa0cf840a5942dc04362dd7830305fd27ea5d17f64e88947f5bb6e3b8918cac9ed37990ca34271095d521fd90fe62a050d425e37508ed9fe5f38a5cb335ced80657d263fcda4baecce2a2ab62f291cdf4556a2e75f538649c86e8ab7669547bfbd9707729b1900c1eb265be73fd3c3c7ae1275de87122ce3f8df5f225771b964c871ec512c15a9a74b6685921612644be33839ac74bce6aba0c5c74e60fde441732af794a1a975099944ae63455fb83c5056263e7cb7920243aa9c342490b9cdf1aef1dd17cba83191a259ed632cad9fe9db0a60504323e39fcbf5dc4671db0f83bfe4ef23f6adc8921d908d90e1e9f1ceff1f04bfd7c56e40d4018ac739383e66efca42dd6881879431a1f466c262571062738324dbb9b5c346279be823fa15dfe6eaec08f8bb74f14f95ec637062ca9c7d49156972c73fda35bceff17320a0654639fc67d8a86114db17e881c1cbd9da1de529fd215bfeeb68e42de2fca9c86b3c625d19f57d5ea300d5fbd076efa62105d0318c155543f822d3c7b4ed6c67e64b98e6cd304ae267379d48e872d4e0d1900469e4e14fd583378364093e006462c14edd08b718f8cabe8134f7d88e05e9938a79da2077fbc415c88cf14f516dfb601e1cf5f3120fc75225bda320c36a21c29d59b063532f6f135b47fd529c287fb635a4965fb31c5da62ac6846160e277588759722a63bca3f8383557355c67fbd4119a714c5e4bc53a925a6475c6fe51bd61d22ed2a6b1516cc0e3ffd7b44a6d2f6a9b517fd9bcd8c7885c1b53837b03efc32a2ff228561f9dea9e572baaac744442871029dc549b5b19d3135a98898ddd8b190109c377f25fbc116ba64c75d6d26e8ace1ae19f61c8e1245e32df186e3cabc735a34d630a013c5f14ab30dcddba028383fd2eb2a6080be3bddee279ba4482e965973eaa2b1cf2d095d5f34a6df7dfd21e9fde0e0fbdedb29d261d55bb15a8ae209ef0e1574565f7da3f884bace1062592eaf25312100cf850c5170f70614e952f22d71adf16747d2f6c859bec0e13c96f6a0aae85f4a5716a519e7f50a952aa618cfb53e224e48bb468a2d40d7efd28f2e733fd01426b8d850f71acce22129e42135e91e6616ec6fb2e43c8ad538a799dc7043853bb5a24109d67ae25679fbade85637988cea3ceddf653173ae8def720ddbaba73b02b8b70411d69ab8359025ed5981d389cd5d10c5b890f6958106871828167b9a44422d3ce0d6cd85a55836677d0a4e58954d9485858af0f4928b4bff1283eb29fedafdf7765dd5a16df6bf64b3cf8e852e7fd56de8f57bfe440fab21df8437532f5749251afcd684321dcf36a9ec976e3dbc0af36fe78821d62c293aded93e22d41466ec9e5a9418d12823ae83eea75f5d7c1d5cd2d0d5b19580bc57a053e426c6f6cf0044d573bf077f8aabf3f9de60958bebf7ab60130af766b518a75c6027359ec54427e9c7797e8c7597ae2f812c9cf5ccce67d6d1cdc4f0881641315f40c2f11e7ce88758b3aad4aecf0e6735bbf034786acc5d7545b1c361a81a1b11fb39528203ed8da6fb2425111849a5eb2bbe572c0dcb9194dcd1dda4ead116d57caf74a56d359eabccb2a3f4b1843e2c47a9843fa98186a8c32e5a7033034b96c7de5703ccbc35c8ed27348b6e85747dc9d3e44cb7a23da119c9def95c2afc853f2260b47ff581d254afd41f47585fa933144612aeec7869fc6ddeff7e509f08268083a037e5f6cb53de4a865d100e7a52e8c55e1af96b3634400a68f69aad4e281d98590c846d741ddf2bd930424304b354cf532e35eab5f0bc2869878cd3f5bd3cbe5e4dcc07126e94da6fa526bdd0b786b342bec9e1b7d8dbd8bb25bce05082fb22011e3f5fdde5b717e3b687ef23c68895e7e6d5a7473aef41cb4f79f7c67f1306da9251c1680b7057db305e583d6043f5990d312e6496ceb453845819ba11e397a823289773b505b6fedad4f07dec691f268aa9bf73e4744c8065f50a7ae1eaea8e152363dc22bfdc43c66b9bd88104cb3669fd30e456dc994166192caf7f828be85d8e3df626b80fffa59acdea07f2a02265d7aaefcc52defd86539c33266d0fec16545b36ed485dd3f9ed754283f284b9fd0f55a3467c889ff79e74150826c2d5eb5ddf2a4a99e1fb38792ce6bdd478cf0ca42aff6e1cc629327da7f3064201ff6cb82d8b4db8b47a96340b9df46d2b0b6fe80e8c5f13742442337a46b1ce345529e99abd144d7f65e0a4cbed9fe0195df98901ff863e136440aefe197fd4ee14107266746e840a6b16e9bd57952cbc48664eba7aedbf4857585b0bfffd86f365cc5f712570838dbf7f73fe0939c0f6f8a8e322444b02b3d9455707af6510faf96538a68ecd400c33303fdd879b0f1101731db9231b8fcc2ac66a1662545a7399a98ee620855de27c9711d386cf24f7a42c087beeb28b0c04586dd7ae98b3ef2219c8b44eda9d69b37a35c742a05c0bbbb9c9f850e872878a1ba272b4eb04782d7d2c6ac6d749c71f66d5f578e1c55b8bc212926a98cf0d5ec50c5d789d5f121ae9d683235c98194b6855de5c72fcc3d4541b8d4cd3a5185dadab7a1d4be1e69508dcc70d0bafb27c4bc3b61a7e97c400a80733211b255cf9b8c96a2908994c4f92399369f621eb628c5e47572503426332f09e3fa4b1c70f1f6ab91186cb1771392276240279933d14941a694cc98e05d3613ae0cb97405d76062641c803a1aed184bbdd6908e3045b417909cda46fd8df1c4f8945542f30fab9d4c46d71b6583c635f8472958692aada70f1f5a61cdba419e6c251e3b620ddda066c9400535b3afbbccf730aa4c7153b057fd2c14b62d71f7eb229ae8de69fe355eecc491c7e9f2d1578b5dd7c016b058d00ca0f6855503d08ad8d42e59fa06aa12ce2dff540e19facd4d1b1fcbcdd489745d62c9d08f193c54f763a959f9f058805ca82e8d928b0527b953179114b22eefe0fd09ae3a45d7f0d89934fa91abfd8be40416caf5d88327dbafc219472e4af27fe806859f3bd390186bc4a1ee034514d992703ae1c5f7cecf8582b5e432a07ad7eb1d7865a47afd637769ed5708edacc37811eb7ee6d1f4e2e4afc210242f3c621e1619b37d284421c7c6c23b2595bf9ddbcb9804b4591be0d4fc04519b8106af12aba1ca7f7dd4c43bbeddfeeb5d96d78e80ce83b163f5645dea33694dbe4402d8af9fc3e5d3f08d127e4ea1e1dea6a8fcdbab09b7dad4bf235e2be257c6af0fddd4b8f9c595031088207436b8267e25a3da811e3365d8e0b70bf7cb174f17051d98322485c8e5e5fdeb6542ab5f630f9c54fb6d14000000000000000ffff00000100010061d53da1a320003aed1cbb94b4bdd7da0288fd18100e24565751b3b57f0f38ba839ccc2fc2eff2ca4d000000000000003706eddf4975f70aed863c1a3c"], 0x1070}, 0x0) r1 = semget$private(0x0, 0x3, 0x0) fcntl$dupfd(r0, 0xa, r0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000027c0)=0x20) 01:47:26 executing program 1: r0 = msgget$private(0x0, 0x104) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x200e, 0x0) semget$private(0x0, 0x3, 0x4) 01:47:26 executing program 1: clock_getres(0x0, 0x0) 01:47:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) close(r0) r2 = syz_open_pts() readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/186, 0xba}, {&(0x7f0000000240)=""/97, 0x61}], 0x3) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "b11ce9bae3c6514e6ae973539ea78b7ec000"}) readv(r2, &(0x7f0000000280), 0x1000000c) ioctl$TIOCSBRK(r0, 0x2000747b) 01:47:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xfffffffffff7bffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0xbad6}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 01:47:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = semget$private(0x0, 0x3, 0x620) r7 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000000580)) socket$inet(0x2, 0x1, 0x101) utimensat(r4, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x81, 0x4}}, 0x2) socket(0x38, 0x8000, 0x6) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000480)=0x1) getitimer(0x3, &(0x7f0000000080)) semctl$GETPID(r7, 0x3, 0x4, &(0x7f00000003c0)=""/140) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000240)=""/180) dup(r2) r8 = syz_open_pts() socket(0x20, 0x1, 0x10000) lseek(r8, 0x0, 0x4c19c4870b7c4c8a) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0x7, 0xfff}) close(r3) fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x80, 0x0) 01:47:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r3 = getuid() r4 = getgid() r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getegid() r8 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="a7b8fcc45b46323623081c2441810a2201fbf8bc57232949eb3ce12ede4ed4930da971e5ea9acfabde50f19f4936951eb79a99936b7bc8c624b10ecdc237ae", 0x3f}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x90, 0x1}, 0x1) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) 01:47:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x6, 0x0, 0x1, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) flock(r1, 0x0) dup2(r0, r1) fchflags(r1, 0x30000) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 01:47:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20080, 0x41) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x22) r1 = semget(0x0, 0x2, 0x24) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/233) 01:47:26 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80288, 0x0) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x1000000000008, './file1\x00'}) r1 = semget(0x0, 0x1, 0x208) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000100)=""/159) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 01:47:26 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = semget(0x2, 0x4, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/135) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000100)='x\x00') utimensat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) msgget$private(0x0, 0x40) 01:47:26 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000300)={0x7, 0x1}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x820, 0x8) fchmodat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x42, 0x4) r2 = fcntl$dupfd(r1, 0xa, r1) symlinkat(&(0x7f0000000280)='./file0/file0/file0\x00', r2, &(0x7f00000002c0)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x3, 0x7, 0x9, 0x1, 0x7f, 0x101, 0x7f, 0x3, 0x2, 0x18, 0x1}) sendto(r1, &(0x7f0000000180)="65cebbcfba9b38ece1ba44193426cbd2ed89f5f0c48dcf9d819c0d4ae1107c4fceb82737f838743cbfecc4fab4d3a573b8f28a740e2c6d32f83cda9db75236bf36931b5ac70d6b6696bd12453b225d5837e7964c76700ff876a5562b7c08d89164", 0x61, 0x9, 0x0, 0x0) 01:47:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffffd) 01:47:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x2, 0x0) lseek(r0, 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) getdents(r0, &(0x7f0000000640)=""/16, 0x10) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/159, 0x9f}, {&(0x7f0000000140)=""/201, 0xc9}, {&(0x7f0000000240)=""/172, 0xac}, {&(0x7f0000000300)=""/63, 0x3f}, {&(0x7f0000000340)=""/128, 0x80}, {&(0x7f00000003c0)=""/4, 0x4}, {&(0x7f0000000400)=""/215, 0xd7}, {&(0x7f0000000500)=""/141, 0x8d}], 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000800)) kevent(r0, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x100000001}], 0x3ff, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x3, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x12, 0x1519, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x48, 0xf0000002, 0x2, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20, 0x40, 0x7}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x8, 0x60000008, 0x2, 0x200}, {{r0}, 0x0, 0x1, 0x80, 0x1, 0x7a}], 0x9add, &(0x7f00000007c0)={0x80000001, 0x7fff}) 01:47:26 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="cd2609cbfd0cdd870a7968130972accb8fcb68cfe229cb841fe431d470fb33ea755b18f2525deebb1ec7cb3821bacb3533ccc68e921c633c65a35fe3aa1f8e23d87398bec71d692798e2a0d02143778845bf877f1edc36015c24dd679fe9f537a5f2e0a8af3a7f235dd1144ec88bf92e3dba459c4b40f86b4f2ec1f6", 0x7c}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xff}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000300)="63fdb1586859d949303acc113e4dfa61bcb26b750b172f06086e481592f27e51fdc0fbf2ba470464f9fa7f65ac5b0e0feda7d74d717d6e9a77174be9d756f47c596fba967230737fc7daf865aae4f7ef53c73da1090614dc97015b40f47dce2887e0044257b77b8ad2c874aadec36d1393fa8fc7ec887048a11dd7c2cfc22b3f38a7dc972bec179f1141a25193a2339c22da12d855d54b117d02aa747114b8ecbae7d124865052bc042c8cbdb1", 0xad}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "c67f4b3498dc039b33c26e9644597fee8cd7d018"}) write(r0, &(0x7f0000000080), 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x5, 0x3f5, 0x6, 0x9d, "087f0690038d33097dd2976411099ccbe1d90c1b", 0x5, 0x1e3}) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) close(r0) 01:47:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) recvfrom$unix(r2, &(0x7f0000000080)=""/76, 0x4c, 0x840, 0x0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 01:47:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x107}, {r0, 0x164}, {r0, 0x20}, {r0, 0x20}], 0x5, 0xe7) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r1, 0x113}], 0x1, 0x0) write(r0, 0x0, 0x0) 01:47:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) bind$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 01:47:26 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) mprotect(&(0x7f00004db000/0x12000)=nil, 0x12000, 0x100) 01:47:26 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0xfffffffffffffffd, 0x3}, {0x0, 0x7}}, &(0x7f00000000c0)) setitimer(0x1, &(0x7f0000000100)={{0x3ff, 0x6}, {0x6}}, &(0x7f0000000140)) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, &(0x7f0000000040)) 01:47:26 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x800000000000018, 0x0, 0xfffffffffffffffc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd814caa4e713048ee9931969648187d33297cc401bcc5e6efe17e891f2ba9b5", 0x26) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:47:26 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) r1 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) r2 = getuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x4, r2, r3, r4, r5, 0x8, 0x2}, 0x8, 0xfffffffffffffffe, r6, r7, 0xfffffffffffffff9, 0x5, 0xc20000000}) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r8 = getpid() fcntl$setown(r0, 0x6, r8) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) 01:47:27 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000739ffe)='..') 01:47:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') fsync(r0) rename(&(0x7f0000000080)='./file0\x00', 0x0) 01:47:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x4) sendto(r0, &(0x7f0000000540)="f62f0d9db5c82f6497feb3558d4280357a87f6aca9490b2e12e70a75aa7b373c2734098bb76eab59dded79005be5bad8abe8015f81462dda1c815dbddd30fdd6b695199f86b87fb75db2b702379094f2a4f6094a1a58e6dc133068f8db23abc14e0b9242a91345ba231cd0a1c8d8be2c9db164a9a830b2465df36a2d98eb224d2e4d0a6fac3105e51e8e1ec554c81717bb37b4558ae0dcf1690123dbc0bcff471ac9bb5e986646208009f5582e560dd2c23d4dea2b789810604ba183b6c30746be12c12b9cdd8ec04f8417ccd5a7c210bdd44868b863c1cb35f586755d7499465dc056e2c769069eddc9b687856df7e8f14c88bbd3bd64b23d9ba109aee577a7a81f50b0ecbfe91518d6ae72dbac781eb3f744f4720f3cd3550b8396", 0x11c, 0x6, 0x0, 0x4f) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800000f) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) 01:47:27 executing program 1: r0 = socket(0x2, 0x7, 0x81) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000080)=""/11, 0xb}, {&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/173, 0xad}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000300)=""/107, 0x6b}, {&(0x7f0000000380)=""/193, 0xc1}, {&(0x7f0000000480)=""/133, 0x85}, {&(0x7f00000000c0)}, {&(0x7f0000000540)=""/197, 0xc5}, {&(0x7f0000000640)=""/218, 0xda}], 0xa) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xfffffffffffffffe, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0xfffffffffffffd61}], 0x1) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 01:47:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./bus\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 01:47:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r0) 01:47:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x4000010, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0xa0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x19}, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) r3 = semget$private(0x0, 0x3, 0x80) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000040)) dup2(r0, r2) 01:47:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mprotect(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x2) mprotect(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x5) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 01:47:27 executing program 1: r0 = getpid() r1 = socket$inet6(0x18, 0x8001, 0x0) socket(0x10, 0x4007, 0x401) listen(r1, 0x0) fcntl$setown(r1, 0x6, r0) close(r1) 01:47:28 executing program 0: r0 = socket(0x2, 0x1, 0x80) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 01:47:28 executing program 1: mlockall(0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100), 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x298, 0x2) ioctl$TIOCNXCL(r1, 0x2000740e) 01:47:28 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x7f, 0x1f}, {0x2, 0x1c}}, &(0x7f0000000100)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 01:47:28 executing program 0: setrlimit(0xb, &(0x7f0000000080)={0x3, 0x6}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e32095ba69cfb93c7197b8a36a5ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d987564e0031431690f73e28cc4801c4bc3c52d5b000000000000dd83f2095bab657dcbe4c448a273bd3bc9aaa3cb306f96412cd23ebadee89265e095ff4fb7e7c132f5153580be83e49cd9c788fa0ebfa91eb846be8c26e42c081a9079b6c7cc09cf93419ebcc5c0ca0cb73c941ea8ba3ed1d040c296830d015559cc3e9fe4ff0e3d150e3bf61e9b9eb306517496152dd653e0096acb67c135ccd02506acd39c0a7e6c7f1385224c2880d860b9bebaadae4470ea2ec31f5bc4c450047b9d0d053ba4d7afd13c940014a3396d3e1f5ffbab2624b5f9b56343bfc8bbeca04f59bfde6c", 0x1a6) r2 = fcntl$dupfd(r1, 0xa, r0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x1ff, 0x100000000000000, 0x100, "77b4985ff6422f60408d13bd4fc2628080c87f93", 0xc50c, 0x4}) 01:47:28 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='x\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7fffffff, 0x20, 0xf45, 0xffffffff, "bcb7f8ac045e449bd6ded669953657be3f42458e", 0x0, 0x2}) 01:47:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) 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, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$KDGKBMODE(r1, 0x40044b06) 01:47:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000005c0)) r1 = syz_open_pts() close(r0) r2 = msgget$private(0x0, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) pwritev(r1, &(0x7f0000002800)=[{&(0x7f0000000440)="eaa5702b4f9a6a57d7c80735beb17f592f585ad0982eb6cefd5ef9d84f31fd8cd51e9ef925e45099497ef48b7451d0523907f5d9af", 0x35}, {&(0x7f0000000600)="49f3ec345a0dd903a9a5b746a7d3f9e4dd1a206ccc0ad2ab4d9acde5e5e1679a994a7a48d3d3e5e8d9f71c52b304c4f2a796510111b181dc449dd9501c0d89ca1c8c00618b4b01c09a9a785ed76734ada361eafb8284641b9dd4", 0x5a}, {&(0x7f0000000680)="bac152c2eb71a7ce82eb668084e6f0e8bba7624f3e77c86df71f403d1968748c98c71581f0886500a5c4e3a0a12dd7f9743ebae6c56ef42cec9d4843f84afbe30c6edbeea9c541f1f5f62a6de7408a19bf82b6974cf12f812b8cb010b7d4c48ffad57abbb75c20ba41315bbef16de4c20aa8c12e9823f6f19b6d27ea69448ef689f3aa53a7e91041", 0x88}, {&(0x7f0000000740)="f2d38bf174630bfa484b9183ab4985352207e8269d45af0915cc0e13cab45cee39833307a3ae0857a47106cbf3cee20eeef5dd469e50e6118e383002e519b5bfc5418136127245e9947f7b4976ca9816bfebfa7d039a8511605a11b9338796b7edaa5b74d56a7b55030a0b4a66ef4bf29e4ba07fff23ab6588746e093199f4e454feef8db5feb642b740884a93d6d0547f95eaafc52e04a51287e0e3f2028b86feae5d274e", 0xa5}, {&(0x7f0000000800)="f9b6a5f624781d1d9967489b4e87d586d04fea7c7fc9cb4161c92b382e37f067363a07f877108b07d1bb74a54d8eac1d0997bce5dbba0e8b6606732acce758cc023c6052290fd879c1e3e905495e703a6e20e203ac850a701f54031ae9eed3e85dae2b34b4aea3da5668e939844f189cf00f864d20e236d7c062d774f305aea7738ee1d4de85a572e3ba1d6e4e1a6cf179f06584ceb704ccb45e202ce108a7beda956defb46472e41820111a65c84142478e58cb7b74566d355de51f615333cf8f55e6850b03dacfbee2840add62c4c448f03e66583ff3f49756914753f9078880a9e13a130345417f22e4d46e1d99508c31885c1d79bea94c9ce79eb38a20ac3c6488f29573dfd023d7ff7934d7301f1ffa1731422638b7b712c61f03823578e7ba4b6d00e4e5691560dab4f2ef8ab352a7e2d67a62760c8cb8ab5d60f4f0fb5c80602adcfbfb4ba5ce7bffc293fcd9bc8ba260f7eef3781beebae37a87195700dc150eef4acd4d68694fe72658c9c29223ef1d29aad910c197f302f90605afe9e13f0779ac93468f9526666fc880695fcfaf9c1510e06464509fdf78f6dc9a8a9de657203bdfef36f8ed17b6d5b3fb65c3a6af5d1c0965b7a311867d71c3898dd912031400aa79751d838265105d489b9e68b03a68f21453f1ea27b8e5b968364fbb32353b4ee1ea749d3098390a96c1b0acc654c8c20a820159f646b4062ed0087bff26b58f7d954719eb38399c81064e1dbb7a2b2acc7a7f4cd4e3b02c34292b457e218d18d7025792c543aee7beed56c47c06f5c83a6705ed8fb2a93141f4dbf175ac4ab7f6a27668718b649a03833d64522c6882f9fa02f6c965c526f6906281c7d9150b8ddf648a096b4f0de9a7eb5895d7bb8b2f1793a27e1e17c0fffc991b662db4b2abcb363c4091a6240e47a5c61bc28738fa4d02bff34dc79583a6c022d8aced8aa1474e56e83ee9314abb6ca093dc2aacfe433913d7058abe10a990f75a5e00f760cea0dd95d5960db499142732e64bd86adb4c91778714b7d0d77d724735e0dad5ce7060394225d733589cd48aea3a0703400ba17f3840f7e42b2f9f612bc7adda2a931bbebf87f64ebc28d3f6737c23c4db7a677a3f6b092cd6ecd429bf54fbe9affe8a2937a875752468919dbe1582b02d939fe5be4b376867cf91d8804c36485c4cd95cad4bf9be737c370fee6af403928a141cfcab10d7680c2ffac60b38a5d0f97c2aa096e546f0a894c3ed11ccc39fa6848d8ba0c8f5a4f3585979bd25a18ff147946da9cb13a7de7095c9a4c13e6377939c3582a1818fa7d0a316bdd3ddc8c80281864aa1510e48211ac79f66a5900231d07057403227d17a90ddaa78146792213a2fce4c503399ae20053711b8f7c1a3d69cdb45f695d81ba0df799167ff02b20140077e17a08619885815443f256e50d8301ec061d03ff3f5c6c9293efc2d225754eb3b5da8d2dffc7d352d657d3b19993083118427ce2be8f71df698e25efdcc8b9cb4a4ca3f9c0e91b1684edb9a26420ff011abc5e09ac7d80df66c25cbc3371fc9e1f9181496e5a04356b849b5432010b379c9c7ef7b5ec57ee8894bab754d56982d172586c7a926f0d8b2251dce60dbcdca0e713626b65106e9cf1b326bc73b735eb54b696f5f4e42f78da67d81fa3e9feabfef99531ce0819a63b5cce91f01cf8525bef4f9fc0b99b6cde0be926747ad4032b4900ffa2fd32d46091b0b9d207e41e81e8066524c68d990a80a113f52f0ce48ea4f00dcd5b7e2dcef3402357dc0ea8c9c5cf3de281774df6abff600c8d58b24d7c25fc575e2b78b8d7c568ec161697bce71d2cf2072c76c780f0427e113fce5ee9f2c3dfd7495fc065bd1ef2f3e37ab994e011133cf88d2e473d584e0426c8b223d87d2ee6c8737bf3bd36867e72469479a6a8401e0103677c64afc7817ae0c28b775c1ad4e1d814c657402a8070136f29be5efdae842c304b225b4b85fc50304f9af87fe22da88b1af4605085143ee7603d4e4cbd3b71763ba182a1273dbc685dd41f0ab858a53d97fd92e45385e5e3c26a84287d4852ceecae8e5ca12a6ed31edefc008433e87c75ce933fd2cf331da4953fc0cfc96ccec8da8973ee973e5db77dadf0f71096982f09e7ee81e0375275be4c98097f5465483d037b71e417a346cff0a9bfbf53ca76c417c4b6a27996cf8dd2665db88488ebf4dc6e60294904d4901af7999862fff994a34f62e64307e9cc032750e2d8dbda9326dca7435cd83b4efe08bc53688d59774168c5e5a0d113bc5e0e832abaca50f1403872849f5a93a8f304d2a1e0c649a1e9fe8b37456df07b4f3f6dab39bbd66fea486b98b29041d83dd0dd1802421017eb0516d048f43a00741386770b522d7f256f619fc08cf11caadf1c140dce227f237f3f46cf4da1bc2e233023ed3081c9fe9e2bf02254db8846dc06f5ed0d763173e7ef729cc74f99715b0e1f564a495bcc500c83b656701ffa503f6cbb1ff5755e40b9d9fbf4e4bd6282106feafe604eadd1ed3ddf20e7b77c54b1afbab123da2d2073d44006e2e690aa351c9d6fb39d3882a8b9cdb297cf30cf992229263995c6d4427eab211b39b4d1853292e3910d99c24c5764f7f7f7996e957eb1dc1c0deaf2eb501d12a779217f8ffa4a147cb973deb178332d070003bc2a0be3829fc9ed565f1a317667b0aafa21497971c68c200b2e49963f60b45b1688cd6b9f78e562de2be652477062fb7ac96a36498f7865ff3bef826cdca73f5adbf9f2ff1f6405a3d1a8344a23995cc8d02f8b8a32d236a4fa20095ac50dc6f3051848b387c1f47f0e4f5f4c033a75f5503326382fd18d09e43fb2dc5238096388b69a613eb9ac51643b6b2683ce6ca79ba0d2e6b17816857e763249c903b82aeac5ad82fbf332f157c311a19b7bdfe9ad046e975fa226de4ae2b75ed5eee714ee2d99032e56dd1b51ebd76247d79ff088f5e0e200c309b57b80dc52aeb93aabf21bcac1fd88fc1ba273a9daa6449f92ddf9e3fa092f795ce702f363e29812e13ee3c4c0d8847e2a812b1f02aad9766174be84cf876c384d8fa82f160682b844829449730669db82e161517ffb73dbac09619946329fc21a2178be8d966e7bb7ce31e78fb0d0d13be4ecb096192aa5b28586c453f05fac882870f2c7f316ae3f7ac0f5c52c1cc0c1ec4f8df9c6143d34ae3ed41f23721a5017c0dfa124310b430d627546401ae6a3da2d33ececc64b9fea8418c7e054190de134c86c333e9d88cb996f0555e4f755cc4db3e3f5f726f84ec8062f4cea915ee17a17fd29e257e6ef8a01e4d8d39a1650e7a9f6f85749f5244467d25eeab6d99f183257824227cf5d4415d6575f03c38f6785c110013b4b1bed1a2b009b5ae95981a491821299414288ab07d4264ffd312709e64a7342480dcc43886e111726e44eeda6c1eba91f839dd4ce655e407acc2ad93a4fcb643d771587da80903c17ea5659496794d2712abb3da5441d82ad6a3e9b55f6c7ee0ba21846643934bf92b42809b7a62ce6dfbe7919641dddb60b9269e76a889e00df88e432cc514c27ef1b727efebe112ac5f219de4d04864046466a1850041fbbc4bd43ac04ceb61a12835c8a00941c212799dd83282be5f7fab6258eec059ff76da85723a1d79c89e175d59888f1ccfa2c00978b9df14169af9e40b62b27afe7b81a15b221b655dd7e4603c3fc2ef1bac2abcea5968c0b4c1b150a3ec615eef9b370303ac75e7de48239c1a15ec4c83c2610b960062e339ca2ac6b33300d620c3645a1200aba0af48adfe885efc53198307596cf71df3b3c7902bbb1258e51ec3215747fd5817f03bc0b988d77e37a77565941d775538cbbee9b8420ff8df727b06b0ea536d4cd7a69b05da28dfe19a91cef76d92ef8b76f30bdc32ab4912c8e5b8e4338a0c0462b45a3b17ffded30d29363c26749362cdf09506cf27a6299cd24278b5000dcd69061cef4f7bece7fd77a0694c36ce5afe20f0f43f2a33b39deb6be6e217387c87e106bb8ed7202a3df623eae2c4fbe985e763103df6e9d3ef1986ae4a6af001ba181707de1da6c22e2f51a9f6c024c9cf9a79b79f0b0c27a919556b48695faa5192d5fdd6671f4a367b55cdf4580bc45d3a0dffdb5a745ebb08afe16e8bcf0cf828e2cc4585d126548ebc04785f8de4411457279df7e370f26cc74dd691e6c8614cb8135133377a62149762b5ad7349532832391599d892ec58343736ce800be6605703025b31217486a491616796d14baab80ba33ed014061b6d932ff37301fde437f9b79ec903a3c11e963019dff10c0e7607cfbbfb9416e59a8fb9ce7d96244b95fb9a66a0f450ae7ef5530a42e6f840aa06a5afe76ac7b79924d08fc919542a62708fba8d012198d2fc7c24f514dc4107a5313661013835856716a7d9be68779e8bff29d8fc7f4e3b23921bb254051e7eb88cde5fa17f7a038b6942ab856bf8d04258a84ccf3922b72d9eca28be29fcf42dec96c11fc11001c70711d2d463749866876a7644007c11279a4e9fe6a6f20cee2ef8ffcfa1d530182794c4eabc257593675fe7ff1c1d28b2a73f529a8a129d5cffb291261699179a0f2a94519176c54c4e01e65b544d64ca3799b1b9d611270a36033151e5d8e1b6910c07461af9a94069a092e9970d74da8a4de726c88d10f30c0f84e7c6c51866938930cf2ccdc7ffdf4df3a20a7b79b8060f0648550d04d80b9346136f575e6849c0571a8c9345842e859082fb96af06b6bf1a3f0c5f06941bd9cd56e7d97c0687892857c8377c1ea410096e2a6f71abdba90aa7aefe7d6db2a55274cfc1c7f124a0e81c5a220dcd3478c65c1820e34fc2389daaa55bec106d8b5ce9baa4099a45d647af9f2fb883040cc1fe16e5fbe38c03fb58bbc684d55d703d665e872a5b918a5059febef9ea0bd4ba2efef27e26d94c5e948536dd149e738790197188701b06e9a32c601074c31ffdc8a16b670bf31aeef28c9e75a0a7c360a263032ed35607a6aae2b8dd6c8f082985e0a2dd5a151ef1495b712046384d1084565f5b4b6b7015487381a06226448ae6fb5e27cd1307d284f85e06dd99b7dfdffb3eb2b086871aeda9ac1006333cb4ba9a14e8c0d0df91a2c5459ee9c2fe9a969d6929defa2ac017244459be32e4dc70170670ad20667a35653f3e4cdaa0a42054c4fe2b7a58402ef344f918d45399a3224db71bfb6686e05c0428b37c1be28d14b245b3de8b51f1d407cb7ccbfa8c7d828da185be3aeb24f0a7d5e9ba650df9339b4c118b65c163cf5a5183fe356cbdb599aabd7743de55777c7685c86b753aa8017ee86885d1c98d567935bdeb42c0b3d19f273b44c4139f218dfc0a843ebfd8a3336f1dc6ee51662405fc0a1d07601e742ac922f5ed4d9deea60c648fd7ca5b10bb05eeda08ad6ed00588a61f4c2da17e11028bbe0aa05b10dda015b86aa18013f937f7a85864fabdab55de7f12342d6009ea493841f1fed0b6470a648e9a927bca79ccd825ac9c6e86088a54e832a41243b42be15189a4353766ceb7cca336306c03365136a7022c3e1d99cd43af9ccd7d043b81a1953bf71c04ab1a6609fa81b600db52801373a28856380d9ede24c3b8fb73f9cb5d51db9ce75598507456fe93280ee791b35b6dc679f9c4d43768a54727bb950d70614dc8042951a93b7f7c8acf5e5f5f3977854aabfe8ec88e5a8c514020062f77257966e6c019d5fd65bc6be4fe83f3644357a59209cc8354a4d486bf73181eaa18ebfa636d488466e849d0bc53724fec0b96d8b2e11f", 0x1000}, {&(0x7f0000001800)="da3794514d6f8ee44ce5a4fb2daf669f2aef2c08746137006b84a1c012800c0ce71eec52e69ae502705e53193e2275385c345ff2efe223a9dc3d454f33ea6f3d6fd6e097bd21811dbdb4be559ad93e91ff5daf24412ac40a45975eaa599ec7015dfd800b08d52f060909d8d579ac3eee4e7d048b556e4a414cfe504160d4001de34186e06df54558128b4b54d3a43c484ea1b3263411f0a2ab99cfcb3208687ac6abb38e891df6f29ab9a01a9ee428fc67d1c27ffbc400b55b669c57c3f4cc8836988635e43fbc3d9f39c7c7e01cdc419f4030cc72f7037ff1f531e04d96578a06422a1ee9a8e40c18415ff817c6b7f0f0e51225357cee046a6ff898d90539ff920747ff32c8c768821ca11e565a66d83ac29f192317fce45d81a28f3eee63373e512b71cd8700598e688f26fed259af40563cb240380109086d6970209f41e963255655e03c7f1150e8a2d427fe4580f975c5bba06b905123455adda2c87bbca201e86d2fe285d5e7e6ad1615fa1edafa95f528646dd0edb15ee858e7adda9ff739c73ccd466d1bf79308b5d0fb667ce85c0e5f061992b3de1a15a03d05484e8b02cd9577bdb626d911688698d53f98e6cae205c5301f2331b8536d5d4d80f67a6b0c43219000f8d26012b6beccef4e3e3774d9b6f8b35ec6f672d465bf41a0f99bb32997d048de1bd84bc931c1ed561e2e5111af9c0452d2923b24cd4e2f5c3817a0a832a5de3ccc6f984a421585b68a6265a75f6b3f4db32d1a30e6e5b4f2297be3a6499a3c764a4342bb653c531fa22350ae6432cb58fe20725ca953762d36ffca54d1eb51ec036bdab1f586878aba1f79c8a5cc4816ea02c9c192fdba1fb78dc6122a2e4fdc37c741888d0867a6accf0a5dce67e2f15988a6bf96210706f9e7e7dcc3496f414b0577277a5ce536d3572cb71ff0f049583de33c9f3f39d652c8f4cc8187374f689d70b07a7b9647ac3b270ebf3cc7fcbe37bcc1245fd79d9666d5ebdaf436292c0a8dcc1a9c3ccf737ef762b26bd24cf622a1728abfe9d290c517e1cffc50c5ea124b4579a2078f42adc2e73b8872f378eaa47dd29a3bb402d2bdda2ea68f9e0c72acd909f64b962dfa979c6c335b39a268c65b3e0f9dbb4e10984ae61ba9df867bf4fb4cc32654325947559d4c1a2d6b7c249052bcc65a61cc413957493fe39a5e198922604466134825ffd0bfefbb5bfc04b4b72e861a91011fab906c35ca338b20201bf8d6f5e257a7e9292712ad5eda567f76f040a6f8d740d8e5cfc07159e9aea591f0d0475c359a2814c45378aeb47598c6bb46485b29ac0cf49e024031fa120a3ae5c0324b1784943711d95a94c37a1379f538384995a957f04511afe26b4ed1bc433ad1328b8f3a58aae1e8881562757af43b33093bbbc4a91f87cae0ffd7726ef13bd22f9e251dfb61b02fe000b2884ac1f092920f4239a4f1ae4b05e0713c521132227fe4d7830b4ec9c1575fe00a278aecc5023a3db82d6c2b2d99b41f85272e5edcf3c2e94e429a7a6fd5f8505aba8d6320f0e683df25e62b3506b74556513f13e589b3def1d55b9c1176d582e6d852bc7c7eb3f058a5affcbc2af44647c93ce4107cf7a87f16d0b9e8f74ebb0706d0ebff71c5fdf184659d5df0a095bbbbca10e3c94886a50bb028be91cb4558f9081d0647278a6b1366b157e489666b1f4e460068d4f252d83cb5ec43fabba408f50478c01229afc387ee1022d54b081be19be40754f277bed3366b38892be4f2c44933b819675283c8eb2ded003cdcd1602b0f8b35f2dab59969df07c43c76b2a7c88e9b246aa6a533b019cc51b02c04e0099dceb91d02756ced6d83c2a2959c29aec88955d0b1784277f6cbe52cfba7635a6044fa9cf024ffb9214f3b27a9451101eea20aa4b84b93606481203ec9fcc21da5ceb2cebe6797daa320aa3418f08df315b7478d0d9765faa88422af8cdc23e8ea7615505d8b00e89e25f14f855767f8332114418f9bbfb04064eb4908ca2d251e59b81b9b3d9f9309d91530e878822472af0b81ddee4a94c31dab5468b83d6e304e6d265a2b03210c53e93e1d99a669d702878083be0e06e877641bd79ddeebe6cf67fb53d6d5354cea7855c2f95c8794bc472dd8477e449055e72fbcd5c30ca66953417c17d6409ae26399039818a986393842e679b7da9ad91ace775b72d914a51fb8a2b87e8e44dc47642a223c18533277110e48871bd0d8d1945fd8d6fbe054188f285c5a2a000b2d5aa7f0e297639bffbf4510abca9a2126ad959b81e3308cc828a019fcc2416434a9888aec55afb511eb73b016e3e08491e7872923b072fa8fca985b60265107652dd716c8e9eb24b3ce7dc9b62d8253447777b3b544ebf60a63842a152f8638b44504962e4e1504dd97418168d49ac01e6b82278c68ad258efc57388a5c0a98a0912cba75b9ede43fc5cb0927bf4c019a30085a7eb7e5cfab06965478f7fe36336b21a889de5caccd5980b9743225ed8034108c0a3f51dc42ec3889703dd65c9a3f28c5f2ca53cdf3be55e2c82d252448ceb852de19115b2b8a1b232ea31d9595bfd76c60ea9926cfce7c2aa78fb01a274f800bbe2120a825efcfe17ff2545903b68723220ab4fabc6b12f048871800480a2c071bf222998ed974df798ad25e5d9d5f3c630f7f54f76ecdd3ca158f921561ad68948a2369d31461df9d8367a2272783b0d8eb39c7ca4142dad356f1373460d43b70292ee5c1a4f37d83d87dbe7aeebc89b5a3e7f69ac3af188a79b0a7767d42c6b3d31cc7d29cffd85c0cf545f5365b101ba220f4b39b93bc3233e02d482c6d50a3602f03359c50ccf2c6e53e511f876f53b1d8fa113ba15604b85bea803b354ecda73815c868961f4c7e0b3a1d68ad93b17cef5c5e20db831d335a81b103f765342318c0f34eea5804d5810e6266685fbbb61b99dbaf48292a161b82b06d5db65847ba012222a5515ff379296fe949dc9252de68d5fd364e260f473b88c08b4a2fc873073c3982e831e3697c994ca244b1a12b5bdb75532bb91364ec2cd4f9d21678b59e0d99274c620ef1d6f63f83ea81e7bc9a7ae15ce8fb6d5c3937860059acb9405156f39d9c05d3621f91db50b7d2d4c42da406b49e471dfaa46c108a3d6de630af1f3bdcacdacbdde450ff082e1b63892db3464c15bc3c90862c7c607ec08e9cafbf4cf7f3e3843b455a1f42363a8e84e3d1b26607f9751a29b5c9d33cb43ea8e25e9665b6858af10f3084d2639ce3ac15ac09eafff4e73f2aa5a09039fc5fa27d58b55866df28ccfa13debe6d1e21085886bf58121851d61b3e6ac0e616a185c7a07203c120284c4eedd216e694b5f4875aa2db1a8485e1fa5e8076531be42f21550e87a68bfd6be27ab1857e14839567c6911b4a165607b14b529e805dc3fd57e5f69881cfd7a9f9ab044159bdaf9e846d89c4cedb13281926764a420ca28fe18949c3dbdb4fc75ff0beaa226360b3fcbd69e3e6241ed4aa29bee36ba9f56d530718e52d29197b5741cc4dee4cec3a271eed0fa6c26a5df245fd689cb93fcc5c411425e99924dfb7adaf2d396afa5567f00126cb49d5bb6fa62f5ab35f68744587c430e9e077349418725288e09b3542a50eaeef303631688d724b8537b9aa7fb2ace2460be92c356101b1abdb1c545519eb728a99bf551426802e62cd4e243df4d78b4bd9fd8f273ac6da1398ee9c960241c908797c12cc8a2321e38dcccabceff0c2289990c0ff620b1327d00a408d413091a4dae67e1de67216b9a12d4489b5b1ea201f97656a17b4b15936795cd9062e20c297ea595a6708ba9aa177b1c0a712db23c2553c98026f52dd95ea0a65dfc098e9ea238a4f207c09d9ead768ef363f5215c98d9b6df6cc02950dd45049c85a449f418d06a82c3b9e6366028b48c1453971b5b4405432c9e8ea8475d9463d9efd2157f55d163dad08d9f2aa4cac5a8e9e2c9facf44d4bf7e62d872495184c3b637707da1ba0a5a2afc06e104b547e82ba89bb0d1b826795a166e9c0e75dc5fec19e839b7058b1c27f713978cb13a110df560fd505b03369b768f15231f5ef5bde85c0f32745f00e038f5241d0fa2d68f84f936b8b42515c86bec73ae277c5daf0b60fd9bb659ff244108672879842999770cca6e091fba4df35dba985ca480dc40271f5b3a3d4d89bc7fbbc41fc4b0aef41ebe438472d7dee4f4f95fe0b63822d60a8a34f9a1878c26ec1c40b5f73666723e756050501a6fa1e5d7f3e2f815189686cd13fe7bf954c60580b2b364060db1377eb87b1ac6e955c130486f8d285141484decd67ca7c0bf48c145763900179d9701e554ed5e8d06c3aa6a709163e74c24b73561e0b2f639023f5779d3132698c9183325d6df290fcada93769418d297cf318006180d0325aa5b51c2872eae85bc362521e08dffbe96c8fdfbb15c8dc292bca44acdf8e1c17d06598b8ba1f45befcf5883fb74396e32b87847608db582886c5d319b59ce2be7771b99423a720fba03c0e1c67509e202cdac8a184b524313022ba07122907ad83ffe67aa1d3599d00011ded6aafec34b59752433e151368bdfdb1c26a4e617c1b1a51eefc26abc6f068a2b2a62ca0937802514c90050b41096673eb77175f9c4ca108f4e06b72a900d13b579b71ef83d9b5e43264602373fdd145eeba670936d3c4c52e0aaea9d66ac176d0d61d5aa0df9779362428eb64fcfb6e75cadfc2ba44a396dd4868543e50e7e14dea0dc47165743e40f776d1aa1a972b5f980c55f6fe38f2f9af7afede30346d322a68bab6cf7ffc5ac7700c3f50217990cc10b9ee94b93c3a49b3f57bd5201790a3c6bba33b667ee4f41d974c9918952de1670305f476dc02f8c3641336a1483bae5603cb7e5ecf7e93e546a3971194c0dfe6c2d798f7ed6ab1630b330636d2ee70ca92f8ffb4f5d6d58059199027460dfc6e3e3e7586927fac3764a7d34940031ef00c28b6fe9116c8ecddbaa0acce42a5eb3c2605009b94e62876d8e8eaf76f90574d3b45d26c5102a46ee39fb375102f3638ea3f1bb2303c53a10f583618726ba8b658cbd2cf29b0380e517ab95c8e49998c1b65ebf6ec9d8b4cd2bb02016f1cc4fd1f3a82d2172fd2d1c0108fcea1e3376e1d7c91aa7ea0d3894895a249d8cd2d6868fa8530c47ec38f83bdfe9b37af365d46ca27e38d5b40497d5da66f4f789c7df3953cc25279be7640ef2c3f23bf0656df98b303b0165daa29cfcb75021f7163b0ae2ce01d8f2140572c3702c80be0b0a9819b8742697b400906e92f9c9fdbd02f6778b303328d8c37fe4be2b27c8de1635e976daff61b3f560e1867fe5092516ac6f9fc9a5b045fea6ca762f6a001af849a6f92b5bee9e87df6afc83592430b6800cda11f490b5aa7faa2f20a999804d03a2c4c0e255b416ee5bca1dfbf1c6aee82925ff04550bc5f0d0af982c1cc25d2721cc1cb4f5bffffba1d6c02bae92c051eb63887f1a9cd56382fee78867c614ac14377b383a17cd2914be76912d2ba48d260c30edfc4478719db90033fd6633c2dc0b33b732899fa4533ce715509d73ddd445e07b646a54678cb1b3a2e3a56c1972b1a0bbbcdfdc628d0792a318477bc53d7f3fb26e807c4c1fb2a0d0e756761e8a0258f988e00708b996a2d31c59780297ef64eb375bb912b807afbad58c964e8a3b3fdb62809615716dc867838311dc9dd7b62cd8e67d86ea4464865549746e1a2fbf55ebf17968cb5e2104ca3cc2ee26aee259a048d7f8e8b6fa81c551ba460ee385383553e60ddcd9063d52b9004852f03", 0x1000}], 0x6, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getuid() r6 = getegid() r7 = getppid() r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x20, r3, r4, r5, r6, 0x4, 0xfff}, 0x28, 0x80, r7, r8, 0x20000000000000, 0x9, 0xffffffff, 0x3}) dup(r1) r9 = syz_open_pts() write(r0, &(0x7f00000004c0)="5d720a5b02e4a2541df74b0b2b2a34e835cffc92b3890ede5eef870835507f5fb7319cdb2afeb45969ed164d6c9271c002ce100facf32e33010c10e696d75eafe989c2e86a3ad7b3e046277caf05092b2da33b7d39f49cccbb7f2638c58d4bcc9003f87db03e868b54550888ecadf2b08660632414e2a1cff97258a75743f26dc76e0cd2f55874766feeb59855838dfbff11e2398bf8a3a458a10da9fa12cf54cd8c6255b0def538414da066646eb164119db837f8afcfcbeacf910babb038caf7d3e2794d7ea8519a25f3296b294b", 0xcf) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:47:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300", 0x0, 0x2}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe", 0x3d2}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000003cc0)="8e8b32d50dcf5b549f7d3527fe5dc401a3cd98dd6235cb922242c3e4a2234f700491f992bd10a7ca5189ce08892ec6a4f3d02aca6f41722d7e0f0ef4152ab78347dd4f8b64c34cd40da195fb02c6014638656a4157b167d82b3cb98c8aba4ecc848aba974f248a8860ee1e018b40588afcf04ea7ef4f53c8385e0b668f1f24e142461c30cdeb0ad5bd6db6abc907d6d6bd4ba79c1897fe32c30ce644fec443df10840fd6ec882a6395eaa9b3a1ed0b1e61df37565741d2f4e7b7e0f17caff599f60d6bed6ca7c18e393704253ecb352dbca7203a6db8e9b8e0ac6224d82ec480deca97e522dafc0be738750ceeaec170250ddd33c905dbe77ac4863ecb2d5ec2878088c8ff131d0118fcad822e6f8ce6da93e8440e936f378bf2a1eb89c4d78d2880c0858f54c01286a04c966c334251962c9223a4f14c8df4c9edd0e5e216ae521df338c4c7e73367c636867a3a83b238b385e5a18aef692b03ac509658a62373ef0521e3e7c2c43ada998c9a85854a580e57e7f14d8a091e753e7cccb8409a42eb8c236a8812b2be19fd5c21adba2943900830eca5ab824650e4ca496f16fcbc99ae18da1a90422171210e4ed25deed89ed9c99085b57310e8d4a573246e8bbce8bafc0908efc5ffcd4f210a7289020213f7574f6d2ac9e549b4862959d352a8a6112e6336e1d8cca0cb6468af56872ecc8496546bf8ce46189c683cf4ca4353251f91dcc99ed1beb21fd7e787b0df75494a726e4a2e3a0ef54eceee4d823891dca54ef5fd733bdf9700552814227f45fd095461508efbc4f9be87a463420c4ddd6cb06c1a01d43102673de2f2c267f701ac839331f0ad86e1acae4d7cde123d6a8993b4fdde8fe6612aabad5b5a4af00bcc6857af7ae506fdbe3bafe9f689dc52a014f79918db92ec7dc7ab925c346b6db5fc64dcb590c1cc0e1287d9300207931c6df43979b924dc4ce7904ab64e6227db05ca42f2bc7fdb", 0x2ba}], 0x1) 01:47:28 executing program 1: mlockall(0x2) r0 = shmget$private(0x0, 0x1000, 0x40, &(0x7f00009de000/0x1000)=nil) shmat(r0, &(0x7f00009de000/0x1000)=nil, 0x3000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x68, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) mmap(&(0x7f00009de000/0x1000)=nil, 0x1000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0x0) mlockall(0x1) 01:47:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) open(&(0x7f0000000000)='./file0\x00', 0x10280, 0x4) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x4004667f, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/220, 0xdc}, {&(0x7f0000000180)=""/53, 0x35}], 0x2, 0x0) 01:47:28 executing program 1: setitimer(0x0, &(0x7f0000000100)={{0x0, 0x400000000}}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$dupfd(r0, 0x0, r1) setitimer(0x0, 0x0, &(0x7f0000000140)) 01:47:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0/file0/fi'}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000002940)={0x4, './file0/file0/fi', './file0/file0/fi'}) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') sendmsg(r0, &(0x7f00000028c0)={&(0x7f0000000100)=@un=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000200)="b9984310f7ba2962837539dd132578ce585f2d625ad59a46ab935a07887735fb60f95418fa98d4d9de79fafd9fa037a54a3280b413387b8255a49ac64ecdc97bdd2f4399145910a263877db6d62427d0a52606405265c39a5ae7ccdfb2f783372da092a50c19e225d6d064bf05a3a266797d54d560f4ba9223b107530ef937b9c395e8a3a320b3d4cea24665599f2b80db5e8f8a50b2cc685bf3984d22683ab04e5a7aac88e9666c0354d275abea124e0447f9ed5f07b52b60b0de22aaf852e8f674ab8f4378783c49dcfb4b74a70cb7317c040ff0d2838e996b712a37e0131bcae8cdac2522413f6bae6ab9070dca8439e95a2478e30ede6b954e", 0xfb}, {&(0x7f0000000300)="8c9c95e2fd71c63cfac70525da5d10c6617804c09d95b62e13f126483b5eb5adca4946f7b90a8a6f0513514218e86854d1e1e15b09550654d898d1f64c10614b3a35396ff3fad13f935b8e06b9a50074799a47e5a7f732734f52d2c3c80bca9473e93326a7cfbfe6b0b9fe4b1a5b79bfd512e084bdf38d7e45169cd95593d7afe62e22ccb4f9b5946b56c33e95abc089c1c16beb5bc08e1a4453a630e577684400f4edf487acec", 0xa7}, {&(0x7f0000000140)="6848b35fe1026c0806827f7f44d1c28af61e9c95cfe9af94b7f80d448543aaa66b6281d1db2283e8a4ae6c5893a1bc141327b365e1aaffcaf773c193e4acd6a36c49a16aa12e6c39bff65bcb652a1168e7271c93ce9ffc88883b019680a186a6c97c95db608736e947313ad1a856c5e373e2", 0x72}, {&(0x7f00000003c0)="471bd69dfaac2a23ca66c3a6bf5e312c13e9a0bb364c5d0657467ebfb89980cdf408b1965f6f92552e0f5bc527788dc627ce983c5b68974bf19ef7c07d2d1f45a27032328bf69eb25bd6d3c70ba1db304363cc49608901a45a2c5c4c5852a2d3afbb350c359db88c6157248f96d7f4340e543161a380c7313017c1fb5e05e4788a049ef1ae856f199ebda7db23e7bc9c8f15", 0x92}, {&(0x7f0000000480)="34d912b02d885a3428655764399aa998278b9826f6985a5bdea139715029110cce6e3840d5ce5872b68fcb13db477d8d510f7947768ab6598c0c050c2ada2886fe1246b11531960597c4d3dbdebb9439a2e4b5cb9614bcb99dc87de1ed00d08228619e35cce757a79e3fd3b3702d5df3c17d4a21920ebf6e2e38bb9fff4d53a2099dfda759ff2e18ea95123f2fb38889e371804896b22c2a72a18d9878419bf184e875630c7bf014019d3553c3647b3acc2ed445b9a41d9ada3de5a71b75f3d020adcdc54dfc1b036a5789fa8ca9c3026b1370aa6d7d9e6540bbf7a4909c91158ba30c64f9291adca738406f448ea0549d5207c58ca5c7b4030659f1244b8499a5b7e269f0906ba32eb2500f7948ccc2c3f4bfc3692bd37490a1252d761a1e668cb50add3c9372afefb65120a072f6c6068302a396990dee1e77198cd54632d94ddf2abe9a1cbb9cd0f451050117cfaf33eaa474237e7a496578c640e4e43e13b8e6b578558d33594f6cb12d75a4f8dec6aea449db384ad9797a62579b14dbca4c541f0635a53673d40fe2ba69f7c11536ee4ad34bc549cf838cc37f79eeaae454489b92b07ed949be40408a21017c9d880489fc0ad5f785f062256b3c0b96b50c758499282c86e1af6d85017eb86f9ffa44773488f3bc7935966a729b47e01060716bb7282d3638e50eafff5627fb00a8e0d11cbfbf50936a6d5f0f0780e909ece944a5bd4c23f4d349a8ca2457d67b385713b83cb89c0c7f5ff5b3dcc2a855c4684eec1fb58426176351e062824fbb1e18166101cc2949a424c4a6510116778e37b41a6592f713d397021d2bc7f4b849677ee7657640a2596c8466ab1c0b0389459bd2fc7db3a2afbdddffda8d7d669f510dac11b0e912fa88de025787b0c74cfeee7a1734ab0169448d3e9e19a22ddac69b9691ecffc280d91c0d95927dbf277c9f5f04e1cae1945668a13b0e284cc80a1432a76d3777113b222e8af283a5fe263956e3627d95c5c41595999afe5733569617a8e89bb41a6a0c844fd15b783df8ecd033b60ca70f47d6992624d0c382e1b902695558a9d973a72841f1187fe81d44dd97afd35230a0c0237383bbb637c02efd49dbe7fd32b9f0c33f1827f728051d60b558bc0663085a825d9fc513683512bc6abd1bc4e10e07e27df498da5f2b7c108a1ca9d182e5930935f255b3c995fd41bf2c46fb192c892668b0609a702cd06e77d11a6f54aa7cfeaf77decff7480804fed0f24344d4ea531af9f3091ba92e493f8360d8c84ca97e754d4db64b4fa285142522c97882d16384d1f3f00c048436b24d89d0b7d1df1d256441b1aaccf0c3dd7e2b2f5a5b964c867921e1337e8269c0dac786e3c36997d383d04a54a26f158e2e3bf610271bb1a975654bac525dccbdde5b70c3fc25767c10e6916787cb37967d868f33d2c75087d008250c1e736a80439e16ea19fdc82abe8ea08472194fb28f35c4b5550bfd2e0a38c72bbc59562acfbc966bb7ba6f7caeb8223ca039a55471d2f19dce7af5ca3db02685d3ec3beaa0f600d3910e5d0979f440bb30483ccfdbaf143ee2f49b891ffc419c0d3aba8de2211944c2f6ad7d3f2c98f283e50d2713de99ce4a5e58c058cca337463427ba82f70aa695b44cd669b51222320a301569cd05fd8df2fb7f8bc4dceeff6907170b38f5607a9ffc2a79893c578bece9adf3efe33c3c388a393168caf7469eed409021daec375a71d903dfc132402a931aa9edc20fc2c5c01e834b1d48431d8749392fa43b9d66b9ca4ca23f1147e8efb8bca1dc49df09ba08f9d00e0d06e6d019605f1be69b74025eaf1dd13020511ad8b7baaf520c4888bbae638dc7bdc8fdb12f25fb88cbeaa5972d616b1ec2d3023fc683d601783c0940d727f51a28706d5c6119e1397367a1199b0132073fd55590424acf747aba4f4f22f9dd5eff0edfeba32edfb4ff05681e45d53301cb0b839575e053d2358536c6a536549e0fe49a65e31a41a228cdbbf8866c35d849039ee5d547d819ae7832406f44143e9f42954dbf3a50ea909627eed53f8d71ec4028345e075222eaa108ad8a14f96927fa63bac762448db93ae80118005f13ff4a9cbe33d366afd68a756acd0dfa6a618a6a177b82b50eb9403b0d6c3a966ceac931ac6c03a8270c01ea8bbd3caf43957e9b3c428c59ae28fc2f1f49aa7bdafec9c44f4590b9767ce8fb7b7f90504fb28a11f59f3e9e72bba41b0c8cf8b83036d3562cec263523a37c941afd780dbe7c8e91e09b3647d326eeb81a27698e7ce56006ebe3f14cb400c3ee7122c00d507aa955992e5935e97243e40ddec37d4f784fc06f2168e335bffc3473570d00ef5b223653520b4c0b8da402e47ec773f4d8b5390c38d5b7101d1e97f9a8acf109c485ee3fdbd61a6a270c81ab35b0004586db1270fcd37932df2b2046ea17dc9baca6ce0b55774c1419971f47d923067d4e3521779861318eeb12fb40cebb37a64727051eb53d7afb642361de20e02f2c7592a0d3e5807f4200b4c0c6d2482996d5f1e03de5626423c6092b6414fa943a2f7f2b8e2c25c995e7b336608714a2c178ec0a5471207df0d1edc1fe5a40c2917946a5bae2614d60387cc29f57a940fb4dbd1d905b9161d3895d47e1bc3c8a55a76c474d82778027dde1f6b2ea35779463b67a674afed7e82902219e8ef3f02da195820d54deab4131fafe93716c8a3b187600f0941cf0ae20659461d4c22cc3c35e61fcd7290dc44897e5da0b74e19c6546129a25190e2a77be3832fadab331df1a15318aab4a9524765ca4a4130eff5366c6b69fdc877837484a651c1e18a7a7303b44eca94a819a4f5ec47e2ec11662e99a0491da03595ca70a81ac049381a9e60dda668e5729749664d123351ece6f0adf5f0d356b0fd828a395055fba15d6fe253f4437844ec4ceb7b6780e63bc34933af2f170b383d0cfb44e60e727a20c15aa3e28d7cf547b46588f0c55ab241be45e203c986f07a1738a2fd9ed152bc47e6a899303b86ed473e8051d6b7f20d342a889dadb26a9230c01405d660f765e2706bff8037553d0247ea12fdf43a3b8b38a224bf25067e54c068a8b299cc10e6ea2ed17c93f932ab47f91dae281a851543efc331efc33b301b10d439af1c7fc6b31f58b72ce0fee662f5af3082b2edb35b4448abf94bcd909833a672162874e14d5e71e821147756bbba1721d0e74cadd848e5039b5d8269c33dc8bf22399cb9cf6d3da48eb2178f3a1b32d9e0d58069825e9b081f87e36f6419a81237aa4a9817bdb3286674a3bf96e8eace2fb67bca5097bb6904b9de6e41690da7f8cb2f1550ad35322ff9e96cb0f830a988d6fca1133607ca3d33378dd25786f3b8220b6bcb743a0bbda70bc62395c780383ea1da5bb4fecf7277f7800d8fdffb2a5af9fffd1d4afa4710d5c5a6c8955ff288862687c77df75f446419223d9e2f170bdea5d6d6d83995389e3a8eb5e34cc24e97f2cfefd7e799dc8f172953ccd6438281498a2c174b345da14aab49c42ba2f547d77d37cf4635bf8121004be4ee436cdc35d4208223500c6b7d89cf5a7f25d7afd4f0569040e3132ac0acd90649ee0d1d22bd95bb75dfdfd6f0c763f516d8e88dfdd371cede97362dfb0269b8ee1cfed731cc9b095fb161df4929ae5ad9023ce0a70381ab8baff9f93855e8bacc58aa297f8e9f6240112e5ed44a895bf9b95ee9b8c5a9cae577c5b46a14dbb889e193756d7eb9aeed3cd47c9ddae48ad8d0af12b951bc5780bcbb3985ff73fbc33195ae842e400867145eb4e2fb7510b636eda43d9f1c345622841dc11a8cd707da1349d0da6a54eaeca6f8c9a222f2e8e158ca1487daa05f3a1f5fc6ed7c54c49f7e968e9b6920137e7713cd977b3a74d840c6bbd227d9c9a5c69e616ea110252308d7c8436cb8069b72b1d90b2339d9188ee804d7f8efb739ce613be62281e43b36ce99f3c1c3343a25ce62b9ba772e547312611280d7ab490b1ff2019b9d942348bf411d3c38ebbf861c90f0b1aa4ba0faa222860536f29b8f02778cd0207101772e2e058579dca01740b4e26d1a8ba3a547f1b86392fd9d9388120213487e235618b915f34e49978f54fe7547a5995f620cf7cc19c1be751033d0a77306c2832b373a7714e4cdf5607ac07eda422b79ad500f2be9b90d20f2bcf65c091d09815602f4dad45e64501be0deb94b265feed6b45d06d224822e1424cb212916bb1aecc48598b1e66df645d5736cb50c9cf34148e2439a28928b7607214d676664dfd240b3c92d1220ea7b9c3539f40112ada93f6f9fb164074aff8be416a94250e4e724beeba03284efc808eff1c97f5432d3298e89cbb95d00c94ce7c67690cab0d5ccac9d29cc0bf8ea55bb3bd5b740997b202c78dc726e9b40b72cdcd59feda87d2086430828870f06fc8c36d74f4658b14c1e84a5c66cefcad7ed8df8a70888c0c7f59773d962dd74844f86072a2156a153fc2ad4c1d58fb58a57583e35b29826a3c982c569831054696d8f025c08ff63c24abc129084b7fea8c0b929a6aac5a32cee9e9e29ca3b8fc7078fa7f2d6687b0ec8aea5b9d63a1475f5aa71c507e364343316b5cf51669ab20fafbc01f75a2da61641e03293293fdbd4f768783e32a1d577325c013ce14068f2966e2d9d42740fefdffd8344a4f84ca6c200fbdb35f77a09c9e4ac40be33c93e07198233b9aefbac898bff7ca44f9ee66c468e0ec2c951c4e7a9ef37d42486d45300fb791b77919ed466f361d2974bb46c4bfada596143638920e30dd15d19c24016beb86c8082087f32bf52556032d2bec8cb8a8d175b3fd047e9f082ae3d91a805170b7b9b21ea866f1f227ded6695eb13ab4d6a05e2712853c0816b9c467b08f279d6bd3a5929cec9b8050222cbe64daf835d802d91d7c025ef309c08a38b3dd3b54a400da4d542318bc76db3a1d91ad826162c712424cbecff41558f02fb3d401b2479e06bf04ce86434719a6b5982b67e851291681d3b36be380394005aaf3983f1db82a0f150eb69222fae46b4fba367aee34578eab42e61d35085c705f1f850eaa1ea4480ebfe76ca64d30eea672dc4ad207e34846e6ff9f5b279b2fbab78e381401bbba55f003c6aaddb55d44bc965db5b5c2b5abbe697dded7edc75b86d5ea88388c0d324fd382e0d6d41206b9277939f914f6db8b1c7af2a6e5024ac2e1cfe5db695d50b99a4eac9cf86041848dfd7e13847bf14427b080cd3a8926ba26434c89a326b5daab26bc222c92350a8e01243ddc09c31f750b70c0eaf02cd9cf5dc1edc3c167d8692cf0b73f63173d4dc3e0b18033c492b94594bf20327d044f97cc7807d4f099dc27f06efd66b297302a35b2db9fec5b67b8488db07fa6bdecf7df8e4dc243fcbbb6636ac54c98445e459a4f8714f8f8ab594b1e6a5c66cfe79d019f21e17806df49be7d68b6177c700345ee62d6b36ab5fdd5516e2be9669252ecac6948674a10313358e4eaa6413a716331592edf1603d2dab06cdec326966b84f5b3bfb583f3b3cd62a15ae86a448849ffd929ac7c14de661c69b5839fdc631429b3dd8f9b82e6bfeb954cc7b3a2cefc7bf7b7d8eeac1791f50a3e90513b1eb4f72d71c2607b45daf588804ee668cbda60c0dcb9c30a883b8ebe5094a1f515ca2d5d64fdef159a6274ee15dcb891772e36a0c1c6e5787156d39159e469ae047d92d0289ab684e1246a297ee4b7b825382b9f19592ca1f3e1b5d5aef6da349bfeda45788b87dbb7da754c14599ff3c4f9b8abcac5a1f0c577eea37829d399034674", 0x1000}, {&(0x7f0000001480)="11b52235853bfc09e8304a6413e16da047faf5a1afac1c8b192fb8a24bae67a539aefd177c070656504fe37c032e3dfbd22e916a745d8f", 0x37}], 0x6, &(0x7f0000001540)=ANY=[@ANYBLOB="e000000000000000ffff000081000000be1cbc99faa185a0dc845e029ba128bc29d201796d79efa7ee47e7e993e9ba2c970b0f2760e9ae6af872fac38e3add0d5a1b4f0355ecb7d0b7364da8dcb556f446524efa27aef0d476acd8302bde5a1cc7bde40724d1f003666df22b8c46eb5e10a0c40abb1b2f0ede2338ef196a0740477638d7be8876529893f17a6034240e4f33d3dd71662c18010ec16dc26604ae5ef44f390afb05afdb5154f305525e150d470bb884dc59d9dbe4089700934c78c46579ee28fdb4b1bc7a13a22ecee17db651bbb6769679b4c7a8626ef1000000f800000000000000ffff00001f000000d1067d6fea639f155fb3bb44656a7eea9ac20cf1f68ac8fbaec342482f72cac57139b78991fb2fc0f5d43c841ba8b1a13a67e8eff444381b828c8197a224c1bdfc65e2e45fa525e0ea7eea71bede09c5fa519e91bf0c9ac2f576b9b2d65bd440da44d4bf6e36f245c1913ec74fe929e51563acae900761251675919233e68836625c23dfabbdbe21a54f4cad1befdc901a6f3f6bad07c8c52463e71e2f59c2bbb2d3710029f3d6943eec7a8c84f24a506bdf2677c619198dc42419901b234572d122e90741f937df4236a1d5d5656fb80a17fe8e8eecd45edcacae9aa686373fe2f8ad9bf5c066da3000000000000000ffff000000000000a025b40e0f3624647b130c84ef4218f2d27cb30bd59c71b97eb8270000000000500000000000000001000000000000004d0c3ae757433fb0f676229dc4cb6bd7dd554db70741e81d948a122a7c017f9fa8e9c86d3fcb90458dd84c1c0b247a8034256bbcccfcb6062e00000000000000c0000000000000000100000000000000a2140a8c716a34ff9ca93c14a11946c59d2fd989113bad726629e2948123001296f1dd2b9823ab0cd27c4f231ebf111616330f6ae738fefe4c9cd590bf9b12c83c540937c479ad59fa984413d7ed844d958928cbbc7f410e4f0e830e259894d8325d3b2897f847957d6c0d6c6888ecd20a6592d01ea3fd00432408b71be7660791d93cd362e3975ee9ed9e8d996997c7dda884aa702efc62b5dc3d379fb100baf6f2c47d43f8a12d40af74e8e10000001010000000000000ffff000009000000b679475106865ee74506911641301e24b98e77b5e93c90d151cb7d4b6bb8fd623137b8e10bfab7d15a5f5f5fe7f49238a8fbcaa365ed7a3239357eebb98f689fd835dab44a3b2524b2f42748120d92f426337625f6277137c3655b8ef50ff99efa4bf237036159a2895660852e3ea37e65000c9a0017b46aa6aa40a9b93bf4cc674c1ae35ef1c1b57a3e8584871a5ece3215183f18063307084da73723f15e68a60054007d8600c9cfb6d65b281b86213dfaa4f62584cd3383dd197f06f0edc8327bc6dcac00e22a5c6a33132280b5ccedd222020bf1b564b2fd50b6f7366a405c44a0fc8ca8b2d1758b2c8d3fe83c14e9231f18f35ac802ac060738a7b4d987ec68460cc0f1b8baea91af7b41249d4c84ce78d5e0f35abcc3f2b42bbcc7685d07b13b12abaaa36a13834a1e77550b7ba32a525806c009c7077fc4da72f379821f19f84fceaaeefca4e1f1eee1d7dd4b04ea757330ecdc7e8b52bd886b48d13bf162fe4e8d111c63cfdd2d8e290d766f388301028b52c3a051be843057b21c17bf7b98e98f11670da67042232aabacf2696d4402207eeb279891a6cf396615b4e8541bd4204e134467fd7a70a45373ba2a5f1a82ecd0c96d4d05471f45e907777274a8ecf295f430b2155bd500307912798190a2c56e336f682cb87a469b2b1c9a50048c51374ae6401f0227bf9e52f00b10b6d86a09645eea7b10d40d31b89c8501c7308a98d9119e3984f82be9698930c9a8d4a2509940557ef700301b2d61c37e81f4265bb991d34171d88b0314f0efe8e1421c143e41103bd34e74445793087aa8eab5af0b556e870ebfdf8040e61efac1535d7517ad2a385aa8682928e4d263d2ba7ac1031dafa9777617e2feba77813350190b5c871bcc3f5ec5e2ee8269f0545b62ebb1aa95e3f62c2c2155820439add11e0dfc209c0f101a580560f72d8f91f7f747c6fe342a86cd03b08c0bdb598cde397cdc0854609b74bb978a771c8402a4d84d56f7acf184ad1f5184088e27de4f96333eae6ba6e2c2211b13d7043a370be04bf3ba89c6fbea8f5fda4323ce570cd9f96e6dd79f88a828139ecf760bd9868e40658c7a719d4ecfb127dd2152344a0ea318df028b01b773f2c6158a12f4053ed663bcc10a4be4d2531e395378e333f17612b1c83e81ce1c2b00a099a2ba56ce48a17d294d50bd71935d4bedd07c55f1bce8b20a480ffa28268d01d8d6b5abe40cf059d1c885de77e0ff08d82d2096ac2eedc0e417067e2752f5a9641aec47d36429d3dc2648e288183bf44272b75cda27c6249e0e6571ed1bbe759cfc897c7c0d0aa1028efdf1f1365164e1a203c2e3d3c65150f1b3f116d4eb7e6ddaa819ef55dfabe581eec5823207c3fa1d878df79ceda7b53022db5f3c68448326106e61fd40e41fadc90c6ece0d7d44493d5889cc728b4b30963450a413c2983fa2785aec3dd56a510f2dfc9bcdc92f908ec55757adb292c290e237d6299a51c93e26df03d3caf45d6002e7ed053f971ab6b9747245cbe879859180fe70b9895704356a3b5c53d1ca66416c6f1b0bb04f7a246033a78cf939215dee2a2fe24cb40107eecacd86ec8f403be491afbeca81ab57fb7e4c45d7c8c8b6faa442c287592146f266c0c10156ef91823b43e492455d085b12a5390eb075bc26e0ab436feb5d6c0be57d35acacce45f22e01dc705e4fe7f193ba35d95c36661b191b23c7b45c7d84e7f176fac868cad3148e62ffa12ac2244bdcfb7824e0b4a770b471b34e78e979a946828bac5d4efdb4bf6d7e31f82f7c5d1dddf32fc82212cec53a0cd64035a050caa7b6d2fd99e4dcb0ef1c241ddbf437f4923606c6cbc48712e94d31356712ae4f5aa4166faf33bcdfb7c23019d5591eb23f70d620821dfbc40a7ace259605672ccf92e46314f05a419387e164de2ed9a933f259738e540b3e92178ad60865c5c022fd9687f10f1607503580ff10aa06a9cf12ed46b32daaa73ad1be86ea2d5f3a0d5022ad9b0918dd953a6a8d12bc051788ff83250cbd82dcdc864d9c2c51fd90cf875f6de750842b9813ec404e29f498877dbba7f66b7f2fdab3250934f3e2ed8cfe5f3bae461a22f350e84a09ab71a7d68e01468f1dc9bef37dece8fe264e1fb921c10769cce265f7e36baa52103fcde591f01e4b69bc295b6a07ad753c87fe206bf121b9596333a7dd0f99240966a11b9969c3136ed05a1ecac43e0d31d3e2da1425cc48fdcc4a0d06d4bf2c030055048ac6f2ceeb9c0062ded29f7ad29a02d1ec3ae38f512a780953b826af6277f278002918b3b9041ddad22959bfcb6caf14840187702a22d46e22a54f2d60137852e48e78bfc738b1591a73a7de147ed09d2d73f02ea032ea3e548778fa5c732b2287d6b42e9979d167ed3f9ff74d1858e95366c4917bd98d8d2c0072fc5ff8898908a9bc5b117f66784d15f32f19f67b8417bdf68c871b3ef95c5e7d05b24028c454c716365289dda94c712e3c6f6c32a82c7e93c8cb61ad5139dbf44310cc882e6a977e2e497725d4e341d8b6388e747a915f3610796b999ababaee9e09f7bdd87ca1583cd37486fb5b398d1d0bfadd9ce301349728fc325ac0f48663590ecf5bfef4da73b9b23dfd5c7fbe38d54a83e1b1e814f083ab0a7e94d7021cd8f077f601b55df65d166585e094edc7ff2d1fa84afec3fd906af43afef0054df6c0fee61b4bcd4cf73d0b229f580d62dbaf6d1c69543dac7ca6f0738a334900fcc6be41744df60e29653c650d7a1e7d628843be06eaeaa588db0d5948511ecdd1f74b4b43c7f4189dba6ba5170209d7c11f1b8720909acc7218d09bf94c269e35c2c68d725d7024372e5510b8e248ab65ec4e79e702621f4e301e1714da83ea4286f5322c528a504ba83d349ed6074540a09b0f8dd77eceb2751039c0239001abd016f1363955a190a8464dbfc3eee281f683bb38b84f9e57f667d6e3a642398fb2d06b9d2a915160e6f0b047a8f3adb178c8f01c065da6561eaa216907d2cf78a32f14d1cf337eacad067486414d3ea3d710e2e8226eb65991be429579b9f62da148b8120e1231cdeb88befe3dfd3621d99a120be794cb18414a12f65e84116331b4f8e25b2229497d09cf452aae1b9bff98aa7b58dd4739a26f901d342981f5540144e71f9da4aaa6b5df82a111e93a800bd04cca371f3a71288e4b672f69eb39720015985061042372ea0fa02a3a1c0560f401628b1156216daa9830dda51f900fd54f9b30fb9820970c57b3d2d1039a704998f0e3052ad935693510d2663eca2aa4b84a338f4d18ed5d4fb452a9f826552dae2cc5ddbdcea2a2ab3dc9a123a9bbd8824eefa227349fb44811e3b2a5c15bfde930f35cb20e372a8b3bec037a39a632889a34a71e7cf38d6341be0a5ded1dc17307e0acea4647c02e75e0563661b08d84405f422ae08c197c2297c4f00a3d2bba46a53a2e004648b385a05645f1349806e55b4d7d553fa691b5975a5ce61265e0f64ba5d453fc9da64846860c12f69a60d94f3a5e9e2750250afb29ae14fd4c42aa1d2e0e9ee0b4d088ef07a93867261c1a162f5c4693c7e658ca0b195955db545345cd08f496fc1e58a12701da46d542f771b57793867b24b6ae3f2e624e16bf3a41b9d7a679df5d7581a3c84fe5b3118d0980bf967e4c6c3fe894865a514a355216a6a81eb4e7aa7552886cbeb4c78a1f51fc0c12df5a85f4e82f8d7122a3dbe46e3dd2464cb38ecbfc25399bf4874f73813e04f042d60093812da41549330a0668e71d2fb6b3b1f34269db73df53fac9a97155319306841c57614db91ce946d4dfb73892b770c0bf5b2677c176da564b9805211fb18df1a63351ce0de2509f648cb16c2876a8ad63840ffd8bfbe4351475f852dbc782dff486ea5d1cf5dfbdcf8fa8cb1ce1bcc9de0029caf6cd105a54dceb19975ddff1cdbf11e1434a720eb0e52e71a6598a266b692d3ccd513836777c8f4a12c3dc26cc743c279985c22e1f3faa57e723a4b04e37a4942fa736365ddeeb608d86fc816f5ebb24d320327d48ad44f2e825c9b49ba8d4cef95a66e385b41ac91a08c387d4af6f8eccb3b62a1631a81e7abc778b629a07bf9d47723f0be0075e6a52a467609cffbfa9e48d783379ab173a5a78e7d3fac0f8ceba017d3e95b6000b8c0567049d3a9030a08e80c0a76640f7d33f434ebe7a0a09929e37357607ebd846ff82a37101e8d3bf5f0b49a84b1359493dc9deaaad8b743f6aead30cab2d5fb6d9ea6b6ee2fd1b4d6eec15c0603e999cf6f7bf4abd4b0eaa79201c11ba8958365ede61a3f13407228857ff8e0aec60e011649224040215dc515869fe6384b14deb3fbec5c5144f33322e821c51e246b06a246d53804f1e33e59b7d5a9d497f3748aeab78e6b9927be9e1538cec8a40415684717708f48bfa3c4c9378098b86b00b217ea7c12d23d4afb92852bd0f6017271b28fcb049d4a1f5ae9bcca93ba5f5e12d39a2c86a0eb307ac80c5b8add84ab019e903654fa55cf51b81b439429687c6b7d067801a4918ef5494e43dd4b4f2377aba8d09f945f82badd1bcb3791f5158342c7d4bec2dac6d83a673494e388cd4ca7ec8aa9cdc5b0ed28c87ac3c562f4ad04a0b4ec3d4a8497053bb29dae41368cd2cd54a55dc6f483895871691d1a021124f21987767f7f04d00d34a4c40c8f61d3a871ab3aae278d3f005b02a9dedd1b897e4f211e4667bb6e51a6b8bfb5afb4ec4cec3510f336846a47a6f2daac8905eab57b09d44fdf0b52b2526ba2a3b0127afd542dd86a2d53dbd3fa684e81f33244382584b3ffe09ed32c2e9b0e410d6778bace48f7e5c0b2636b89dd0d33c3ef48f64244acf97cf14ed4524905f49a53065de37f71144e9658a6b254533d5cb1f78a528396fd8d93ec8c5a621675f3b6260a4357975b0fb7409aeae58dd77790b2a291bd6acfb2242df79db2e3696ddbbce333de9349feb7864add1b3a1dcf435677e8853806ad3424c389fe696ce171eca0b031c7dd626880509bb3467e97b6c6b67657af66aef08e0fcc70d6510e46fd0c92ca209062f26c408bf23933f4a998f3b70ee7209edc17b3b190973dab7b063456f67504e504fc29048ca42d54467bda6cbde9e7e207e0704b808c9a0c04fa968a2be47bd1e0dc6e5ae7ef0891a62caa1094a000ffad5ccc82b0664f984c54847856d27905772ec95479afdcf50953c51c133c2b08a8d42889ae3813e61ab4710b4427eb5334d6e8b8fa3c8a8f851a84c97c973fb263df177f6658789593c97809ab333ab246db6d1502dd17381ba0a21d2594e246a24c7c7be0e6f0592a208db73f078a2a9be0e88b5802318c4175e969e4c9d3b4b6c3e1c5baafe51f5de38cccd2eaf768554f7857a356d5d86e7854b254d356c2bba6c43de6f269e6435f97461aa732218c1c59475e65fbe4410ed1cb6594e7689d5990d56f7af6709c96239d84d4981dc7a4928777039beab01bbb10844109abfa40aeb6a2cddaaa2713c07fca74de7b7b5051d958aa9ebb30f7142df0ab6380b1ee11132ee47e6a655eae554b32c78e2eadb7cf2c9f436b21caa3b5969d3a3473c8d572142f5f91e146300a2d0672bf72f07b2b545ac119c0c03f8adf8406e6a5e729445b9dfc9cfa826eb291d6c4938e37d97fbde85baad9dbfefccd9b23d995630a082353da8ea0d66eeb151b5594ba0dc6497924baef922072d25428747b79703321914cac9482af5958daf9187a0d6d863618e7fc9716e8461053c0689b44d1a9da6e295a9bfe68cbbc59bfd30e135691a9c2000000000000000ffff000000000000a69664f73ba0c2ab7d3c7913432b000000000000"], 0x1348}, 0x7) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000002900)={0x6, 0x1, './file1\x00', 0x80000001, 0x5, 0x800}) 01:47:28 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff5000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 01:47:28 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) clock_gettime(0x2, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xaa0c543d9a9ab768) 01:47:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) truncate(&(0x7f0000000100)='./file0\x00', 0xae) r0 = syz_open_pts() close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x28000, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) syz_open_pts() r2 = dup(r0) accept$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xffffffffffffff10) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000080)=[{r2, 0x45}], 0x1, 0x0) 01:47:28 executing program 0: socket$unix(0x1, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, &(0x7f0000000080)) 01:47:28 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = socket$inet(0x2, 0x4001, 0x200b) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/45, &(0x7f0000000040)=0x2d) recvfrom(r1, &(0x7f0000000080)=""/206, 0xce, 0x1, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x0}, 0x65) r2 = dup(r1) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xba, 0x40000003, 0x1, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x5}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x0, 0x2}], 0x30000000000000, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x0, 0x2, 0x9}, {{r0}, 0xfffffffffffffffd, 0xa, 0x6, 0xb2a, 0x4}, {{r0}, 0xfffffffffffffffc, 0x8, 0x40000004, 0x3, 0x5}, {{r1}, 0xfffffffffffffff8, 0x0, 0x8, 0x1, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x3f, 0x78ce}, {{r0}, 0xffffffffffffffff, 0x24, 0xe, 0x20, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x62, 0x1000, 0x40}, {{r1}, 0xfffffffffffffffc, 0x82, 0x2, 0xfff, 0x5}], 0x4, &(0x7f0000000340)={0x400, 0x3}) 01:47:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, 0x0, 0x0) 01:47:28 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x33}], 0x2000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) fchmod(r0, 0x60) close(r0) 01:47:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1000090d2, 0x0, "d730c1e7bb6fc6e2010000807743c27c00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0xaa7) close(r0) dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x20, 0x9, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x8, 0xfffffffffffffff9}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:47:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000001c0)='./bus\x00', r1, r2, 0x6) r3 = open(&(0x7f0000000000)='./bus\x00', 0xb2, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea64cac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd108000000bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa750000004b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b28b46049befba997acb9ac407791cdffffff9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c4610667a53599d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c257fd257281fbcae0694eb4c1e7121b6a2c19d7c82056820224126e21463f539f9bc6a6649c1c8489aada96f3a84", 0x182}], 0x1, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./file0/file0\x00', 0x3, 0x81, 0x92, 0x1, 0x6, 0x400, 0x9, 0x0, 0x1, 0xfffffffffffffff7, 0x8}) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 01:47:29 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 01:47:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x9) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xaf) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="fcccd5fbe3ff7c8d24d4c75deba62559a9142440dc4927d098ff5875", 0x1c) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000200)={0x5, [{0x0, 0xfff}, {0x3, 0x50}, {0x1, 0x100000001}, {0x0, 0x6}, {0x0, 0x6}, {0x3, 0x5}, {0x1, 0x8}, {0x2, 0x8}, {0x3, 0xde}, {0x2, 0xfffffffffffffffc}, {0x2}, {0x2, 0x3}, {0x3, 0x1}, {0x3, 0x6}, {0x3, 0x2}, {0x2, 0x1000}, {0x3, 0x80000000}, {0x2, 0x800}, {0x3, 0x5}, {0x3, 0x100000000}, {0x1, 0x8214}, {0x2, 0x6}, {0x0, 0x5}, {0x0, 0x1f}, {0x1, 0x9}, {0x1, 0x8}, {0x0, 0x100000001}, {0x2, 0x3f}, {0x3, 0x3f}, {0x3, 0x2}, {0x0, 0x10000}, {0x2, 0x81}]}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) close(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 01:47:29 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x2) 01:47:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000a45000000015919400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) socket(0x20, 0x3, 0x401) pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:47:29 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x2, 0x3fffc000000) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) r3 = dup2(r1, r1) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x85) 01:47:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) socket(0x18, 0x4005, 0xbcd8) 01:47:31 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x8100000067, 0xfffffffffffffffd}, 0x0) r1 = kqueue() dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 01:47:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="43521fc6838a8c58530fb3262babc41e85ce0a34d37b5aaaa5471ce61a09ed25cd48f38b79213b55edd331c632f3e074a77af06d4e88", 0x36) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 01:47:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820280d166e96c653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e303000400b90cba8590f4f624e0ca18d23a", 0x14) write(r0, &(0x7f0000000280)="db5c1e05b2cba2414827236f25399e59fe35f4a0e6810491be5aae0669e5229e5bb66b61dd61e2c74c6ecec8b2be03899b95984815de2b36fb10cb46120eb6c83ba9be57335ed37d2d0d5db8f777e8d43340c7c875159c423ed71c12be22c8ff15c7f50d5c09b245742258c0537b5852fe2b4455c503f9692216c9e1eba570c9e69697a7d0524050fae5337248cfa480d8c6d7787a3f6e2f6a0e54659161d9563daf042536fa1423429492c224e55a581be46e95d5ba8a38cacd1fe1f86aa963d41010371ca8178f1b966c26daa0b2ca2d1b97b911a6ade4032dd19a583c9a9b0c768ae8c02f412582855d090f908fd2b3369e55b096bf6027a4deca5946cccdfb92cf402296aade9d7b5c628c1b1aef72c6c098eb22d58ccf1c29dfe97658b6dd5e6a51a65185ce548d7def822cf88de97bc1654cf0b201c13a62276e3a45df7f8032e8810086c6cfd4ff0441e2351fc2f70dd0b984f6793b552f2518334ba4925b231e8d95c744dc9ea6159e29d7d7b29c4386de9338ba037488348f9b0d3b85f2a2314f9c3f4e855cb3f67c1e693dc8068d770190583cd55744afbc7343e00629196baa760b1faba8d312aada9962ff42e0114fdd7c0751c29e36b3cab4b6e41dd9225ec3e489ff291b0fb6d37aa8b33ab6b8baf6f4c367c41eab10ffdade8464cbbe7edba12f7fcf9aa48e4080f5dd704c4f99e60aefd420f9cba70704565a9f1f0487615edf324e95b3d259f26e929432af67dabf9e3edd35738957fcd50c8d62944373fdda4216d0d791d913572d5d44316eb5f774f90a10efef33e683741790673ccfad59491bb2c7ee6ae1fa7167b32a9b526dba7ba2ad5f8208f2107be1fcbf9c5bc53fa15fc4545fb68d4ad986fb0aa09227859e8aa40ffbc1c7328d1efe21e7c05b8429d13c3bf39325a9d11d3bb70f7bd33a5e50a2c50533e7a5e7875dc0d5d40e854a33103c26a4477720cdf28f8047b949f7c8bb913573d9af2af4503d1a0122f029a982f2b10c1db2e229729f25582c079fc80b07b4279d603f4be1870bfa46eea99a37667bb480b3a55cdd45fdec0a0c3ed4352b066896bea5e296834aad094d8367e21eb00260203ac934f5be129929ad52308d1d7cbcc77fa2cc4e587e6adb34ab0410143c2129f0a347743af058010713b029142b751fceb8460461afda79fa5613207f7e0699b9126c40fdfb30d4fd28e60c0ebb38dc8c40a7d5c146310a35d705397a9df764d73c79e7e271e7945bca3faecbb76d6aa944d7a25b25617c121c7a273bf34eb1ad4f844a119ac11cbe8cf9aa763873a5290405bdb89641a30f5e55e4a83a53aa9cf4571645cc4e4adb795928707248d9d244ec8024488b95e79edd59ba0c4a8c4b6e7a2ed152bc2665b2dd128dbf48a2a5845ac23c64a7b26352bf88261d646666ccc3e31763371c46ed4af3d9bf9586dcbec788bc080cb6b511e6e006a0cb950185f4e560c7b45a0f229d96e965b8453e14eb93b9a39b9852c961e66198247001355b86444d42d19f53561410ee1aa58ebc61c54fdc20d8d1a2b73f69942152901b08dfea6b9faf9af422ba2884d46138d917f4a25cdb622393dcb965002aca71bef00faf81e46fe76b4b8f91777203f239d0bc5bdf4c2aab2ca2d088de0e9bc8ed75465753995b86230b695b2277c2c83eb6c01abff30b387154e8155732e40cdc2ea1102550bc46bdbdd7ed9a4bcf8b98b3f4720a0befa9a0cdb8dffdbd225fce4e8c124bcd29208cadd91b823fd8aa4a8f62ee2cd7e6f8a1eed0a6b36819c0e13c693d0f9f05020618c5bc0dc34bedc48d98b725e98250572971982136b654ce4d48cf7552047e70a21c53e04ff68951c20ee683b8de0492144fa206179b6eb0b311ebe6aa3b615ed0150dfef863bce3bc66818b3beb6cd7b9d2c891a1bf016c015eb15ae85eac07cebea80053c635269e528df4b822167c12d3bc89a50f2b6dcfd5063c8588b55321f93522c7a96c3d0d498e1a5c191aeb7c60cbb2a063a7", 0x591) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x80000001, 0x83}, 0xc) 01:47:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x365, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) writev(r0, &(0x7f0000001840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) close(r0) 01:47:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) socket(0x38, 0x4, 0x0) 01:47:31 executing program 0: select(0x40, &(0x7f0000000040)={0x2, 0x3, 0x7fffffff, 0x1, 0x1, 0x8001, 0x1, 0x10001}, &(0x7f0000000080)={0x3800, 0x51, 0xd4, 0x9, 0x3f, 0x7fffffff, 0x1, 0x5}, &(0x7f00000000c0)={0xfff, 0xfffffffffffffffd, 0x20, 0x3, 0x4, 0x81, 0x8001, 0xffffffffffffffff}, &(0x7f0000000100)={0x0, 0x8}) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x280, 0x10) ioctl$TIOCCDTR(r0, 0x20007478) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 01:47:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000080), 0xb7, 0x0, 0x412f, 0x0) poll(&(0x7f0000000000)=[{r1, 0x50}, {r3, 0xdc}, {r2, 0x40}, {r3, 0x2}, {r2, 0x101}, {r2, 0x4}, {r1, 0x1}, {r1, 0x28}], 0x8, 0x75) 01:47:31 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) execve(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='\x00', &(0x7f0000000040)=""/222, 0xde) 01:47:31 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8010, 0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x10001) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x8001, 0x4f3, "d23635d6d8527c73fb933309e602d0f704e9adeb"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 01:47:31 executing program 0: r0 = socket(0x18, 0x1000002, 0x7) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/12) setsockopt(r0, 0x1000000000029, 0x220000002a, &(0x7f0000000040)="ffffffff", 0xfffffffffffffff9) 01:47:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x1f6, &(0x7f0000000200)=""/201, 0x2d8}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x80, 0x2, 0x5, 0x6, "9504e53420e94f8c0c78a9b7fc5acf89c2f7d92d", 0x6, 0xa32}) r3 = dup2(r0, r1) accept$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg$unix(r1, &(0x7f0000002480)={0x0, 0xfffffffffffffd50, 0x0}, 0x0) 01:47:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x102) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 01:47:31 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000280)=0xffffffff) r1 = msgget(0x2, 0x204) msgrcv(r1, &(0x7f00000005c0)={0x0, ""/165}, 0xad, 0x400000000000000, 0x17fe) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r3 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r5 = msgget$private(0x0, 0x1) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000013c0)=0x65ca) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r8 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r4) shmat(r3, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgrcv(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000100000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1800) r10 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r10, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r10, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r10, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 01:47:31 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x80000022, 0x8001, 0x351463c3}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80000020, 0xfff, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x2, 0x26, 0x0, 0x140000}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x6, 0x9}, {{r0}, 0x0, 0x9f, 0xf0000053, 0x1, 0x7ff}], 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 01:47:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) close(r1) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 01:47:36 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x101, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="5b9bda602292b392f194c4dc4d8f60974425d1c43ed99e5742a17f9b0851b654a327b0a5df9f1b1a35485ed0bb17265283ac7cf05bd9282b7766623004ad4812a53b17dd83dd14fb384bb3fefc5782768ddf6bb6f6eba7ac72c93382c20bb48fed343a458dc1e58a257f8c4a9bc3dc950c41ca41e2ec1a1ed263bb3e534e73897aa69c8c836ef9de1998d794fa7da7b7dcb80806fc489bf531eb662f899f0ebfc72c91bc40efefb32dfd7e4f60e338a65a42de4427597c44b8e28eb10f95446bda114f5f63caf77956359a011fa4fe1c", 0xd0) syz_open_pts() syz_open_pts() r2 = kqueue() syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x81, 0x0, 0xc6, 0x0) 01:47:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x44) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1c00000000000, 0x1}, 0xc) close(r0) close(r1) r2 = semget(0x2, 0x5, 0x20) semctl$IPC_RMID(r2, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000080)) r3 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB='ifb\x00\x00'], 0x10}, 0x400) 01:47:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x4) 01:47:36 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 01:47:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x1, 0x10000}) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 01:47:36 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() recvfrom$inet(r1, &(0x7f0000000000)=""/107, 0x6b, 0x2, &(0x7f0000000080)={0x2, 0x3}, 0xc) fcntl$setown(r0, 0x6, r2) r3 = dup2(r1, r0) bind$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)=0x4) dup2(r0, r3) 01:47:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0xa, r0) socket$inet(0x2, 0x3, 0x8000) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x0, 0x80000001, 0x6, 0x1, 0x9, 0x7ff, 0x1, 0x2, 0x1, 0xff, 0x2}) 01:47:36 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x3d}, {&(0x7f0000000500)=""/4096, 0xc0d}], 0x34c) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:47:37 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="f63b000000fdffffffffffffff00000000000000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xf7}], 0x5b, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 01:47:37 executing program 1: socketpair$unix(0x1, 0x4000005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) shutdown(r0, 0x2) r2 = dup2(r0, r0) write(r0, &(0x7f0000000140)="ad66e3cf4943548563d449825e39f0e959c0b1af", 0x14) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x24) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) poll(&(0x7f0000000000), 0x0, 0x8) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r4 = shmget(0x2, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000240)=""/71) 01:47:37 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10401, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x21) mlock(&(0x7f0000007000/0x3000)=nil, 0x3000) 01:47:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0xfd) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 01:47:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x1, 0x9, 0x3, 0x15c8, "35c5ffe9ebe484257b99b1041baba8c48c8f7e8b", 0x0, 0x7ff}) semget$private(0x0, 0x1, 0x80) mkdirat(r1, &(0x7f0000000180)='./file1\x00', 0x40) mknod(&(0x7f0000000000)='./file1\x00', 0x20, 0x10000) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x310) mknod(&(0x7f0000000200)='./file0\x00', 0xc100, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 01:47:37 executing program 0: r0 = dup(0xffffffffffffffff) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=""/182, 0xb6) write(r1, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x1) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(r4, 0x3) 01:47:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r2 = accept$unix(r0, &(0x7f0000001080)=@file={0x0, ""/41}, &(0x7f00000010c0)=0x2b) r3 = open(&(0x7f0000001100)='./file0\x00', 0x8, 0x1c4) rename(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)='./file0\x00') rename(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0\x00') symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r4 = fcntl$dupfd(r2, 0x0, r1) r5 = getuid() r6 = getgid() fchownat(r0, &(0x7f0000001340)='./file0/file0\x00', r5, r6, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001380)={0x5, 0x100000000, 0x100000001, 0x401, "a9ed0710fac6204aaeba8173031598b45d1a4f41", 0x1, 0x32f8}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001440)=0x9) getsockname$unix(r3, &(0x7f0000001480)=@abs, &(0x7f00000014c0)=0x8) readlink(&(0x7f0000001500)='./file0/file0\x00', &(0x7f0000001540), 0x0) pwritev(r4, &(0x7f00000018c0)=[{&(0x7f0000001580)="cee94f1b75529a1e3455ea1c43eec3d766a1f3e694bd4c03386963cc352d45a22c7ab6d1b368eb2f3652131c5d9181ec790ac63df58ab6f9403875354d6d3b4281b80895d689481ed4f905df30cc6952c32b17d461871cdf5206b014c36ae2f8c71dfb78e5ff3c7fadf559c7ba87f5b8310dd91b67798e31c46419acb601ff940083c76cce4739058d3229cedb5bb999bb6f36c0f34479f09e3f119a510f85febb8fa253db62a5b5af81c65c1c5b6b2484c9dfe8d6de033228c9a63caeac6be4b42bd0696297facccf60efdd82c6f21530d87f56be305933a3bd7985a4b1724c8ed872470eab", 0xe6}, {&(0x7f0000001680)="579a4cf4a8527282eeb2392929c4f50ac2ca01259733f98acaf6dfd81030f8e5e1560c8bef0b365eb123cf16a7c3f233baec42b9dd26880785f5fc8ec9824bec244ee7f1b1c7f7a648265f953ff869bba82a064d8fee4ea0b387a0489cf08a60c24871ba98407c92fa391b0cdc1aec90b9332e836860dad19a2cded425f9200d8b3abc24728190", 0x87}, {&(0x7f0000001740)="3e4fb6051afbac4ea0f473448f35277ce302a99bc428c27bc890136b3992f27fee943fbd68b00930a1dc8d8d981934a2b719d15fab35118d16c6f5810033dfd5348c", 0x42}, {&(0x7f00000017c0)="e844bfa4469d9ba2dc52f988759855bece9dff168809847b1e8dca1132f230ff18dc12917fbe42da6d650084975f6608be829bfdec79064db3ad778adb5972e1f95dbef5c14cbe0d41c6e58192054cf860b4afd112205e534339847752dc25c9ad43fba54df9b6ce203a88fbfd0c24d53cabb1ff8921b301c9857e3f3be832e7433d6d8f36dc9c75561147a2519d200c4b1b638358b8b23374149fb4ad6b51a4f96a95058f", 0xa5}, {&(0x7f0000001880)="65e216af6da7fb4f427ad6771d47", 0xe}], 0x5, 0x0) socket(0x1, 0x4000, 0x1000) r8 = semget(0x2, 0x1, 0x121) syz_open_pts() socket$inet6(0x18, 0x8000, 0x7f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001940)=0x3) socket$inet6(0x18, 0x8007, 0xffffffffffff5e26) truncate(&(0x7f0000001980)='./file0/file0\x00', 0x1000000000000) lchown(&(0x7f00000019c0)='./file0\x00', r7, r6) r9 = shmat(r8, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r9) open(&(0x7f0000001a00)='./file0\x00', 0x400, 0x1) munlockall() 01:47:38 executing program 1: r0 = socket(0x20000020, 0x4, 0xfffffffffffffffb) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 01:47:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x1810, r2, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:47:38 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x90, 0xfffffffffffffffe, 0x3}], 0x20, 0x0, 0x5a80, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x7e, 0x0, 0x0, 0x0) close(r1) 01:47:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x4, 0x80000001, &(0x7f0000000180)=""/213, &(0x7f0000000040)=0xd5) r2 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r0) write(r1, 0x0, 0x0) 01:47:38 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 01:47:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) 01:47:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0x200) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = msgget$private(0x0, 0x10) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000002680)=0xffffffffffffff04) close(r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8c) recvmsg(r2, &(0x7f00000014c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000280)=""/63, 0x3f}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/34, 0x22}, {&(0x7f0000001300)=""/112, 0x70}], 0x5, &(0x7f0000001400)=""/153, 0x99}, 0x1) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0x9) r5 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x1000, 0x0, r3, 0x0, r4, 0x100, 0x540}, 0x100, 0x4, r5, r6, 0x12000000, 0xfff, 0x2}) ioctl$TIOCNOTTY(r2, 0x20007471) getpeername(r2, &(0x7f00000025c0)=@un=@abs, &(0x7f0000002600)=0x8) msgrcv(r0, &(0x7f0000001580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x1, 0x800) 01:47:38 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, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 01:47:38 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x7, 0x6) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:47:38 executing program 1: socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) socket$inet6(0x18, 0x2, 0x6e) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) 01:47:38 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10002, 0x0) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000200)=""/120, 0x78}, {&(0x7f0000000280)=""/90, 0x5a}, {&(0x7f0000000300)=""/98, 0x62}, {&(0x7f0000000380)=""/140, 0x8c}, {&(0x7f00000000c0)}, {&(0x7f0000000180)=""/59, 0x3b}, {&(0x7f0000000440)=""/55, 0x37}, {&(0x7f0000000480)=""/230, 0xe6}], 0x8, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') utimensat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) 01:47:38 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000f4c92e5b92"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) fcntl$getown(r1, 0x5) 01:47:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 01:47:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) dup(r0) 01:47:38 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) socketpair(0x7, 0x2, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000040), 0x4) open(&(0x7f0000000100)='./file0\x00', 0x280, 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(r0, 0xffff, 0x884, &(0x7f0000000140), 0x4) 01:47:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) sendto(r0, &(0x7f0000000280)="c18f48792776f2a3b229f6813b46d2d82577203a6eb0ff6003299311a4a890b10679449405e974ae9cf48677448edc269f1874dc89c019ae9f4141827b06dad037fa7f2a52a408899a287b98888ce456403b41bd46377c2a3254d65ded3a26b262458251e10d377e3bca6b68c0b787df7e3c1493a67407828cb487f858ea6cebd0343c4ea1862407ae646db11909a285ca5cef0858de809307de3424f5cc431c8f20ef0bb885b2181bd2cb33185b0c85e868c382cbf148a0def63cb20baa1c758900075aafac9a753b48ee12aa169f3742b9c0340076db2bba961679c4e2e704a594aa04b35f16f57baf7db44afd5002f31bda0080c25150eee85daad35012476dd03f59b85b9ec8b59f9316484467a6d12da92eef4332e0bdb10dd93c3c0f1ea6e1b9c8d0364366788ec84229e1978d403a709a423ffbcd0d8f426227d696af04c1d24af825b7503462faed0a79b0d974a1d6874fde85cf8b130981a871eda545d48fbc2c63ae5bad38a8686e636a8a1b1facbe3478f9cf1cbb841e17053c62cb61e4473231e36077b6a006dbbabe897563b25b6f200f67aa1f4d5542e4aae19dd355ba", 0xffffffffffffffe8, 0x408, 0x0, 0x176) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 01:47:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) 01:47:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1f, r2, r3, r4, r5, 0x4, 0x7}, 0xcd3e, 0x100, r6, r7, 0x0, 0x8, 0x9}) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1, 0x3, &(0x7f00000015c0)="71ec772260079720afd54ac205f8ba6917a1f20eb92df25d1f9e276e45515b2f2d1dc0c37de51e22660ca9466e1c0708db4e041fe8567ed1490f05c0951d26cbcab907c2bda4a68bd36ea6ef6ad94dab2430512bb96671329c019c77c32c65d11f2d616c7b760ab49c0e2ff2981b4d1f7c71fc3327f304d6c8a42eb9f0269afcee4cf86ea630c13c07509bdf019df6b4c07eb2129d1c0d506e0660bd3a8877301c17c42fbef422b5bea218ab1fa11aa25a7f23366613e543c496a88a197985851600846b8977342d088ee0220223ba6983627ff20db71098666797c2f7eb689e2cd6306e6d012c8fbb510dc86c5ce9d6f084b142a3b1093e57d8ddda902ee9aefb881795690564cda38afbce807f4d89515ee423558d8c1cfa6c6cb36db99d97521414417b2605c02644257eb947f5deace951ddbce58f09692299812fb74662b5ae2cf55201f691116f3aa639e665d28e9f8c58918cb965a12af0176acb5041e1e306bcc186326f96ee6687db98f17ede9769a9b831d74a13ed3a831789d0affe6c9f128a371b3d7049288555d14e3f8469660ac1ee472863f48788cc680d2078e54b4ebfd9a8719165a82edda78d52fcdd33ff6107490858aae0c3d39ac979a3c13cd0a3361706b9ecefee55aa2981b4171168b44f6840a8261c79642cfa7ff990b2f00ef62fbba8f6bdc2d6e92d8b1d7265d0482288989ef2e9c5621dfb2b0074aaf0af7671d66eb2799cb2bf5e860d6dcad05a4ef2ba546a88351ee710a54bb47adf23ee1f74d578627dcd929569f6f4ad1ff77cfc815dc5b7c3271b138a20855cc742d6c23198a0fc0559b7b2f9fad4dce70514ecfa5e6f011abaa520d7be06c2ec5f28ad693aebecf60f243468e2d4f1bfe9b3e4520dbe5dacd937c81f9c9e5ae78fd7533d57bc33a89f1e91acfe028b87690809644d760abda37b9d18f98b2c24ae677a1a9709e3f16119133151ca1005b5300c44722edd6b5a4379ac7f5d49ae766bbbe617889c79de21ba46eba0f464c3a80ce0aae8a6df15efa617ceac85b799768c6f9144061d175be1bbfeaba2500d1b479ec108b3f84b4e1a4aa3e1a123c46ad7473bb79d09677cc056ab23ab100394b9366c173d92153745748691d854488f7bfb48358d8a59d9509408caa78896348686db6c3a59693631c23f27621a20230cb8d36a8e241f10f1030fd2c7ff784b151a09757b8c344365ad82126a45ed6ae190855a3d8199082f7135a329177aec45a7d5a79e59b0adbc867cf7166de6ef740b97323c16f3ce157408ed7c17cc1ee0bc5ff03e6260e681465a2bf8dd895f9a1ad4871d44a4084e2bb885e4bdb068cc1b4488214ebcb25bf5155786d28ce89fa233d9b6b8044cc15743e90702df4eb6ced3510cb302afd1b8b28ab37f9bdfe67d2ad36efbb1642f2a8135b646a6e09ff06418ccd286247b5aa04af96129b58cd9046937919fd8a01627d6e1022a0e7330f11b7a71a431f66317e7f34f461b9a73235c06923d3fb9f98c98f98da4b0d0242265aff2b754594924bbbbb57ec6ef2f7c992f114397c24e34a4f7ab3da9bcaaaabd30f0411b3cf277b9c27775ea2284cc82122d4c92c9721b4ce2c493e02436fa0d8f5c68a9ad7a26b0834d0699601a1f37246cec4616b27b2a170deae371d1d14ff66431065936fa65b4beed8f4f795d5cf6981a12e07b1a3612fef27659f989d5a2d7eac4df0c317a7244e65dd10706317f3073f11b3eca07177086703bad6190858fefcc6b5df69ed097d9328b0e8b07f9abd2935bcfbb3d121d87a44333f3349011774e7d29b6ad5965ae20fa37fa47092eec9956cc24b150af9235f9ff07e1d592d4198520747184576ee5f48ab88d9559935f77e2040b4cb7f753fb455bc93b1b82e35688a612509204312061682882c64d980f57f5c70bc8d1c665b13830917a5f5de16530d6c8bb1614f0f76248c7976d0171e71623cac60c2f218e9b0915286592075003f4a12a540fdc6d6b8898e935b93db545ce381a818c1f3c875a918ea21d0856d9dd443831f69b443c5f73167523096808c1642d0a03a959efd8e82adb80c0628d857c0068d306de53c6563bdf193615b05b92ec302c05a6aea48b2fde2f789735e175fd5ffa7cd2df9da7795d0541744b72b59db5baefebfeca6a5a9253dab5fab31b9c7c22bf18bb1179341ac57a35ae9b6b0acd7b3b3fbf1b96c6e1478f6b23ab83dc9732d82dd8be99dade9670c9097c7363a524b4c8dcc44198086418296db78ae796ddd02518c9c5ed80b20ed8bd5d59f673a421847a35fa08eac8f2afa2ee28347d5d9f691b6fc131520074083b11d9f3ca8945e213dcba6cc8646588cf0a7211e1a7a244eaa19c53671f8c94e8fd8145db2534fed21a7a4f3d8e0361710184b7e071bc9bd6b66cd425656c3dfad18882e1eda146026c50b531b2168122ca39da182c8776dc010635bda5f3dbae704a0fe18d0a00ece323bee58d945dc533a89886914624ded3107775f4e2f3c24cee5fe0d0cc4d21d502d97fb73b3bd9ff30a32c05334d47f562856c72cef5ec0db10d12d61c48ed5de963f9f9d2acaf20df52679f8242703f4c0ab7fc855a723b1c094dd2df3abd5e4d89a64af46767da134c96313240d0d570132b6434d36780d4128cda11c45aa9db3c3bfddbc58616c207176edb1bcc8364e7a241951760f29ebb6a775da64af001964ad820e879bf6947d9be13fd6fa8364ecb3f4669941bc16a64ddecfd0d26bd1f36bda732a639908676fc869c2755e0c8e84ce6f8297cc9557d4622f4cc6731cc3106ca9d14c38c9f96d2e5038eca04beb7a3992ca5ed90450939bb2380f2296bc7c5f6f7cf4f9b9e1fbdfb758984cc58782343da2cfd4d2a25a5cece7f6f61b3957e4abcd1078420557b1508ac95ec77fc891f43fd3e2c3ba6d55f2325301f3e062dd45c7a680e1ae118b56f0f4399c97d300f8207420c107e6c4631e6fc6e2a3a3094ba3be7387c04c9a5bed864d7ab8ee8bf3fd91c77c807851c310a3b30026605192f86831c51354bf2cdd5d3def502b5338a61f221908353ae9b366349462e32acb9c2e4ce35ed43a43564e4cae02dbba12a64ec230f6c8d87f0c2b1403eb2e369b4211f035848350205c7d2133ed24596648fff30042a978000d2225ecb91dafc88e751b147b31caf3e648d9983cca50e06aeedb65728dcb4f8e04936cd221c2b693618fe72ecac7da5c51c45908a5359dff5519577c453bccd8f03d40ae77b85b4dbb0b52e9be141a484eb43871801bc458d5a89660df7c11875fd4b1e29120b420d361845682e4c3b242b65dde4f90883cdc478efa7eb19a15332027f56128ed4b5b0da93a1c5912405f773e41f1c2357072a47194dd016c794da3d5762c924993f0abfa4cd3ad264266dc19c7435fb063c38902e285193e02bbf37d8efd462e2ab4044882f05951eda836d0143b48d1ff4dfee1c08cc7d6293b26d712b222208057739b9409fce57c532c46ca2e6b6d134f6328f335af95dafa20f4e3bad0b1c7b5207477205b34d843609000c26f15d7a850d1cbe10c3fa2f6624e35ced8e87c618348f153cd924a11697010d6986c085f882624fd8a98bcb833c7c4e3286ff1885d70b734af0e32370cbbc56ce73ae31a5063374bed60d0cb6b7758de39fd0091af92038f2fa50e37abb02c1c33eb02f9e7c227e2352cc2e4e972ca2daf1d8d3686398aca260a2261f8b7aa29aecbad203daff387093109367ab08636ad9f45e8b4a9d9463d8c35c81523ae0820d22d76c45667a2d5ef89446abc7c94992756f4b527246ddc1a324c488b408fe576924b851c3f576377c1b49ada731d76fc9072d5bf2e5ae8b55c76b5dfc5aea62fc257d40403e5dd0d893f6352b72bc163d54504867da2627cf318d9711046e386c0e9ce38a9b20a1eab0ce7c3833b9dfb44149bbfa5f634628defa46529ffd17f274e927a11d9d2c9bd5e1544ae4771da8e08851ca9752de715edec10ec2e49616ff488a01a3f44bc205813b5c9652565b00e2ecba5023fc3a9ba539841b9cea4ebdbf7121fcecebda9a1947de1fed2d75c82d1068cefcc817e974de2280fcb9e62a68e027eb6870f0a5fa2973f6274fc86b873175e17a1418fbd6eec30a1fb0674ee7f15894567b4ec0a89f7c4decc41b59f0b1ad94c6688224f9248fc0d2cc5f39e73afa5d607f14d52744dfc697d20d19ff4bf388879a3c738e2dccc4542e76f34e46a8c2fc751f3005c2c0c67e83a106e4210d7b11c2f7465492a9606dc35275e57e70b96e06528e686587e66651e3ad53251390303f7b6d1dcfbfecc0d8d4932f65c3c6ddc6dadb4c6b7174c2061c6aaea26840ebf4f2ce9a4ef7319b48529f1218842591af8d136e2dfcbccd011168078ffc075741d0f90e82478388afd1e00dfeabcb131d2ba0c0899671a924b066f24f875dd5118cf0311a5448a5adb36d4b9060417888949a25f02d5406fcd16c01745372db4b936071b680416ad6806d71bba533b88821ceb34c7ca7a9f0b98247072a4b8ea75ec87caa60408c9df4b9d51230d1e69297d0bb26c66ab2ab9fc89d7fe79dbe02a63461a2e679b352a410f3ff84631c982da31e9791379d498d023eebdb0b9bbfd2a18240a342d3a05b0e4c4a9b3ad909573ef21b5cf3f2e3329dc857c54d7a112a17171d6e853ed0769bfe161b89c7ad5ac41bc400975b89df01ef214b7151338e453949c65cd6be2b99aaeee0c611c488e803c5c1b447d89ca2e77af3aa4c61e11aab80326bf4390fad4c912a1ca841f29e7646b600633df11b9b075e0f113cfc25e7122994899c98998e946c248a71e66e457cffcb654e8e3cbe1628b21fe9e6735b34b211ea1cfb19f6031748bd9e51159cce4dd297c5d6625a2b0bc930f224c60837671891f7ae78f3690317376941780f5bc94d6d016621ca3de12c99fe7b0bafdda6c32398d508a8c46b4f0dafa8a05ed4980ec87bbd2c4169e0fe7835930492e2a1b1e7059774f4977f3287e9807a40fe8d8f07eff94bbffadf61a35c2d516282dc2fbf521d19d8c2b525cc8ee7515bf6e305584be975e6f19fa2230420e8f2e78955c6d27d2e4797e447e671639308f90f44df78c510bbb86af288090adc7bac262e779a4e8221573361b19ef04980326799bcd7e762d35f225b5c24af0f6d353276d937d120805fce3bd5ec1749915987eb9aa607463bf6d457197c3f80bc3dad9a14b7eda154433bba62adfd55a158f08012fc8502a9f20a6e898e975f98e351d68269a6e46005f71fe65b93e4509ea8113d425ea0c87bc7d928c35a739264a36ffb216fb1b22a7f59b42d98a1fcdc32adbff504d67cfc37469ba1101a57de1502e448e92fe7e79c9887990447510e8a4ba1a087df7c1ee30ed9e5b2fc24a03e192cfba9ce5eefcbc5f43b2ce97729ec8edb5f1aba99bf5f742873c348f3416f9758fd5cdd746a55bb3a51a83f80841f269e53d4bc1a22a37f06b912e6d3ab3be3e53a86115a56f343fbdf47fcf8d8a01911a93816d9e7a4ae72dcb50766eeb8a5693273e579eee8ea08b6e9cad46ecd8e00b938c042cbd0206f6332509258b55eaac640b2351cbde51ba16542467ef1f473b05ad41b47ee871b43c8a8d5d3c3e5b922aad194d40fb3b07c2c0da64ee4b414738442ebbe14085be3817af7793332add6dbec3434a0514b0f329fef923009be895d2ec7dbdd9f439ba1f4d5afed1dcaba0efada9344f5e5edb7ace8a5b1adc8bbaa435bf3b0cc8bab5f0c7eb8271c434f197a4880351a781b5ec158eeeeac1b921d", 0x1000) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000200)="5d5e48e8a43ecc15e4e8702353e0536715b01d76bd1f24df21e77d168acf3725f6b80c900fd9c122691ef3bbb18af7390a0808a400dcaad8d3ced01820ecbf17d77e9e3182f7248bad4b13113c84d8d5fbcbcb0289ccf7b706c6681b29b70c53f4b28c7fff6b0a08af42ef491993d9380504e384751ac50ae9d856381f0a946d62757e0f63a9ffcad111200bed0791c8037064c1a50cb1c3fd24812eca3f4caf1389c419d627b0cab9e1a015bdc714c5b0ad4046afce572fd9bba02a658306a0888d54ff5df2", 0xc6}, {&(0x7f0000000300)="78cf6da5a74b5f98f4417fee5aa0dd8432fcb6ede9bee70819e7df6fa8", 0x1d}, {&(0x7f0000000340)="0306c1d23bcb2c88a005bf14067104edf2961ed5b17e7829c86ec0029f72070db0c98caa1bca94f93683be9aa141bbd85d1f687d06bbb6ac383dea39f56dac1b2afeb58889b6d2a65fc8ca1f774d00aa640fdcde371130b922731c0cb7287c6064956ac1371d75d968ff023a4cca37347b99611504b31202322eb09a66307bfba8a9d32e5a252058eb4598ad0ba26b960a78a896c0bab170cf0f58e7eadb598cf5a5eed681915ce96f1abb3f19ebb8ce32d4ea321172953bf08cc713320a6d56009874dff5f4753561c393b9826823313ff21bd884309ff0129b892a64a9e23ed35c5c9cb21cb5", 0xe7}, {&(0x7f0000000440)="388adc45613c12d8af67d5ceefc06cd846ef768beb6f227585f6e01d886c7c5ab652d89412b1a40a220b5f459138c97909a29c23cf4792093b84f52e120d51b94291b52bb35d60dcbfab9b51279bb5a2594691c6f8e28ae5718e363768ed8f700ec2268ccc11abf15f068b2be739e4ffe6933d81b0ac2fc8b734013ea52c06c0a8d236ff039b82247b0837fe7ad42150a4400662af", 0x95}, {&(0x7f0000000500)="ec42686bc9c31fa8ecd0be46516279be33a365801bd8657b54716f2e0b898ac629338efac4b978730f3491c3af285d0ec5da959968da87a09cb264a49803e143116f0ae76e6007f216940be91033be1cc12bec49e828c1e1c2fec38a186520880baeb2bc36a4d39710a4f06e92bb950b7c6730207f2aa39df9e18aa617735c1ec5b6f89ed260252d7e53a039890ff1513fc442903111309631de03a34ef351bac7ea2024f63e780f28d7f9cbfd8be8bd6fbe8a96b6a06150173416e9492b2dcd8167f7fbea1bdc3591b4e66f4b2ade41d35b4d1e3f82d46edfb758ce73d0186dc49ad2b8b3883ea313ed04426ea2434d9e69b27a676e9ac7c248443d0cb3650fcf97d3cbf8b158e0eb4582c23a0c3f0d1cf3fe1e1801000ae1e13d6a617b602e47bd5937267ba0309bcbbf6fd8709866a46145bfb3e72c957fc75d0e2313bec7d0fdf70b73d1da89dbe97d9cd9139d435815221de9a08fb88d7cc587e5b8dd924b1c510ca2d46d5a8fcea02e2023dec81fcb68632d05b32b7efb8049fb886083e2fef98d09ee445fdd12cd427449474750d7298ddac3eced41b05d0e8f8aa8653035b9b7c592d5c44fb34626d48de56c924c1ac01509da013a8d81dc09d0e8445a21db40bb453599dbf47a78255b03dc345635e6bb56f42325073fd2de6d9f6338b379d58abbdd8bc1b84b6a7f18da3a7823e064f07d014745af10d38a01ab7ed29497c587b927dc597773f89a6c8f25bb6ae8fa67ad53b1267d0c7aa4c5f2b19c532a670ca7710ecd086d0a7c0c6dc034d3e841710b7b87c3d84c6f1b0739509aa59febebbaa7d567b5c660a9a6383ad007fb72e094227ecae24b2dbc7db28985c180ebe009487c884bc216ea5e771036b09c6de5084fc1cbfefcacb7abe907fbadc52d1da679c3600fbe2f725897255e77986267918fe11242b76646568c59b65bbe98eee2b602824d9a6d424ea66a911d7fa2df877497c2123e5e8cf416f11b45085164e8a1eba62afc13979fdc64ac8a415a6a5fe32e7b659b92ec8279c9932df50846e0847276c540c8e1d0bedf287a43aae7bb520e69c45b9a5dd1d3a2259848d7a2688c2a1f3f7b0d5e72be1a3d5d2a4e65e8093f116f60bc23c73a108cb265d31544e3e4650dec57a58207c50ce9716ae9e11651c525d7e1da947a325b078b9cc9afae8e74c71bbb115e55d8b94d20075985816a1dacf3d3130fb607d1a3d3f32438750dc44da4863afc8bce7d84df99ede0142a5dc6b624924b8cbfce90e8c3e88538ea8c8a6ed51d50118d69406d79144a3bf88abe1de2433020672356830b33421a6acb8fdf907ae39ae56ed978a8387e9a437f47d47f261fe1f186e22921764ce1036663415e816abd35bc84a9365617141fe62773f79cf722bf63a5184a48afbec14048a810dc34c9c9a0bdbbcfcb33cec623d3d3d0528a35ef14e232093dbc7fa1c2afeb2f28433d66ee3f595de17d6ac6b8a01c84de47b6193c189de6949a82e5338ce8861727a46f67c2992129096708eba4dfcbc545e63f7985bffc26c66cd709118f57fab4cef2553b6b7c19cbf7f43e859ba5bdbddd276c5112a8c08162dae291a58e40a3347172ba9d3aa178e99c8ad1c7484b2cad2721a7ebec405eefe133cbd03231000bc192b6d159ce630dfbc3d9f989dc56a0ac33092b5834bc20a3ae511ec7897b6af06e1ec963a055c1e54c17bd9c0e2c6d20a6eec559b281fa238f425ebede9e3017a2234f0e2ac60ead026310f8096a72b8e382b1c6dccfda752fa556e650331d8137fb077fdbd891d004f7aeee66698d80255f55a9b181365013be41161ff8f4c60c94841291b15442b3000d78243e3458abf791bd46826811f0b4b4b323bbab63a47d73084578c9fd4bce1fd40891f1389c5dcae002ae7cdece2c6cc19b84240ebabd30a6b778d5d59c64aced28cd56f38b9e130ee5a6f61734b993fa177cd81a8497a07790cac0744a424ec9567ab4c124d78db37e855c4faa76296dca53f1ba119311d4cd56b0b5060aacaac7ab3266c91d539b097df282c3de950be8322e5af9541185deb6263d50a12532d73f833c934212ed9b15628532f09df79899fbeaa48687b239c6ab57ea4566f1096a5dfea78ae7389462b19b3770382d491bf8dcf951fcc51118c865334c889917709b40d7ba063ac2f6425c60e48729d1004efb599d078d284cc4b597e83d683500ea7ba936b6fb5f72b5baa5f45f8fe2e174f1dc542de7d55ba14f3864ab51ab467b0e08bcc8bcb804390a45f3defb08d25b92f5572c9513d074a0b2a2fdbf4bd17439f1ecc66d63371997858894d43165334433e4fcf48b506caeb7503e7241ce951432227e341213b0f40133c966f1fae91c83bdf8b6bce68d48f38a42efb2b1926a3fd08f389b392eb9c69661a65f969d88a2349a6c66017130075e8452c8c5599bac0cfcd206419109cff53065d60cb0f5f6317db46585b1ec57fa39e92346c11d928f72c81029a7de23bb7897f1152cefb478e4b59ca15e757531fa1483eac72be525a9308231bc76b75114111582610a5fa01da79083dc8f731d8095553e20f5e91ff6b90f227053f7f5a71b0665178c9ff845e0c26d1fb81db5ed69f9559a57748e1b09b7b0d0d0f58f4afc84c8c7b20a0f3ba49449d43d01f4e14564955280f14a01dd164920885ef3b81cb83f9781cd76ff571fb779cd989200b81266bedf3bc4a24376f4615d626c03622eed313992a52ac3addc10fbc22008d1f7e23286794d9dfb6539c45c75604bde73d6bf4c276f7747b0700ecb1e73848974b5892927b5437f135c18a5ea9b599ccfa0dfde324c848d9dc7b5db4b1dbf86e08acdd4cd83e4fc39c2d45b638167043c1500d2b0a4643f1fc1deaee9cf663f42247cf50d0814ee328e2421530a3de346b244c17ff6aa88e6a96f0c18dc84eb5098bef54c728eb9bcf3090f801114192f5129c57b71d13080bb7a5a995ee6b1866363bf178630d9427308572855e33784f13193a871542c227f15031d7d28616d1f099f6c114afd9bd6a63422891db345b290ac1df9d8292adaffb7709c5bed1da2bb40b783715ecad4721fc1f722e39986579b3469ac779e17439ac10ebdafa9a9fb3af55b62e3c8e6e656efa01c10a3527428dda5e2b1cbd9d976fe731f97afe810b139eedddb7fc9089453b247b5efa8fabd0e24a9cecf7f0bcff5280d9a6a64b51200b08197a04dbbb70f1583b081caa65092c53aa0e2c70bc8e5a67019b5ce8040a340dc00794e7aa5454a76c5d5e0ad1e29a7757aefa4bf2b80d85d05a9a04df0cd7bc9b0c977b23e0248415af7018db426ca26f43e6de0600ab9fb3860f16fbb54ee3ae25927999d1511f5d8c6b2531837fc3ccc7ba1e97e88236a67214c1d17b852a1d65edef6cc54328e3ee3ce2969408ab8db8178661a51a21f73f266a87acb14b3e74c9a2ef7ad17b86253352f5a39fc6334cce98c8fd5af601b3833decc29507264276ee838290c0b4178705b06493100f62c9c24e84ad1e680a6f6d26673df83f9fbeb61376ab790d7d74669dd273846fc92f896a027536b5a1bad873682b0671fc331dd6d3cf98a3b879c9d47b82a742e73b0497dd817e67b92b4501f9d30c09fdaa72381293184e4f0751ba7b01b888c7088199918c9d3eb7b5f09d5d36c2788d70749aac6da742da6897e803d520866777f53fd5cc1ce22e4c4d55a370ac660b613c943e171bd374d60c3205fb92e5aa338d6826d7c5137fd42a861214cea6f5b9fc33d88c606b119650e9c0d63da887fcdea0fa8d91ddfd6a1c376dbce4374ce8a88e62b66bc4fc51b2b23ec9c4533a2c6f5c75594c93ec5b7f446e069d6a6a8d541b5e5b8e6e50d6ac7873d7d7c94e43d7106b6526e78618110c717942f9bcdd3d1467268852b3337a2f05f4b09add4faa3d1d3c6a4ad7a92872061999711d104185898493605e17349bc9f2f27053706cb9e7cf9a834e583d693a21a0d3c155906381ef4278acd07dc2ec580e18c78b31e22f449c833cc002654968df60856791c6d4c5f7fc293751d17f97c3bf707e2d73fd2d474df915b9b7e30bee9a9b433366213e0714fec8b15672072aba927c2dbafea518b7206cda167603bb9a7a81edd1bcde4412718ab61d20996c6d9131bcb4415e6cbb0526756dc18d713a400310bed57ea3315e06456e94001c282e2aeea92a0269e1c4034d78012277f9f5b3c640ad94a6d90f119d02c431d3651489153cad9501f07322a8180d9df54da73da09c638459051468beb5052cf6fb01433ed22e992dc7792dbb26e051333554702f251e98c28f8e2a9edc01dc5cd64fa5d94ed08f9656f39bf40730c12934f74203ff5ab873b20a4408920c4a3113ad93942510a0474ce80a06d4f0d4879dc77daeb89d985219f7a35dd4d8ddd8a8801ec1a43c1b7ba9b701baca0c8609cfe28e55013385d10fc7b2fa354a9a5ed5c59fdb00e7af95b04043cabb397e11185514b4305e06e357be721755182e9c72a2fc2b7f5e5a0cfbc872180343e301e9ee15dc5921e89137239d0e7932e213d8b24532f68ae260c18dab6bf8df406617995acf2cc035e5eeb7d04543639408122d732bfd1862b826bd2997af1782d8c92f10bcedc90e001386d40c78fe3b467d3a85de9b29f562467f30a02c61f95443d3a9c1a1989a5e1a193beff9f0a4b47d61b3cc947e5b2cbeeafd6f0ce2af36b753a3c137aa5eedf72d900477ef189a7778ce526f64719009da2b508a1b5f33fde0eaa80b4ba8f30a8052390cd9b17f64ed71bacbf4f7e339b3201563fe625ee5b8d1945b28cf7bd9b0fbad74bcfef66d405f483cd0de091f57f52c2466fb7e202b66036cf03a284280be06b7034796e8a39706d384ea9a1027b0e760bdf79f11ea34b2f035564636332a43979b17a272581b89c98669268a5ced54f175217caf1be5ab642482076f8a3f01ee0009fb0893c715bdc1e8fd164b91e6bb572f3e72a40b54d8cb5c8529a16346b83873f079fadbc4fe3c35c90539fc31ce066f7596804b44b419cd36c05cc4af442c8e11726ec252ebb4027c221d66a3f11c689eaa2137f47a3925342bc077f0233eb6144b3078d06eccac5f6119d5b80205d45641a5295ac5f3bd86b46298d055a7024a45312fccd6a469706c384b89196e0cf6c3e50ca6c954b787615451fc27304b48ae9b922064dacf167f65b502ee45d633fdaf445ea2f5548003635097387e980f2bb3cf8b240d4787004c9782f79b9ae56e56425f947be6f481c37595b04e96a01f20abe8ff1bb0f00d47edf4401da4e79500ad1ccd4f5768fe4d57129f8bd3f7424ef6f69303ba4247a354ea3b6c2112501d480763b4b540bb8862e70ee9f3a1d17ecf7ab332d8585d9bc9769aab4a5dde8fc734e6d6dd7cec92487564a01a3837dbb331cf967a9eb47bb8cd8e8492a5badd2def132199f133f252aa1785147acc2d4d351cece15be155682717b6177f336bfd56a96cdccfe635165ea64d5c5180c783c484bb660405f512b5325f0b462def02d15560f27399a8183579ce127a5877b1a115248166626ec36edec667029c425cc9cac3c8b6441f6a2ce1f6d04dacbc01b3b314855e5a2ec3eaa287b285f0066bdad6dcf042076285946cb90b0fc2e0110e449c6f10b7b1d8e98422ad7c58f0c50701be978aa0f8f562a14f141227e458e9fd9b4876c0f3798b799b09f422a84253e6dd2bfcc2f5aa0bfd72f309c5e7142b9c5e4ec5687c7fd3a50679058c1631cfb009891e8b87df5111a25dccb5ea1990bb500d67c9c9e739ea9", 0x1000}], 0x5, 0x0, 0x0, 0x404}, 0x2) 01:47:38 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file0/file1\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 01:47:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget(0x3, 0x208) msgsnd(r2, &(0x7f00000015c0)={0x2, "fe3f2a8f0337e4a354fbfc8b2024b36ee6dcc16a69156e1e927f81c730b558b4f833a1da76c2cb1714afc387f54433e0f1fc25eb951f37"}, 0x3f, 0x800) setsockopt(r0, 0x1fe0000000000, 0xffffffff80000001, &(0x7f0000001580)="3f0b17e232f586f41857ceef84f65a466a154867", 0x14) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) msgrcv(r3, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000001480)=0x265ca) setsockopt(r0, 0x6, 0xffffffff, &(0x7f00000013c0)="ab352da653443f9a4443459fa510881e524148559cefe830779b742f798d8ae7003a308dbdca1a309edd88717d3d992882", 0x31) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f00000017c0)=@in6, &(0x7f0000001780)=0x2c4) r5 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r3, &(0x7f0000000280)={0x0, ""/67}, 0x4b, 0x0, 0x800) r6 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r6, &(0x7f0000001980)={0x10000000000003, "d08c59611484eb450652907559ec25b27a03dce11e676798fa4d26b8530fa80f2e11ab9b03fe63a6252acdd2f9ea205ea09c11231164b4ad8d60b6ab907c3323fd49b7912d131b09327c2f45bc06989d0cdc9398a1db864d1ba230ca2ff8808753b284f85c7f6215b0c3f81a29b096427047c7e5ca17bd90f41cbb3d2d44b9c3bc7ae55746988cb3c453b67968d6254be55ef23d7af73e600f956e8c0c346fd9bd066da81e6b25b645d4581aa16cf06facf36d41b7219ad42538fb532757142f7a8bcb609b56eec71c54f635fec1b579611f97c41218222fa29b93c0b52259d7779c64c28af5107ebb74fd67a66f1027d18645fe3aff550b6dd1c1bf367c43e2514ed6cec8dd48a9f82214713b0191de1bef00261a9b6cc676acdec1ab63bd64e9bd99d22cd163950283107c9d6eae8043617293f67a11dfd4032faa21ecf00fb1642dc627d6aaf364ea7d"}, 0x153, 0x7fd) msgrcv(r6, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r6, &(0x7f0000000000)={0x1, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) socket$inet6(0x18, 0x4, 0x2) msgsnd(r6, &(0x7f00000014c0)={0x2, "a132b306294353eede531137fb970ab46493403200a5a732117fcc2bb19fbacd10b9088725651f5e819ba90d624451ba7f9ecc6563bc7bdf1445d58344849e4540c6899c404820e3ad93ff3ebbaaa74d086daaf57092bf77fab5cc72c0ffba0e6cd07a9c3aa593417d73960da0d453a0378915a0e1d38ed0b6232b9c9abd22df566cb6beddc337f4346c4ac5de3999d894e2d417bce33490f08b"}, 0xa2, 0x800) r7 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) utimensat(r7, &(0x7f0000001400)='./file0/file0\x00', &(0x7f0000001440)={{0x3, 0xfffffffffffffffa}, {0x2ca, 0x101}}, 0x2) msgsnd(r6, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204772c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f5c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6000000"], 0x1, 0x800) socket(0x10, 0x7, 0xe53) 01:47:38 executing program 0: r0 = syz_open_pts() close(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0xa00, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000), 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb, 0x2}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x7e, 0x0, 0x0, 0x0) close(r1) 01:47:38 executing program 0: close(0xffffffffffffffff) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x4004667b, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) socket(0x2, 0x2, 0x8) 01:47:38 executing program 1: unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='r\x00') setrlimit(0x0, &(0x7f00000001c0)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x3, 0x0, 0x8000000000000000, 0x1, 0x4, 0x2, 0x4, 0x2, 0x2, 0x0, 0x4}) setrlimit(0x0, &(0x7f0000000000)) 01:47:38 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) preadv(r1, &(0x7f0000001200)=[{&(0x7f0000000000)=""/93, 0x5d}, {&(0x7f0000000100)=""/97, 0x61}, {&(0x7f0000000180)=""/128, 0x80}, {&(0x7f0000000080)=""/19, 0x13}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x5, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001280)={0xc, 0xffffffffffffeeb0, 0x0, 0x1, "3c6d80bda0847d30b62f6cd75f8b9a43d8c5bdeb", 0x4a39c, 0x5}) 01:47:38 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x3, 0x9, 0x6, 0xc8129f4d55c6c9ef, 0x7, 0x8, 0x1f, 0x1, 0x2, 0x2, 0x8}) execve(0x0, 0x0, 0x0) dup2(r0, r1) getuid() poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 01:47:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x30680, 0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 01:47:38 executing program 0: semctl$SETVAL(0x0, 0x0, 0x8, 0xfffffffffffffffe) r0 = semget(0x2, 0x2, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/131) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x92, 0x82) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x7fffffff, './file0\x00', './file0\x00'}) 01:47:38 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="967d266727d54f7fedf9a693ad7ab4c93c8b52eb9799b7a5712882d6fd62ea8d37d44c53bf7bb7bdd4120a2dc27976cc10652825d0f20611f9050d9adcbc460448e1ce6a835180945205cb1435191b913759c20a19c458305fe8f40809bef2718a849951f38316b425b415e05cbc44d1823917797d73094aab4ece8d175643344d05087df114b4f44644488df542a833dc88c0d498d54108b4cdffa88c8afb41e153ba1d", 0xa4, 0x1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x2, 0x7}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000002780)=""/184, &(0x7f0000002840)=0xb8) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) preadv(r0, &(0x7f0000002700)=[{&(0x7f0000000280)=""/194, 0xc2}, {&(0x7f0000000380)=""/139, 0x8b}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/255, 0xff}, {&(0x7f0000001540)=""/191, 0xbf}, {&(0x7f0000001600)=""/224, 0xe0}, {&(0x7f0000001700)=""/4096, 0x1000}], 0x7, 0x0) r3 = getegid() lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) 01:47:38 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x1c, 0x2, 0x80) r2 = msgget(0x3, 0x40) msgsnd(r2, &(0x7f0000000240)={0x2, "096db8b9291288e9f2c26c3dd80c246488c60ba24cf36161d00f4e8b3ffab747ce259f6ab77789a94a9da0012ecb74375a1ea4e93dfb75be5969835b86beaaea9411813196d4c813af307b7df15fdc8b378495656aeae106dce9ff7bb019573188be638e782d1617af7b4deb40d7758603efce4cc16037448967add375ce14edae3e742ce0c090c265abfbd2346d59dd99dd225845e5050216ac4d07b6c46857828ea69c78a18025c6eff5791d2dd8687bd3ff5f6171955e7726fe332f9709e08ce3e6d4fbaebf52122be72a46f31c9ef5e108606b029b58b004da56b8d500aec08f4a8e0e112ad5af5cbe5ec449b3141cdb0c4a2a2d3e310c8c21a43037a95e621e4f0075d3bc27c0b8cab8f4bf450ecfb25cefbdcea806105aea428d58f91e0a1b748657152fedb3bca6e843e56bdfcaa522015445ae5ef69d5c1cb8eca0864188e11d60090bdae67e39766298b8b0f82fed3e779b1caae21ab4ccfd86b1e2564cb9ae81fb213bc9e602c3d3e1793f2690c82180e9b89ab1016ed002f5fc2a9be44b8a9193e2715b03e420ddc07a62bb3b56ca70140d96cae39d0f8728b49d2527d3640079c28ec3ea442349bf7835572a1a3197b983d4e0e31c8531ca047724a038665c96db3045dbc75c433dcada1415c79b1976cb7aaf0b96c9d5f179c9618df8b77258488c22f1664a08062bb2471610080c7bad0815724cd8e9c18e0a0a28da6358e9ae94118b66e07aa4f0482309e7256d10beabd56d437d59afdac176f76e55a869e32c297c96a0d5093b95735ee6cb687a43d70221c7ea402f03d6d76937a48256d821940f5201dfa2dc58f9c46c449cb290dac98407bbc5d8cbc11db0e8175000840f6d4f588cd922ea3aa862ee05a2e35cf24a187242bd8a294764c6fb80990a93023852029d9c762c57483fcd888506513cdadf5e6bdf87aa0f733c6cec9f3927bdc745618f6e63b4eb22ba8d3e4ee27f9e77c265f53ca0f001f4bab8925eaed033502dcf5c5ca7500866f2edfac693db6598f2ae3c2a572a79198942a75ca9383026aadeca362ece12a784e63e9c785b5e3970f91d0f715ead41edb389a98da073f80aec6905c1290add0a873cd4ee4825ba10be967783847c2c09dee3d42c62d0d6bd988971764dcfa27e58da5843c1943003d34f76d6b8fc24bdedf5dc934ff333c1808c34f44320b1e4b361d1c188e4aeb6b3823889003e7748c4e21859d95093933dfc7b0ae69a747a9fa5e5f806946a5791e5e5d241f5551ce8451bd2d010aef100b527296af3ec87c850c547688a9f946eba8a3cfd6ee02a5c2e9291e138bb1355c1049738a23e607ae487bbe309d77b125f1520450b37db690e39701d4885798639d7b6e01792bddc397c16498134bffed15159d1ececb17d7e8ea90537687d138bfca5bae6b46f54b2bb6a3f0314c3ba65f3ebccf43a7be9e7b75e061e497e9443dc88a7b5d85b1f4b422c618057158f1e3409384eaa1670e4d3b01e8d01816d02d3425e9992f3a5f7599fa712dc6d866d7bea3fae5d9b36cb32a0d0e386974edc56a188ff1335c6f970899b64658099694dc3fe4e488c470b4a7f559a6f14962d2729d124485e6e32f2d604afbed61096ab55cb5c92e2cf480ec9242f1101f867ef2068b4533ce751bf5fa9d33276dc41e42bff415c232b4aa69d69fc99f2954d5d6694f6324d6ff8e0226caabdc2cf1b9ad05956532678cbe40cca51582f08eb81ff5aee6d26e10bf296626760f7bb43c400fd45dd8d3d75430f1981d4365c9a487eb01a2bb9390285dfe5df16c7e9f213a7b42e22215bf3ece2270749755229c8a7d7eeaec8b938c937fd7de1af73d0e3cd8a9c6f90ee7ef9135fb2ae2671ecc585119f4198103678ae15b680afbe985afebb7722d49a02a191d0cebdba37bd9c4afde73343d9d2438eff0a547fb55d4db44fc9edc6be6f8611fd946e52ea9e2b76cddb58d0c81cfa92a50faa2eab0eb1aba6fe2e2641425f55a7db6c5660820cf9256edbeabc288ccf5d5532e4506e3da71d8c724031c4e40e52dd94b2021136284bb0260f84fc0c2f8217b24d75ced65ea40c3ff72f8751b972ff3dfabe4a25816acdd0f3cb5dc4eba035a9ea15edbec3f5b00a566cfdddc2a6115961ace36c2ef3eacca5de02bdac99b91642f1e6d746ec914488e8cc946618a0f36c88ed894c4af28f9d05e3aecfecff825bd468490eb30fca17d6f3a8e67f82f668e84a87c4e51c594bc96a9543959471acf8c3459771fd50be169fdf7de57e34933bbb3d14e470e67687566ce095e59277202ba8693f37621c2a913149ad4888e8c392e6f56927250c12019ce89254a9fe701fa864c578f2c8b59ccc1820a69118307f510f4438f1d31e9be206678348f2c4dc6c4ca8820911b5efc85cb3e3ed81c0a710c6a730c23839a24e8072b85e2d1b4fd43476933c6e1bcf7c62c9f12c497a9cf7a882ec6aad29215d566830d64e916aa0f1defdafa03bda26e91ab136a152040e267748edf2a72b5c8796d88736a3910e6c70500ef8f084a026a833abac904e4c6b3c1fdeb480c8ee0010d663c28723bde3a29d180768eaef7921452e8b475668a4fc2035ab23c9890a4ee079b2abad4b850ac2aa96c10d7aaec469cacd474142f6b19db78ac19b7fc55dfc461d864e62f1420791426a733993e8de5ae5a0e8d37f58edff1c54f3c82ec68ff8fbb9a6607091d9b7148b0b14fc9a407b1bea36a4ba03071003ff2d4be1cfa0564fb08a7d0d86670d8cd5bf2db3d5243e7faf61276934dbc5e2e4f97dc8660763a3df0e5b5f9094f780a8bfb44b15e10a48cc46c6a210cf64058a156221717420d8582b489da6b013acf088760531d58636d09e64c55fbae86cc8c7a9833e4d9687108fac2bb3ea881fb78c3aae642a8b8a47d9b9591c965f93f5fdb3223e5b80217a66acf1777c160d3bd28260ff4ed0220dada428b07290e4642dd590aeca30447805195d550777a1a8008c301ca842269518db3e6fd66888997eb91467daabbcb41e872f87f6259f56560297655068cf0a109bade3d1a59725184325936a3a2f4deaf6868e2205d60ffcda48b0bdf7e046406b458dea25817e204ea9910bed74df30cd16b753c627a2dfab31600334920aed9f627d6ddd94e242a0c298679c5eab58ca66a197f7f07316422a11eef02635c503c487b6a1098145a847a0bfdf7b6775aa8c1a029819a1562e82c8038c5157a93b8cd698843147d38fde8879c84b133dea0d4768cb9e5b90245d672cce572e2156545c7522c2c2050cad66c258a6d91b0e30ed59047b62715f7d146ba5fbbd720f2edee229402e9929ea91d69c628cad9e82256012cbbf8b16f042e56c8249872c91a542f91ecd05882209a4dee5b7a3854b8e7ecf590d39a5624713873b0a008ac44e65aaa6684556126dc812eff2c8f33d4afcd90e811592656bc1f58186b58ff3a6c4ce289f990728282a6fa38d91c575083781e68ff9ce13125bd934b522267fb36fde87c321a4082da621bbe16ddfe26a0faf48081bd588a1f34c3d477ed72253a1b34be43b4409ba09eaa9cd9536959d3eca2c15954242871cdbcab20c2fae932a059847ed38fe231f523cdcd4b6c1f3e32459f074866403c7f978ac3aa61fe80d4bb097d9598a64cbcfad668981e7e854f6cb827651228e710b25eda0bd1e00515e8e91c593d1f13443fd270610b6def18f1ac9a59e5ac0180c6d00f172fe3c0eccda93690f543dd86c7c12f5b2df7b2e61b1ab08b3ec4d942e25bf70fda1e2ee11c456c15ce3bec83402a2b7f201406572e679eaa556613eea1f9d96f1a4afdae13e3b57a5412f9b066e87a012e4fa1e6577292cc923d06b5005bc69d0354c71c01a64480d36eebe178d523d51ad76d80f35dec5b80a5995752bcb7c1ac3b40fa6d5604c4169f2db2399273e0466455978c348be83f5c6b1ea30ea39dbc380c3c0494c643fd34e7490bafa8022e7015952a777f21e980258b15d2a7b37342fd178079c90371ecc9f26a4d076a048b6e0fdbfc6d9046a7954f10573694e089d8a5d77102abdf2e16eec739a982cd820986b00e5bf475cd47d859aa76292e64e6323d7ed588427d4886320aaebfeba6708ac286bb7c677810c309a9e68490f549ef023b6b8b519afa63b0840cda1eafae76a7436b63e714f63c4f274b2e5d0e46aa6a180a2d5372cfea077cd3b181704c2a6a0c95147e7269b1e4ff5b331b826f43d337cb14ed3c8ae5107a941b55fb31bcace540aab554975fa228edc01a013217e787a34d826d26b8568f4bfb965bf8d1e27eaf3b1ad2ae85ca94fb631ab2a1481185c4fe7ac1f365478c2b0aee3fb01a950421b77512f28a946dd21ffd556e0e115c81cfb4b3f231392ca095da143de1980227218d81218dc6d22a899f4e96a2be1fb0be2be7364febf9aa9ffec4767b7730d536c450ebc399f7fca46bf022630b3ed1dbe6b7c26ba616f5e2486ca73bc134c74bd87efcd000f5a510ae7c7b3b84302c5422b4251ba96241f5032634b69729a08da448bbacb28a8feeca13c5976fb39ca8730a59261ebf88568c4c174856f471ffc954f396ba0683f3a5425d19d3a09d8a685c093183044a892ade688a5e83c309d9b67f6d41078a6e2984ec5e0218fb1ed691d7e779dd980de42058607f762208b3964bd8b22fee563693fa1cb5a7e8f35e0493057e449619b2bc9908bab442573b717703b10e193e5fb54bc1b0e985052661046b6fb832ecf75ae6615bfda812654e1b54fde0ee5cc12b1e9b37acd64db0bb335b204ab270edf4e612d73a07f00a96f5d95e8f8756d7faf07b104d74d26bbba9f77341fa2b1481955cda8a60cb5c0c32d84e5dda7925358427a58a4839289261572d086fb99c0c7c5727f1d062fbc8034562d007227edbdc1c37a9d58fabbb3782d66c1d4d60c39a8595bba81275bad2b2d084e8b6cb727e44b72c8cb46d01eb359168b67faa15cd2fa09f1d04f2891f02eb6998eb7e74bd7ac5ca0f24a4d41a3ff15de1990dd7fb83917d7ce223dcde271ec4fbf50c3acab27889a3857b8370534585e17fd672be64194abc6775c7c67804c977a19c11f06c4085c92f93b666977e45196f299161f8a701844a59bdb0a6944d885cee2972dde8ff4b3a8f9c0671d439dc84a8c9fd0119e6e7e1106f410de01baddd239f3d07a89c3872c20dfc4d55798a75968805858f3204f9f55e363e654551f780828fa6a96c4a158f5e3d6c04fee3b48d53272c39ccabd5ca5a2038294781ff0822bf3a76d8a00c4a2207ef3f0d6ff5f6e557434d0cd0a9e0978ed17ad300794d9326a5b477878eca381688d9c677312362ae4f898e78553369e1ec2b467964ec1541515fcce34fb92794b8652d6e9c11a32b44a46647a36d5070dcca713cabacd37f6b372e25ffec7cf2ecd6972b8841237321a6fa796cea7f2a3a59d98986b2239c8204b6d524b37ef9598c4f52a27004ac5ee0038fa2e60323a79ef8a342f405ff7411a2106adc31a53a842c5b6c7d4699e2541af7fec0cb64c8a1c2901318a2d6a2a8f2ea35f5a364bf4286355089cc97f7bbeaf363f44901bd4b7ea7ea2ae249c67f14472b5af9c995f6a832595266e3dba4517ebf639ab33b5cf34bb4dfabfe5ec9001a6c910da54072ebc87fe3ee4586748ed8ba93400b567ec66447e0e7606790c1ef3c558a9f021364fe250ae2e001201532e39afd1054d6a43f9c66a79a43d9d1b790f794b10ef48af00571587c7953302fdf07bc6cf7986c5fdd77edcf52fe79f5e36ea4d35738d7ce9d7f37591"}, 0x1008, 0x800) msgget$private(0x0, 0x24) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="61215b1344590d5b76e3d528c3a484e8b3c4305cf24db62b1101e33fb35beb5a87c0", 0x22}], 0x1) 01:47:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb1eec4fdd1c59b4b, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x208, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000240)={0xfffffffffffff150, './file0\x00'}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0x80, 0xf00fffff, 0x400, 0x1000}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0xfa7, 0x3}, {{r2}, 0xfffffffffffffff9, 0x8, 0x4, 0x71, 0x4}, {{r2}, 0xfffffffffffffffb, 0x4, 0x20, 0xffffffffffff8000, 0x7}, {{r0}, 0xfffffffffffffff9, 0x3e, 0x8, 0xfffffffffffffff7, 0x200}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x10000, 0x7fff}, {{r3}, 0xfffffffffffffff5, 0x8, 0x4, 0x1ff, 0x2}, {{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x41d, 0x9}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1000000000002, 0x7, 0x9}], 0x34, 0x0, 0xc68, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000280)=0x1) dup2(r2, r0) 01:47:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) recvfrom$unix(r0, &(0x7f0000000080)=""/51, 0x33, 0x0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 01:47:38 executing program 0: r0 = syz_open_pts() flock(r0, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) 01:47:38 executing program 0: truncate(&(0x7f0000000080)='./file1\x00', 0x9) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x840, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/4096, 0x1000}], 0x2) mmap(&(0x7f000000b000/0x3000)=nil, 0x3000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) dup2(r0, r0) 01:47:38 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x70e, 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./bus\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x2, 0x812, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 01:47:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x80, 0x20) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000300)="8db6cb7d62ed918dbfd27f09a4e027f88a5b7d1e77b00fc92e86e2ac28e46248a4eeb62671cb798d7d2ee4cc9a032be5a054c8097657f55fb2fe6d6de30915e1ba18142b8a71891d91610e5d3da4cd8df77e356ed19bcfbf3e0b116ce6421cf9c99cebee58b662ddaec199e5cf503c6189f8f3878edec9cc42ae23", 0x7b}, {&(0x7f0000000400)="84fc61ef67de", 0x6}, {&(0x7f0000000440)="7721abdcfca0c660a627940434e2336d1de5f0b79611a0f89b3286e5bff10a70d22cf81f8f7e4162ebdd9856718e3ece8c360577086f16fa66af211e69dc56733d329d369216c2a134371ff394a33a5708dbe44113a484f05e554dfab65edbf61afefb3295fe10e08fea901f3320344b", 0x70}], 0x3) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0d0000000100", 0x1000000000}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) fsync(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/175, &(0x7f0000000280)=0xaf) sendto$inet(r2, &(0x7f0000000080)="3326695c716fffd655a5ffdbc2b7988ca37d1728a28d87d750a872a5ad08ff264edd18b9cdaf0c7f35e90d91ba05de37ef52082c534ccdaef8bfe4b7a1c87753977f48eccbd0845b0e12acbd20b956c20b8ec0f20e5ee12acf19ac89f8d60dff93c0acff67cefa995bbd49a9bc8f457756c8ea78a89896d6a3ab241d8691543ca58ccff8dc3c41085a781fb17dcea568689f8382092f342033c7a010f9b9c04f85256b2cf310c6fcf13d68afd764e2a49511c30a5dd0d8c9e6e0ad3c1580999e8f07159991ef1b8b688e24050b1dff20c753548fde0a2fa046174ff328ad71211c15c74428213c85", 0xe8, 0xc, &(0x7f0000000180)={0x2, 0x3}, 0xc) write(r1, &(0x7f0000000380)="a746b4281db5a87fdd64d56fcc06477c2a47efa9d59c5caedc250135e6bb7b0abdc74c44461e4600411df40062b3293eb1898b8afe44020733ed5c76b77014581887d4bae5058e651150c620bba47c00a28496dbbe82c278c0b63bb160130bf7afcb8bcbb141fc8069a0", 0x6a) read(r0, &(0x7f0000000540)=""/26, 0x1a) 01:47:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x1, 0x1a1) 01:47:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c21", 0x10e) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:47:38 executing program 1: r0 = socket(0x20000001, 0x1, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) socket(0x6, 0x5, 0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x3, 0x5, 0xed6, "29853ebb62ce4fa4a1720b8b9371f93e478ccf83", 0x3, 0x4}) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) 01:47:38 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x203) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x185) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30a81, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0xfffffffffffffffe) open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) 01:47:38 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x45) flock(r0, 0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 01:47:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file1\x00') write(r0, 0x0, 0x0) 01:47:39 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) kqueue() 01:47:44 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x27, 0x0, 0x0) write(r0, &(0x7f0000000040)="0161923e920eba01176471a408ff43ce923d8363c4c85d2da02fd4e3f822c673863736d6c03f93878fc8ad1f5dda79e22315dbec0cd3ec7b84af6236f855249284f4c93ffc0cfb4120b39e400b943c695e41ea43b58e077226598163f5929b8d3cbcc61ebee9d16bbfcf34237ae043c0ffb985a1236ebbab903a564ece19f51e85fb6c07a41d0e55ef8f6c", 0x8b) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 01:47:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x7fff, 0x3, 0x4, 0xe3, "5eada64a487bf893ce2e54d2f130d13e023c4a82", 0x4, 0xe5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000cb4de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f00000006c0)="7795313e2e5059f20e9f4a4ad6d5d7d541878934c5429f4215e2bb32013fba3ac054b27c67e4c112b73648be142348c33deabe94175f1c1b3acb95e44efb5698950ac2", 0x43}], 0x1) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x7d53) write(r0, &(0x7f0000000280)="639326fb5d8239224b565c571e007d4882493292769fd0e3ce6492f75c828aff723ae23ee07441181447cf424e5583c37ced3f4c531315fb877547c256dcdbfd73106b0932c7510400455ce5c6d622f8b8d8a58d28bec2876b3a1aebfab3f048b99544665b56195037a058f4a5d3a538cd8ed7121b58aa44cc6eff55faead7e082e6b90ff46bd1c563ec66efb00f694431beee9dbaae76b5979611c2acdc0c6f18a94530fb64ea1937d8bccf6d2d4f41c56ffddd9f0943907e791642870f3b7416a3f036a578", 0xc6) getrlimit(0x6, &(0x7f0000000140)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000003c0)={0x100000000000, 0x3}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) fsync(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000580)=0xfff) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000540)=0x1) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000140), 0x100000000000019f) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r1) madvise(&(0x7f00000de000/0x3000)=nil, 0x3000, 0x0) dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) shmget$private(0x0, 0x3000, 0x544, &(0x7f000022b000/0x3000)=nil) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9d3, 0x2, 0xfbd, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) pipe(&(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = semget$private(0x0, 0x1, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) 01:47:44 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000140)="8b4cad50eacb290e41c19571375a7f167b4f40f12706a31519d595c834ff07000000000000a0ba2d3a47ce69b2526b5a0cfff3e440b47393f8a187dea6065b16c5e8b7f1c75e7810c374ae1b0ff660efc3b8ce5b5988bb3d6672e374e5bd6bffe56128b4a9e0b67dd97b47584a040dd6e74d99e56a1291138dd3000000000000000000", 0xfffffffffffffd68) 01:47:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x41, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x3, 0x81}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x80000001, 0x0, 0x1f}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000013, 0x3, 0x7}, {{r2}, 0xfffffffffffffffa, 0x10, 0x40000000, 0xba, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x6, 0x81}, {{r0}, 0xfffffffffffffff8, 0xa4, 0x80000005, 0xffffffff, 0xfffffffffffffffa}, {{r1}, 0x0, 0x2, 0x80000081, 0x8, 0x4148109b}], 0x9, 0x0, 0x0, 0x0) close(r2) 01:47:44 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) fsync(r0) open(&(0x7f0000000040)='..', 0x8288, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x81) 01:47:44 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getpgid(r0) r3 = semget$private(0x0, 0x4, 0x4) semop(r3, &(0x7f0000000040)=[{0x2, 0x97, 0x1800}, {0x1, 0x3, 0x1000}, {0x3, 0x9, 0x1000}], 0x3) r4 = semget$private(0x0, 0x2, 0x8) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8140, 0x0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0x6}, 0x8) r6 = accept$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) r7 = accept$inet(r6, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000200)=""/214) sendmsg$unix(r5, &(0x7f00000004c0)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000340)="4c9d6388bda2e768b2a7d9fa3a0d665c7fb4e471c2189361e082b199c8ce63d2281e36bf6366f851a54b849b38cc85223929520c27554d9f8e359141ea88efe3e9a4dafbe7c180c6e82175c9dac0dabc94a2fed2a2eb291c258167c1f5dde4ec613ac0066828679c8179149fe7b406ed7e", 0x71}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}, @rights={0x38, 0xffff, 0x1, [r5, r6, r6, r7, r6, r5, r5, r5, r7, r5]}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @rights={0x18, 0xffff, 0x1, [r7]}], 0x90, 0x400}, 0x401) r8 = semget$private(0x0, 0x3, 0x0) preadv(r6, &(0x7f0000000a00)=[{&(0x7f0000000500)=""/85, 0x55}, {&(0x7f0000000580)=""/231, 0xe7}, {&(0x7f0000000680)=""/126, 0x7e}, {&(0x7f0000000700)=""/71, 0x47}, {&(0x7f0000000780)=""/22, 0x16}, {&(0x7f00000007c0)=""/83, 0x53}, {&(0x7f0000000840)=""/161, 0xa1}, {&(0x7f0000000900)=""/124, 0x7c}, {&(0x7f0000000980)=""/107, 0x6b}], 0x9, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000ac0)={0x1c00000000000000, './file0\x00'}) semop(r8, &(0x7f0000000b00)=[{0x7, 0x5}], 0x1) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000b40)=""/20) r9 = dup(r5) r10 = socket$unix(0x1, 0x0, 0x0) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f0000000b80)) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000bc0)={0x72211d91d1568927, 0x1}) r11 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r11, 0x4) ioctl$WSDISPLAYIO_LSFONT(r10, 0xc058574e, &(0x7f0000000c00)) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000c80)=""/106) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000d00)={0x8, './file0\x00'}) mlockall(0x1) ioctl$KDGETLED(r9, 0x40044b41, &(0x7f0000000d40)) clock_gettime(0x2, &(0x7f0000000d80)) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000dc0)="5c98727869e63c2d5a46964560ff13e0f136aef0b6f1734cda9937af81ff7545375fecd5fd7a1ed4608428dd29eced94f887860da914b3b9358aa5f76e2194a9091b4ed77a53af9696d74e8245d1e68d69ba74427e21bb125265c2b9bac7e65d4a0e3914ba45bf8a4faaf275b419a75dc205adc53687058f64433565c3c682399d6adc67b8645b861c7ed96fe73e280b935ded906f1a77bcb447728a2c74896d352cf6d8e45f9ea93564627d1948f4cb60", 0xb1) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000e80)=0x1) 01:47:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) kqueue() ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f0000000040)) linkat(r0, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 01:47:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1093, &(0x7f0000000040)=0x7fff, 0x4) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0xd7) 01:47:45 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f00000002c0)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r0 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) dup2(r0, r2) 01:47:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000040)=0x242) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f00000000c0)=0x10) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) syz_open_pts() 01:47:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0xc7f738fbbf144802) getpeername(r1, 0x0, &(0x7f00000001c0)) sendto$unix(r2, &(0x7f0000000240)="5a746770bc0c2e4ef73274690e60dc389f1189bf00594912798ac55da74754f13069f1a18f1b4787dff75541dafc966675850ee1c9149cf4a7075c10c5617cf2317cda9f66973ddba368692c79e87a54c4ca6a2ef5817fcdabcf92b7472ffb5b5303647756cd38111398c67b3bee9e82ec5264c49c2c19948289b73694b0d4e35c4d400232993f5107ca9f104b7fedbbb96904218348f87b0c3fca46a8", 0x9d, 0x4, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) close(r1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080)=0x80000000000009, 0xe6e47cf1cf4919ed) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000300)=0xaa) read(r0, &(0x7f00000000c0)=""/180, 0xb4) recvfrom$inet6(r2, &(0x7f0000000480)=""/121, 0x79, 0x800, &(0x7f0000000500)={0x18, 0x1, 0x7, 0x80000000}, 0xc) sendto$unix(r2, &(0x7f0000000340)="0dd4989eb472992560727e554d58f300d48674c1ebd7a8674480e373f1ca9638f18f6c21b861c9b2ef90a274ec9f8fdc8e45285276fcd686bd5ea2f613f52a2f572b3a23ee8bebee0d0a8ff3b1141d264000667cf2e7671e7deae942d85db122d106d9acea00eda1b500c6da42211d7511bdeafa85c0ce2f5363430f76b301f146178cd0a5a36bff3cf07e510b1dab51bee7c84268224432ea15576811b8ec5810cf0ef23de5307099af6d8f39754ab8419d9ed60bc199d323dbf70f0cbcc81f755a1b1b93678459b2c7bf9da15d4fd9672d7192625fa3c10ab1edf6ddabdcd820c1bc12b6b2bc95eb6811c82d28a0", 0xef, 0xa, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) 01:47:45 executing program 0: r0 = shmget$private(0x0, 0x4000, 0xfffffffffffffffe, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1ffc) shmctl$IPC_RMID(r0, 0x0) r2 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmdt(r1) shmdt(r2) 01:47:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair(0x10, 0x4005, 0xfffffffffffffbff, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/17, 0x11}, {&(0x7f00000001c0)=""/139, 0x8b}, {&(0x7f0000000280)=""/71, 0x47}, {&(0x7f0000000300)=""/28, 0x1c}, {&(0x7f0000000340)=""/123, 0x7b}], 0x5, &(0x7f0000000440)=""/12, 0xc}, 0x40) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r1, &(0x7f00000000c0)=""/77, 0x4d) 01:47:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:47:45 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="2d32112f93b739566391162977c78bae239087dd17c4aece13a83ada9e0207f5264eef679d64f08cc38e8aff04d3f808905a9c57392cb045f2df0b08bc28c4d09fb92854815ac36b01974ba14bf322257b90effe2d427e1556647e493f99adbf39f3a8e049c4f940c162dddc84f59efdd87056226a85b7236dc05330f30b3e042545a1dacb800df52090a8de813b32ca7a6840f5054415bf6b271b627c7c200f596f8453185fbb9bde9f6aeb", 0xac}, {&(0x7f00000001c0)="273c42aa458547ff088af73d6e16876fb6c543f2b24d49c74d7709f77114c1ab723a6bd4d00ec1d49540b44d1cee35f3cb416973a84ff1e37c5b9749800a9892e88b0d3a42051f6abb61e3ff08fd15818ec54a6f2271a5dd9ffd5e717f560007636773f19b7e3eaaaf0b7d3873eb7c7551e5ab9616415bfa1391da2a747708de6ead8aaa76831b3e607401b6969262c18877aad1590c819e3b726669783ee91f9db4ff57d189e6bd41854a8b16018b5d11ef1c83b5079cf59c6839e42885b527264abe3c856d169fac5ebc3e558607f471c16606ea436bc48e882872fbe6ba0c343fd80498f3bf24d992861e99d2d2f3b4e0d262905b31e0622ff96b3b3797e7d2c72a4143e2939e975e5dcd790934c909187612e2f1f2f03643ad17eefc3da6459b43e8635caca03fd7a4d89fde3bb9dd44fa23e9c2b1fa52d1f3e04db4c5d263215c6af7df76e67171943e37d9b86bee56a3373aabc84962e5f00951c9c324d20d2bbd1eb3109ce7212a3bd23ef43df81963222d483554720f9373e6dfaa14ca10d3c5fc55c74870c967dba7b8891998fa59f9f293bc37507af09512a3dea9e93c87ca1174f1c435c593735a458d964ccfc62eeb89c33d20d29b7403de8d3981a176f99b79b66a0844a314822a8dab4e743a25d9ea5ea3633be9bb43287e0f85cc5ebe4016f3b1b66d93302f24ab8aabee682d85f3b72b2670dd27698cf4f86e45d0d18fd3d94736c6ad43aad4e55621c56f0b8b08dcd360f93c3a526ea831a2796e987c68a9165df696dd0bf93a41cb8a3d1eb3e36aa2c1d07f8259da1005334684f0292ed770667aed565dcad5d42bd3a5b082579b12c511db8042bda5dfa73001e8bc82aad0d459235f20d9397aea1600de0a677b5d13f0189c5094e9677763ed3330ef1dcb94265caf611bd3765634837c14ed3844a30713e7e5404a71a4a5359cfe12fd77993479f89227246c6e33aba93cb75290c2943613ca5a4df1fdc0c161ac293472489d0b0e608053de1e2c388d3bf774cafbe26e178b8a09fb58d81fb1a8f529be1864f1804ea5ea0687309eb7cac1b52e241dd70b6f1843483fab463ab66cb0f8b070fcf328f5ea06e78bc985d82bc876b06fabd6c860fc0ba1df01f578a1a888321c3891c05a6319f2098059dbe82c379e866992c4c5056f81a48ed5127308433548ee19552ccec5e606a8154c5b0e3aa060e5288df4b1a79c5614e99316f5327122df558a7687aff81d42e4daaf72e1148170115b5d7f7e152efe633ab708ba35b8c9b87b8b4dc6ab7287d7f6e2e96f9c8807aa6426ee3698b29e7b5c8bd4aab538454bc19eab38c848dd7048c65c605d893dcbc2554bf77a9af0c95d4c533ab2edcf0951be97450b61e2efaae27ea781db10f2ee0a941deef2f134e2033fe49363bd16cf14a4a1f6b2d21144642c793808fa03232d4fd3420efaaf2cbc86ebf4b8913151fdae901806d932c479aad0cb4ce5ffd2b62f6ba85d8565ff8e95d0ba53832d00550b4a7fdc04dbdfd7450bc31cd87bba3e6ae8e551c7c070cf9ae3a531b798b76f50b15eead114c8c99f2eb3126f58a64a253d0bb6d737e826a244014da390fc724bd26c0b619ff16fe9552cad5d32c432a8292966b6bf4c83c6cfd7ab5f7b0b969f4b08524cb147a559ca8bb43a22938b90800c3063b106ce534fe98ade647539fb19093e6321d2f79d99bb91b98808677e5269c93099f2f39730b980e85da4fbcf360d7a78fb31d8aa672acb8a209d3b250ea8f99513dec7ad12cdde8b720ec181eb52726f06221a48e3eca74ba3561a8649462b4fd02342dcc6adb2018c2b4899bd07edb837677e4d497f2bcb5b8b9eefac50d968865bf8ecf26ed65b457f25944e98e0eac05c745891b3296a0fb80a5164239f8eadd008955d70b59d2621a445f1188408928225fdbe017c3d26b1fab8905ca424888179c1509fb006984e90500cc8d43caf63b19c52b4ac236bf0f87eecb26d00da419af81c72653e1d8c274c9b32a9c091a879ba6456413d2341100621ef97285f254fe88e1279cd8f4f61517786b445af0c1408f3afcfb26b5927e097701e27f637c82a0ebc9be743ff90177670abae0a4964d4abb22a9144bb2479e5640cdeb3b23a93df1ff38305abea02d08130d08bf5c8374a9ad588ef98fcf8199ef0edcb91f7c5fd1c31f20c4202524e91249b97977fa23950eb7ec3e277401358f8b71583bab8ff364e341c1a23e4fa0d32c91268da9f6ece7fc8494f144382418a15ccc49c58ecf4713f3a245cab4717f5b0d212fd82ce666ab9c153707888001333344e0810f17692ad8f235f8bd09636d6e8022b4a8d9c84afd84e7dfcf86a4d3a3b3ef98256a537da24c1fc43fec8b649e0b187a5bc394ae0f85cf70f32ecfa6a3060425d60960ddaf49291c2640bc1abf128c47e9ca182d273d9749e5c2d5eec2ed5ae590941535fafdea4fa4ca2d1be1966211e57bb1acdab76a7b940dd266bfa8e0f34ac5611a69cda5a6f8238b1be26580c051e945a1616913c6b0e01e4e1d659491721d4793afe29941502570112c0c32e91818fd5bafa74c055bc18c2bd8e8b2fb05cb9394922beb2ad4e8ed0f3e9ee2e21e3cac16ed25840318cf3a346a7da16ed6d4c5af1d60bd1ff95f5b09037e70c7f449340159654aaa6f27367c6d415eec3308167f6e40aed2e7f76b84a9bb39b52901c42ee392e120bdbaafebc32e1ef1eb863f7ca2ffde3cb94d8550e97af978a357f1047932e1260669d566419e947e51671d671029da1e928b6f58cec565e015edcd4338bef4b211f092f4a2d6aea141e4ca71b20042a8167306a0d4fe071010db664be50a85c90acbaa3ac00b35e3e90bcfa385ad2c242ecea9db8137448748aed9435e7ade17c5f196010e375419a179862e96677e2b3f2c34793edeb623cc7f087e49325092b85217ff84a89ee3d4e1c7619b98b8b37c568c6cd07f25fda62864a7d04463897115a6d83a623810e41d74dc61abc5a10b2bdc42f3b6f11618843d54a8ad304eb9d86e37c212fad0a9c76854c5798a7f937160fff5d54b827141b002bd95b4a0186782dcece556c9b89de515f085c120c190e7310250d815ded372c411a4441660d1fee22d23308847fa7bf4a6befda5a785b4e2976166c164c802b97c572152ae93cea2adaf5675078f18a6457ea7a1cb855e0184d58b577b1a3fc7f6a9d0122ecb56ba64c4962c8a7459089804ceb5a596303845d88591b77da9df39451e2f42fe654ce1956d1a80b97c789c8796f458721c55138a7f4dd3c9a6ad6c3db163ee150b075699c446b7d1b4f37c3381f56ce57e0995e6ba745f968ea228f6045cb14ecd3c15b17260b31742ce7585fb6bacfc31893dcb229a0a29bee645856286912979e9a8984873235017dd3731ee806439f98a44050c02e99713080c118ee6312f9d49d8a8c0414e14d6523e98b09998f566c17bcfc774f654a4d23b7488e9f00bd541aea3bfaeea94829034deb44d65bbdaf2609dfb34d18bfbc559f1696cccedf22223f64da9c98b37710a1b2a095a0a28785dd7647f76cbadfc39369f656c6b61213f93c766ddba86d2c7d4d6995fb41c30256e3d39848b78c23b893ad51f8b0c71d6da56d6f8c4e4c9f90363b0baa2473412577583085dfcb5278139a8f4eb76bf2bc23bc132ae3b58adaed5c7d6f4b5e0056db9e5221e2d99fe020c9cb107203e04dbdaa3802f3a044f451a331b6b2a4e735a48cb0f8c5a9139439db15d430d3fc091d4d4138048554dc3a0a1a2c592a8c86ebc14f22bde610f87d4a6e28c297e22d2e8e0e4b108bea0c4d4fb4ccd8c7db8fe967679b2cca6a6922221bf4fcda123b3d0ab927b31168e01159415cc4ec908afc9c82317e92b3d651d6e25d3e3ad155b7e94fc49d0c13ee4610cde3ddde8077f88ceeb898df506cecb4260ecd7055db4911d0d6be19e71fa67610653ac737207a9964a508ea8770beb376b5e96396355e68533f0802f81392ed25ad46d93d34d9bbb9f0b8e51112a5602448944e4e378dc7d1210f44223df32f53e52ecfb84b719b6db626621f28db104832daf1aa49b8a34597b26c5aeccb7b222e14f66169a6d821129fe63596d746d2180a81bd3e064d9748c04e718d047f63369a810ca4fdfa89dba2da492ff279eb6addcf9328ca573f6a72f5a94817d318c6085cf64ed573877636321a4b511964a0a09a22f3b6f498dbc71323ca20dcf2de0d8fb6c464ddad54151869bf087a6bd8fb5f7515112ed283ae5106d1bf581a81f5e27a2115e682c1f51ece2cddaa22c7b77a680d7c0d6d3c1dbbc8db7586437d7ae52c525299771b24e1d130ad4577ceba55b1731a6943accf0b3772b5950e34640f6d75e8ac8013fb5da20fa95fbc05cf6918a10e76536d67c887c4b23b00c6cf192cc47f85348b00d2d78c344af609f741c9f5c2df76162452df6c92710b89f6dd478e1d51ecfd24d524ed991d73d2f5316406d61665705f3f776bd1e3f0f78b4ca6359636d2771313c7852893cd1aa28d3d2f6011246c912db5378c6fe936c8dd256fc71c78214411d5c911e3e38acae9a9b4f80d757a167a276cee82cf174487cfc68067ed5e84dba85da635b123b10999d311a515b2da6af4a4c922a7c40387e561d760509069bf4a831b2e80dc19d810a8af2432934cdf2a1b7c9177fb8e930a5274e3a899078825ebfe907a40578d20695d0bc02b2c8cc1e289eea23bba4bdfae109c9bc13f82e2894997f24d6f3564245f38701e1f0f4ce91f774299e34fe0112efd2eec4cb8347478d949ce3625f475d64f5cf2a5e8f27d0345af30d02e61448f26857e00abc39e1f0926f4ed8c12a6f67190f4001ce9b7dbbfcbbaac32653dc290061d5670511dccf52b8446d98334fc6758e2bc3651bbb47b78fcea5bd9afcacec74bcfb1569147d4a1c4287227de120cb42b8d9efea1453411f8812b524f8d1a1f15614c10ffb2c19bd99802c6d61317b0aeadf668acdc096c4ca5bdae97ce9a80b88d239ae61eb48c849397b0b0b816cac3861308625734f489381027e51c379a68c6662b7b34e0311795b186c1460dbe70ad2a5245c7f16e88d00e5284470b60d644964cc95df5c79d9b3060f0dce3204a134554a2e16318e830e9577a0ae2f9663ced3b2994413ff9134c5c5d1e9b394ca71594a9fabc57c4b36377470e4e6b80d47718a0c37a13698582a27cadd2d3548a381e78332e3e8b045a02fb5277848c52a22c931697c49b23c5d474b416fe6ee6dd340458cdbcfa9e729e02b931f358b493c28605aa84703eb4509b8e41e4eb9daf1de902525e97a16f01442fff09d900b28b97bfb8060729e5322966f38b7f55d8b7e2e2a2b926263f375d0de68fc4c1757b9040a9240ed9e3ed0ea8f30712e6425a265607eb5562b80677cd30370ed55bdd19453abfbf72e2c520f292b2b1e2edd21afe03f8769f65780628346c434c5588f97b7915209269e263295dbd3a41383a15ec05b9ca25809137512d738a095dc970d0624032c14092079e3c7545456709b8bb0b3dcd8c1e9ed140c63541d4cd00933a75fcaf51d3ccd553cf79970d965aa28f65b6ceb46530b218499412d66cc1680f257cadc1697f6134c395a49b9e8b4b0a5830a7ea04d60372e2024a271a51addda29bf31f93e7745215249941a711c6ccb4db549f9ff9dfc213bfe597614d3df229474c24b316f7b5bff30af6ea6966568a72b23a8f23f4ba6d11e1efa6f683d80d27ff00a97333c465c84bfa1330300bb9a60f69b392b7dc703ed7c33dd3a2fbf8cb13", 0x1000}, {&(0x7f00000011c0)="1884815bc5acd3fd224e563340eac531523b12a813fdf3ed84db99dd9078653b8c1ed8e21a3ab5016402e7c5bade4000b1feaa164a5edc1f58ca788a4d61d6304a4e1cf0fa9d11bf20a4c5eb7943e826ae3e39a53cac70e33d99ec22d27f13dfe5dfff37e26b2712c884a9fdcdbda35814e0b3a6be2d5960b797560351ff15560d953993a7572a0fa3cb280dac9619e389442d29d291d7", 0x97}, {&(0x7f0000001280)="495244f34761f49fac2faa60bbc44c6934664f5697daf6c3bd96f8105947d440df1e61d7411ca6b195674a1db5d9806c31b44ca627af696e394c45ac227d80fe1a2696770e03d70ab8dcf7bf24aa4e519408c6719eac2d65b8bd7ddfbd9935db9029e4c4b94e20f8c15bdc86e126d6f55a906c83c9cdc6178e5a5c78386bbddb545e5c261dee9746c691fdecb5", 0x8d}], 0x4, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) 01:47:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000500)=""/4096) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:47:45 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xe5) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) r3 = semget$private(0x0, 0x1, 0x189) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x10000, 0x8, 0x0, 0x3, 0x7, 0x6, 0x5, 0x6, 0x7, 0x63]) 01:47:46 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) poll(&(0x7f0000000000)=[{r0, 0xe}], 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x10001, 0x8, 0x3, 0xec7, "a88526f95b61f96d41dc224468c0c67b7c0c7534", 0x9, 0x80000001}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 01:47:46 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000040)=0x3) 01:47:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x10000000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/221, &(0x7f0000000000)=0xdd) 01:47:46 executing program 1: chflags(&(0x7f0000000040)='./file0\x00', 0x0) clock_gettime(0x4, 0xffffffffffffffff) clock_gettime(0x0, &(0x7f0000000000)) 01:47:46 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffeec) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) 01:47:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "035f48edbf5a860000000000000000001f00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc86", 0x5a9) write(r0, &(0x7f0000000000)="0a4a4e5cfab0fbad605a", 0xa) 01:47:46 executing program 1: semget(0x0, 0x6, 0x198) setitimer(0x0, &(0x7f0000000000)={{0x8001}, {0x752f66c4, 0x4}}, 0x0) r0 = semget(0x3, 0x0, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/4096) mkdir(&(0x7f0000001040)='./file0\x00', 0x28) 01:47:46 executing program 0: clock_getres(0x7, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10418, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x7, &(0x7f0000000080)) clock_getres(0x0, &(0x7f00000000c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) nanosleep(&(0x7f0000000140)={0x7, 0x81}, &(0x7f0000000180)) clock_gettime(0xf97ff21ebe368ff8, &(0x7f00000001c0)) clock_getres(0x0, &(0x7f0000000200)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0x1b4363e1, 0x5}) r2 = semget$private(0x0, 0x7, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000280)=""/153) getrlimit(0x0, &(0x7f0000000340)) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)="6e2bc996759d80d27fd74bd798539c795c8ea46f238d5b442be804e87b1704667b1e21dc26738339e0fc657d38395823750854a8d03851052c88e84cc316c039c5479e81ff02db9bc32b0360afc5423fa5f2869eb713d75fbb6bf520e01cd828714d9d96f34277f8a1f1b7592b8a29d3a8bf34a15a7b384ce16cfa83feef22932c3d48aee91c158a6e83edff68c683e911b494758f99afcd1156d66fbfad57fad12b73b658fb42b121e8b764bfd75d3bbd573cdebf3450d6bcd98263596cc4c4450917bc0aa0644aa69b02c4a817548b4ab5894ddccf0330bdd2504473c4629ddc6ee37fa7ef201c61e14f66a54e318a43e514065f5971493f6bb8d95451", 0xfe}, {&(0x7f00000004c0)="2698fb19a1507bed75bf636160385159fe974d6043639860da33c410031077cebaebcb8c1225a10abce5f19d51e62bfc3b21f28ce8bbf6e77da0f5347f7c664a6ba7f17320e1f50ce9857505c68c20ef9333a4e84d005621eef059dadbca9da32951e1a7c02b1850a6f31f9f6bfe18b9d40ed48e0e4a9044e475ef4d4c186b6d724f6b4162fea9eacf54f1eb6d3bdfe44d671a3f36c44f943121f22103a68af56d83829eb01b768784c60f0a4f3182c5e90bd648729dfd850fec2ec50dd61fa1a10e5f022b621613117d11ce5542febbf4dcdec4ffd554904ed9b9a3c600fb74282b", 0xe2}, {&(0x7f00000008c0)="b330349bba357ce04c3bcc9f7f7ecdb965da2965e4617777d72277cb0d6e607258b4d3926addc9d8b7e079c7ef1cb9b2b384349368fd37807a388e00b3b8e721c7eaa3f92b7ba6afc558c5d652d7149ebb2af9b23d89d4d600c47a90fccf3571706931e114", 0x65}, {&(0x7f00000005c0)="d1781a82cafb21f64cfad8e969bfd660c5fa4cb82aa9416920802d", 0x1b}], 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x20) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="aef7fd8d88b2b0d4870a4bb4bba5c3a9ed4232cfeeab22c03ca0541eb0af1448b23e430de4151de2118460178a19bb539cdd93b28a35140ac8295c79f9a9a7d9a47666e13981400f1c5595838739ff18017ba2a4f9d2c8c7d91a3b513457ddd99c8a7c01ef180503fff1262458c068be04e5a26a8ea6c138f8addd5415d5b73607a3fa8b52e105038e91968470806a43fe50f9db54a967a330b37be4bbe8d51884a4f441b0e658af1c08c94211a0c423bd", 0xb1}], 0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000740)=0x1) getrlimit(0x3, &(0x7f0000000780)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000007c0)) r3 = getppid() getpgid(r3) clock_getres(0x0, &(0x7f0000000800)) ioctl$TIOCNOTTY(r1, 0x20007471) faccessat(r1, &(0x7f0000000840)='./file0\x00', 0x0, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000880)={{0x18, 0x1, 0x6, 0x1cceaa19}, {0x18, 0x3, 0x1, 0x738}, 0x1, [0xe3, 0x192, 0x95, 0x200, 0x7ff, 0x1, 0x100000000]}, 0x3c) r4 = shmget$private(0x0, 0x4000, 0x407, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) writev(r1, &(0x7f0000001a40)=[{&(0x7f0000001940)="afdbdd581467ae10f74a4017c5b10268ef0594d4bbbdbd664a18c8bb1bbea0c38eaab8342db332fbcec10c88a53e1876f2d461c4f23316074be52f5f14b8469ab02dd93c8bcdecb4b8ca1eb08b0d4c090ba8afd4a688cfa41c626c0bd68072813ac831b46b5820d56e7fbf50ee875f718d59812e6253ef2a8a8545de01cc3968b613869ee137af4a2319dd5c29d82bc8b786bca3a96b25662cc4a934b370c947f4b54e211153288bf3a9fcd9369fd397b111a99881b4ebeb4b34f9f241151a2546e858a3e651d39108d2ba3f20b28f35d82d7a6b00", 0xd5}], 0x1) getsockname(r0, &(0x7f0000001a80)=@in6, &(0x7f0000001ac0)=0xc) 01:47:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x6254) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x80) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 01:47:46 executing program 1: write(0xffffffffffffffff, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266da", 0x4c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\'\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kqueue() fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)) close(r2) 01:47:47 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), &(0x7f00000000c0)=0x5f) chroot(&(0x7f0000000100)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x400001023, 0x0, 0x0) poll(0x0, 0x0, 0x0) getsockopt(r1, 0x2, 0x7, &(0x7f0000000200)=""/75, &(0x7f0000000080)=0x24a) mlockall(0x2) rmdir(&(0x7f0000000140)='./file0\x00') unlink(&(0x7f0000000180)='./file1\x00') 01:47:47 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 01:47:47 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x1, 0xfff}, {0x18, 0x1, 0x6, 0x6d}, 0x2af7, [0x200, 0x1, 0x8, 0x5, 0x1, 0x8, 0x5, 0x1]}, 0x3c) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0x8) fcntl$setstatus(r0, 0x4, 0x40) r2 = dup2(r1, r0) readv(r2, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) 01:47:47 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0xf2) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x2) panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 879 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 46321 17158 32767 0x10 0x4000000 0 syz-executor.1 146339 79354 0 0x2 0x4000000 1 syz-fuzzer db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7bdfb,ffffffff81f325a7,36f,ffffffff81f8b7f3) at __assert+0x2e unveil_check_final(ffff800020b74018,ffff800020be8db8) at unveil_check_final+0x81d namei(ffff800020be8db8) at namei+0x88b domkdirat(ffff800020b74018,ffffff9c,20000000,2) at domkdirat+0x81 syscall(ffff800020be9070) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff94,0,2,c6db07b0010) at Xsyscall+0x128 end of kernel end trace frame: 0xc705c862750, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 879 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7bdfb,ffffffff81f325a7,36f,ffffffff81f8b7f3) at __assert+0x2e unveil_check_final(ffff800020b74018,ffff800020be8db8) at unveil_check_final+0x81d namei(ffff800020be8db8) at namei+0x88b domkdirat(ffff800020b74018,ffffff9c,20000000,2) at domkdirat+0x81 syscall(ffff800020be9070) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff94,0,2,c6db07b0010) at Xsyscall+0x128 end of kernel end trace frame: 0xc705c862750, count: -8 ddb{0}> show registers rdi 0xffffffff8188e157 db_enter+0x17 rsi 0x386e __ALIGN_SIZE+0x286e rbp 0xffff800020be8b60 rbx 0xffff800020be8c10 rdx 0x386f __ALIGN_SIZE+0x286f rcx 0xffff800004353000 rax 0xffff800004353000 r8 0xffffffff81e2f083 kprintf+0x183 r9 0x1 r10 0x25 r11 0x514712432ecd757 r12 0x3000000008 r13 0xffff800020be8b70 r14 0x100 r15 0x1 rip 0xffffffff8188e158 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020be8b50 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=46321 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b74720,0xffffffff82352f38 process=0xffff800020b3a6a0 user=0xffff800020be4000, vmspace=0xfffffd807effdb40 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 17158 335534 15520 32767 2 0x10 syz-executor.1 *17158 46321 15520 32767 7 0x4000010 syz-executor.1 15520 478207 85976 32767 2 0x490 syz-executor.1 85976 11672 79354 0 3 0x82 wait syz-executor.1 49550 202741 0 0 3 0x14200 bored sosplice 79354 225375 80061 0 3 0x82 kqread syz-fuzzer 79354 146339 80061 0 7 0x4000002 syz-fuzzer 79354 384818 80061 0 3 0x4000082 thrsleep syz-fuzzer 79354 280506 80061 0 3 0x4000082 thrsleep syz-fuzzer 79354 28291 80061 0 3 0x4000082 thrsleep syz-fuzzer 79354 388245 80061 0 3 0x4000082 thrsleep syz-fuzzer 79354 13907 80061 0 3 0x4000082 thrsleep syz-fuzzer 79354 16514 80061 0 3 0x4000082 thrsleep syz-fuzzer 79354 479543 80061 0 3 0x4000082 thrsleep syz-fuzzer 79354 523773 80061 0 3 0x4000082 thrsleep syz-fuzzer 80061 390301 50859 0 3 0x10008a pause ksh 50859 313233 17016 0 3 0x92 select sshd 75455 309089 1 0 3 0x100083 ttyin getty 17016 248094 1 0 3 0x80 select sshd 63155 151870 25490 73 3 0x100090 kqread syslogd 25490 455267 1 0 3 0x100082 netio syslogd 18549 351794 1 77 3 0x100090 poll dhclient 97159 187470 1 0 3 0x80 poll dhclient 24705 58382 0 0 3 0x14200 pgzero zerothread 24283 108235 0 0 3 0x14200 aiodoned aiodoned 10997 379351 0 0 3 0x14200 syncer update 96332 436718 0 0 3 0x14200 cleaner cleaner 11761 351070 0 0 3 0x14200 reaper reaper 60567 203178 0 0 3 0x14200 pgdaemon pagedaemon 89585 43001 0 0 3 0x14200 bored crynlk 27670 199994 0 0 3 0x14200 bored crypto 14162 440342 0 0 3 0x40014200 acpi0 acpi0 59369 498184 0 0 3 0x40014200 idle1 21623 6990 0 0 3 0x14200 bored softnet 92081 117445 0 0 3 0x14200 bored systqmp 40146 439781 0 0 3 0x14200 bored systq 3655 203485 0 0 3 0x40014200 bored softclock 51562 460421 0 0 3 0x40014200 idle0 99323 13310 0 0 3 0x14200 bored smr 1 14183 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 17158 (syz-executor.1) thread 0xffff800020b74018 (46321) exclusive rrwlock inode r = 0 (0xfffffd8069258920) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vget+0x1c3 #6 cache_lookup+0x300 #7 ufs_lookup+0x1d7 #8 VOP_LOOKUP+0x67 #9 vfs_lookup+0x556 #10 namei+0x4b2 #11 domkdirat+0x81 #12 syscall+0x5b8 #13 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82342968) locked @ /syzkaller/managers/setuid/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9455 6318K 6321K 78643K 10842 0 0 pcb 23 9K 11K 78643K 1278 0 0 rtable 79 2K 3K 78643K 2091 0 0 ifaddr 30 11K 11K 78643K 407 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 87 0 0 iov 0 0K 24K 78643K 248 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 2765 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 43 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 371 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 33K 78643K 2349 0 0 sigio 0 0K 0K 78643K 30 0 0 proc 44 50K 70K 78643K 1735 0 0 subproc 34 34817K 69634K 78643K 2074 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 355 0 0 in_multi 22 1K 2K 78643K 778 0 0 ether_multi 1 0K 0K 78643K 22 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 591 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 86 13K 30K 78643K 8297 0 0 UVM aobj 130 6K 6K 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 181 0 0 NDP 6 0K 0K 78643K 186 0 0 temp 97 2377K 2450K 78643K 11955 0 0 kqueue 0 0K 0K 78643K 30 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 63 0 60 1 0 1 1 0 8 0 inpcbpl 280 1228 0 1221 1 0 1 1 0 8 0 plimitpl 152 236 0 229 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 572 0 541 2 0 2 2 0 8 1 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 443 0 439 1 0 1 1 0 8 0 nd6 48 122 0 120 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2731 0 2584 12 0 12 12 0 8 2 art_table 32 2732 0 2584 2 0 2 2 0 8 0 art_node 16 571 0 543 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 2 1 0 1 1 0 8 0 semapl 112 369 0 359 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 4370 0 2852 50 0 50 50 0 8 0 ffsino 272 4370 0 2852 102 0 102 102 0 8 0 nchpl 144 7676 0 6019 63 1 62 62 0 8 0 uvmvnodes 72 5416 0 0 99 0 99 99 0 8 0 vnodes 200 5416 0 0 286 0 286 286 0 8 0 namei 1024 27870 0 27869 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 23166 0 23166 18 17 1 6 0 8 1 sigapl 432 2342 0 2329 3 1 2 3 0 8 0 futexpl 56 23770 0 23770 1 0 1 1 0 8 1 knotepl 112 1846 0 1833 2 1 1 2 0 8 0 kqueuepl 104 641 0 639 1 0 1 1 0 8 0 pipepl 112 2024 0 2011 11 9 2 2 0 8 1 fdescpl 488 2343 0 2329 3 0 3 3 0 8 1 filepl 152 16349 0 16277 10 3 7 7 0 8 4 lockfpl 104 603 0 603 6 5 1 1 0 8 1 lockfspl 32 1060 0 1060 6 5 1 1 0 8 1 sessionpl 112 76 0 67 1 0 1 1 0 8 0 pgrppl 48 116 0 107 1 0 1 1 0 8 0 ucredpl 96 4978 0 4970 1 0 1 1 0 8 0 zombiepl 144 2329 0 2329 2 1 1 1 0 8 1 processpl 840 2359 0 2329 4 0 4 4 0 8 0 procpl 600 6510 0 6470 5 1 4 5 0 8 0 srpgc 64 334 0 334 11 10 1 1 0 8 1 sosppl 128 46 0 46 12 12 0 1 0 8 0 sockpl 384 2548 0 2531 7 3 4 4 0 8 2 mcl64k 65536 10 0 0 2 0 2 2 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 9 0 0 2 0 2 2 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 132 0 0 16 2 14 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 268 0 0 11 0 11 11 0 8 0 bufpl 256 10440 0 3421 439 0 439 439 0 8 0 anonpl 16 290071 0 284599 110 71 39 45 0 125 6 amapchunkpl 152 16549 0 16471 39 32 7 11 0 158 3 amappl16 192 12306 0 11966 118 90 28 30 0 8 8 amappl15 184 359 0 355 1 0 1 1 0 8 0 amappl14 176 379 0 374 2 1 1 1 0 8 0 amappl13 168 210 0 207 1 0 1 1 0 8 0 amappl12 160 303 0 302 1 0 1 1 0 8 0 amappl11 152 331 0 320 1 0 1 1 0 8 0 amappl10 144 596 0 594 2 1 1 1 0 8 0 amappl9 136 1344 0 1342 1 0 1 1 0 8 0 amappl8 128 974 0 945 2 0 2 2 0 8 0 amappl7 120 318 0 309 1 0 1 1 0 8 0 amappl6 112 215 0 204 1 0 1 1 0 8 0 amappl5 104 421 0 411 1 0 1 1 0 8 0 amappl4 96 2348 0 2318 2 1 1 2 0 8 0 amappl3 88 458 0 452 1 0 1 1 0 8 0 amappl2 80 17792 0 17739 2 0 2 2 0 8 0 amappl1 72 66555 0 66136 23 13 10 19 0 8 0 amappl 72 7217 0 7187 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 148 0 19 3 0 3 3 0 8 0 uaddrrnd 24 2343 0 2329 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2343 0 2329 1 0 1 1 0 8 0 vmmpekpl 168 22669 0 22647 2 0 2 2 0 8 0 vmmpepl 168 276055 0 274757 150 64 86 86 0 357 20 vmsppl 360 2342 0 2329 2 0 2 2 0 8 0 pdppl 4096 4694 0 4658 6 0 6 6 0 8 1 pvpl 32 768949 0 760342 226 117 109 120 0 265 22 pmappl 224 2342 0 2329 5 4 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 603 0 5 18 0 18 18 0 8 0