000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068bda9a83897df10d9ebb19c9fa89416c68f014b3424a2e088109a56101ff363c46e58a95f3b4ff506e299261f4305c8cca665bda54bf09e"], &(0x7f00000011c0)=0x1002) r7 = open$dir(&(0x7f0000001200)='./file0\x00', 0xe00, 0x80) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001240)='/dev/ttyCcfg\x00', 0x8080, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x13, 0x20000010, 0x5, 0x3}, {{r2}, 0xffffffffffffffff, 0x5, 0x1, 0x0, 0x8}, {{r3}, 0xfffffffffffffff9, 0xa, 0x88, 0x1ff, 0x4}, {{r4}, 0xffffffffffffffff, 0xe0, 0x2, 0xfffffffffffffffb, 0x7}], 0x3, &(0x7f0000001280)=[{{r5}, 0xffffffffffffffff, 0x60, 0xfffff, 0x7, 0x3}, {{r6}, 0xfffffffffffffffb, 0x0, 0x90, 0x10001, 0x2}, {{r7}, 0xffffffffffffffff, 0x41, 0x45, 0x86, 0x4}, {{r8}, 0xfffffffffffffffb, 0xa4, 0x20, 0x3ff, 0x1}], 0x4, &(0x7f0000001300)={0xffffffff80000000, 0x10000}) fcntl$getflags(r3, 0x3) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r9, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 19:19:16 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) sendto$inet6(r0, &(0x7f0000000080)="a1e79753de2a975870fafe04088f477cc68ecb3c8a3acca41148f96ac34915c4ee961cda53a387c67470e4bf4b7db6b3c1ccb10e6b6093b165b6ef232418b14d25ff10717c6fa7f77d4d5a4c7ca46b036691f429c67729ab7dc2dd6efa2532564cc5d8c86be1af443d5cf38346a0df6ec440d5dcc6517ba6167baabdb8eb6ab339d92ae09901c26b9a81ac5edd60089c848e96882b9edcb838b75909762fdca71f31807b8beb70a26d4153f1eabd58ea27c0397a73bc21c7c29663f7f2dfebe693dd938fda9c", 0xc6, 0x2, &(0x7f0000000000)={0x18, 0x1, 0x100000001, 0x8001}, 0xc) listen(r0, 0x0) listen(r0, 0x0) 19:19:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0x1f}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x1) 19:19:16 executing program 1: socket(0x2000000011, 0x3, 0x0) 19:19:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) socket$inet(0x2, 0x1, 0x800) shmctl$IPC_RMID(r1, 0x0) 19:19:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)='>', 0x1) r1 = syz_open_pts() close(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1810, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) write(r2, &(0x7f0000003040)='u', 0x1) r3 = syz_open_pts() close(r3) 19:19:17 executing program 0: ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="693c6381cafc1a77cd0e61a2dee47a22e5f12fabd226297e841d5884aab4fd09af5e296999f5d0d277a138fc263ca0e9b875daeef8d828f499749007e5aafb9cdcac5ebcbb1689879225b181cf389009af531c25cfdacf50ce7970395065a6a75bc1598d88a6c1edf0d9211ed9b472bf3675450bbfdef9e044a9ed012b", 0x7d}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, 0x0, 0x2ad) pipe2(&(0x7f0000000000), 0x4) 19:19:17 executing program 0: pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x6, 0x20000000, 0x71b, 0x20}, {{r0}, 0xfffffffffffffffd, 0x2, 0x21, 0x3, 0x5}, {{r1}, 0xfffffffffffffffb, 0x5, 0x0, 0x100000000}], 0x6, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x24, 0x84, 0x39f, 0x100}, {{r0}, 0xfffffffffffffffd, 0x4c, 0x20000000, 0x5, 0x1}, {{r1}, 0xfffffffffffffffa, 0x11, 0x80000000, 0x58f, 0x4}, {{r1}, 0xfffffffffffffffb, 0x2, 0x0, 0x0, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20000002, 0xc5, 0x200}, {{r0}, 0xfffffffffffffffa, 0x9, 0x10, 0x100000000000, 0xf495}, {{r0}, 0xfffffffffffffffd, 0x60, 0x1, 0x401, 0x7ff}], 0x5, &(0x7f00000001c0)={0x1, 0xda8}) select(0xa, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) close(r0) 19:19:17 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r1 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0xfffffffffffffff8, 0x84b2}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x7fff, 0x1400}, {{r0}, 0xfffffffffffffffa, 0x6, 0x0, 0x6, 0x5}, {{r1}, 0xfffffffffffffffe, 0x8a, 0x4, 0x2, 0x81}, {{r1}, 0xfffffffffffffff9, 0x8, 0x40000040, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x4, 0x18}], 0x1000, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x52, 0xf0000011, 0x2, 0x838}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000081, 0x2, 0x4}], 0x800, &(0x7f0000000180)={0xe0c3, 0xbf}) fchown(r0, r2, r3) 19:19:17 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlockall(0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1) 19:19:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x62, 0x82, 0x1, 0xa6b}], 0x0, 0x0, 0x9d1, &(0x7f0000000000)={0x3, 0x7fffffff}) 19:19:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) clock_settime(0x3, &(0x7f00000000c0)={0x0, 0xce}) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) unlink(&(0x7f0000000000)='./file0\x00') bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) 19:19:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) 19:19:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) socketpair(0x10, 0x3, 0xff, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0xaa8, 0x4) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0xfffffffffffffffe, 0x0) 19:19:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000280)) r3 = dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 19:19:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) fcntl$setflags(r0, 0x2, 0x1) sendto(r0, &(0x7f0000000080)="23096079f6ae49d76d1efc1a1ef93b90427e37c21db155466ff48acabcc06267f70b6c84a5bbdb81b7e904062278c557e6c4972e7c3d795cf2a8621e0e70b1ed2f57ed1e21ee39afba9bd11aaedc5bcfd3b2c017ce2d6f49ea018531beda54dee94cbc6bad0bdcb3301bb8d2b83bbec959d4ec8bdec405ecb8a8932ae5c20e20064c4e0a7f46794871a28f492a397694f31d8b53cbd4488726588b00c4904a8bcae5eee74dfeb13051d186eeda42dafbdacc494fe35f1b1f6c0aa62807c838901a", 0xc1, 0x409, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 19:19:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x4, 0xb, 0x0, 0x0) 19:19:17 executing program 1: socketpair(0x11, 0x1, 0x6, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/3, 0x3}, {&(0x7f0000000140)=""/35, 0x23}], 0x3, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x8) unlink(&(0x7f0000000000)='./file0\x00') 19:19:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f00000016c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df867f378000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a9c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be4b3f6cb9b87c60d4f902e9c307da7ab69422203bb4a2500d9422e0224027d96570089157be6951a8334eb6d55a8fd5554255bebdea40e592d01036f606bc074109536a97c4bafc1dc2b9ac906ff5632ccc5ab150796bf23706e98fecbc1a7b2f56f7bf6fb89dd34ec8c387a7bf9f64508f4186de4546bdcd3de22df83ee3db2e8879fc6bd6152735efd5a307d70be12d2c009b86a701e8a2d3402ac588be84d2ebb408cc30fadeff8374d473e0c8464ab1d23064c4e4ed7b8ec7f7502bfe765bb49bfabeda94b40da552e1db66aa33915d00000000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x40) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) r7 = open(&(0x7f0000000280)='./file1\x00', 0x803, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600), &(0x7f0000001640)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) socketpair(0x26, 0x8001, 0xc882, &(0x7f0000000240)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000000c0)=0x2) getegid() r8 = semget$private(0x0, 0x7, 0x7e6) openat(r7, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r8, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r8, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r8, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 19:19:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="280000000000000020000000000000008dc2504f1edb8553abfc7135236f4369168ea4ae282f8d3cdf5803084b13628351bb30498db6b11c73932a041e589f84667ee72db8aa74dbaa7e0c9233fac9058e81010cb4a7028ee6d1685c36bd12595e00d8ee453505ff5aa8832d98c284", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 19:19:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="84f1ebd3dd1262224c5cfebaeb0df78f7759093045b71c3b91c9370943a7f4df88e06275a7ac23d8f3257a8734623507e012b55c209eea5876c91ddd0b9ce22032928a57fcf396dc768ba0b92cab7be574609ce89dcfff883638cdc1970e92f060e1616cc12493b87ea7d1f92459c5180ffdd5d123e7ef3e2b6f664d07", 0x7d}, {&(0x7f00000001c0)="b2336d91de24cfc897472e63877d1d72c47dd60e25525be5341734aa179db7e8a2691ffb6dddb482da283abf0475767fe34fadb1f1295fd81c498ef25db274f9ca5f460a958882d97ed9fff0124f69", 0x4f}], 0x2, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0) 19:19:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) socket(0x0, 0x1, 0x9) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x20, './file0\x00', './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x2, &(0x7f00000000c0)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 19:19:17 executing program 0: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x65}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000100), 0x0) 19:19:17 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x6) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00007fd000/0x3000)=nil, 0x3000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x2, 0x1, 0x3f, 0x7fff, "f92bc1eca1605fdb13acd74db89c9dc23f618566", 0xf572, 0x2}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad", 0x27b}], 0x1) write(0xffffffffffffffff, 0x0, 0x1020f) write(r0, &(0x7f00000001c0)="44d614a595ad9c8400000000000000000000", 0x12) r3 = syz_open_pts() msgget(0x1, 0x322) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200000000001a8, 0x0) dup(r0) socketpair(0x1a, 0x3, 0xfffffffffffffff8, &(0x7f0000000140)) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r5 = socket(0x10, 0x5, 0x0) r6 = accept$unix(r5, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(r4, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) close(r2) r7 = dup(r3) syz_open_pts() fcntl$getown(r7, 0x5) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, 0x0) 19:19:17 executing program 0: r0 = semget$private(0x0, 0x1, 0x288) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x1ff, 0x1, 0x0]) clock_getres(0x4, &(0x7f0000000040)) semget$private(0x0, 0x10004, 0x141) 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}) 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, &(0x7f0000001200)={0x0, ""/150}, 0x17, 0x3, 0x800) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000012c0)=0xb2) r4 = kqueue() dup2(r2, r4) bind$unix(r1, &(0x7f0000001300)=@file={0x1, './file0\x00'}, 0xa) msgctl$IPC_RMID(r3, 0x0) 19:19:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:19:20 executing program 0: r0 = shmget$private(0x0, 0x11000, 0x110, &(0x7f0000092000/0x11000)=nil) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 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) 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) 19:19:20 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x92) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:19:20 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) sendto$unix(r0, &(0x7f00000000c0)="8677b40283dec873106ab0b16d6fcd", 0xf, 0x8, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:19:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x408, 0x1) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000b1d000/0x4000)=nil, 0x4000, 0x4) 19:19:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x57) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0xe1) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x121) r2 = syz_open_pts() close(r0) r3 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x0, 0x9e88}) r4 = dup(r2) r5 = syz_open_pts() ftruncate(r4, 0x2) readv(r5, &(0x7f0000000040), 0x1000000000000005) 19:19:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) write(r0, &(0x7f0000000440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d79e4fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f3e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a6219be8d7086c27e01a6a593d8bacddcf561948e956fff84fa2e3eaba8e6d2e9c0a5fd6639811ff4b42a255c238e8a75b814dcbb7ec3dff23a6d707bad9b4da1b24fa3c8896a9435904743691ece6b2587ec60d68395994a95776e81af339fbe06e03d9d262ed9e07995785c5ae288764c4e321bb3a9e970346a9e90cbd85c89557e7f7b37a9ca1460690c8f958222818b36c4b2b7969ca3508c5ada854c7d9f6bb2b91f0017efee22e15ca785683686f97f6e2d8f9d211d8b68782181a20ee68d3e0432c4fb187c62cc7f5fd4dfc43acf5c0de2bf3507bcac3643aa922f434ec6d294a197570e0bdc088d1f3e475c1a0bd62b9eafd3db9403eb8d3d9095f0e0abfcaa3caab17eac30ec6932f810d09d5d031698a1295e6db8762302d3105f8b185b4574f23240f863f7e8b1c808d8f9d8bcdb3b5e729d6227ed69c0ff664f2aad4acdeb6614f07c6960386c20f0d8e1637e10f04c0eefdb8fef1cc801e499206f4d03eef1f039b576f5f30ac17ad2ff5a289c212a02c7a3c4715bfc5067d6290936dc09b146a37c8bbd6cbacffdfa8c00e1495c8f4c92dd2d4f06c08f41ed640c73b4657169f7e1ef14c6d1dbdce6975b41dd119e99ac3228ca1b7469556e19b144066ab6510d1c730183e3d1b0b250056be11f522bdb304c6588c93ee3e8d18de8c452a5834156772758c1c1e44b4c0cb021db39a454f0b37f23aae688165eddaf1f42e208ae44441c5ff776e34e1c30dc61626da115cb25940de2f29e57e3903beb0f4ac34532c21dcb72a0f0beb174e9aa6a0f8369460ecfce789ccf6eaf21ec139c2e66a4706570efbbd20a799225746226b8fb0c4befd1a1104fe8fa3bfb210c80770f8df0823482f483cec18e8104db985df07533e3b4a09cf0936493a5578ed6a34af77bcee9ce7e8bdbdd8f3ee5f25bcc9038ddeafc3919561c9eaddca4a9d3c72382232570b8258ffa6774506c4a38fa0ab48c585d9675047a9aed7799df043f777925c8a0267557f1ccbb68e45fba149fc2418712924fbb2e3a07cf84e718c81c403c9958f41e4b61657308519b7ce9412792e2d102dd0d3e84b7fec6cf22f2289376d20f26a8131c0e0fdd4cdcaedf04253aacbd3ee19985cadc5b340e265e861e7897a4f3e1c2b7d9273f9d1eab44527ff16906c75ea1e43e8483098a41c11d8f464f9bef0cbff8ea7a864d8ac26f09faa85bf2ad8050c3eb258ecfb00dd836a73c37590499201f85573e12baada9d67d4566a5375605e259daeac679cecb9ee8d82bcb6568a4c88d3c4f8192ec4940ac1e6838aacde5db068ad90bd05870bd0da23e22695a092efe022bed95f6e2b6ff11134139b909281bd7c2545b3b2934bf2a814c6757f0d77af41514ba0906061b3e97239d77dc2e1bd5f244ed1000b71c4dfff3cc614db6ba3ae818e177655bfa6d8ba019835f39c671e7bdb60ce6e02316a6a9a3deb9f3d6e0f8dbd76dbc9e5bbc40ed8490fe8136c053e4b79300ec20983c30a010914bd6cf473c5360523ab76bdd206e31c4ab88660f04f0c32e86a8f719c1c78843ed304b34a5e4c4e6150d42c57245d595d557c729a5906cca1e4e3fc4bbe924649fdf1b01f0321eafee01ccd0453cf738780216932a210471ef083f623118d846c393cec39431885235e5f6a7fa4402381378af28621dc153edb1118f58f47cd85e6d2bff3c3288537c08fc73df33b8430469fa23376d0d066fa681469536bc87cbb69cdb9eedb82c9e68a2de21e958ea546a1f4ca4eb5e54fe82ea2765a22952babd59bae49fbaa13995064a380c227eec6397de92eca89be77f1fde43c5a97ec6ae16de31f6b1169a6d7b733c1ea75854e14e79d8df17e535c4245d6762db81ca3c9ea4b29fcb33c22ea7aace7f5c3ecb53a5542f551c7d927651c3d13eba932a1e91b7ab80da0556188ac91c9ed4c7c7a42e1104c8d6ec7a8cdf52ec1b59f1a3e4351406546f70ef59fafc039c82a92e7b3b500f1790a4cd669970c426ffae119f42b4b2d56556f0e171452a8fbabc854717d74dd6f2a6e17b3491970703fb228dfffdb2258dcb4d950c043dd9453fc383fcfbaf4a0bbffbb94056787954d7c85ca80cdee517e383b40d277eec3b9fe1a5a163556cb8571576946e448a8d207890baa0de91349f001deb22d1328704584496658b3d1077aedbd329b49316517dee8e857489ce5f9af9926118fdcfd1999d706b396d1fe5d6c4efc8db930e7fd249f66234e2e61d01735b47fade3f0a9c9f2fe391c39f834f102d9b7730cc12f9063cbd35a6ba7877ff01f1dd559df3599b064f6eb767bb296cbe346cfa58c79ea79d0ae97284754836cdccd67c1ada2864371acb99545c9188952b9c132dce7ffec377a36f69cb5b3844b9dff6ebaa3777ae46a57604ecffe8fa320cb3d3a7edd07cbdbc11bd08b32440a7d76c9cd952eab7a58d1ff0ab198c5ac7ee623de41fdf85ed2ecef9fac0c78a85936fb1ccdadff0d32ee35606ebc2173e3f5632fe33af683594debeed3c0c1e8eb246c2a19928b91dbda0e4215011ac44164e0be6728343d39714908c80ab4fb35d6cd61abb7812c6f2818f3d061c402897d4849a8836790e58f29abd4d79a211b1337e63e9f2959b4d9236e5a0eb9bc0e92330f9c7f65a13834c64d918565b66a79aafb87590e5cfa9de41a1f797dd45b786d464a1707938451fce0128a4e0fa531453aca9ec2175ea0058ba396c93342fb2fde417c708eab996cc178a393363aaf951f9212452f2ccc0edfb41adfc16f8998915c9c82e5ac77f7c5b048ab117d1e07b9a4c1be2818593fe389493772dc2305e40bd87febdfafd90e00414885d63710b6c605a2f9404bf72c76059384eac921dc36b1c93a2a9933a47e75d0842cef913b7464a87b50c8684a069719db595b641e52e99256c434a6b31b75c16ea1d5b8ecf6a6f7ff31da3d38c46c001c72db1449f766484f0ac0a6412f21344be14d374653f2999cf7b1149af34e1e7e79b3f54f6f3a492732c823136028b0e6df37128883e5e5be65093c312b4ec800ff9beeb2ca704155958783ddc9b8af9f54286586e0212dbb2a56405a4c6176dbb8d619326f5a04e5557d11e592e95b48e126ebc9a8446ab9aad581a1c27b8d4ab94770b4aff5de28799873864fa439fda6b958ce2b1cf189d112e3aa5c7c2be1e1129a81942ea26ccf30a08476e615f4da9dc0b86a4f5a1c9574f5a21689a3f2571913f8b6a24d1d3046e8aceffa5131744973d543a1a623918ae7f392fe29014f5a1a10088c30844c7c98f38c4aa197521328f93cfe63eb38b33f685bd1224044c5b40adaeef5cadc2169d9453d0469437df7d1e7f6637b2d3021050d50a52831547d2a715a75f2ead39ff86bb52709a2d5de0ee1fadc1501410a48248aed025bcfe589a0c8231f3fae12044bd03a0dd7bd0d8a7a4b9cb08dae7b544f8dbb291cac721e1a47c2033a53f22521d69281eef0cc57d188a3b9ce78db6be45c9559eb243688390df", 0xff4) write(r0, &(0x7f0000001440)="302e20fbb2fddabef5a3abb9d7464e207b76d333c291571a11db5fdfb16d541f849625b02a05c0b8d122d78600c1e050e8a1d5946baf5a3587b6d21025d8c14453be05d5fdaab80a28253ec0fa71532e564ff4c148a36cd6422d8e4d4c39480d647a3cd7671d608b2c5fead2a1558c828288d38bb7ae7e01c2e2ca3e9cacb769bb90a83e8740a195d42269f7853e0bd7e3420df85f34bb5a8f4f5dc5a34ff1b8ce7411d55f0f97ca4b2bc8a4b5a31ea4198fd1fdeae45926808ea74dbaceb92f24b461bd060f001f4387b2c2c37d30c5542b77a53aec07b900d7cb09e40126584260ca68e9d256860e44ee360317472a14dcee782321ced176d5d1a501d1ad09c7a540715a6f7de266144bbdc33454c175dd1b81366864ff0540270bab277ba28c1f33f89a798dc3ef854f65e8ff97073479efb67852b4d489dd838f92233cf21156351c94fdc92b6a5669294d40ea052beb535cc5258327944a7a0e982153c00671abee18ff4748dc1e9257350aabd6a44a85c5801cc8387a1e51580d8d95a9c02e4099dcb23a8f7ce1f7914aded4e02e4146b264db748ba76518da1f9fc619a11dde707ff6a91a1216435ea01de271db296d484c15eedc1b00d15f2b86075d807388e7b9167934374f2da32da2fe7a1294227534a53ee8b09658018a0eada1c3de46e44d7c076bce772f4cc6dfcc60c898114922816a6f3333e350f8269afb4b2cf1c96ed80bf647661db37c732b9318dca3e4b7a9633e90c9163725a6a91445ada45749f46cd2b35f92d325e9d49ef212d285b0003f01a98a670611c5f87877d64c4a94a53791d106cd6b2972fa9f7b0efa40c1ac67d9db8e1f5706021c1b344ce7065a9fe379ca40045155e741cf37daa56d80701958233cfd43c48a292f6dc9fab0ca40d49a5b52a4511aeddd7d4b95c3ac4836e7c1454ef11d6a0c23279f3316445c1ce59db0e625124b73ce1d6996df2714eccdec47a1638f97e92b47eb1701d566ada01a3c06d373b4b80989e653ff409638173b17028ec94fe50cba0abad3aab5d63a120b198ddd4095e691e4d0d6a61808d797ba2c3dd29cb7979ad4d96d7058b94cb69bfbd899f316cbb48a1c29dbadc7fe8c85eeb4d88236a25048799aa9f4b7c8a7c5438cd9b4566cfe3fbd52df4351ae6caa7f6877d44c4217ffbd7abc5807864d4598c16b1d59ef0d54664f6f6c6276ae66a3accf3dd67bc144bc7f54b03e8ecded274be38c5ac491f84fcd1d6ebf9fe9b9f14bb078d08aceee6bd240e60e3409dd72a1e6425c915da95c8073037f155e77dfe1377456e0efd480b158aa11625117ae783f5e55114e13f290dc69e0437ae72af4be339f34d48f1484f7275b34aa0ad9f8999942bfcf9271dd81f22fe61a388d5fe0014a62c9b827ecdbf2d0c7941c0f93d9a824c63afb506d37852a61e17823f3ad7d06af88afc341569cc223eaadfe8addf07e2872c44221ba86469668b66d5b041ffa744b271303e3f227fc36dcb292e17a80b0b4e46aefcf4f32a0793d1e4416e862f830dc86a19f5b4bbc7de4d9cb2f56a0ac0aaf10069d3dc277ba8028e8ba92b8543a3a462fbd487758bd14835629426969939de7a136fe137d1f97045f708a356f0a3e9da71711db9153484cc571994c6f7ce0c1f08340250fdd934578b3ac3bd40934f5a614183a11e765454a0aa96ff65cfdcfc0720411eb3ddf37067e427a70469bfaf8eb7b4c590ebbec7c4aa6756e6bae3481056840b457e6081dbd23c3712c998d21a8c2c7c9416cdddf79cedfc8ad5e7bd33512d9920ce20e2dfde5cb4b656e1294c9536bc812c89e363f204b24181e8eeb55426aaf6b8b118e21c71bc6148ac51788682661d26e8ae110bc28845b9e26549a1b0a6313386a7be2c7873abb6eb715a5a58a45ac92cafc84accff4dd01b32cbaa833e377a921ab68e6ee3b81e31c815f57897913b658c1dcd15d6cde566321dd844604ddacc95bd85fe4b9b10d389195eec7ba436223de13c7f734afc7917cea68c0483bd2b1c399bddc646e3a5b7d488bc772547555b0960c9b49296f846512768fe8778a111488e125303a187d2371b192dfd9652b1b92d9060c6996691767aa1a351300079cf41a30445dd6817468139c4a92ca88ef5f1ab5211b8919002427d72541204e1454d0afce9c2e10d47d47742baabb5b4e8b52f71a5f58ffeefda996e6af3dbc5c69de5520b32da38612b07714b94483aa286487ea588667460ab74e419a5fcd6be25a1ef13c828b02466ae39e7f22cc4324068dc2360bdbee9bcf076bbdd086787a8b5b57a3a04209c97ccb1d917633ff9be70f60ffc305d707a6edf13080115ce1d745a894f25a471404817de08f3fabd65910999e1cfc07e1c78f40f761a639c676bf2710356931d836253d2c159ee01a3a69e7137e41f8ba0b0282f37d5e0f434e60d6836f9f41ad8acf4dfdfbe13a57f14ab9ce22bab422842eb176ddc49ba6c749104b063d8029433c6d7e60c57836418aad251ec705b58d2379ddd7423b9b9befbe56112f2e195f39be8a866b59bec3c60bcc6bef83d88f33b20be2c1d99005c33db65950ea6a4a03a4a19cb90702df4dc1cfe7afa8ee5365cefbc26241ceebd6b383e6a70f09d1818fae773e4739c222cb50b855c11420fdf0808e50ca28f052f23148a0a54206971a345b06c598c6af7476328c974c332b36a8a20455c7b7ad24ebc4db8e3f2e08bf60ba6221180a5ca147bb46f5631e6794b64a0b21725e93cb085632a1ad6b0c3cd2c25d2be5966a9c28c36223d90b199de64ec006c70876eacb3000a050448416384b3f3be0a0bb3f2de7917cc6f48facf9c657ba993babfcc606b44fa3e93e711399bbd8639dfbf8d8dc8328e9e98b783f2f245f3612a6f8e7819c10917dff78ef3388d94737e4182dda7642a5a847b0499c9bf33ae3f30124498f60346b6f0c1736fd53b397122cd31f71b894848017a4a839ae213323ab98515c17bc8a9df79883b2c15b830cf13d9de6cc37e0f7c2b0fd8c9217e991bffa618cd308894ca7abdbdcdb1d1f0bb14a30379e4fd9ec4758f1b86fa4eee663a119b89e48c348e57b2c4d2db94ea106aa520be5458e6fa21e2e25457b37fb9823d3be8d6046bce7b7828e3028ff21c9d7e445cd71b5d7ca0c593ad8b641ee0e3d6acc2ba0a529aa13194e5cedd76975aed10807473d36b5964aa8211226494f31882ea58047716f3c38712e13a9d54919c20e9517322936d3bad3824e22c40c2e410e5b5e0e26b88ddd103e999ffab977287a571c93fff3f54d42cc27a70e6788cc1b24cd74f544ac2ad6f2e5859cc224defdb1e4631ce5eadbd2a31bfca85d3311a09afbd0f2fe776a206ff0abe049ca5f5712a4df047bcedbbe4d5d4a4162026ccb002b709f81481b564a55def45d2be9e465633c3b57896db56de1e05dc10a9b1aa1e9537d8de411f8bb4ff2afb64a50c2a7f2ad9143a8dd6e1c188f0225ec526214b7c61e1e1a5d755f079e024c517994d2ad5d363d76074cb7207af15212778987d309cf0b25121ed39e66b56440c902195fccdcd24d176e15139bfb543a8a5f48354ffc976ff96bc12b6ec7910b787d91c3e8dc28ba485ae48ca775dda04b64bc00236efcf831e5b918b9bfecd09065e86777ab0d064ee4d8460f8ac5ea77c9ca9ca1aa373e3588226ce3e73b4e1a49e2185c21ef0b03e5702e908263c8d82da09a23d4307fa6b4354017f4803ab63989848748322e9bc9568296a4c7ca6670e88fa457f3ae57b4058541636f3c78af70a87321e81de30f912d49df18a7bb4a19d0d248538d87c16805f30d30e07c54af26696a22361dc019ee729d4707a7677e328fa42ac65a9fc99f25803fc3d31e9af5ae89ce1ba6ef8d48995dfdaddd4c9d5cf904e21953e26ad62b2b3c824915d960c05127fcdd81c3c184c9577df9684bdca7b257ff9b452864b5a1a6a7456fa4d6a5f21bc5943ee7f82707ea64c905ddd780cf93aa487882e3ad704cc1e519d571d7ed7a5533099cfa06c7fc579dbc068d9022bf2755aad1afb0853896f27e1007d2564081e7569b49b63319c47dbfc9298acc5d287d31f81a03da9b26d76d44d3c45aa8ea53290258052423c148129798ab3fd5103ed962f67c501bef44bd8d7c8e974d41f023dcad93a9ec3c589d7ce59eb7cd13f4d5f417ca0b04f7a56c2f7cedb7332f602bdc64ad5040418016507f1968e18d578cb1c5cebc67a75fb90c5e370b730685a8fc14e18882ac8ed34a0a942fd1ea72f1456b3cf688e69243afd997518e4fcec0c44b34ec36d79debfe2cde4e3539f498d1b5713b14a73fa15af86eeb5a356db75db766db8ef8095a266bf4c30d783af34585fb735864f99cb33b0ebd459af7ff98fcd5ff82c34a6decde41e2138d7307a703b06b08c65ab61bd269626fd7966bbe6cab04bfc2f53ab4600369c539eda8810a10473e91420e83b105b286a58261be9f8fe07ae78a936e6842c053d9d00c41bb17f2f4b42730790f44b84623f417207281413a92b80e592e26c5d683ca1390c095cff706863ab5d8068dc3d1f8650384992dd4dc25450752511e37d9e3956cf4592d8bf77b0a9bd7c74b967d56ae0f476a9586ce184748b1b62bb9cbba8b2d3d7851c5fb5bff7cbd2c7d4db5f9031e8e4b559d4330ab148222ebdf151037c5b75865cdb22b4c116896018452fa0e864352b843bc0fbed3ea9d98b2b4d437578337a69e6117a34fd5f4c2deb468c83cdfe3f82136b196f8ac3ff0d6987d61d6c4281182ccd923cdad2f69def10f36c82ccd07e8022ea592c385c1620b1cbecf740e51ab04329a1059531e2f5a78d4a0a911fbab08971fe60481995dcf1e04446b10dca160005f054556bd1586e26c074883134991702dbe0a3103df9ccec6c6d0f7bad82c11c9162c856747bdd9655d47f3ae9474c64f6440a464b54002f17f075f3553ab4a6919ccadf9098a02e5ee71197defd30912a246179d5cd557b9a48b978585cb8ca5c3d748036caaef9739c1e6648e1d98d8e41a75fa90428bed1be99a4f4d43b06028023a551a3f40ed9c730899a74ec97bcb2ad0788edbdfabd45500ba60a2761b1c0bf5119e375cd14b390bba522c3561aee405c6ac50a5ad3379d56bdeb479617090fece3fa55942ac0ab15fe820b7d850acfb65a3d38ae0ec3a67e1af28a3899e00aedff7cfc27a75364f9c4ab45f5906051d60976a4ebe5a9b1c6a5fa5a44a5af5c1c73454cfb601196b939feccded3e46286a4a898d8970b8b48cd9a4478c00276da1da75078d3372d5b77dce66c62a19964ba134655b706d8e3240d683490169f32b0a37a2c0900fe7d91dde3fb8d25c8c00d2d99744a105630d3116048321e7fe5dc151ec772b26cdd1183ed9e6d4e99c1f8737be8057ce91de6a14584eb0eba738cb89a78f72b4176e2c7288b8b37920712ffdd5ade1f6a0939022586453937666f6e489eff23eeb868978e9beccd336aedd59c38a0fc38ad0b5ad2cb11fdb61527ca654c33c7fce73af0f5f8ee3937bdde350dc1ff905707f11146cc940e7ad7fb79de111243ef3ab9ebee777733b996094cb0619fdaddcedfe6158ae2efbc7fb14ff328a9d3d933ea0103b9df79ae5985fb1b6a67b2a2aee5f79109a9a6eb0075b59c056b63dbf9d8e0849da4f85e9cfacf733d70141c380bcaf6877207d38c5a61909050581693a3ad7f6694d830250fb283ce62ca1eb88391e3d44fd2919a187b4469e8d2519ad9fa244c28d53eaddf98f17b34823e0a6fe2a08ef125a50e4dc609d1bc74a7d255330", 0x1000) ioctl$TIOCNXCL(r0, 0x2000740e) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) 19:19:21 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) munlock(&(0x7f0000fec000/0x13000)=nil, 0x13000) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 19:19:21 executing program 0: pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000580)=0x9) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)="afeeab12c9c3437b4b4867f94513ab1eb8923b3ae377e517f3a79684f6e199f3eb5ccb50b62e20202ebaa571ff6c9a826c7e443128f6d8e3f78e05560b983226c6260b679b3a77344968868902911da5ceca7051f2dec586fcf70812c289eb4e07745f684e9bb59145", 0x69}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="f000000000000000ffff000001000000a699672576c3216ec19fd14f05e08d3febcac0d0464a18ebcbac08ca69137b76e543d7a2271b0735a6d96b70256208acafc1375010f99cf181716ab06f69f011bff3edf76aeae93981e2e174892fe3c659d4ebb100cc8831c3e6546f4043ef1b0610eb3188b027ef627061c84024357e4b0196a8ec680ab07c900e82ce383612578567e23d2a0542f52f21e1f348494426094aac63a7fe3cc237b24415d3367b90ba1f407d3f344d0d52724359787c206009516c52c76b30a4fef62eb5dbb01e07f23acada76eb6e6940ecc7524869a1f8ca10b73f00000000e800000000000000ffff000004000000c32b9f13d8a2e7f0dbf0a39aa90158ec825bda31a9319921a9951ba0f5e3fbc18c58917c460e7aea2481d5d252e44a01310f998cad57637dc2466704bfbd527fd833dacedfd25707c8cacf713a79982418f4349390b3a9b2a92e102b1ab0b4bf07485f6eec75a1a6440f5e2d8b3596bb62d5d1e2dbca47704f524dbe8d6301f02c6751251adb22686a9c780a6cd18ff5950612dc3cbc911994ddc8e3418d85c3df8838ace33dddddc3070b2233367724db649cc540d327fa9eb8de56ae44e991f4e6b01990a9783b437f034c725fb80b1ec872be80bf65530001000000000000ffff00007100000027e348c5640905210f2abc53f6983261633d4af16d957a304980411cbea7d351e775228102d4ad56c444461d2d84e2e4324e13855ed5f3e44b312ef73a86754637fcf9e8c742c9c3d64567e2685c0fc50fc0783771c3077863d7a9efe33357d6c09815f39df4f790d08a49bfe39d7e01a53e30c536cc4fc6c7794d3c211067fba9f3f80145683a74434fdf5b7741da41bda2f25e704820b5c5a2aa90fe0a676f3908528d68df11f11e0d93448e2f183111f660253a53354880d4d6e40a6c7a49e97e63d8994e3ab6345366f08d6f8e4a6ffdf43779ce457876d3a2a068369b578abcabbe1134209ac0ca000000000000a000000000000000010000000500000075016d076558bbb3a2a82625d95ef008708d439a12105299ea5c22de5d80cfcfb1d01585952f92f8f58a08efb7bd457a75f6af8aaa522a73896603cedd9c94d9ca7f3f96e50808591953a8149c0373cc53baace346568e8aa6735ae67f98a34fc153f8e6c8ba05fb4392866402ffda9bef22e02d47652b29f159852c22e677d7a525a770d4dda7a421830f3c91da4726"], 0x378}, 0xa) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x4, 0xe, &(0x7f0000000080)="a226da854cf8e5bf23e8dc4f066568143cab828c66fd848acb46f070679e144646867c20b45116f6d52bd15f91e3b5d981d02cbc83ba53b961e1a635f05bfc5aa6a328f456a22d8a6dbb6b45bc74b39c617e23079eac9c6bf2865eccd89b81c7893bac74f64b92f72ec6a024d6f86d617b0653e34a1adecac7daf659124199", 0x7f) dup(r1) 19:19:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1ff, 0x32, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) socket$inet(0x2, 0x7, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 19:19:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000640)=[{r0, 0x28}], 0x1, 0xfff) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[{0x10}], 0x10}, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)) r3 = getgid() r4 = semget(0x1, 0xd93bad5b0c0a4efd, 0x88) semop(r4, &(0x7f00000005c0)=[{0x3, 0xb191, 0x1800}, {0x3, 0x1, 0x800}, {0x0, 0x9, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x1, 0x1000}, {0x2, 0x3, 0x1800}, {0x1, 0x9, 0x800}, {0x2, 0x0, 0x1000}], 0x8) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000040)="3a74c0ef41b162b712bc5ba2e294c84bb38910fe73fbc75fcedc1d9724eed5cf7c8e1156f0778873ccfcc957f080ad5ed7ad7d0f447d450deada301fb38690f37e9d4719f395245e145346094087e0f86c", 0x51}, {&(0x7f0000000100)="b54dc282015a9310ecbbb5cba21b857f3b473be8e74e2bd9d9b511c1529dcab1ee02b02cef188eb27044a8a5a215f511371a6dd550aaa168f826095f080a6d532af48e5cf62516a2e8ee36f65f20e100777fcda701995fda2a761dcbe27e17db0ddfbcc9a189b0ad83f29fad4aaa8e86a0ca9e67a189e45b0035595a929ee495d985d075014b78de3bdb5b4de636b54bfd6b66d504375b5853aaf3b452e87945475bc75e647b1bffb70d9d163626e0f69910e2df73abceae54f0e1a8811501e1ee588189c25f90c71a4fc876a08b98f4973eff28266599950b67c492341435155bb15ee93a95c9b9dfc340", 0xeb}, {&(0x7f0000000200)="09bf322f1ffb73b0eb5fa94c435de374b99f", 0x12}, {&(0x7f0000000240)="e2e5e413f3e34c0ffba21de1c9d1c5696b3208a05d16f3a0fcae95847fea3c4ebadc2f19582b5257a70ab7cbab3f134a213e135e378de1e81cb2fc0415be164b716ea8f9feea1876353f016209a1b22b89a9fc7c49d4db12787cee4ad9d3f955c0d73469b6be24761f30611c317e80ccc6935425b675bb799d2565cc5702019f5bf487a15bfdefe914f5718e194ce80f3c7b8873c3839e1f", 0x98}, {&(0x7f0000000300)="b686af0d3ad021070ba2721abec8b9823e9592357258942acbbb53d8ed0e6f496012a12a0bfce96ecaab419ae662592a78c365237531c3820986d17d1573ed1240b274122b361a77535300168711db3a6508c3dd59b9aa9e483378671e3658750efc0fe70b21933be2bdb2c69e7dd1a363fb51194aab9e4187f6", 0x7a}, {&(0x7f0000000380)="c385b21b55c59924384750a0c44cebc21c8bc0eb75f773af1ab7a6870ad9d9b12e5487c61029842034fb6f3311be1dd466b9f916f8abe2755fc4b5b23a86cb11e2acaded185664342de33d0c690589a6b493026e85200fe23c0e020d436ccfe6c8bcfb130a342fadbbde220695fb1e601bb31b76037170d7f00695ef9a81064ef11f63c4b90ddb440562922b5cb2b9947ff0327b2d057cb5", 0x98}, {&(0x7f0000000440)="e2351890e6a047d15e4c754eff14e144d74faef38637b9fdd001dc3f91ac85cec9cae09af479003ebf52483598777c3b6044612ccafbaaa35e3e1edae82f6e76d0a6fef4cadafa547fad638b3bbd34c69eff41167d545d396ba70cf1c77ecd61e937ad936f1f92d3855153d2a20c0b2f08a1455022384f1da6b294c4c14b9de1", 0x80}], 0x7, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x2) 19:19:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 19:19:21 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') 19:19:21 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x45}], 0x47ea, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x11}], 0x100, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x40000004, 0x100, 0xd949}, {{r0}, 0xfffffffffffffffc, 0x2, 0x10, 0x200, 0x5}, {{r0}, 0xfffffffffffffffb, 0x10, 0x8, 0x800, 0x3}, {{r0}, 0xfffffffffffffffc, 0x90, 0x45, 0x4b8, 0x5}, {{r0}, 0xfffffffffffffffe, 0x22, 0xf0000003, 0x8000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x7fffffff, 0x8}], 0x4, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x44, 0x8, 0xffffffff, 0x7}, {{r0}, 0x0, 0x0, 0x1, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0xc, 0x5, 0x800}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4000000c, 0x80000001, 0x40}], 0x2, &(0x7f0000000180)={0x7, 0x800}) close(r0) 19:19:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) 19:19:22 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/64, &(0x7f0000000040)=0x40) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 19:19:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x1a) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 19:19:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x23, 0x0, 0x0) r1 = socket(0x1, 0x3, 0x101) fsync(r1) 19:19:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698b, &(0x7f00000000c0)) socket$unix(0x1, 0x3, 0x0) 19:19:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 19:19:22 executing program 0: nanosleep(&(0x7f0000001c40)={0x8, 0x80000001}, 0x0) r0 = kqueue() clock_getres(0x7, &(0x7f00000000c0)) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000000080)={0xf0, 0x10000007ffffffe}, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0xfffffffffffffeff, 0x4}, {{r0}, 0xffffffffffffffff, 0x3, 0xd0af4a66debcaa37, 0x4, 0x2}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x400, 0x10000}], 0xf8b4, 0x0, 0x10000fb, 0x0) close(r1) 19:19:22 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x400, 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000003c0), 0x4) 19:19:22 executing program 1: r0 = socket$unix(0x1, 0x6, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) 19:19:22 executing program 1: mkdir(&(0x7f0000000200)='./file2\x00', 0x0) chflags(&(0x7f0000000000)='./file2\x00', 0x4) rename(&(0x7f0000000300)='./file2\x00', &(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="13dcc02b5d09974c8e7e17a37040576c11156e370c7afcf4b46f9cf66c6a4343c71488c544da6ca11b24c1accd08bace4daf4865e77e5dd5a62b4cb19e7700ed4cf18d2f8a0194158b19af31d3a75d0455bb845f60e2eac514c04f30e45f66ddea6fbf284d64c5747fb661edc6c60df6070a5ddf210d4180a0f05a1805e9566eb3a9cfeef5aeef6953939733db8d8e1cadb0442d255f3e44ce26f7f5ee4b40aed215f76748a7ca3775b8fe5215131c121fe190c2bc89e2fa94a46c13806357a9690ccd78011a", 0xc6) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 19:19:24 executing program 0: r0 = socket(0x27, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002f00000000000400"], 0x10}, 0x0) 19:19:24 executing program 1: socket(0x10, 0x1, 0x80000000) r0 = socket(0x11, 0x3, 0x0) socket(0x20, 0x6, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x101, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 19:19:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) syz_open_pts() close(r0) r1 = dup(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) syz_open_pts() 19:19:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96066486322ae9b47755c007601128e08e6e8d", 0x20b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:19:24 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2a, 0x7ff}, {0x4d3, 0x2}}, 0x2) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 19:19:25 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r0 = socket(0x20, 0x5, 0x4) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 19:19:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="d3d4d53d517cae50354184eaff125c0000000000", 0x54) fcntl$setflags(r0, 0x2, 0x1) fcntl$setflags(r0, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 19:19:25 executing program 0: rmdir(&(0x7f0000000000)='.\x00') msgget$private(0x0, 0x328) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x80, 0xb0a}, 0x10) geteuid() mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x40) msgget$private(0x0, 0x406) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x10001, 0xfffffffffffffff9}, {0x18, 0x1, 0x8001, 0x7}, 0x1, [0x4, 0x6, 0x7, 0xe883, 0x9, 0xfff, 0x8, 0x6]}, 0x3c) sync() 19:19:25 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000140)={{0x4, 0x42}, {0x8, 0x8}}, 0x2) r2 = fcntl$dupfd(r1, 0x0, r0) read(r2, 0x0, 0x0) 19:19:25 executing program 0: setrlimit(0x25, &(0x7f0000000000)={0x3225, 0x8001}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x26}], 0x1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x5, 0x5, 0x9, 0x6, 0x80, 0x5, 0x40, 0x6}, &(0x7f0000000280)={0x8, 0x1}) getpid() 19:19:25 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) semget$private(0x0, 0x7, 0x100) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0x5, 0x6, 0x8, "272148ed88418611cc83350fb12f36a7fb857991", 0x7bb, 0x3ff}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1fe, 0x2e, &(0x7f0000000300)="ebffcbff13b9fd812eaa4e001e48e69931929648455918cf231238df6c1e22ca803658b7ce82e4d0e70adb661db5cd058cbfee710f4a7d8b6e4473a3393a279338fcf711872e8545281be447899b86a135df32ff32b69b27ea9fec268384152023886aa060d7aa84aa99785f63d58ee30f0e41872b4bd521e00ab8dcf45aeef97a7bb2bf7314ae3ec548204af86c0f02f524a92cf7a51eca6aa9c0d08127b55e2399898babd361329ecc1c50dbcaa4387df2d18fea7ce0540694986dfe63b362ef969c4be9849dbe22131b8300662a4918f0d074d790a5cb9d6929c368057ac49bb9d318eb03879c108a061e5d564a237245fea7cfc346702e46aad86d306fab97f501e3707a95ff13cd408f6169628374c4b3264c09291d4227664aa41e6260d2b63792f8cdc8ab017324000b29ab89732b4dbf3b7bec5dc8edb9df595e2abf97c6ab9741f3984a6cf209d62b985e558538b322e9c2d2ef14c812ab5ef588708edd675f65a0969c03dce9b02f41e26147002e88e6f33f1dfe4ac0309c7b10af5769833063ff7b5ca2605e", 0x18b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:19:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x20}) ioctl$TIOCSTOP(r0, 0x2000746f) 19:19:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) 19:19:26 executing program 0: syz_execute_func(&(0x7f0000000000)="c4815c55ea420f38cd7f3265f30f5ac7c482fd2a8097930000c482b2f50bf2470f2b4f5bf30fe6df8f291801e6c423497951939943c3") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3, 0x800fffff}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) fsync(r1) 19:19:26 executing program 1: setrlimit(0x10009, &(0x7f0000000080)={0x1, 0x3f}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xe5a3, 0xfffffffffffffffa, "d4864f675810630300000000000000f5fde549ab"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97", 0x39a}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b710", 0x191}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) 19:19:26 executing program 1: r0 = open(&(0x7f0000000000)='./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) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20, 0x0) dup2(r0, r2) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) 19:19:26 executing program 0: r0 = getgid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r1) setregid(r1, r1) 19:19:26 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket$unix(0x1, 0xfff3fffffffffffe, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x20000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r5 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000380)='./file2\x00') poll(&(0x7f0000000240)=[{r1, 0x4}, {r2, 0x4}, {r3, 0x4}, {r4, 0x8}, {r5, 0x84}, {r7, 0x90}, {r8, 0x100}], 0x7, 0x6) symlink(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000000c0)='./file1\x00') ioctl$TIOCSBRK(r4, 0x2000747b) rename(&(0x7f0000000300)='./file1\x00', 0x0) pipe(&(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) 19:19:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x7, &(0x7f0000000040)="2eaa4e716b48e69931929648", 0xfdf5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_execute_func(&(0x7f0000000080)="8f683085fdffc463090ead00000100f567440f73d55b0f49c9400faefac40121f6c1400f5bd6f2460f598d000000003ef36f6643a7") 19:19:27 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x1) 19:19:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb28", 0xf7b) sendto$unix(r0, &(0x7f00000002c0)="d6f0c69c4854743c09ff880a300c33076317cf63c41ba9ed7f1f3283c910643126732c30b4951f92f2f558813523c436103637e9fb62547c15667cb0b7c7842b5a94688fc1d1e846deab901c847f09315dfebf449d308da37cbb3d0819942ddae91ca9cfd6b6f39634aaa6694dfdce6f3351f93096e2864d45213c19b74f6f78e4704bfc235b", 0x86, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000080)=""/80, 0x50}, {&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000240)=""/126, 0x7e}, {&(0x7f0000000380)=""/105, 0x69}, {&(0x7f0000000400)=""/207, 0xcf}], 0x5) recvmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffeb3, 0x0, 0x34d}, 0x0) 19:19:27 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x2) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 19:19:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x5c1, 0x0) getrlimit(0x8, &(0x7f0000000000)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x28001, 0x0) r1 = semget$private(0x0, 0x7, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x100000, 0x1, 0x4, 0x100000001}) 19:19:27 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f00000000c0), 0x8000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x40000003, 0x9, 0x7}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x5, 0x820}], 0x10000, &(0x7f0000000140)={0x800, 0x401}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 19:19:28 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x6}, &(0x7f0000000280)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/77}, &(0x7f00000000c0)=0x4f) fcntl$dupfd(r0, 0x6a4d40361450b0f1, r0) 19:19:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) 19:19:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x40000000002, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x0) dup(r1) 19:19:28 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r0 = socket$inet(0x2, 0x3, 0x7) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) setsockopt(r1, 0x1000, 0x1ff, &(0x7f0000000040)="cdebc548110ed57a", 0x8) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) 19:19:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 19:19:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 19:19:28 executing program 1: shmget(0x2, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmget(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) shmget$private(0x0, 0x200000, 0x200, &(0x7f0000dfd000/0x200000)=nil) r0 = shmget(0x2, 0x4000, 0x1, &(0x7f0000f16000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0xb) shmget(0x2, 0x3000, 0x20, &(0x7f0000e11000/0x3000)=nil) 19:19:28 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') truncate(&(0x7f0000000000)='./file2\x00', 0xfff) open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) 19:19:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x21, 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x324, 0xb88, 0xffffffffffffffe1, 0x0, 0xffffffff, 0x2d80, 0x8, 0x0, 0x2, 0x3, 0x80}) kqueue() mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003bd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) 19:19:28 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 19:19:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1ff, 0x73}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x2, './file0\x00'}) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/29, 0x1d}, {&(0x7f0000000140)=""/101, 0x65}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/49, 0x31}, {&(0x7f0000001200)=""/138, 0x8a}], 0x5, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001340)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001380)) r1 = semget$private(0x0, 0x7, 0x188) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f00000013c0)=""/190) semctl$IPC_RMID(r1, 0x0, 0x0) getpeername(r0, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) ioctl$KDENABIO(r0, 0x20004b3c) r2 = open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x186) r3 = fcntl$dupfd(r2, 0x0, r0) symlinkat(&(0x7f0000001540)='./file0\x00', r3, &(0x7f0000001580)='./file0\x00') ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000015c0)=0xfffffffffffffffd) bind(r0, &(0x7f0000001600)=@in={0x2, 0x1}, 0xc) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000001640)=0xa4) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001680)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000016c0)=0x1) msgget$private(0x0, 0x10) kevent(r0, &(0x7f0000001700)=[{{r3}, 0xfffffffffffffffa, 0xa0, 0xfffff, 0x6, 0x4}, {{r3}, 0xfffffffffffffffc, 0x22, 0x2000000c, 0xfff, 0x800}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x6}, {{r3}, 0xfffffffffffffff8, 0xb1, 0x80000020, 0x7, 0x400}, {{r2}, 0xfffffffffffffffb, 0x8, 0x2, 0x100, 0x86aa}, {{r3}, 0xffffffffffffffff, 0xc0, 0x20, 0x1f, 0x21}, {{r3}, 0xfffffffffffffffb, 0x59, 0x4, 0x200, 0x8}], 0x81, &(0x7f0000001800)=[{{r2}, 0x0, 0x14, 0x20000000, 0x1, 0x7}, {{r3}, 0xfffffffffffffffb, 0x83, 0x1, 0x4, 0x76b1}], 0xf28, &(0x7f0000001840)={0x81, 0x9}) r4 = getuid() r5 = getgid() chown(&(0x7f00000019c0)='./file0\x00', r4, r5) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000001880)={0x0, 0x0, 0xffffffff, 0x2, 0x5}) mknodat(r3, &(0x7f0000001940)='./file0\x00', 0x10, 0x40) connect$unix(r3, &(0x7f0000001980)=@abs={0x1, 0x0, 0x3}, 0x8) semget$private(0x0, 0x3, 0x288) 19:19:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffe23) socket(0x90, 0x2, 0x0) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[{0x10}], 0x10}, 0x0) getsockopt(r0, 0x80000000, 0x3, &(0x7f0000000040)=""/200, &(0x7f0000000140)=0xc8) 19:19:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x612, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x28, 0x20004004}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getitimer(0x0, &(0x7f0000000140)) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 19:19:29 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 19:19:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xb, 0x2e, 0x0, 0x0) 19:19:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) close(r0) pipe(&(0x7f00000001c0)) execve(0x0, 0x0, 0x0) 19:19:29 executing program 1: setitimer(0x1, &(0x7f00000000c0)={{0x4, 0xfffffffffffffffc}, {0x0, 0x1}}, &(0x7f0000000040)) r0 = getgid() r1 = getgid() setgroups(0x4, &(0x7f0000000080)=[r1, r1, r1, r1]) syz_extract_tcp_res(&(0x7f0000000000), 0x14a, 0x3) mknod$loop(&(0x7f0000000100)='./file0\x00', 0xe080, 0x0) getegid() setregid(r0, r1) 19:19:29 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 19:19:29 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) 19:19:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffffffffffff7, 0x90d2, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) close(r0) syz_open_pts() r1 = syz_open_pts() syz_execute_func(&(0x7f0000000100)="c4c20147f2c4617a7f3e8f6a0012c4322333336403bb2bbb39fb660fec2b45e3dd2ef20f79c3c4626939790240da23c4838979b64ed5000001") ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) 19:19:29 executing program 0: socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r0, &(0x7f0000000200), 0xc34f4f2, 0xfffffffffffffffd) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r1, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) close(r1) r3 = open(&(0x7f0000000000)='.\x00', 0x281, 0x4) accept(r3, 0x0, &(0x7f0000000040)) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000080)=0x8) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000180)) 19:19:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(r0, &(0x7f00000001c0)="1bbe24350932570506380c229db98e2f2cbf9178db6db7f651b68b1203b69d0c7e354eb2d7b51e34ce3bf8a96ef381000000000000000d12b050b35aa791a06cf570e1079eac2a1151a4f11475b0b8c70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66c5780184051024a752c14e6dcd4552dfe818150000000070c46d03001996f11376dd7c6c4cd783462703debe8262353517401f1d9607ccc926d36232e229210dcac7ec3f3091e8d28de38656380dd378589075a311e139c89e92000000", 0xce) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 19:19:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20369, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x9, 0x80, 0x0, 0x1, 0x80, 0x200, 0x4d1d, 0x0, 0x2, 0x7, 0x100}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff9, 0x7fb, 0xfffffffffffffffd, "0366402ba73caf00"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) shutdown(r2, 0x0) write(r0, &(0x7f00000010c0)="3f2e038b0d331a09a8349fb8f9c87fa240d91e648e15c0c7d2d812b7cbb2ad1c1d0f5b28accefa4a21847afdeca871dec0b7988607ad51c57b931e9b583c58c0ef2efafb8242064b382a15d6f333c9f55666c8081819f4b21bc1da4184df49df29e843cf0bd8b98ece9a6537c4dd59d8b848b2cd184304b7cdd8590e56f665f49dfbf2c514e2fbc801f298c94942fcf8e84e1641366401032903b33441666a4fa3d035a7", 0xa4) 19:19:29 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x2) fchmod(r0, 0x60) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 19:19:29 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x13, 0xffffffffffffffff, 0x0, 0x10000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 19:19:29 executing program 0: mkdir(&(0x7f0000000000)='./file2\x00', 0x0) rename(&(0x7f0000000300)='./file2\x00', &(0x7f0000000080)='./file0\x00') 19:19:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="082ce3307fb45b395a949fd4b88138f244542312ffffff9ec49a145863ab7f48d429cd7f1c1e42da6dddf151de4309ef03882541e27bd301ca519f27275184dfc964788e07c8922dd80721778a51b5ed84cc3cd725ec24df7cf970e45a97ab46f1a7623c1dfc09fa2106c1d3b25a8d816de753444e970dff6561b60f1bb7aeb1866ee69011d5bcfc4f7258a9167ca534d8ff0068ab7180ff091e30eb338802cec701e6d20c8167d90f1ccc162aa083704f72776572801c00a2f4907cd434e941c7cfc8711f706433e146b7b112909951fb19322110f0273cf9f911855c13dff86e2ed2f15d0f8a0a9920c2ea48334394b204b7ad8f303d64fb289d8c4d750a2c4dfe1e86902adfb47c443850b10ac6b37dec", 0x112) 19:19:29 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x2000) getsockopt(r0, 0x4, 0x6, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="6b3f1652d4ff0ec72950c12bd58a8ea3690eb4dffff92f6ba459a4165f632696", 0x20) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eea720311eb3e3f00406dcafe6a8e8a3d1959b18c032f0e707029e74d87266e5de331ae2db71648b0eb356340ef107b6e03dc758d010d8fb0220c1db3f0d52efd2f6985268febbffaec169c5822607d63f39b3d8d8ba2680faacec5d609193bd03081f7bf456670b5f817e78e79875a9fd71dbf0c33e9a999b3fa83d22709fd4f3db71ee58d30b1d9fcf3a47d5b64b617ac9cbd439bddfb339f24a7d39f4cfbd0f4a7ecb6ddec89943d614cd5d61", 0xae) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = semget(0x1, 0x3, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0x1, r3, r4, r5, r6, 0x0, 0x3}, 0x3, 0xce, 0x6d7a8a75}) 19:19:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x7, [{0x2, 0x3}, {0x1, 0x9b}, {0x0, 0x1ff}, {0x2, 0x5}, {0x1, 0x64b}, {0x1, 0x80}, {0x3, 0x2}, {}, {0x2, 0x9}, {0x3}, {0x0, 0xfffffffffffffffd}, {0x3, 0x1000000}, {0x3, 0xfffffffffffffff8}, {0x3}, {0x1, 0xffe0000000000000}, {0x1, 0x8}, {0x2, 0x82}, {0x3, 0xa6f}, {0x3, 0x1}, {0xc99b398bfab39af7, 0x7fff}, {0x3}, {0x1, 0xbb2}, {0x2, 0x4}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe}, {0x3, 0x4}, {0x1, 0x9}, {0x1, 0x1}, {0x1, 0x6}, {0x1, 0xffff}, {0x3, 0x7}, {0x3, 0x100}]}) write(r0, &(0x7f0000000180)="1cdb9e84a099f31fb0acd879721224964c9c9f13ee7fae4d575c23dd8b9d4a3cf7607b3716017c897b0ad6007e9972226239046f738c970ff92602c4988d24a2e6973a6c65fac5cc34c7a4d0a442ac439e554b74c269d74dd177928830c9f1fe09f56095fefc02d3567b9d9aae785c416e0d437b0218f77fd88b4bbf95a0d4874f7bdfc888970bb5004229e4df81d781022a17c92f72a572862130665ff11306681bcd68c730342ed5bba7e7566872b640a31893c58d1b62db72e3e77e55bc64ddeed8369b9306aeb617c6bf1ad920724e6c8eee1b30f882f0ff479f6de0fcee9823f3f98b823534db6310195e767ed5c70f7683a4c98f5c351f2570664b4c8c96f39767c3f5b9a3de84f9e420325b069d796fa8999fe8dcf7d761e8a3529a2e024ceb102e67c38e3fd1dc4a58ccc80463072fdeb56f9c1d1d42ca862a331569ecc7287770b8b13fdfcc254ac6198888b71983e6dcb86e9a7fc1161778411e64881a988331685df653b2f90607287114909e207d684467d90c2f16586b82073b6f2ad295e908e539521c6f7cabddf2cd859f6bedbf1a66ee5fb0e0abbc70c5a04c0a052d5b2ead0f06a9f14348424359b578abe3db8ab1f3d020f7c79a8159dbc6e3a6302299f426ae91e953d1d21d3675de75893235c832aefb73d7482a65e417977f00f199279dde2276f7eba481a69c9186f04c73a13fc932202790fb8400dd69adc7a50c927ce40abe82bf9c564807bd0520d442e9e5226a5b3f528dc91a055b573ba5f3f25bd7213b159793cd3790d1f7b9ca1e0ad6ed4e699f4b41eae50f6859073036505cff93dced02970484f0807f9cca3a615076b669b8c0a1a1a464559d237fd0d81f46583a89299cd86a00282d8703e0b5b553768f85a4526469750bd6367ee4cee2e4e32f94f1dea46975739a45218117de5f54e10709cf80d965bf0cd1e885e79bb5048184ed69b464f5987fc796327b7f879832210c3a414c4f150ea9e0dd5e086e6ebba540f7c2c7e8095ea9491919ccb2f9517ef4a6596cb155a7fd203eeac975d8df535820ac680f2e60ae73970cadbf0e88d5e8feabe9c269f94e2181a276fb701a778f03b2c4a3f5fc7354c16f6deec8f13dd87c003436dff4a1b4dbf1a0fde92a751872001887944a726c9d75e25b1ec1a8f69381665a84cb833bff52e539fd68c716ca16b1f485ecfdd0c092867c240443394e239a7887e8429183de3fd46f9a89eb1ca73f1ed3fe36c268accff6a840dedcc4cbdab6ec395ceec66ef5862fc1e8516d56c770a4ea8ba51a01ec25ae6a5ac7074891319eeb0afdd3c1f6ab859fa720925837f2e8a6e8895620675ccc1bf9c50bcd3d7f8e1cb12ff429ce31819f394a7e4fd1eb6f9376ee47b76a3784c62628473331f2bb9e48b12e536be92276fc5ce773de0c1d436718872c497955839cc41dc0f873145cbcdd21a71257b052d1182b5860616e4cd4d8d2757297f237b5f8e8de78a74a261f0d49e81dffd71bc20ff6b27613ac6927d67d0e9f9b70c0729f7e5717b006943c0c933b5404d115ac4d773a1df7e17418f7dc3f1b175a24f8c39acaf41aa24d920a633d76903ba7c4df90972a587da8bc857a6901aa2faeec17b537ad9a750fa329b4c383f131bed871a9fc5cabaea5037af89d5c44efcf0d293c526530caab1bc1f677017f019c6cf1cb8b3812b03ab5455f2337ad153e6049c237bd8d8f0c26b9617567bf975545969d76ce65ad151f92e5a97c45c106438bafe7c4ddc1a5115bbd2a9c4e6718b805cdb1a9a58d01c0c9c90db3bfca2a80cbdcc0d99e18ee2becff22e14dfada70057882b690f3dbf3ee58a02eab89d25e0b5a77a77670172cb237dbe3e0539778adbab0c78206f36f3826159a1750561069686364cbbaa98a65c04683787ac418924be7664510b508d31941fb638ca7feaaf961fd87f130959999533a8c32d1b3fc765e6eea1716a25379d12b3e82788040e0c4ce0a4d1e5d97761b66ead4a5c75f17cdbe41e5e87c419f971ea2b2dab46bf30f56e07732e103ccddd65aacb7e5d740ed46eb1dc77cdc547df4268445d5bb146504bffaf3cb38249ff7a7479e297cf00255908bc5ce8e65316c0f0076310961782dba9e0904e601da30ab07aa58b0e2775768c84c4a2c5da94f4ab8c1e0bf4d5ee2479098ff938bc0b8395f724a122413b2c1440177810d677fae69f49f7cd2b50144ada50be81727d2b04ac31ddc5a2c621609e606746aa11368a779bfbfe0eca382214ea59e8c91febd8d4cb2f7dc476f810e22c111910ac0d8fb17883653445b7aa2cc92297a2c98acb55ec0290259c36bd4c509680e0ceb2dc4e7ca9cdbee05b9103623eb3c97d0035a458776f356d87a7374f4daa516b6d7ab464446b62e7dc4d621f5107df39cf0b85e282ca6110638558f29be43e8f5307fa57b7fa13508e938afd2df19ca0d2fcd482466533fbd8268b67846a22549275634b6deb49d9ccaa02fee8352e9229ecdd8e7db06be24dc60a283fc835d1e207b14d4940247a82114e30e41a45e2851e725b2ab4b8570928146dd5eb6c26dce77bfbb0d49e1a042cd6bbad9f774261603ae8a3df3a11bae5acc37f091936c94b78e4eccc41e0924bb1a41c39f06f07a81607f8c7189923083e1186fab3f51c9e70d188fb8b5e5886f3a0fc1337358bbb26c1c01b809d54e5695bbebcaa9d7227f14691aa1a9cf338200784044f2ed3ec43c94854da2700bac806f4900d6af21596baef0d957229324fedab521298e319bc3d9902d1d748e7adef40e5279562997b609218da398f768eb28c2117e75270233a1f1dd101f20ffdb034cb0450990a74d89052b21490aa0c64eef6109101ecc1e93cdac72de82b31d718d1b718cd4798144dbea5c9f9b0e41a550da5ab7cbd760ec15824933c5e991bf62be9884ac96bde0c71150456a854d7f02fdae6ab56ca03cac0f9f722c079cfa200a6483278c35b8ecb6215bbab75eb239cbc23f743e0f3e31441c87d17006479e6cee51a93c6120ccea53d022c98274a32f6478b03b321f3ca36b772a8ae7bc1c29b321c1af52e9efb6b94e82f4627dd3129c5922e59cf1c44604bfd8198875e2e2585b94b884fc7572f024925a521efcdaff943c6d0c638a3849d931b5e60f6cbfe1018a4824fa2cd48898165b0c086f3bea250b8757e00b7b500e6cbd715437cefdab390fcdcf7cdfe3c9305622c63fe3814864d52fc47c5b039cbd7f95a1f40518e0bb6411644afc2a37b5a3a82dee81b7614532a2adeaecf195f42a37ffe939d08a367052e08e4a8a326b74bb70d92dccc752f5bb233306ced2ae21fe93212847d6c0ea237ef149ac6a135bf61f4c0a2c0350ff7410beabdafdbb5c3b5b3696e9e2bb8812a44178ec3e9cb57f47ebfd944038ceee0d6c525be65269a6e12b669d32f070f73f691e43ad449645c0b39050c9256f3a90dc90d267a84e2b520f667f3011b03469b5e250287bf35b4b14e9d2d2ddf437116dfe0421a87372c1ca3b2cc87b49869c1c401dd1486bc4a743df179db4f66525b236a9d7eeac16f7d218120da420f07281b54b84916d36b2992abc3b7075a4531d1e50ef76b1c66bc71692a2a2d0831f9dd47e96c0bb594bc21d94497c7f3ea1926870b8b19498b77f67d7e0f8fb3cc33b8d84e8fee053fa1167aef78d691144be9e6aaa32467707211e365c6ea07ec04e5550d973746fedf42a3865a3de7ef02b63282e1d30cc843abe97017cd2434ffa1b4a750cfd028c35904eb5ba1b7427268babb1272d75e106838241d6f5aeb61ebc98c56c9fe8a9dedad0529f90ada34f089170b5e19066cb181477565a282646feec8c1f0701641dd2a6f36f20ee65add16a2299823bfab8033a7b0e3f1504fcc1cf27eb2be816f12eb4dd04ad69c33f87b7485c2f27e0d1f601d94c07df54dc6b842bcb502ae90a6f7235f24111b4b88575249e19e21894f18550f3f47219c50e43e24ac8d0c246c6aacf10ae330d57e6adaf4ca6cbc60ba41f1e92a1796b751a008714be9c07f26a8de36750db473f8c9cf0a66f358ac90e12e7075b398e23a1679b01540db6eba2669b319d64fa1c51f10d58091563f30d0bf4c9b443c8ed559bddd2c65ebb05f21fdc341e802e3cecb03fa043fcebc5051b85250dfc0372b1bd1726e39e4e0ed24bd5379218e1bced8f46e66b3209d125b1913cc20f9eecfb73a4cbac01dd71f81b6477cb6be7d221fba8e85a6338fb07b4617c81c530de991006d718c926f84d437349fd4c815757a72190920c137c8e61a54efbedd3e18335fcdea1f0db7121c027498698bce5aed32d7af7a33a508a9f83e526aac79709aef018f965f70266c462452b05df17c930ec56bc8a9afe738f2519964a4f4e75b8f51a104e0ea62341d315f7c72ca11ff1ee332ab66f200577320358c25dfc8b102d5edc22ceb48549825dabae56ac7491dd4cc7c0d4cc7e44086bb4bd02ce9be8b2c9b254d880885788730856d5305d0e4d726b7ddd22dcd218d770e2bcbcc0d5af1ff33d0d5374fda9ef3651baa1dc5bf05e9eebbf6c452eb975b55367370cc602bb56582734098a546fbab33a02152a90d498303c9b08f99737ba1b66021c9607a5ebe799c849bc6e7df1a9ecbb894b37344df9d0aa7a8e1a69f8b36a3def1d14c1783bebee4de10035fb9e3cdc73f3ebdd6f07bbf38598178171addebbd13bf2357c5cc10cf77d0fa4d48c5799022b477253f41dfb3de2d2a15a2f01a1e6f11b173ed37bc9b35094d2825a8ad705be142542f11f05a7fc8edbf54ca398254abd3f5d14c1de933a6a73150c7be372afae4741f5b6bf3ad63d77cfc47364f057dba61c8a069b774e55b79ec215e97b4a34599478607c9fa6e929ed73ccef31e4220c0e727048b0c03968b3b8214858b17b1f547e071c655b050428c5755c08785d446b55d762d3e06057d9b070b8281a1f0cd0b94c3540fe5409b283a0909df3fd563253352ebbe42db6b8e95752b35b364ba2d7ad9fe4cfe17b79f41c9d79a1721bd29c08a2f54fc6ad82da7058cc36037ff4820c109fde1ec344998b384f17be97df4d78b30eea0fe2ed587fffb679234d98b457c8c159fa9169046af1a90903603c7aec6a3fb02cd0eedb8659490881ad2452500a2a589e90bf563c0d0c029db6151d6240c6cf451473b231526b52c5b4e397654b7e1720901ddca4849162c7a8ac38f81d839c1b687dafdc3d94ddad9830b7887a2b9c67ec02ee108aa2716545a7a31f83be73bce1f01a14ebe120184dc27d9376c0e3c4912a11b5ac58850f584123338c65e8b9b0b27f71e9eee6c42505402255a7dc4b1415dc7f0ba1dbe3d261a93ad48cc9725d6088b4fe9eeb6568d410761200d3bc9e9874a51827627b2a89b02a219d8dbe18cc3495f9f969ff100692084dd1afc57c00e9117d1ecff15ad81cb7169bf44ed9767f9ca163e0eb56c71be881aca622cafe535b9c96be1f0f35317da1852fd6eb3a56c0f33ce13d50590c2467f95a1a2483591976765dc9f9e80f409dec2b8d9a2ffc32af00f7e00cbdd010e8d9dd50b7c2526d028d5e874110a4a45cc88dbbf51c7575a6afd8d51b9cca3435ff563e76987f51c32eaff5ec6bab813ccabf6fea468cc51649b696a737c7a8c6804c4eb12d94b23a369f5f7562835c26b02a56d99ea6f4275c07cd504df7e26e62a260897526e46241c98ce1af0cdb99a3fc93ead62ac5fb55d634774bc125d97b75f25fd02c77e5e3c1f774db455826d23a3b7056babcfdcaa381d0a990cc8f7da291e6dd42919e7156ae", 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f00000011c0)={0x3, 0x1, 0xd4f, 0x2, r1}) read(r0, &(0x7f0000001200)=""/226, 0xe2) fcntl$lock(r0, 0xf, &(0x7f0000001300)={0x2, 0x0, 0x1, 0x7, r1}) r2 = accept(r0, 0x0, &(0x7f0000001340)) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001380)='/dev/wskbd\x00', 0x8480, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/wskbd0\x00', 0xcf60dd20796c441d, 0x0) fcntl$getflags(r4, 0x3) fcntl$lock(r4, 0x8, &(0x7f0000001400)={0x3, 0x1, 0x0, 0x1, r1}) fsync(r0) r5 = dup2(r3, r2) flock(r3, 0x9) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000001440)={0x20, [{0x3, 0xeb9}, {0x2, 0x100000000}, {0x0, 0xffffffffffffffff}, {0x3, 0x4}, {0x1, 0xff}, {0x3, 0xb2}, {0x3, 0xffffffff}, {0x0, 0x8001}, {0x1, 0x3ff}, {0x3, 0x2}, {0x3, 0x1}, {0x2, 0x401}, {0x3, 0x5}, {0x3, 0x7}, {0x1, 0x5}, {0x1, 0x7}, {0x1, 0x2}, {0x3, 0x6}, {0x3, 0x8}, {0x2, 0x2}, {0x3}, {0x3, 0x2}, {0x0, 0x7}, {0x0, 0x6}, {0x3, 0x7ff}, {0x2, 0x1}, {0x2, 0x5}, {0x2, 0x1}, {0x0, 0xe9}, {0x3, 0xfff}, {0x2, 0x7fff}, {0x3, 0x3f000000000}]}) fchmodat(r5, &(0x7f0000001580)='./file0\x00', 0x109, 0x4) listen(r2, 0x7fffffff) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) read(r3, &(0x7f00000015c0)=""/138, 0x8a) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000001680)=0x1) sendto$inet(r0, &(0x7f00000016c0)="0026e197d2ddb2d11c6877274b090d905fe8db2b2b20acd2cc417d610af1f89ad0bf5323e61d0b23cf6714377ad5b6ed5ca7c323d47b5a40dd8fb06ff41052fcfdf0f4cfd4a9efd69c4f9f365241c9d553", 0x51, 0x4, &(0x7f0000001740)={0x2, 0x1}, 0xc) wait4(r1, &(0x7f0000001780), 0x1, &(0x7f00000017c0)) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000001880)={0x5, 0x2, 0x2, 0x7, "e37647c33624e042854e198a1fc608ba15d435b1", 0x4, 0x4}) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) fchflags(r4, 0x10004) fcntl$lock(r5, 0x7, &(0x7f00000018c0)={0x0, 0x2, 0x3f, 0xffffffff, r1}) writev(r2, &(0x7f0000001a40)=[{&(0x7f0000001900)="d661130ca05078501914da1821da126bb5367e417019b764c57caee69599f8c004abae15338a56f8ee9714f36a60851ecdca36d509eca6fa305553920f2febc2a6ffdf636e5d3f841a1ec08304eb49ae81ceb8c791c3aadbb96205015c97a512ffa0e5a4509e262bde2260100607de9e8b2d59450634a1912c460795f758", 0x7e}, {&(0x7f0000001980)="918e1931bc497ecbb6f9424ed979e70a87a8d847ac650ade9b7bdaf349859129918fc7a90162908efcb358851c76ecca7898e4c19e2abd93ffa8e3553b0ed7b62bfc6f8d7ead08b5711e45d4c6c289b190315ca490cd04d6be5096125a1c28190f720ae2f9a0f28413833062eb27377837cbd79652fcd7af04dc01fbc717ee88c9d2f707a610972f0f8c24f1536365f014afa978e3b0e8bb268a0ddc3e2b3cb46f0ccac045f2772d30c66053deab10eb", 0xb0}], 0x2) r6 = msgget(0x3, 0x400) msgsnd(r6, &(0x7f0000001a80)={0x3, "19ba564b8b7f4c5a66f7872645f210d154ca2a17bc75df8c50a60c5a47a144c039747919c3a0e8a538e037b781036f42945649ab1a14983e8666598565b3076dd3a9a81286f0f37b2d04b574373de018e6e0ee731805c6d68fceab7c53a2ed43998f0a6fea464583821e60637099d8fee02d33059a4ff2c91204c2f8ba6e641ff5cc5f9edbad94c524182cf2c4"}, 0x95, 0x800) 19:19:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x380, &(0x7f0000000000), &(0x7f0000000040)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002a00000000000400"], 0x10}, 0x0) 19:19:29 executing program 1: mkdir(&(0x7f0000000180)='./file1\x00', 0x50) r0 = socket$inet6(0x18, 0x5, 0xa3) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x7f, 0x4) chflags(&(0x7f0000000040)='./file0\x00', 0x2) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') r1 = socket$inet(0x2, 0x4007, 0x4) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 19:19:29 executing program 1: clock_getres(0x4, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x18, 0x84) dup2(r0, r1) 19:19:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x4, &(0x7f0000000040)) 19:19:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x40) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x84, 0xfffff, 0x100000000, 0xf8}], 0x10001, &(0x7f0000000080), 0x9000000000000000, &(0x7f00000000c0)={0x8, 0x3}) kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) openat(r0, &(0x7f0000000100)='./file0\x00', 0x400, 0x10c) 19:19:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) write(r0, &(0x7f0000000140)="818c777bc416d0f5a9b1a93ee1855b2fecbeaf47188a0d38bcc92fb0ead13a797f442752de6ef2271ed9d2601bafa11b228cb2fa2a4edb7f11fec1f00920e3bd7edf76e8bc7083c44ffcb8a32d4d165d28e2ef8a85580d82905b21f7e9c27c09ed6401c4577a9e31353c2e2ff59a348e17044fc8b8898fb44f1b124c8c543e38f95546f66969c6de07f1a4d78211eab4afa3b8c168db4e3126f77af5d112a0cbfcab020c331c48bc5445446e3edcfa6ddb468708e83191d22fe5d1684dac07efa08691daf077067c986455f1d6b78beba6c382f5fb6063adabb359a713a51d14f45e6f5b96674c1f97262dd6f1aa5e0c6848f07a6a168927d616a8e2f78efb9a7bfcdd37abbb9d5d48abdce9bd55b1c2214989fe3555498e178db605628c72e3dc42ff773ec9cb652def95243476f1c9ef6b496127f56533a5af1510361226e76ee8712624595150a7bd8f732d55b73783444ef5b9c7ca33088e59c26d8321c4615bbcfc8bee78adb98b80bfaf625415b08357d57dff55d045470dc852bcbff9bf784d1aba9ec086bc1a5464a17d30417f61fcdb8419da35c11248d15a2aadfd702a13cf7e47e951e16360127b47834b48e6472e53f2aff01873d3b4341b742d6ad509c2e02397276d6ecb964817bfef81c78a987ee80ec91fc7255facd45766289b3a2cc0595b375506df3198813dd2b0c83fca90816fc7737865cbefc2544ed255d4da4bcb36885ece9ff56acdbc4e658e0b29878c2bb11125a92fec1babe514a942ecf6790691ddbb0130879b1ab265fbdd0550bf9bf20d3b67743115d5e306c3a70f602c0b9a7dbef68fdd937990c5d57f7ba1d58475f7264e8234c3ee39c4fbbf120b89bd74e4b2cc3a47c9b30d8211a2d58798273477e83b6b90e9dbd35ad8d53644702673aa18a82877f3d8e18572727769951dd1857e0a5e84853baf20f64ab84b07dd2a3179b5761f7188d6e05fb498288bca79ad035a49d5f75170b049ab9ea9f224e42c46a2c94e69aa8c32ba9dc24b70d8e6437fbb58eb874fb844c7bdf40244c616bbc39fa87097890609e05da3070e8b822fcffcb144384d397db3d473e7d93dc40db8e6a3a8ea2f3095595ebc0cdd9d656d3037eda171bc5dd5f668fba18e08c315661780e6780652a8979f3e4c5a26b244376215d6a5b00f11d556746d9dde33183a11581e90223e2cf63d1126e954e1b125a1ed1ed82df58da20d2b363e32cd21d30f0cd8e5850f824ef9f5675417d4019bb72fc7baad8f508288e19f52fd54240c0c70e281b3ca3fa339fd2ba9a3cc23bf29de3b9eda47c9f79897d1bbe5c48f14f238b43cbdbef36feb037f163be6b88b3c23f94035e9319d5c3f87a03983052ec209ab2a0d02f4071f289dfec3692c3a0ff4850d6269047fd458600cf7940198e35cd51bc8ce1a40a2410ddd7a88280395fad21e94f9311db0dbebf0606de58fe277f8c783951fc4e1286597c95637e06c1bbf1c179a059f1c3ee0a3050ad439c67f0461603d24608fe7e4af57278b3bc6c3543dde2eede2c36098a7917bb92468fa96137761d750a0e7f5dd6552ab7e06011b72dff49300d089dc5c72b2b0511b0bbada27938398cc94b762ef43f3cb02fc2883ca9ab9c53aef6e6ee6f48f02cb3fcae26c128a2d87d9a03a440b908b803d86b765b98de6b399293644218b194e0671b42e9f1d4973396c5630ddeade9726fba27581b9b281f78c3d8a1f9885c683ecac4eb8fbd473e3d7aed5b06b409953f287fe67daca3d6399c4726d81d46287e75eeee8db76f73eed7dde7c130bf668e210cae9c564f9ee49ea07ab02de79b46b5bf47559e5b5d867b66a0e703fd8b76e4a3833dfcb628a1b897bf69dd9a9ba8469a94954a36168afb88a488a8f91b2065319a504e154912baac512eb2be3365add44e80f4a86ca6f2329c14ab5d5ad33e34cf414acc487c033a1720b9222aeeb4ba3744ef1bddd677ac1e0e3e73ebc7d7737fc89ec946d23bf2505aa0a4be974", 0x58d) fcntl$setflags(r0, 0x2, 0x0) 19:19:30 executing program 0: getpid() getpid() clock_gettime(0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10000, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/86}, &(0x7f0000000180)=0x58) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x83, 0x1, 0x1}], 0xffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x42, 0x0, 0x1f}], 0x7, &(0x7f0000000200)={0x8, 0x5}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0xffffffffffff0000) r3 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x0, 0x6, 0x7}, {0x18, 0x0, 0x6, 0x3}, 0x0, [0x9, 0x3ff, 0x8, 0x7fffffff, 0xfffffffffffffffd, 0x2, 0x20, 0x6]}, 0x3c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x9, 0x6, 0x4, 0x1, 0x0, 0xe9d6, 0xa5e5, 0x0, 0x0, 0x100, 0x6}) r4 = socket(0x6, 0x0, 0x80000000) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7, 0x5, 0x0, 0x0, 0x8001, 0x80000000, 0x5c9a, 0x1, 0x3, 0x9, 0x7fff}) unlinkat(r0, &(0x7f00000003c0)='./file0\x00', 0x8) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000400)) ioctl$TIOCSBRK(r3, 0x2000747b) readlinkat(r2, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/60, 0x3c) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000500)='\x00'], &(0x7f0000000780)=[&(0x7f0000000580)='/dev/wskbd\x00', &(0x7f00000005c0)='/dev/wskbd\x00', &(0x7f0000000600)='/dev/wskbd\x00', &(0x7f0000000640)='+%\x00', &(0x7f0000000680)='/dev/wskbd\x00', &(0x7f00000006c0)='/dev/wskbd\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='/*\'}@\x00']) getpid() getdents(r0, &(0x7f00000007c0)=""/4, 0x4) unlinkat(r3, &(0x7f0000000800)='./file0\x00', 0x8) r5 = open(&(0x7f0000000840)='./file0\x00', 0x0, 0x10) linkat(r5, &(0x7f0000000880)='./file0\x00', r0, &(0x7f00000008c0)='./file0\x00', 0x4) chroot(&(0x7f0000000900)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) unlinkat(r0, &(0x7f00000009c0)='./file0\x00', 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000a00)) unlinkat(r5, &(0x7f0000000a40)='./file0\x00', 0x0) 19:19:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001080)={0x0, 0xfffffffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601", 0xb37) dup(r1) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 19:19:30 executing program 0: select(0x35a, 0xfffffffffffffffe, 0x0, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) 19:19:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x800}, {0x5, 0x3}}) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) r2 = semget(0x1, 0x2, 0x0) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000100)=""/102) 19:19:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x90, 0xc0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x8}) r1 = socket(0x15, 0x0, 0x10d) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:19:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000a40)=[{&(0x7f00000001c0)=""/28, 0x1c}, {&(0x7f0000000540)=""/140, 0xfffffffffffffe95}, {&(0x7f0000000600)=""/94, 0x168}, {&(0x7f0000000d40)=""/222, 0xde}, {&(0x7f0000000780)=""/233, 0xe9}, {&(0x7f00000034c0)=""/4096, 0x1000}, {&(0x7f0000000880)=""/163, 0xa3}, {&(0x7f0000000c40)=""/221, 0x4}], 0x8) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) read(r0, &(0x7f00000003c0)=""/132, 0x84) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x0, 0x7fffffff) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0x7}, {0x18, 0x2, 0x2, 0x7ff}, 0xffff, [0x3, 0x8, 0x8000, 0x24, 0xfffffffffffffff8, 0x0, 0xcf8b]}, 0x3c) close(r2) r4 = dup(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000ac0)=[&(0x7f0000000200)='/dev/wsmouse0\x00', &(0x7f0000000480)='/dev/wsmouse0\x00'], &(0x7f0000000b80)=[&(0x7f0000000b00)='/dev/wsmouse0\x00', &(0x7f0000000b40)=',(\x00']) fchown(r2, r6, r5) pipe(&(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f00000024c0)="7b4de795bdaabdb7b414c25f6fe306cebb1eac4a7eecd09ef5d4597f31d32a2bfc33ce881eb92bff0d916a88f7a32e0e719e975ceef1e6fafbfc05be9b7252d64c23a2b70758d3d93d98e9ef6a454e9f6d9087c0274a7e198dca01586334c5df7b40b2506c78afb13032cd2c76646117da35e813ae9e62a4368615253f6cb1277e0d69134644e88c8d0b23de4824d009917365cec979fd804b0e4e1da785e04fa77d91a8952a247b3a29ff84db711814201c1a4009a22a06d6df71b030fcef308d60b01f9a3ed7ff971539f30260eded61b6d15d2c4e1541e48281b7415aafc2b6351fb5546baf487d2203ebbac4905a8c5450bfe3badfafef0cb635467c40c95dd56ff8b34b10f08f02a77d21ed9404a3451795fa5ad45cbd038a704abef862cc079cb2e29a5a45bc46989882a5b3571b6e39d74529ecbd81b633161bc1458fa6a069b90df85b5b07ace3e858deddaff8ec4f3f7a5ba89a2612c48386330a584be01ffa875d3d33340f383bac37bbe29189f4a279ce9f5fe1d008f54631f573f718c58665acbafe9aa512dbe331a48c002769e7ed599af7f1da0ff3f0a751d4f27aa9b6c6ab16ca519aaf154686095fc5c220d15f8f57ec949325ac6b1f87996e4e336265cc519e4cef3f7b5c2f24905751a41037e59e76ef23fff2887b5695500397d4f3fa7713504c0a39265f0ea4b8e04bc12aba28f3963d6c4b44b0aa7d2c76662ca981163db798e0533529b4bd9877710919360e2368f68ee0045b92a0e298fa7ae0b1fabdb895a4010e32228f53fac58239c6e1ceab83c0ef179bb9b8aa18f96a6258045da84a2bda775af3cd194a1817c06d52b33eea15571e48c858fce0810ce938135daee97233668d01c677f72b9de757fc33088e8f690fd762b7156011135ba4ceadf14c580099754067118f75b4774ba7b6fba064ae4d3507f0b0a3df7140c032d790dbc97a383f47bf64793bd10144c5a39453f312490b6585a078138d4a0f41881f62c09c11cd3662ce5662e101c871872462147ee70e57a29dc165ea551f722c82130247175985e708b5d1614ef07bc3219e6ab2be07afb5224a89e0eb4f36621d96c247bd5dc5cb9a47b670ced487ed1c284811502459421d49970b48f135a638a1ea9040f148f357b4f626c8f6f2de3f394de65bbef4d9c473b019ede80f5ef1ae6e7ab4a8f6450cfbd7dd254208f46a5e807257b72451a38942cc62d05de2b5e5683744b24d6b9e14757c66be94d0613859bdf25eefcdcd14aa0d38429cb87aa126110fc22f7e254e37573d48624f63246274c1df04e7077b4882acd3a7af63de88bc8c2ae400ddffe259cce95a58ea545e4fad4397939f8473c32e3f78fab3cd8fa04a04edf70e951a8c5ce96e2258275706ce06402e7b94ddc78ebcc60b2d373df8b08c9b58c907a85243ef1764069206f2ef692d7762b16c980d64bbcd5ed1b3b038c8667477421ce86f423ccaf543422e6745f63319cdaa1c3c1f73d4dc5ba3a54174b5b193c259cef1e66825ca3894720c978799f6ee88e9204009432b4a7373466962adb91034dbd315dca59c5dfab32b5e2523bc7327815e3b7fbf8d4bb2b59b0c75bdc814935b0270f4c6d843c66c92d6532f04988e562e607c4d65053968ef15ed43c89396e3d41910483b3a903eadc87ad9961fb99aaf42a60a9a8ffedaceb5ac1e311f9209effe86e6997935a7055583e1e05e0ccc91df4709415c88c4dcae090f8bcb215b1a2b72818842379e78acbc035720a876302a965f6fb127f17c0f6d51bdf04854133673c2ac91e68b2eb77c4bfba978e91375c7a73fcf0c3f32372892f09d826eddd207502152e3fcbc9d4e07ed8ad066f7b0cb5b2cb6df53fb9ea7c58a7cafabe4ada79736f1da8bb399165272f9acafee6312eb39cc80accc917e8f4ec850d7da9c042be195fc327af51f85f742f0202a0978f93b5fa5b810f029bf6a72e3f556e6299be7d65d03daf54e93066020db4d38162d67c2d4065edbc9aae3fabe574c213fbb86b2ec9526e4eeb2b779ac83cbe37802f7aab544e6a30e87d46efddedcb73610691a015691f3064fa874ebf4da4de03ccb02b07a5a53c121f556db738b26b0a8419b197a22cc7cd62335d85a9db7e3ed22ae544761a72ae2528f77e5be927afa84d125e8d081f675cc0672f528bbe5d7a1344e72b613b7594bde0245d26eceb1fb9d1fb982c9cac8166461b1ad55cdbb1db1f22d01aa955d9c07172d5066d3248384bdad593bcd225967433e68abb9d5cf74e98a174ef1e05a1b4bef9e05c7197d3fbf7016f908e041bb615d3b956962fc954634fae16a97c7142b606266d46e3d7d8d0dfd0724438c148f2015c9bb05f78b7b9e778fa6e255602e11c1b55de166fc35e09de574c0996ce4de9756646b06fa2632fe8991a8c2ec548099a788145ff25ee0a30bc6cafafbef5c1a5c76c45c1cd09d6207b1cf643bd0ed65ce13b980916e4350ad82c5b984ac09d4077316ae7a04098f10104469b918ad74ae001f27b3ed0110dc80c1020b2a2728649d148983acf49e7da028945f1062f4afa17f50d6dc54c839f498b858ab94251977100e8462fc688cd9569337bf7bdc20d755fe554f6bdabeaeed7d457d4757e7c642d5aa7539bcc78d8a12a2bc5774db6d6566b5001742949aed89d3045f6565ad07e98a7ff1a83f8cf97ec3293e3043e58ab4e09203d249e85722987a23112ec100241dd088aca5ccafbf3cc073cdbd61f1f6d2162f378ee219db010f1c75d4a196ade6a901721c75c389e943bf7b9b814501032ca1271e0e89ebb30c7e8a11a1c47405aa6ed1cdcb313cdef1454243f75e9ab91fab92b19ab72f84161d267cfc7b7c5598cd1e1a5765c077dbf92a14c3fac99a102aed7ec2c7bd163de390ecb0f7cadcf7d3a51e64552fffea07de5e75072f8ad93de8a4cd489c8053eaafd5ec6c81015136a7895beaef93cb36bbd5c1b8ac28fe85c9e463fc8b6c925d33c00df904529cb11205a0007cf52b3bdad2e14a14fb9346bab33d5a918598e5125ab30e9ab428b72afaeee6cb8c18d7cd3417a9a5084402bb7307a25edf75d693fdff033ba70e93ae67a6855e39c5ca8ae4524484e1ca2ac479c82616037a291e87923066e05d2e7d296f3d3527f1ae223ced1fd66d57bffb7afdb67fea467f54e4fe7eda4737278292b5d69d16136fe45e7fdf410112a776f6105846ccfe070ffe49efe91557973b3993f0175e96d7d3835d6277b23636b293dbf0d2a45672508f7fc9f4efcc0eb47f2684b31297d68b19010fea28bd9bdf6be85e501f5b05635522d12300273b45997331836c6eb8b9c28e6dfef044a1e4294f146e9c9da03d2feb7033b0318e95d929ccb5a319060b34e034acf154ac8e93c7a20ca71c539f78e76acdc0ef31c45adbd2baa1e78c94b3da04e57709f0f11f93a73e76213df14444252d0705ac8e94c99ada1d5b52f66a52fd598b12e8515c5423cadc811db1502728effa1b87f25204dbc9d35aee058cedf9e666f79fc31816f81039865614cf44d6a9565ffffe87737b7aa82876c23a6fb25e6d4a0a706be9d76f183a249da65fa4fc1289be4d43a5d094063fccc470f03fc200448f251d536ef1277a0bac741a0a4921b4a852285664da1563d10ed1d480cc2091f42dc3091237bf9021e82cdd751494978f68aa9d253c42659e485bb3bd8a43abbaeddf50a3b6998a9434b53e0bc296bd62bb3b8f0f8c4996c8b40029b40a43db1f0d57a0e7e3f387aaf2bb2caa11a4c5f9cbf2e8f7a2f6aefbb2148016f5a6fed8d691a378520d8c976181205b0536adb07a4c09823b0aacdc12b3fcf14e2c8cce91f19154076c7b8f1203645650f63d25eef25cd119f5175cef929a3c238341d63a2fad956062b86d49b89b88ae0e1d229ab2fee1852811538b2b78e9dfed581a73062ad15bef7fbc73c13eaa5a6c00f87216f0481034e2c409f0ebe385c63d4e38156abbd40e305e5357a056201f2fc2b9955b8896e3d59c489993f078a0e1af234fded54e2094b8b50c50afc804471386e29aa7284b2e7580680b1e77273c0d857902e3f13a49749c914b9dd2e2dae6f480cf68014c715d189217b6bdf9cd70f5972c61b4e2bce65734ca1ea4d752909f34dc54f97aca12c3f4cb16d3cf40a465b3513916fefb1250d5e6a3161ce243714ac226e5c1c6455af0ee1e4c49d892dac960771fd8aaea0bfe2330a17fba22a7babe46f8217286c3f3381148a4a2cbb8b59468783648b7d4d6fd68fc13b505311601673648ee4d2023bc80ffb7ff0f422d593c58a6660297cf51a5f1e49ae7af3ca104efb7417527c6bf97366d555255c63abb24915194143018dbdea14e30a03cf0338e2ffd35ea415186bd18bff2dacf8e6bc21c39ea6c8c703c47d7a0e03796cb587e779657f324bfae1d130fb77f70b909bf636fcc1bdf0c073100e589512a4a97e931060ee58cd10d9e1772000447efc1907c581ed1329d60d771a21f984cfb067718b4cab82cb5973f35cc7f53a9461413899cb23fa06adfaa6b5ea84f02d88d7b7c9d446d049270e6c2d7cf23c2ed78c06f55fbfb98fbb1b50aac94cd69d9ecc1b5a15eea35b32d737c9fc87948a1a23a7fcb6542ef9e4ab60d9d6ebea0ad375f2731fbcc54edf20ffbeb8c97d48f5474c2e050ce417fc2b7ad67795b4baf9446058379b594c09fd17eb32bd94091a8706b4754798b1c0f8d73924444b19853b03ced4127af6c3c5e207789604dd15095479c46ed85c9ff95db3a59a5d9b11393d36fc415e476502a9ff213e661682747fd330a1931cf191b1d0c81ce70b8c93ea12778bc06c392ce6e4f1d9ebbe61ea5198f5a6685e3f22ccdd92b955fcf85a46619a1b764231501b921c56f77224a270cd069d708dc7d9b87495361ed506f5f42fe1c1a4bbfe107e679e32252e5cac8c4f13ad6b8a16453c1a8cb50f32aeec532cc6e8d134fb9ab827aa22bfacb8ecf7d9bf893b4535805c50c3ffc569c9a1d04918e5a0d067119f6b203210fd9c3355a3982d0b2f8040ff13e5cd659fb74153b083a40bd5fcb0c8f3f4143bcc3ce6df1ef8f77d8c4621f8ca05be6978789cae3f10a47b29d64b3303f4afad91a1189f9f4c2172418694f1425a89f61b408998494bd69aa06c9b794ea7c86fe1509bafad6079467896735c586a150886658df89735ad0d8c9068771706148082bdc5b8f363ca9d4e1a1331c9fef598fef754da24f799cb70ca00aecc0b4fb23ca91a1de50852e28a16aeca199595c3bcfa0c1be63c48e96b7f990ab3fc8c31af70fd2cf0e1afc2753f0e2ec70ca0e6ce9cffbcfd3d6c7a8c6407cc6c1ad123fb4bb6a1e509ea02a74262a4da213ef270142a683485325484b938dd14460e8436ab024b9b6d12fc4edb0dd779f0105fa9d5440d39fa7866223dfc6e6c1621ec4d2bbe36b3704d33c6e15d5b8240dab1ca885840e4fd9c52b0638debf5419a3873ac108954933fae5fc5372519efeeba7117938bbf5c017051727643ba0bc7d2fb629cb79d463fee96cbe771f0d45c836925c0f3e738b9c55075be5e8f15fe2e131d7c326deece6ede7577919b6b413e15bdc1949d15dec161040c1aba5ff3d2be085bceae83cff66b7a17c4545658dac365e6511a36669a478cc0adeb580bbc462179df5c87cf55eb0d3179d2c0d397be435b1fa48ca21bfba225f310a0e85f48a8fe98a2a395caa9af30d55f1560ce1c5592184bf0803c44076df4c12118b1171284f77ed205c01c5e71ad724a64d38b2caf223d6d11ceea6f497565bc154ebc465", 0x1000) msgget$private(0x0, 0x10) dup2(r2, r4) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000002c0)={0xffffffffffffffff, 0x0, 0x100000000000000, 0x7fffeffffffffffc, "845d550900200000fc5c7fd200393b00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(r1, 0x1, r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000c00)) r9 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000380)) 19:19:31 executing program 0: socket(0x10, 0x5, 0x20) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x20, 0x0, 0x22b, "b157f7f2c779b8112908b7045dd9d9e1c4af7b2a", 0x5, 0x1}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r1, r0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000080)={0x2, 0xd1}) 19:19:31 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000380)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, &(0x7f0000000480)=""/186, 0xba}, 0x1) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@un=@file={0x0, ""/58}, 0x3c, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/41, 0x29}, {&(0x7f0000000100)=""/141, 0x8d}], 0x2, &(0x7f0000000240)=""/199, 0xc7}, 0x802) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) 19:19:31 executing program 0: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r2 = geteuid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) mlockall(0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x0, r2, r3, r4, r5, 0x20, 0x20e1}, 0x9, 0x80000001, r6, r7, 0x6, 0x1, 0xc}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "67824ce21c32d141af8b011e86ec5d30624aee41", 0x0, 0xfffffffffffffff7}) 19:19:31 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x6) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x1, 0x8, 0x9256, r2}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSTOP(r1, 0x2000746f) dup(r1) 19:19:31 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x4000000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)) close(r1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$TIOCDRAIN(r1, 0x2000745e) 19:19:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = kqueue() preadv(r0, &(0x7f0000000900)=[{&(0x7f0000000000)=""/51, 0x33}, {&(0x7f00000002c0)=""/226, 0xe2}, {&(0x7f00000003c0)=""/197, 0xc5}, {&(0x7f0000000040)=""/32, 0x20}, {&(0x7f00000004c0)=""/238, 0xee}, {&(0x7f00000005c0)=""/178, 0xb2}, {&(0x7f0000000680)=""/222, 0xde}, {&(0x7f0000000780)=""/183, 0xb7}, {&(0x7f0000000840)=""/183, 0xb7}], 0x9, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a2cc676ac1e917537eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a94f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed948d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073802d07a1906af9f122d9994781decedb8711abe2e1b41ff4bb098f489a5ac4f1ef393943b92af2723f3bdadd73a174a020060e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191", 0x185) 19:19:31 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 19:19:31 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0xfffffffffffffdb1, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0x144}, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x20000) 19:19:31 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgid(r2) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x5, r1, r3, r4, r6, 0x5, 0x8740}, 0x0, 0x5, r7, r8, 0x80000001, 0x5, 0xd6a}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/249) shmctl$IPC_RMID(r0, 0x0) r9 = semget$private(0x0, 0x10000000008, 0x800000000280) semop(r9, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r10 = kqueue() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x8) r11 = semget$private(0x0, 0x8000000000000007, 0x800000007) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r13, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) semctl$SETVAL(r11, 0x1, 0x8, &(0x7f0000000640)=0x4259) semop(r9, &(0x7f0000000440)=[{0x3, 0x101, 0x1000}, {0x0, 0x407, 0x800}, {0x4, 0x10001, 0x1001}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x5, 0x1000}, {0x5, 0x80, 0x1800}, {0x7, 0x6, 0xfffffffffffffffc}, {0x2, 0x7, 0x1000}, {0x4, 0xa1b, 0x1000}], 0x9) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000700), &(0x7f00000006c0)=0x278) ioctl$TIOCSBRK(r12, 0x2000747b) ioctl$TIOCSBRK(r12, 0x2000747b) ioctl$TIOCMSET(r13, 0x8004746d, &(0x7f0000000540)=0x8) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0xe, &(0x7f0000000880)=[r3, r15, r5, r6]) fchown(r12, r14, 0x0) semop(r9, &(0x7f0000000200)=[{0x2, 0x7, 0x1000}, {0x7, 0x7ff, 0x1000}, {0x3, 0x4, 0x4267c2303caa6587}, {0x2, 0x6, 0x1802}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x3, 0x8000, 0x1000}], 0x9) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r16, 0x80105728, &(0x7f0000000600)={&(0x7f0000000500)=[{0x844, 0xb9}], 0x1}) fcntl$setstatus(r10, 0x4, 0x43) poll(&(0x7f0000000100)=[{r16, 0x21}], 0x13, 0x0) write(r16, &(0x7f0000000bc0)="0958990b228c700a2953aa0d5949caf62b060000000000000056afb0bccf66b466c9bd76c2feaf8718049624daf3d8fb4abf9a4e63f2458f14216111b1df019f83792e0cef0b00d1806b0077e8ad026eb015af6c8403cf7f71130bbe8fbd571087d1fcad39da26c870a1416d5ddb1380412cd305d5e7dbf5b2ffa9d44121220dc7014c9921716cefb1d4a6d573496b8702f56de8dd80c29660e8f6b215130ed6ab0b2237876aae42bee1ab7baa9dcce19a91cfce3df7124f93c74d85e66d9eb4165ab5ebb558cee1a15c9716bc93de4b95b15da7d98217ce89b5a6b469538f1196ec0ed2606ccbaac3ac7ab1a576f226d11317ec236ed7aa944dd5fa36b845f645d0db997dd16ec9a00dfdff2aa50111c600dad5a70896114199ec2c9901547b189c037861eb7751709a6bb731189f3ce3f53149b826bff897736482ab3b5f277f1aeb55feab2179dae931e49584cf81eedc26f31d896dfc662c0f666a69a30000000000000000000000c35cd2327c48d45d97ef1d364b65aa0a2026aeae906a24570101b64f2a3516876bfaedebd08dab9a3e3f156fd393898e49e36edf98805d6b3d197fa529714aafef108bc41052b9da3b6a60442876d72246eb247413f3353df759d93c95dc4f4973f525cfcf66dcd0994814ce7b30f35f4400b79d82026d5debdccde8e030a1ac61a29c57bd997808f4565515fb36b9b97612e11c655b", 0x200) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 19:19:31 executing program 1: execve(0x0, 0x0, &(0x7f0000000280)=[0x0, &(0x7f0000000240)='*\x00']) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8d0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0xc2) r2 = dup(0xffffffffffffff9c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8020, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20, 0x0) r5 = socket(0x6, 0x1, 0x7fffffff) r6 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x100) r7 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x800, 0x20) poll(&(0x7f0000000200)=[{r0, 0x4}, {r1}, {r2, 0x184}, {r3, 0x40}, {r4, 0x20}, {r5, 0x4}, {r6, 0x11}, {r7}], 0x8, 0x1) dup2(r0, r7) r8 = socket$inet6(0x18, 0x2, 0x2) listen(r8, 0x4) r9 = socket(0xfffffffffffffffc, 0x400000000002, 0x1) setsockopt(r1, 0x45f7, 0x8, &(0x7f00000002c0)="7d56b031fae05e885c63996b62d6defd19b95d6823a84d8b844114fbb689a16f5b1cfc32f1be9235eed5d77ffeb30d344810897a0dfe872590002b884ca5e064428f547db2b63262c8be65db071920850eeb28b05556d072c2bffd54dee244ec9777ccc3b087f68aead593d65f109720de22ed1f4e10fd76c76ba194ae57c8a4a0679a14", 0x84) sendmsg$unix(r9, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffff002e"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 19:19:31 executing program 1: r0 = socket(0x18, 0x4003, 0x3f) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f00000000c0)=0xfffffef9) 19:19:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc00, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x200000000000000, 0x4, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) 19:19:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x110) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x4) setsockopt(r0, 0x2a, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:19:31 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) mprotect(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) fcntl$getflags(r0, 0x3) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r4 = fcntl$dupfd(r3, 0xa, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000100)={0x0, 0x3}) kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00", 0x0, 0x2}) r5 = kqueue() r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r7 = geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r5, r7, r8) r9 = dup(r6) r10 = open$dir(&(0x7f0000000040)='./file1\x00', 0x20075, 0x81) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000002c0)={0xffffffffffffffc1, 0x2, 0x40, 0x1, 0x7, 0xff, 0x8bdc, 0x8}, &(0x7f0000000380)={0xd4, 0x6, 0x5, 0x7f, 0xb00c, 0x800, 0x80, 0x1f1}, &(0x7f0000000600)={0x3, 0x0, 0x7, 0x7, 0x360, 0x4d, 0x8, 0x4}, &(0x7f0000000640)={0x0, 0x2}) r13 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r14 = accept$inet(r12, &(0x7f0000000280), &(0x7f0000000200)=0x2d3) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r15 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$inet(r9, &(0x7f0000000140)="874a59f35edb08d6714623c423d7a966a76f93c8de19", 0x16, 0x400, 0x0, 0x0) kevent(r5, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r9}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r10}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r11}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r13}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r14}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r15}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(r15, 0x0, &(0x7f0000000080)=0x3b5) socket(0x18, 0x1, 0xede4) semget$private(0x0, 0x7, 0x400) ioctl$WSDISPLAYIO_GMODE(r9, 0x4004574b, &(0x7f00000001c0)) 19:19:31 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f0000000100)="7bdd940a", 0x4}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) socket(0x18, 0x5, 0x1000) 19:19:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x74) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) 19:19:31 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) fchflags(r0, 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/167, 0xa7}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/225, 0xe1}], 0x3) open(&(0x7f0000000040)='./file0\x00', 0x601, 0x0) 19:19:32 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff7) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() fchownat(r0, &(0x7f0000000080)='./file0/file0/file0\x00', r1, r3, 0x0) fchown(r0, r1, r2) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') 19:19:32 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8800, 0x80) ioctl$KDSETRAD(r1, 0x20004b43) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x10, 0x12, 0x0, 0x6}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x2, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x4, 0x8}], 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x4) 19:19:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="011251211c0272611f2c"], 0xa) r1 = semget$private(0x0, 0x3, 0xa) r2 = getpgid(0xffffffffffffffff) wait4(r2, &(0x7f0000000080), 0x1, &(0x7f0000000100)) sendto(r0, &(0x7f00000001c0)="0c72d0e1d12e569fc419a80878675fcd967da5664e7eabccc07cc05431ffa265", 0x20, 0x401, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) semop(r1, &(0x7f0000000040)=[{0x1, 0x7ff, 0x17654439c99b6171}, {0x3, 0x1, 0x1000}, {0x3, 0x5f, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x8001, 0x1800}, {0x0, 0x80}, {0x3, 0x81, 0x1800}], 0x7) 19:19:32 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) dup2(r1, r0) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 19:19:32 executing program 0: pipe(&(0x7f0000000000)) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xffff, 0x0, 0x4000000, 0x0) munmap(&(0x7f00002c9000/0x4000)=nil, 0x4000) 19:19:37 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file0/file0\x00') 19:19:37 executing program 0: r0 = socket(0x800000018, 0x5, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 19:19:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r1, 0x20007478) write(r0, &(0x7f0000001340)="cfa2522ee1fe1be9cd71e03bdaae", 0xe) lseek(r0, 0x0, 0x40fff) r2 = dup2(r0, r1) writev(r2, &(0x7f00000011c0)=[{&(0x7f00000001c0)="6d7a70d8a2da343020b614bee095e7653cf69e7dca5b5e3358cb9f35f9e9c1e03533219098142020fa8bebeac076b5f03235157b3cae8a8eb2b88576ea2fa72bd05209920a9b31def8c650c626f8b55bfd711684b747e7d8edbeaf90a8feefc78ab7354037c139577fc31bd11d42d0c060029fc06d361f3ced32c603455a0d632c346f79ce029c07c50b79622222eb90a95be2ebfa9db223aba2b7e1ebb7525f88b3387e2f4c5fd49356ca66263a5aa34dc4ab7d3dd03b48597492bca01c48f6d2a49b910a5d94ef355ebe13e5707b77048a26b92cf5984832920a194a4d30ab13d7d654c5e61561807a15c7bbb1fb534bbdc8bcb1e10e40a34d840e7e4a027d8d29ac9f7958d97453f4f472dc4efd606a7742fcf7da955133931834ea8c1aacf8048fd7d3d1fa2bdfb21edb145e728db161b4e181a371845ddf0e4b50c7b4542aab833af375607c3c0f7d9cb91ea0e7c4908595b532f9281c4c859aa327b9d8d0ed231a49e6326dd7dbc1772f25b8f7e70dcc77835f24a76e911b3fd140ca30728aaf54bdec864de3b4adfa79f9b2d6b30b51119d4695cbfa56a7be4a202b65d4e2124ff6e819345e73908464f9b7a0049b9281c925f090e6cdab4964315e142c8eb50137b51304846ed98a13a6caad87a2c4a803db3e661e8bfd822c8d79f3de6358bd37d15ce7c7dd5eca950ba162abb53c6183e0e87a3da591f2617ae9f6e939c0b4ad6af8183db30e39e98533625180a21ad30b8b0aa21762fafb8fa505332b00eb611621ac4dbd690c2aac5d554a2f2ca1f8c46b1d3a34c0caf407f43cfb4de4e209f5436531302676ac07deec2ad8c2ae0eaf6d09da243476d3f6430d6135682770ea631adf300a662f8b8df5cf6f6bee75a8198a397611bb61f105ee2a099e658ca3801e325a7cdcb68731fd668806eb02477a3905682b972a20258329bc9e5cadce248e914b1cceb7ff7c29d7ea66ca97dec106f30d03398353c142573adbc943027d7053029fc98c35f1be16cc4f233757f100374b711fe42009f7e2f71b93aaa0e2047198ed20a5171e234fc14e525ae9f507897fbf4982e76a2a16e3336cade2b57bd0070cb72dbc1e36bb95b7fd85e8b2528dcf70ae55317c0607ed11ac7768fbc068612a476b7706a98f59e42ce1fa5f533e58d7b4595a58702c2083f1870e26eb984ffc7b7bf05b3ffac40a95c41736e6b3b53ea4c0ae856b16d6773b07e724c0fdcf9711c5d157ad84a3315f02063b96adf764f5f24a3886fa5f463ec070d3f93d5751251ad37eb74fdfea1f08fd28ddfe40a6cda36adb5ca8e9c2f96163c4b6498305e5b6ca08ea13ae52538ea7f741da16e5c0f571d84d17fb04b0b0c94c98e2b585335f3c4aa95024b15e2967aaeb026f42710a56656449c5210c0fbda4d5b5e446eb1997f6bc033309b9da406bdd5a19563740d17df2056211453b731e547a1a03234339886ec5a865fd919e729c497c5171e98bd04bc57196efb298ed37c06659835420df04a9cc951488b6cf194b66e456d5e46be50de8161bfe3de126319d236cbffabc0426698206d27088639129425df664e64479ba78b700bc2f739ac1ef282af410d6ecb9f04b4692f1c6d75fc993a06ad68bd9848f927624b2895417038ea24f9f82b627003f032c8e0d2dfd21462d0e10790533c2f3154b635a0d24b652d5825705346b98d1a9ce6c9edb7df9d9dcf9d769207bd6c23df1c1d672e47c154b8367a7bc82e97a58ca54850ff371e624652a75b2ee893e02aa86dc467e4bf8f83b54cbec4fb124548af6aa3ee07c710c3e1a1f79a18fb688fecefc2877e70e36bcfb54dd6c2ca824fc7a12627e538776047be0a8a172a8000f0ec59ee845dda6db49e7181594cd46a399248332863ea35e17c2fcc45f40b46bba41b13886896ef307baa65c3a7105f4456ba5f0e6a6542a24d2e75ad52fe988eb596a9ee16f19159ba1da31b7fea0b30ebd430a70455aa7fb17c3fd6668b441525a2801a7350aa61366e4beb1708cd578f1e22ccb5ce9fbc0cba33919884d2a18265d29799d36884e0a3e0fc9860b4b3216104cc977005aed6edcaca69fb8cd8e696e728ebfaa34a75c0c51dbd8c879886ecdd7da6e5f840a610602c1aaea2cc392dc60198bbaa21c7a559c0e913b2b87841dec4cef63d497fdb5af4912871840402e43c6323b14292dcdcbf51d5d7f40a8120d37dd800e0a134fe11cdd7270955dc7e8b1b3c3c1aecb045aff9c10aafb1135e05a4f330c3f93ad3922a48beb794e09ca1d9fd59a1a1af5057e39802048155a0870c75bebe60d1cb7a176e52348c085a91329dfdd98ea7b4c5767cd5b2434d5bb0fcafaea61611270206a978debcf249c8ec46539aba4e35812ee1e835b9ec10c577d19758c204efbdab0ae6efba98e06998a56a6ffe7342540ebf8d68daa509f8770021ccdc8c5b6c6ca433bbfcdd80075f36b1030da27ccf7ed32aa9465c938052f2980bf81e19be451fd7b03dd85d0657cbefe06c0880742c5d6783af18ffda64699ca1c22ae179023dd9e8595a8d43e2171badacc684d80f3e0f3b71cbd281ca22c137d49a9a48d330f1f55b28d8f228361e7b6c696395c75a8c6f5a45139ced518ee3760ba8e9802469687418f80d9538b88d72ce35e5d762e8296b72f853b29deefb994bc85bc06384f1c708c4217a784573fc379495fc5736035ab3ed9308a2e5bbd418beef55776dc21c31d1b98b6a544d27977a73e670e30b26f01aadb32237dfca7694399c759d9c40dd74796c6702130327c896ddfa4f3d9a19975acedb47b79e7410a552974e42ff748310ea0869dbea7f97db4667d52f802d84845cf9a6628f4d78e35ac2f8505bc67706d0fd53de6a43f920c7127756ce509512d4f787fcaa9faa18f8fefef9e971a099addcfe8d55a31789d9b6f10b596e2724b3e7b5f28b6780fed39c16f5d258e4ce7c7d6d46f899b847c56ac978e238967fe81076c49bdc858e346a26c58d2046ac4897835698cfdc820d42ece1aa42ddc6f3c2823858cdc2c71e48f6fc2c4faf5b8773d071d875fb1a3198679f72f7ec32097b68e6a8fa59527d13608befd93f08cf44cdc27c29c8a8b060171ed56a4786accc2e5d87fb3994bc952877fbb391e49b1cc3d98f1ace77d19e7a1ee1f15470ff1b1572e4cea1eff5302edb35e4aad9e8bcb4d65f53498712385991805b358fc098be7ffd11819e74bf469211c9f660dab09460b0b4dea7c532f8a23c6c9bfed8785615d359f1942bae0221efbeba2dc84f57766fecf3b8d88667d99ee36a2799cf99db09b11f842e1d62fdd8d965866b74fac39508370fc1fe356d5265e947b10479555502580d67ad1af7414f4efe4bd800d2dd2c40a1dbabfdc5de8d0abb15e54955717a38decfe72b464c3796bfee0f603efeeda5c2052d8468b80ec1798e58aba51c62bede5b239db2b84bea046817f6c5400c8010bcf982bad0f3662c6a5e3833de150358dd19c89b27dd67dcbf6549a12bbde110f794ce83eaf41754728a185d2547768eeb66903127a612cee9349f01aa79649e473b33898f2387b37cde7888ff0e329f0e7ffa75c36204c0fa24e5d6176785680f57ca6d822c77b98302905ee744fe6b1d62cf497fa0e5f855ea8b594dabf0df8e7aeb9c3b870979091ff6f5ea7092465016c9675e2204542003ab845a918c65fc033cf31b6d6dc27011e77a011deb91c2ba4e8133c97cba4514d2e3994e331f2feef3d957e65213e5c3c4ab72774549a0da95d7478f26b8881462af0899041285b0e284a4736c5a97a401fba68fdc796e2c1366c1acdd3de6eb9f944ed4ba843924ac7ffb4ecbd224dedc92a1d58ac48ad3bf1fdb27afaec3fda4c103aa97009bba0b72edf5946b9f419da26eee84ff59fe80fad39a5f9ec8530be0c32061a82742f6033903d81c4a422b380c03dbd1b1a7b71352ce3c47083aa0e4b2b7b6e2ff259edfd00ae8b18d18726dc140fc320d37dfc621240102c646ec1f79b5bcc0099771b13ad421d5036b6d7027ef9bf60fbd462180e660f235bde656492407a47ea9a849b283b1c4fcee73a895dc30012542954ebd11ce48731472982edfb5b0c4cb6c8afdcfc855229b3ab64d9ad26ecd2200e39802041a534d4a349866302dc018b434cab1a6c08821ef7c50182d222ff8aecb6e09f9c7cf82679703dd9fae77a38965dcaae48e426040f4a6a6d22221541bfdbf3a4d07aa35b1a9bee287666078a99dacd5d2b5940d43264b4c7956f7c6f047ba74b5827b0f709c8014a09a1cee5748f99513ddf76408185381febcdbc4f5ae5f2318403441177b448c1498db44629816c8faa6a5307e7ef9b600940cc7b0b6bd47e7a816d6b99e2bb251f3c6dbcbbaba3878839cdea41156e034a83699c8a9574da31b19927d17e99c8de3214336d5550899edd0ae46e5647bc30624792f7bbbc744abf9e2b48b001b344f58efa0177b24cb515b037359dd2d4ad3139404dc3bd3b81e4fbdf478623e6a60d9a8ce4c7a918b1d2a5a3324b52abc804489800256df15d6c423b63a0ddc7e29256cebca28cbdc79d9a70c78a4ef7f6258c624bd3f596529a31553da32d9b5f201152d73d4114e32db7ed12421042c3841065ff12cc38e6ad9f6ac4bcf5f5f0f17da4ba4bb16cf5d267d0b172c5c9e0eb6304528e5c6d2fac9870856ed1e0637d17834f0fd1af54d2f10d3b940df40af7c9a644dbfb667be945a01821990c6ac5e183a9ebc51b386e9b479288ca0a1bbe257c69f4509d740d698bf7731c8986beb2cad01bd3f69ed6d34da791bc56e4f8ae8669993815fa2287182f99d2b6ec22bb3490f86a478d1c47c5085dc0c4d417728a5c13b7c3781a84722ed0f99ed446a95453fb05da8cb89bd2e2c680e247a1e1fca4f32db93b0cb10a08c58bcdf2b39ecc3328608a402b537dc4c164ddd936bcaaba8ebf7144f8e4c3f2b586aa0342dc541227cf7ae87c4dddb9165153883241208c585e82b917015a3799a5121ec40f53b1ab2c394169cb9630c63ec718ef7c6a5a9bea4de9eef8e040ef4bbfb05a23fa611d3ca55156b0a7baefdcf30278bfd75f42b3a229f72d0ca92abc845b11826280123927c0bbbe7705cce82f7be734e5ff50361d42e865a50f94d2d3aceaa4990b03458e7cea4eea112f930756420e0dafc24d57f9e2e74b01f05305e4983ed707d528e37f4d296e08cbfadbf7b89dc6a06476e4c9fa87e1a7c383e00141d32e35009b40fc4604c5879dd443213ee333eac8d5368c25df6c507c8e5e145bd54e51f47dcc9646f11f615081bc2f3a459688f09dab49de579c2ec674a8d36830bd226cda7486f52f1a61c48933db3d822a17cf62515fe35c9563dcfdf86022be26e7357010555fbb34a58a446e16675c0f781e9c89a583a42f370e8d205a6ebd390de758b1ea845ec06b8fe641e53dbd6ecd56b38e3f83abee4be78b3c1414cb9614a05696cfe0e5404eb96c80086b7681744d4b1fd45f268233fac2d821f98cef31b0bd2cefa9b91717d55db3be0feff7276870753a155ad359e20ff6856ec65d1c8171a12aeaef23df0fe45dfcad3e82b2023ca4ccc4ee428fa2d765a0d83c47b2657faf5365421a6972ce9f9f26bd3d23869d0f4e66d2fc38a3275b01d408b34ebdbe730d5f7387fd0dd27256c3e13ee88a0a77ee1d5f20b933076ddfea6fd58ef2382ac790a45ffaee8b49c046f28dd1d930538e0b675eeb5b635e798492d5251da9ee09fab63e5be3bf4499421e621914eeac1c076ac4fa31573721b5349038d9a8ddb5f90168f09bec", 0xffffffb1}, {&(0x7f0000000000)="1977c7cc599caacf485175f139ea84c191cf959dd19c0b", 0x17}, {&(0x7f0000000040)="049d3b136e563457ef732310aed13b1dd9f4cc8b4418be272ca1868c88a0f6574872c2dac89d64e68a1cfea71ae789f90663940e0ee2095114630dc2ccebbd15c235d6126f4546259fd0239b9957f6994d9c93406e7e0fbf95eb2afc608b3cf30e78d1534c", 0x65}, {&(0x7f00000000c0)="98e982c198b90b51af3b467a8a44c0c940691519f99c50e32bccab7e9e0fe1b7759b15b756f5ab75775012b70b959ae914116d8ac5188b68ebb40e", 0x3b}, {&(0x7f0000000100)="b10f3a05d702254f714b227ece8c8a9475288d6c1a2d9993d0effcbf9e859c5cb77c9efa543514e96606bbe941d49f6f90705797e185f30d2703147bed8671664cbc81d684f2bc0c962f2e6543bfcf87d43be4a240e092daeaa916ff25142706eca89ff8ef31806721c44202959b362d7c1b8d5f83796f6a05e0a71d62", 0x7d}, {&(0x7f0000001280)="283746c92b2c102ccf2e65d6931d4986d671cee2cee92b78a8f589eca57a4bcc51d7a8c8f24c4578d908fc4e72ea263bdc5bc6f667f37c7f974552ba1c9cabe400840de00bfe5c870e70eed051f34dd8c4efec5615716b51d023270cef058a793be731b1df4f2e546faac53bc330ed646cfe38e73d3fa246188a845cad0f6449184dec50b53a4fb35a1b0ac319afd762c46474bab42a676769dabef11d6eb348d1", 0xa1}], 0x6) fchflags(r0, 0x4) write(r2, &(0x7f0000000180)='R', 0x1) 19:19:37 executing program 1: r0 = socket(0x12, 0x0, 0x3) sendto$unix(r0, &(0x7f0000000380)="eba12f8e", 0x4, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="2f4af09777bc2950ad2bb43a4c65f623ac5556d765606fcbbb248001f8ffff77c9395232ac24b1e5b9a74baba1f27bcec459a8c0c3266ff3f8f1288c0243b9b40a5125803e77761623cb58b22364435ffbb0c681024baa4cea0a118e2e09cb016b800e67383184341b3c1efaa14f6a2f0ec09b3559ff47c4f09e97adb69de92b9098ee777694fcd49c6d19699d033dd418a8d68d3b90e5a26ab089d74548c57b7fa535", 0x349, 0x2, &(0x7f00000003c0)=ANY=[], 0xfffffffffffffe79) sync() 19:19:37 executing program 1: syz_open_pts() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x1ff) poll(&(0x7f0000000080)=[{r0, 0x111}], 0x1, 0x8) read(0xffffffffffffffff, 0x0, 0x0) close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x9) 19:19:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000017c0)=[{&(0x7f0000000500)="293cdc9ce6757a64fdd9a6dddea63861e0405a93cbcee90615c4b89c71391f4661b46a0c2d25936c949e53de56e2b0ab1990b1bf4e0beafd3059f44ad786bc1afee794cb504b3f73ab3beb6932e09b4e3276338a0ccf5c83d69798df6627189c1c8e7409ad39164d15c58ba66894dc166685959d5c4df67b4ce373b91816046ba8b273111201c4447504e44fbbd53ea1b9b03c5c85a24f13c45640fde8b52745672e326ac18968ecd3e72eba19950d19104a23ef75e085bb269af3ab8e0eec4639987beba2122f428f63bbe83595a3fff9fb50377a0b1a7efbe1933d6167ead5e69e6ec5e72d1101ffaea8a5427b0085c6eae5e3b33695e162edbb40c4260d110e71099fe2407e071152a31ddf1c0bd7fe3028853bdf64abe464fb6a1fe03bd4970dbd76212a5263767fca98448e9c033902dca153f651c07cc06e81432d76cdf59f67228e30d9d428a801e9d3c32c3666cb386b73183d8cb92314f466805286746e528e5002365000562fdd322043b448008ff8168d4414a99cd3fc9439e5cf633f49858ab26267e79db496e0250609f522ed5a43c3e01473ca748e14f7986f8e1e1d3a956ddf8fb60a6ecb82446236a9b1467f56123fa33b87414ac5dcafbdf0720f87642f95b0238e04ce6a7f2c5bfa8269149bcd8e98d5fbf2c57c59b1445a9e0c5771d6797b148352f751efc3836d684ce7c0493ce0a451dc89a45d65cdf7a626c0926d38e164c2594c5e7ed51118d086afb4f7364ef20b8c7922597aaa70b90c3a4b84c65dd81a0b781321276ab2ec9d53a69d36f2e450aecaab43e3209d60353db2439c31e68d562f4a956b6002589d055fb6b0528d9c721ed0969a567243671fe1ed7c3b655f01f29b9ee233c6cf011d5c3a094b15b8f3a0175167a568b20dbc1eaafad8b2fc7a2adf45e4fe6014ff989074b092c1dbe88b1d9c4004f189ed3ea683368c4f5f33a76eb045cbe5c1a92909f2f0b6274ee9d5f29ae17fc51dbaf4b86c5f5468c72daadea2f3164286106bd45aabe29496471de46eebd50d6d947b155f12039cba4aae9abafb6af496fa92f9c1ea3ed155803aac78342bb19fd20e71283610c8d20cf61fb17775181a969ca117285e7b586ee75b4bc50fa993bc28c2e43ac5b1aef4c10ec65973a6c1f087466603c13e6b576cdffef70e0920b28581b89f35a18df6f046abc8a90b8343e8744724fe1fa1cd1b5558a67ad10bf78045debdc1a531ba523bdc6e99869bc9a3ff469961a061ca21d3d6727a4183452247af9e7fcbe051372fb455a0a8455460b26f6a7699217dbe585513d99ec7378dc96a49d93bc2c5bc4f49d3a6d02af56156e30fefb063549a27c036ba393750fa2b3f42f00c562c1bf6364e297f5416d182fd8109f03cc3c2e3c37157558b0b9a1e37c2927f482d2843eb78e1f7fbc8d83ff67485ce11485fa5322a898911d18fffd851a0484021027e0fafdedcf81e2920b0cc71970a1cd2d3cf6e68e827a1facc36c84cec8026d86788a6bf9213a757f6507c10c1a373701bbf0ab312b219625dbfe118459163a95ca3816476550872cebe9943877e169a4eac78bf503143d555ac2889c178ee2c992b69be4b57bbac787b2cb0cc31aaddacb587de5292d51528c5a3727cabdadd42fa412467ded7ecc07ea282d079aafc7a13d5f200dd8206a34fa15003f050c853c4b515323bcc964379bdd775aee19652ea9f46e9374ad74ed31f754fb156ef390af4fd8a3b55ac34348b57a900f6446d5ddbb7dc8d11357c7cd633056b67a208c8c2d26b54249c0fceca836e68d44ac583f0696be4396e5b7682c3e401b8b70febfe104b323bda82f08f78ef3116139d608e74fc97ecd79680043538c5b5fa74c7e5b1eff893755578195ce3349e0b47525db42d268fbdb7085419ca0b520e2b162aff4a0c44122448fdb36dc5cb0f2190ce32034964799b04cf61169474364cc62190dae6cee5ed7e0aa4e1305f49775e3a135207807d91b241dd5fc0f3b9a305292da043191b7b2c87e2ddd418badb3a084b45196459a460b4430fc76af0a743bde07544c5f64ec84ec0f2d10ba620fa3e862129bb1274013a620830001c73c08325e1b3db491de834bfd619d329c5ab843581cf5d9c5cd2b45737fa3726f8c3fd83fc30edc3a5e6f270558329c0f71ba16099a2e2ed0758a7064634242393982ac094604590526a663327389ce07845a637489b2c661ac4e19cce1c4d0c4aeb8a0ec913686ed51789f571fb8898bee61e3a3cfa93b1ac170b99a4105de2f7bf3354aff5feceb42b8d222b136af84155a0b3111b9c44eb75e946f48ec84a1fd06fab2a2272842a6876666c33664805ba2f0ab77be19a1cb5cbf7250808c7d11e1ecc27fa5f76cd0ec30281d2310e78aeb93be0b9a577db5c44cc73407d745d5d9e7fa04e8c33183da43bc22661b99c1f030d12b9191ba276520f38e1fea5d18ab889dedcd6338ea1b10793b20dacd1fa9fd6b8b7c8040ec05ab06ab0f7162407d0eb1359bc1e1bfe5585d0e2f6b239cdb5fe617e3791134737f661a54b7c84ac30d39b66392666c42f1db427cb770d33de14f8de38946371dfb5e47e27d5ea6c4330729d48619ba61c8a9cc560ba6926a2679bda48e4eaab4b8f60d99e906180b88a8f6096a280779b7a01785b2265e7299e39e964594437ef7224e3ca79e33f66ebe64cf51e347aeed9770aa265aaad456b4216f909052e9daf2c212dda0feb6b1e034af036123511af2cc41450192ed24bf3b6b7167f22288e0ed3e05c24a3ad034825ccc9c0d910b2923e509f052c8fa2c804c72837e79fbacf375dad80beb0ddf4e09e0699ad1b343f982a76040c9e0b915e5968e6d07e11c8866bb0b2fb284019d2d2433095a23884836bd2502d52160577b2617ecf42644c3bd39ef5f6ae2b422675855a61082ac86c4c6c76c33352fd5778ae27a127384db4433e389158bfc7d327557d9830b6ceb8a7ed816fa1c400d03aa53450fd5384d3ec597e67aa9f98899eeecbdd1ca012899995ab03e1512d724e9efa287de2ae269beebb90a7beff7f79b6c4aa6a17abc0c442bf8976ae8712b310e31516bdf5c517ed5135bc0e7eab85ce208f240eaab4baecc02d25a81896fc9d4e1dceb5c08aa60b0f4d838241f2846b410d4453a178cb21b1c457bf1ee569b73faa1f05415b896f6f74d7bac43b89f290ae4e0bed367f6268b0c96858d57abbbc65a5403c485ffc9422d9c505f0d52776a9d200e3f994e45f6c3609fabf4aaea07562167802f7c830efacf36492aacb9e220b048baef570bef904c0e45c4218fcac70410bc6111df62f4c112ed48b0750d9a8baea5b611538d86811768fd83616d8499b67c5cecbf5525bb51dbcee55a389d6ce367b86262733650b1dcf1bb13603d37d465e061d42dcd77db86698b4622a4631097a9ea92199a59f9c3713dc28a45f4f95d396aeaf02bae94bd0734fb6ffa0b28255808013f49c57e8c7906f7a6b1e84e849451b6c79b7b509af387d15ea98cf2e1bac0cf239ebbc6ba54cc9a3317f68376cf2af6117b03d0b14049e322d839710e4c0341cb5df1ad1be458f212d5d7a2c1b108f4ed4ceccb3490c8df0cd14d2045198792a676ecc7bbd0655499e37e0d3c455b9880d707f2ec6890a87b027f455c8a1fcf5bf9175f82cbae2b23dddda3be85c762e6ed6f8a08362dcc617e0b0d9363c152a943bde70883c71d7ceea7041560b1411611982e349d208cbb910ce1ed2981ff84769602dd01d6d25e6ee220909197b1cd55ea732935575123e2e9be992ca7de0762ed4d43115c055896294e64db8d63b7a596c73c38d9175585a2e073cc0181e50c7bab98575a79fb45324866faffee7bd9334e186b65b4c970b310e81dff01e4dcae427574d33a692cc47f6ca0a679c9af7eb3ce45c10740d482a29fbaeb239d7c6384fbe25e7b449ea795c27d11269d9c35dc5568d651e453c082fe607d1bd737de762b0e75baabe83d45caa5ca8c6aee9afbf002948628ef2d9599fe6077ddfcc8f65987ec8b5a7b66950de371170cc7955b1821e4b910149cb11bb4bc426f8d72fce1b3e1f416c581df93932d138035a40ce46b0b21baacfce69d63b6b81486a13412df7737d2ecf89d0169bc80ea53bcdf3d89bbc9030ea79d1ff79d7752195430374ab5122827f3962fbafc0ad2d885da85f386599fe444def4863f1afa38bd0fc4bf9a469bef4c2f4d608b66a7905e476a8db1931758289a00c95d6314cc8b103fc37ec5f2014528f149f22cdf5ca834bc00cb05dedc4d6c194742c014139932350c184b5d45cddfdc0aa5db5f3c01108c20ddce754fc6dcfdca8e5060530ac2555c607d03cc924517402744b742987979a2dfc45428eb1ef09b64fe2b26b54550bcacc79e1f729454b4e471f2e1cd7a46937b1f5383ec64d101254c650e64b13f6114079ef7b75e6224a9999f4c48a79dba82fec563e5c6e91b25d38a6d0d6fdd59bfa51528aa293bf8fc378f1c799daca387f24a5232551721290889f1b33faaebb4efa6e0b26622d75a8464b1a36c766507168023359709f11d955e80bf9e6e5d10f34846e86a4fb5c7453c8266f1acf53c55d7a8c13948df501fdd4da33b4941500ff1f988c92b988b2ab90f4fa4458724a2b8dbbfee459928098fcca9fb46180623ac081aa237a6bafa65baead57b1e136dd1002641abed8c8ae7cad7a977e6aad903a7883dc7edb8fa299391233dbb1139edc6dd8a6316420c1155951dfe5ced48f1289857bfa7153ead99da739b11b3ed9c10c2025f4fd881fe5666b96c951ebfae0b29bee1e227c2d8aaeaca1a05c2f85b5f7aa5ceef4070d16db263a603653ee702a9b07cb3a780b22568fd7261dfd88432ce34279c60da244802c315993ed26da0e73048983835d02f5ccb519f94c4f43391ce1adf29ba01d7be851068592ddc0202c92a2704addaf29da3f9697ecb90352d85ddf66ddbcbddc679c1142d1f42d035d29305503a739a2cd0b5050a631ea996a8b0b91fdd341d4f86ff0aa94ccaac71efa941a3fae215973ffecc61a607f0e71f2866c1b53322baaf851554bf4d2d2f63a23744342b460242273979b2312c3198f71540cdc6b4a3d0f6bc81033b32efced465332168c99a511eb952cc153e84b19f0267394246dc1f7fa36d012369f0ae0cf52b27be0f76e2ea4a5383ff64d8177960329815e36d30167a82d6b4fda491e5e623f7c369e73c1685d7c967d211aa5be1b1c2b7776ab9aa1f397df7f6d712f91c1e53bbe1b2496680a882664a15b8416de4ad3444d09c3c659723bcbb9203e2c478b8f64a8f5c4f93572e81c1d8ebe4500a9f0ae8526afdb90e93f44a6e597eca3decf8456b632d4916677175254cf3cc1dea3c26d9c7bc69f4b143c10fb9700b3d849ed789b5fbf611297000437bd0b6e6f28b91a4058d0fcfb9ecf05b26c4ffabfe379a145794c17b2c581e566842f2472171de715b8387497bbbc9e55d31823009dd1668f9581b5f39eefb113567fc6ec2ee12b4d06924ed0ec43fd0cc5859fccce43d1c572d83013e1159ab9c9b998002e285a8fed99513673b87929ff5326a6c2bb716aafb37a470ad927817a837f2455d6887d58903dec8f20029d14161105f6c91eaf5cb6e0cc59eca092652d19e1cba12ab1eee8530469d8ff8f7aa7930cd581f0eea91ff6de283375160e323454a26b8be256fb4c24e212b7255af8be0ccb463d5c4dcdd8192d6b28e85f5dfa46234fb0880fc5c2b740858a56de53bf1ee0988f22b67513ee8e4e58f2a9899c54f5c5d6c9", 0x1000}, {&(0x7f0000000240)="3fd3b72c97da2d554b1f51935ad6f0bdb6fef1a86292d32db77cc0e13e57bb1d0bdfc8de0e97da33cbabb9eaf36609dea58154262a616416f64171cad57f4016829e660daba770bf740d88542a39cdacaf", 0x51}, {&(0x7f00000002c0)="f09231a0f3fffaedc917c82325e5b30cd4dc3efcdbb58f4c7c038434754836d1099b535f02120df880d577c3aefa38d614c7cdb596b0ee7c9969eebcfe3f786b1b8d3a8aa629648a15aa9387f302f8f78062b7df94c1c2105956932193fbb65977267ed0146b0b54f256524d612e037c94747071b08b40df4d4bb378e2a1042d5de37515e98342f2d8fe4064b8989add577a214336043e7447f01a4ee81ce2e10f6dbd9d92632ea153e90fe84fba486e971ff015", 0xb4}, {&(0x7f0000000380)="ba9ac3d7583a5cf146eadcdad746faa578433567d9fcfba4d73f4f35b2fc3bd3771412e9219523321cad4a58b8d68e185666b90554f2e1924fbe2b153d60e4ba0d2995e153ae82a29ecab715e0e72e28c8adfb36c84a7e55ad213f8df1836da04066152e7ae8a6cb1a900301b014f89ca505b4771bef31e78ca422bf53fdd4789c8e028a6a629dac4b2c948dbae477dc3b832cb7bea8413d8431a02d07", 0x9d}, {&(0x7f0000001500)="2afdeedaa668089cb2c03afab80ebd1b52fdf2a8ca944b75e058ca4c2593cfdc7603a5d19a573b5585f718f495c78713bd37dd88a00702a3a14273f57b0cb2a1f24f8fde0dbea4392d428594020ed72ff0622f441eb7c01c715cb600c97214541d4b72dfee1182305e7dca5345b797448010960ffc3a4c1416a0e29be6a28d3701c5110e800768238d369d4a7bd54cec5b86d9d4a0621aad88fb000a76996e1d3b0cdbcdf4e3403a84f947c7693225ba83af0ee6202666ae3a78f80c60ff38c2829f9db8edc73b27b83ff46d446e444fde9822333a5ab185d9b16a36cd5ccde38f0b0f921c9d435811ed0938b6956f9e4d1bce190d08c8aa57f3", 0xfa}, {&(0x7f0000000440)="c76d", 0x2}, {&(0x7f0000001740)="50d8670ea3f62e176340200652d7c441c512008c1c14718ffe36d66d9e0a975582271d12ca1c7f7bac2a4f37a0c75c4b7b697f958f116a4cc5ce8a45b503ad27259a87e0806ebf2f7cfe9ba5713db79ce216d110b69cba8ffa6428c3d1e88846f650d71a6d199398db8615347e6947749ebf411c14", 0x75}], 0x2, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) 19:19:38 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20902, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1812, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) kqueue() utimensat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', &(0x7f00000005c0), 0x0) r1 = shmget(0x3, 0x3000, 0xa0, &(0x7f000056c000/0x3000)=nil) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x3f) shmat(r1, &(0x7f000003a000/0x2000)=nil, 0x2000) 19:19:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x4) r1 = socket(0x2, 0x420000000002, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xffffffffffff06e6, 0x4, 0x0, 0x1, 0x3ff, 0x100000001, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x6}) setsockopt(r1, 0x0, 0x6, &(0x7f00000000c0), 0x0) 19:19:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0xffffffffffffffff) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) flock(r0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x4000000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x84) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f67696c653000"], 0x1) dup2(r2, r3) 19:19:38 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, 0x0) poll(0x0, 0x348, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) getpgid(0xffffffffffffffff) 19:19:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28000, 0x0) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 19:19:38 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup(r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0xfff, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x3, 0x5637, 0x20}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0xff, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0xfffffffffffffff8, 0x10001}], 0x100000000, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x1c, 0x20000000, 0x6e2}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000080, 0x3260}, {{r0}, 0xfffffffffffffffe, 0x90, 0x20000000, 0xfffffffffffffffb, 0x81}, {{r0}, 0xfffffffffffffffc, 0x4, 0x4, 0x3ff, 0x2}, {{r1}, 0xfffffffffffffffc, 0x4, 0xf0000080, 0x1, 0x6}], 0x800, &(0x7f0000000140)={0x1ff, 0x8}) dup2(r1, r0) syz_open_pts() fsync(r0) 19:19:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) r1 = msgget(0x0, 0x20) msgrcv(r1, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x0, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) 19:19:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x8}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0xffffffffffffffff, 0x1, 0x7fff, 0x2000300000000, r1}) 19:19:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x2, 0x200000000000001, 0x0) r3 = open$dir(&(0x7f0000001600)='./file0\x00', 0x90, 0x10) mknodat(r3, &(0x7f0000001640)='./file0\x00', 0x1000, 0x37) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) getpeername$inet(r2, &(0x7f0000001540), &(0x7f0000001580)=0xc) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) write(r1, &(0x7f0000000000)="87", 0x1) recvfrom(r0, &(0x7f0000000100)=""/161, 0xa1, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000015c0)) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r1) fcntl$dupfd(r1, 0xa, r2) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="46cf66a2dd5f2120d080c420ef90e3e2f759c45d7b965a8ae32485af", 0x1c}, {&(0x7f00000001c0)="8107889cea5c67fdc1e3dc06cee94f4dc1817bf9b2301b0540d095b8fa3a2bbcf7e106e3ff1686ff0ecb8fcfb4e06711a91fc7c90e4bb2c8bc71835f73d8f35f7848b36a90d10ba1e890c6a5ff3e71c407225841da39852da2fca70cd3ce7fb6678cca93d536b9e4d498bfbd57fae31535957d487ee9a664c36b46df582f45a8b0287766bc4ede543fd7e017564c67175394ed0eaec9d8be04a083e1b05769238b1d0b5998ab3423f9cda5f95c535b0ee615af6aad0163a69190713999ffe31e", 0xc0}, {&(0x7f0000000280)="5e2989ebfc9f257538da2f98b269f099761f93ec15e1bfcc5bac72c007ac4b1d34f76b5d34bf6de7e405c86fc4a3eee962c53238c03893781b192196a58f4a53aefba9d1f8d42e798f5025294469f0a560a805c0b82d723cec00abfe724407dd62d8f51527b94428687321c110", 0x6d}, {&(0x7f0000000340)="f9623389749f9f", 0x7}, {&(0x7f0000000380)="1ff50491f35347373e4d2dcc841ab69d3ed9176d1cf467da06a25894647692c37e46999b9030f1d7e636d5d516ea763446e1e7eaf2dcc28bcbb1a547ea0b52ff7f9110d74d26750ffeba2cb1ed99c16afa90a8f319cb11dad44fd1738ad0b93548b189a17b31e9b38496d9f7e769863eeb7a9cb43ca6b0c57d16935f689436a168e04d32fce211143fece0f552bc5fc404a8b2905328a9c7c7ebe4ffac5ba0f4f289a18f9213196a6161b5562f2095927b5f34c4681875427e85176437bd5b2e336629007e0b342c585938bcb5eae112dfad157231e6e4d8ed5e45812985eafcc5f6b8665e3b740a5bf9b4fe74fcc3c06db8e1", 0xf3}], 0x5) 19:19:39 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r2, r0) 19:19:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000700)="a7923ed97040fba65736a47491af4ace0a430f4ccc9e164ffa56c1a23b002823af3c565fd6e5cc1d41db3efeda7fb20221f086d9dfe443c91d049f605c8456859f9b3aa677887fdaad695cf48ab373e6de23e67beec0e423904e725ee40019e410f46dec4538167c7299f6dcc783038be4b6ae70546416f441e0bce5ef9204370bd8cfa0de14346b53ce88009c5a", 0x8e, 0x401, &(0x7f0000000040)={0x2, 0x1}, 0xc) pipe(&(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000007c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) write(r0, &(0x7f0000000140)="818c777bc416d0f5a9b1a93ee1855b2fecbeaf47188a0d38bcc92fb0ead13a797f442752de6ef2271ed9d2601bafa11b228cb2fa2a4edb7f11fec1f00920e3bd7edf76e8bc7083c44ffcb8a32d4d165d28e2ef8a85580d82905b21f7e9c27c09ed6401c4577a9e31353c2e2ff59a348e17044fc8b8898fb44f1b124c8c543e38f95546f66969c6de07f1a4d78211eab4afa3b8c168db4e3126f77af5d112a0cbfcab020c331c48bc5445446e3edcfa6ddb468708e83191d22fe5d1684dac07efa08691daf077067c986455f1d6b78beba6c382f5fb6063adabb359a713a51d14f45e6f5b96674c1f97262dd6f1aa5e0c6848f07a6a168927d616a8e2f78efb9a7bfcdd37abbb9d5d48abdce9bd55b1c2214989fe3555498e178db605628c72e3dc42ff773ec9cb652def95243476f1c9ef6b496127f56533a5af1510361226e76ee8712624595150a7bd8f732d55b73783444ef5b9c7ca33088e59c26d8321c4615bbcfc8bee78adb98b80bfaf625415b08357d57dff55d045470dc852bcbff9bf784d1aba9ec086bc1a5464a17d30417f61fcdb8419da35c11248d15a2aadfd702a13cf7e47e951e16360127b47834b48e6472e53f2aff01873d3b4341b742d6ad509c2e02397276d6ecb964817bfef81c78a987ee80ec91fc7255facd45766289b3a2cc0595b375506df3198813dd2b0c83fca90816fc7737865cbefc2544ed255d4da4bcb36885ece9ff56acdbc4e658e0b29878c2bb11125a92fec1babe514a942ecf6790691ddbb0130879b1ab265fbdd0550bf9bf20d3b67743115d5e306c3a70f602c0b9a7dbef68fdd937990c5d57f7ba1d58475f7264e8234c3ee39c4fbbf120b89bd74e4b2cc3a47c9b30d8211a2d58798273477e83b6b90e9dbd35ad8d53644702673aa18a82877f3d8e18572727769951dd1857e0a5e84853baf20f64ab84b07dd2a3179b5761f7188d6e05fb498288bca79ad035a49d5f75170b049ab9ea9f224e42c46a2c94e69aa8c32ba9dc24b70d8e6437fbb58eb874fb844c7bdf40244c616bbc39fa87097890609e05da3070e8b822fcffcb144384d397db3d473e7d93dc40db8e6a3a8ea2f3095595ebc0cdd9d656d3037eda171bc5dd5f668fba18e08c315661780e6780652a8979f3e4c5a26b244376215d6a5b00f11d556746d9dde33183a11581e90223e2cf63d1126e954e1b125a1ed1ed82df58da20d2b363e32cd21d30f0cd8e5850f824ef9f5675417d4019bb72fc7baad8f508288e19f52fd54240c0c70e281b3ca3fa339fd2ba9a3cc23bf29de3b9eda47c9f79897d1bbe5c48f14f238b43cbdbef36feb037f163be6b88b3c23f94035e9319d5c3f87a03983052ec209ab2a0d02f4071f289dfec3692c3a0ff4850d6269047fd458600cf7940198e35cd51bc8ce1a40a2410ddd7a88280395fad21e94f9311db0dbebf0606de58fe277f8c783951fc4e1286597c95637e06c1bbf1c179a059f1c3ee0a3050ad439c67f0461603d24608fe7e4af57278b3bc6c3543dde2eede2c36098a7917bb92468fa96137761d750a0e7f5dd6552ab7e06011b72dff49300d089dc5c72b2b0511b0bbada27938398cc94b762ef43f3cb02fc2883ca9ab9c53aef6e6ee6f48f02cb3fcae26c128a2d87d9a03a440b908b803d86b765b98de6b399293644218b194e0671b42e9f1d4973396c5630ddeade9726fba27581b9b281f78c3d8a1f9885c683ecac4eb8fbd473e3d7aed5b06b409953f287fe67daca3d6399c4726d81d46287e75eeee8db76f73eed7dde7c130bf668e210cae9c564f9ee49ea07ab02de79b46b5bf47559e5b5d867b66a0e703fd8b76e4a3833dfcb628a1b897bf69dd9a9ba8469a94954a36168afb88a488a8f91b2065319a504e154912baac512eb2be3365add44e80f4a86ca6f2329c14ab5d5ad33e34cf414acc487c033a1720b9222aeeb4ba3744ef1bddd677ac1e0e3e73ebc7d7737fc89ec946d23bf2505aa0a4be974", 0x58d) fsync(r1) 19:19:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x2, 0x3, 0x7, 0x5, r1}) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000640)={0x8000, [{0x1, 0xffffffff}, {0x3, 0x9b3b}, {0x3}, {0x0, 0x8}, {0x3, 0xffffffff}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0xe462}, {0x0, 0x10000000000000}, {0x2, 0x6}, {0x3, 0x9}, {0x1, 0xff}, {0x3, 0x8}, {0x2, 0x101}, {0x3, 0x7f}, {0x3, 0x2}, {0x3, 0x4}, {0x1}, {0x3, 0x4f5}, {0x3, 0x80000001}, {0x3, 0x1}, {0x2, 0x800000000000}, {0x2, 0xbf6}, {0x0, 0x6}, {0x3, 0x101}, {0x3, 0xdf1}, {0x3, 0x9}, {0x0, 0x1}, {0x3, 0x3}, {0x0, 0x40}, {0x2, 0x20}]}) getrlimit(0x4000000000000007, &(0x7f0000000300)) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000380)={0x2, 0xfffffffffffffffe}) r4 = semget$private(0x0, 0x4, 0x80) semop(r4, &(0x7f0000000040)=[{0x1, 0x9, 0x1800}, {0x3, 0x404, 0x1000}], 0x2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000500)) semget(0x0, 0x5, 0x101) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x40000000000002a2, &(0x7f0000000480)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0xffffffffffffff3c, r5, r6, r7, 0x0, 0x8, 0xfffffffffffffcf2}, 0xffffffffffff065c, 0x6, 0xfff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000003c0)=0xc) r8 = getuid() fchown(r3, r8, r6) getrlimit(0x7, &(0x7f0000000140)) r9 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x10, 0x10) ioctl$TIOCCBRK(r9, 0x2000747a) lseek(r2, 0x0, 0x2) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000340)=0x4) fcntl$getflags(r3, 0x1) fsync(r2) 19:19:40 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x2000000000000000) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 19:19:40 executing program 0: semget$private(0x0, 0x0, 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x3) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x7}, {0xffffffffffff2e6a, 0x800}}) 19:19:40 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xfffffffffffffffd, 0x20) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 19:19:40 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) lseek(r0, 0x0, 0x39bc2dda3f0b5e72) getpgrp() setsockopt(r0, 0x1000000000028, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r0, 0x0, r2) readv(r3, &(0x7f0000000340)=[{&(0x7f0000000180)=""/131, 0x83}, {&(0x7f0000000240)=""/214, 0xd6}, {&(0x7f0000000080)=""/51, 0x33}], 0x3) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb50e}, {{r0}, 0xfffffffffffffffc, 0x1, 0x3, 0x1f}, {{r2}, 0xfffffffffffffffb, 0x3c, 0xf0000000, 0x2}, {{r2}, 0xfffffffffffffff9, 0x4, 0x0, 0x2, 0x6}], 0x9, &(0x7f0000000080), 0x3, &(0x7f0000000140)={0x0, 0x79}) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x180, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x94) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x408, 0x0) write(r0, 0x0, 0xffffffffffffff5f) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x813, r4, 0x0, 0xfffffffffffffdfd) dup(r4) socket(0x1e, 0x4007, 0x57) fsync(r4) getpgrp() fcntl$getflags(r0, 0x3) 19:19:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(0xffffffffffffffff, 0x0) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f8500ff00e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4751774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) dup(r1) r2 = syz_open_pts() write(r0, &(0x7f0000000000)="d07be67f62ea2b1f25eb30857d16e2af4560fbbba3af4c3c31148e0aad59db08bae4f8a61c2bbbdfc3b1ed5b0add367ca0c1e3421f6556da10d1ecfb9eeb52cfc2b12077a27ee5093119ae8a424c3fb0e8b9368fffeac82def84e1f5fe715ee08f106ec4eafe6af761601994785fa9ffd45a08f771da73cacfa9358175642d", 0x7f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:19:40 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$inet(r0, &(0x7f0000000100)=""/138, 0x8a, 0x2, 0x0, 0x0) munlock(&(0x7f000003b000/0x2000)=nil, 0x2000) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:19:40 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x226, &(0x7f0000000000)=[r0]) setregid(r1, r1) socket$unix(0x1, 0x5, 0x0) 19:19:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000004c0)="908578231a3753ea41a8bd68d97f87b68829cf325867538ee6fd4508ec402c6bce3b7c3c8e833cf00d7ff7d71e9a44de7ecb3dbcdd3c535b2cb5334d705fb0389a6bd24e836ebe580e9c0b93615f37d816f3aed98ba401003dc97232830ee56debe9b8b17008a88134ae394c302871e3c40111af8a6a57a6454feb8052440e8b3a54e8e8ade84ba76613", 0x8a) syz_open_pts() r1 = kqueue() r2 = msgget(0x3, 0x10) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/166) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 19:19:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000002380)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="ebeb4c7375c726e50e5e61853e099dd8cbf34e3f40a749dbeb94f1590e874fc015288237a48bd505415c469824a9d53672246bc29655630824555fb5e8549de5fd9b0f1eb3a072a61994b848778fb68c99f8fa9ee4ac58676554467a1c174dbf614fbc66975328f87f872e370a01e77940d2818fd7744921c2fdf82270f53d858cb48989a78fc4868a57d85aa8e9aac6975552a33607f1bc193ebc69acc809945f612495b539cd45318225bb3fc8b21665eccc5effb449d874", 0xb9}, {&(0x7f0000000100)="473e42289f4d5cfc1b9cc4083372a0b9d848968b757d20e6f95ac7863961bcdd37f8a6d33b1dd9a85b241bbfc2439194233d7f4ffd", 0x35}, {&(0x7f0000000140)="50c6be4679c0fa630bcc89c2abc731e200670de634a91c0be501840583029b4bce94bedfc4d1a165ea7a7a081d46", 0x2e}], 0x3, &(0x7f00000001c0)=[{0x108, 0x1, 0x401, "1ea5c68885106c7caae11a6e1058957f8ff6a58bfdfdc6f47a3de517252c8689eaf397f96927a447f602fc7a2e80d9c8e65c919f065890a61473898cf8b3f2b741fcb70c5e48c1d2f9736606902235210c657057ffa5ba248f82bdb99cd2bc316e9a1abe36e283977f6b82fdf48564c86d7884b15d806d84927efc81dbcf02a21a664b5dc38007098ff652fac73924d1e33014770eaa3e653291abe48720106c32ad80425b6d7a7c5319a2368bb7433ff7ec8f129845a25a9be141582db8abc2767c709e4f0d88e05b66f76af5107d483de8f50fe6f81d06e67555cf7cf0498ac43ffacd5b7422b7a6998e3de279eb8c05"}, {0x1010, 0xffff, 0x1, "a9549b97c1f2d6740dc08b2b585337349744a2838b82c560ab39f87fed3c66e2f17bf57ab713d73dd5cdf71f2c4adbc8aff306b8284074d63f0a6e314d8955556382b9371db194d9aad0dfaea16c91a965e29b7f03b2cc697feeb1e91dc71455bafe2a3af76c9431d132ee5508c349e4e173a1f06fa22f0aaa3971d7552ab01423ca75843bf0626672239609d8d5eae6c4779df31cc2046922b2f517a8008917248a04c9219e12b5b2a34f82f46027308ace547c5d95f8e63609eaea320106abf1fcde74610ad74d3f3248a0365f74da9dab05f5c14022d8a1055489dbcd12de8cb2a9bdc294ad2ab4530f9b42f67b3bfd8a16bb337129119cf6e9f7392beb183947162a0f770183815a3dea7b9f9376fd878c943e942ef34db61baf4718167ac62b68e002da80ff92da8abe3d33b527dd5587c1037abe9e6eb7ce5f2d127e84e4bbd9083d2dc477718bd803ef2c4e26f6c96c33b125cedbe0c5183a6c732b9e3142b24f71215793f104ff1d66c8a82ec4cb56bfba866339bdce30b44983002efb07a028795a95c7031360151f4c2cad8e514b4e4d214cf305797b27afed487373bc2a8faa5ebebb7580fab6eaa173ef1db5ac3aeb2e04820db1490aa783e2e5e926a111aecc2f13a56dec6d81b16c89a8e681433dcf825cfe9cb3b624c9dd705b797a0798dca66d3565865c926bc365d854eccd8fa6c4c2a1c2fe4e007488271f84aa2627651ea954f76463748d458d4fc4fe5969076390951aa0e0441681d4ce2b3f3857b4119f929cc3a390a37e0ee5bb3be5283fc3750f78d3a8c524a90af65946d04bc7b9b86bc92cf116d4ab0dc1c734c494428e38bb003ff25d046df77b92612d26889adc9c6bf0718ea4a8c2e2d4c63ed1368203cdea83ec5acdab9aaab9450dd291c43807b5ee5cff254cb02202c0c868ee31d4d27245ae9f74a1902f48896800e1fbf7c4e5271d934097ad560e3c2e4277c73da9266a187dfef72eed48efa3a67f5fd5b5fb0652cdf068c4588a1711b3ddd6da4c1645419832c590541e6abd339f36f58095a58c8b0eb0a2e8f96d97ca9c45c8202a7c2e5c1b82e7efdd1e0e6ba15c7666f145f2af27a513f5740008bc1f4c55b33ee196657b3836892e3960634154a3c3debad73fb8f01e80d3210178798db3a5e6259f71a2820bc18e79fe79d66a77c81f13159f4160a6950d14794175d955af55c1651d01ece554d7f1443b95c50f93f8eaba91f07b6b7e08269fc2557ce792b71b3889a41f6eee4ab5c819523614dd57a8c1200ff488ef317b4987912f32f0d6141b6f7ea9316cfb0afdf62c65a25faa7535dbed9b98599b7c3b8ecfbddbbcdd1f9490bedec8f0085dad4f990bb942a844d0e1262cbbf94407a92a09b91da4e6b050d5ce1f64cbf9b3916b48a4daedad2c648ec4df54e29f6cb7df80933c6efcbc5579d382235f128917f58957ba491be166cfd00ba09d9c17093c70246928affbec76910c8e399685afd4ec33f1c3a0ac6248d104e11d0b717630e69d533f7694dfa01d294c97fbdbb9dd1ee7c2182b43b80a34075b5fad5c08a43e990b39c66d138a2768802b40333bdf601f2d4d13b935f3628f3caa53315b4b9f265b2933d92fd113c54996bd407d54d4f40e84565babdb08b204292930de08dcc7458db0006ee6c919eae23501c711414a9bfc1cc82aef1b8b6bf8a1bf9e40846520a39f9dd33a49e5172bbbc8a2c428ab5947ac4eae393981c19db6472fe4d29cd8a3c6959e9d8dc0d6753e51da3aef42c1d29343b076227e41668bc11b7f9d1d764c335ccbd82f550e9c6b076c99da775821961950951181d8329c40cb8fbdc601e1b3335e64c7fef8e88c40be899c45da652f01c8dcdf55651951a7398caac6800808e244950d6258ff87c9a51666dc1de9e5021fed50c011460492a55622e707ed95599fd38d1cf7387dbbc8aa00b5fffc7eb91c3b2f3a5ef42c48ef5b2cb6d36c2fa91eb02b99186ae4b4959ca042e939e40a19e7c131451db8bfb9f7e18799f5aaf5cc4e5d137492a228a9b472539064a1c69faf4670aff7f6af433cea97f9f0be82e52cdc01e043e9e5fb340693f8198e592ec3b5b4631f515b8bf840103e1162e4d85358a76f0c527f60821ae77a304c88b6ae9216b008f087d96b69213297e7afb22e1f53eb3c7189b848e53f7d21c16937b974c8aeaa18a7963c56b63436412baa0e74da71e0904990659b7709aa268415849182f83cf0356bc842b9eac01680d796fb43215ecce213813184b42e346c7009746244f76c3fa826a9a24a19a53a7cf370742024cf1c882faedd3122cefc2970de2db9934f87f838cf6addaef86b30ae47be74f57adb1cdb8f1d79731992f1f0b50db624db5ae47c39f48260cdc3aa36110ec940f8729cd8dea4a0c43862000156b87321efabcce74e7e8d56d2b550c718c69bef2b328fa35b18e40daaf37548bb19ac347444319b5a61bd2bf2bd2a4288ff4b2160cfaf5fec4e95946c0dc0e0065cd1993c30873d4960742a31bb6f80c87df8e509b7991ab5051e4f5f119fceba8b4b8cfc0fc93cae05e21cbe95a3819e8bf36a73bb6bbfe7affde084ef64e39036772828c02e6301731bd03fc522a24568f8378eca705a0a038c7d03c6f6f9153daaac20e862b09fa8d1e78a0045a05e83ffafffd9d9839d01c3e132f5d08d7548a6bc649bac46f6afbfe5562c61f06fd71645d30d10947ea9cf0db0c0470f04acd7c69db468c7a20f2681565d27ff520e0c3eed81704b5857de6763edb1fbf72254cdd39ec8bfc0e691361ed8368d1d4df1f1ddb756cc9c4d7b0c10eff0800276bbc8371b8ebb5a2f8513b6c8a4a1e2d48390e909e1d2de439aa1360ba5ec73ce1c03e01ac691e686443f8a395c1df37aef73c1e6e5fa91dac516f0d06ab6f07775ef954df483b2aff6dcd2453e7bcf9bce3471f843cfd0a61e7076ed58593502ab45c5feb3abcf25c05fc55d42bc8aff42c9a78942484a7ba46858f573b5b9f570e8bf6736d97b3d9b732cb6f5164c017a1b36d83147f01cca9350c2bab9680d2e175795152f3ad238040cdd044567e6293606f50047bdff59e6696cb1f2736714067b3ed5534d686ae68e88574353250ba4a9b136994c563e5beec6679b619605797d96a71aeda27183a2dfe1216f174624ea5ccd779cf1085f32484915bad7e14078d6f025377afc7377419d383e776c36a354f71dd9d3a39ea6a8b95aae99f95febcd861bc660a46865e042b6fb3c0f15757df2a535874b7ca28a3bb2d6679cde1f8dce33791e3097cb4097837d8c66a02124f1509c96bca0d0488efa957bcf4279a2949d308ed2112ea02fe15881230c14755ea0fa64ba2d6d853d48185b987ffa2fc68ca9bfa6d523c7753b32b1db7aa05882ecdf9a8dfa85cb84b0a2988d772bff15df4dd3398828f44359455c78a1d3c255fddf37b2bdf470c0947bdf0f51f6345802bbd9cf99ab8c0ff75b6b9ea3d1eb98e056d9e66eac84816d81fdd22c8d0b61d5421d3dc95b3366c61f60460552561a451cb183a379726d566915d4abbf96a2c3265cd65f8c9339b8edd11db44e896a6ece0687ac34bf50a2e4163d09ea0b1b992dff54f9fccda80b68bbd7e6e05c18de72a5c8075616db3ad84f0ae3b33e3cb28bc6bd6955d81758ffc7587a96755a6a81f42a4187bcc19af938549ebcafdf4b7f21aa736875e970cf180cb94c5a7572e1cb30081cd38da3af75840426db0644263ea44467c9a331c208cf5965df2958666ed596a68e7d66b2a7a070c795dc349bd5765f40c347544b70cdff6f6fcfe6866c43af76804e795bf1a13da0876e2422a097781a362c4b94bda9b6da387da37d5f41288f1e41c8eccb545e0b07c5141ef14d1224a29bce6efb190805bf5352f20cb08e8b16edcfd44d789d9a6886541754b690817eb7d53d924bdaa1c0de60c3804240cb3e86ac2001d798f324dcb8d738ec15348c03a4c8f0bae6ba20a568ef6b5a43bf63690aa26e35557d87760681e3286be737384b521f74f53f81b5d9a49426f0b29eeed230e008d150879a91e57d68a28225f4ff11666ff8f2b3cdb81e22bf501c21cf980ac877f786d2753cd3863395e95f8a88e0be8afa8119803bcc71bb46cea27b7a985ee7efe73313a2769706a1d73e11faf31948c294b8e578cb587546a7cebedcd01bb346a1040dff74587d7250a661a7fa7efdb5b2fe276889dcce05fe577f45a62c3da3e5a1c52662233464f0055a7379c745f5b68df4a4aeabecd2dea9523d67fc7244081a9ea0252b95d883cf6f322b4cef4c60ef65668bca11aa00411333b44ce4420ef9c29939931aedccda35e118bfa4a9838c043392bea6999ab6fa84a29a1c48f21cf6e8852d34b6762629886be87388ac97cd93b70587a2de548ea16026cb348ce145dc367af3b283eb57dba34d95565abaf669986d2a9d61d3c7d9154e6f5a040e4dfab7731bbb1ec42d3854e1af58549fb1e8e19b8d89abc59963d8eaa13d38becb0c028adb101fe6fb7b42f1d87e64419e9497a1d88e5d98d80b3348b704727303649a76cbdebc913f8df5dcd400a11776eecba4619a46dd49111c7f832391b8434da62d2135cea288424e7685a2830ef92b9537badbf36e6c0d1b1a370c8a92c28f79250b2d9626fe9dae34fbe2b3d701250c69da0c59d248ca23cc8990d3ce14870622432be12d8ca7f15d03bf7b8b9c40f87bbba90c0ea221ac6d1dafb149a02325dfd1cb3c3685697fbba32207456ee8f436bcc0cc64f6fed5e4850ef033ebe4e76e9508209529cb34ac006cf46a42095c78babff0099878dd7be5897a3772cea185835f2965778fc9d034297baa763c6612b6db1f87cecfa689372ce0caa632cc090774c1e310eb824de0e1bfee986fa1287a8daf0eb82b5c4ac22805ffd3841200445bb35198e971a340aab8402c218759c7e7ff8c2a49556dd45bd317534975fe3a4afad0662acfa679053d12f40fbf6274efd74a1c20a035656cd697b170c29cd8921904685f2763ddcbc46f0b8ee7ef6bb2fb5403ceb8617b9de6c0d7757e8adb2ab2ba79424921823c8efa369d64d5274183617333d32e01e86040b2ff632de0acaf67811ce9f262d43da5ed4fce12b1af758e74ec65f100ac3ca6e69313890f3f8f3b96224ac530e6fe559977aff918954a33c9dd1819ee0f66b6037b9c7666879926ebb037822469157f6a048c481f1e1524e91a2ae61927457192fc699bc82d02490f3ab71912e4c4ad5e5e3753ace5c94f8570124d816cc304caceea95dbfd7806e95b78f2a01de3fb686cf13d9da52e7b2aae38e0fd45b9053ae495a315e5ac2dc47e2b04c528fb84ff34e50288e50f93333f1471e4b2c3081ef6999a7293d5d3c65e1279b3caae752c49129b2a362af10f9ca7de68503fc8d4a504b3cd28443ae1f8ab8d611cb45cafa21adf242108fccb95c2cc4513f5d248ddcb850af6e40ba3c1a959d184f75a6b47371e08d31a1b749d3721ffec6600346774d93f47d5732c222060d4b3833dcbf3fcee966811d706baeed35503b412dda09af225fac3d6daba3b1bd8699a03f6fcf7582072963c47981d5532d5b3b6a28fe35d145b549b8d68d5ce08206db3598633255b9491f947e51e3d270217b09246cccc5ccc7bf21bba1c12b976d7050d2746a554cc07107fc7d65e7b1b5455c909f1749cc70aa60bf37f6c0a78ef3042a1f64b7f346c7bfc6a086231a6f3a1b7cc3eec7749c91f7fb58cf553a3a05b78bf1f142722a18efe22a9d4a2b8c982f93e4a56f6de87c3db813fe889"}, {0x48, 0xffff, 0xffffffff, "657fe8353407a624a154291ef26f269b3c3bd18225e9e2073f3f75e241012c44f60fc6a81ca9cb2de310b022d7837a9b0115edc35b71"}, {0x1010, 0xa1caabe0569d1d38, 0x9, "9bfeba745bb3497dd81848238a1a4fdb7110e4feeab04275c234a85b360aaee83c0439a94d025a2ad704cfda1858318a7f296f7aa10571a1950c8aeac987f25ad57a45c753476d104265ead0281b91aa4e232558b127413fe562a60044d033d30b221f2cdb81aa9eac2dedf2f3c1b649fbc8919bbe5a55521093b2ebf4c035da98944fea822cab3cbf78817e7cb5b3831a47f65451ffee1fead140984f9091030e6116a86b296254fa119f298be9771449f185b431eeea7be7fc2559b17113613d2e4226cb4f7eff14b147fa78edaf3b2ba8e3b9343b8c27293a38b225af3b0d20ee958a44e07ca1b2d24bb507603ebeaad9751d48f2dec80e46db13e71f227a6a652c8b301692d02508d0757dd1ed72e6b8b21724fdce29a2f92145ee20dc1b218505b647c87bc880b918b3fff7b407b9c1fb941494397933aa1eea4eb59052896c9070af097a4be0dde2fd16eca8532e89fd839347435ba7ab77c2d6e30a650052d7383652c23365e0257ddbfe0c4fab74bd2323d77802be1fc329398bde0c7cd07b473d4e3eb3676ce84d785c9604e2b90103440960d197530a7ac562d3f1ab1d5ea6e697ccbb7cb64d33b40aada4bd84391cb6927008a9c619afa852c0d6906546db7e3ae05f18af07cb64a5f1806bb61e72696c46ca7e491ec3f6e2f6126dd19b85710079789e73045832db3c3060c48ff003040090c8d574d9b42a09136062a2f717873c34bfeccd9eee685f0a038bf598758c155e6bf2bc3ff9b3376d5b1becbabd499e2252c1eb916c8a5c18eda3abef984e08bb3e63fa19e043eec3ce62dda460427849295582a165eab6a53f4dc802fecc605ad71b78bb40fb704452e9fe5837dcc41b74f0ce02dc25bf7b76e451c2e979c884680d3c5c8789e64853e51e0a257e0250068ef9db826b165e35ec4a1d4daff0d3bff156b1d56bb76b7e2880544bb11aa33781243395570d2215d17610ce28d7b11e22b69104e7ddb8c6ddb1149d60301d3596b80c705f9cbb9f21000436d48df1f2ca9afb8c9a7f8914bba0a09f14a8054300c79a78aa6611596325ed85601f644adf0c53e8c4df4a92776cfa1a6659faa268feffc32c3e5304e617d3e602022431e4457e1001ca9c3846b2c1e8f48b2a0fb2ed352ca8ef62153fd520f54971c85d8b741140a8987d07822eefcf14f0ba8e8919027a1e02989c437f25973e0b878f046869c18764200b6cd9f818919c8563a890f58d2d6e57fd04002356050567159535bd22b941e0017b9a988a6541483d80c13b533b91a00a4f79339f5ff735fa2579489013bda0cac65cfa26c8fad1b0a2ef6c9d7ebfe6f57cab139b8f0dc14eae44fa169fbc0d74ed09ac62905c3c9144a0918f1037892d8300d5ec1662ef3df8c0f2984f6b188c1b693e537487f45dda181358229e624315bfe5a9ffe63f594d7a8cfc4c9c122eb8090c85511c9c1a9712c05d95689ccfcc93228c8b6e02c1bb17a6528402cfb84bc2950ec6611bd338b0aa230181365356b81b2d2ebe0a732e76e41823ba5c34b1c446206fc20f3b61e3a6ec7cd8f941967331f4cfa5b88f0262cd2c833163fb3f3a96acd473ca735ca357d2209268ac01044e852eef077820e78aa9c49ac973eabebe6cf52858290127a2477fd22f83ac6a33e7922080ab389aa17f42fe5f03e7f3d97518a8218a7dc6de3247b8fced93c85ac68622d1ec295e2f680ec311cff3d5e2f060ab81b11cb02120d51b32f1c6aff2262a15c44acda0271b76588a6e4b8e2653ee66697d37d3435daeaea104d738b7ed434847e6b48ced7f0f8e1c8ac46a0a97c3a21dc17d8010e3096eb1e3a4c8d8345c033abfd12916a73b4e2f7980e03183bda8a3997ac88806ef3fa1f0b850f8699cb754e56e343d44a38b96f1f4f75830d533020a3ac8ee8e7e3413c05a9e4aa640d30def47b5cc6acbc66b70ad918d984dca47208e0226f96bd6364912132198aff8a4afb9dbb4599cbdcaae5fc2ec431158ffba655514329926b008480ab408ddbe85e49d12674ae0fcd9b2b19c3a48d74dae09c53a14c081db9ba2820d8b18819f3826f3e788669768c369c68be1eb620c867a7d1feb5cd666c016d0162be7f6c8c017e7d9d3da62b51cae8c5e3a58687353440c09f462ac1762dae87e2d854b23618ff77f63561b4e796760d15e7fe714f9e9d5212a6c3ef6849835d80699a485f0cb057897b0a017e39eed512a689099957f5f63b826dfc57bb37a55cd47e6ace59c596c60d87108cbbd5af6a36cf191142ffe818c60e205ceabb1d9a05816158d5085c6c53a2b9163ccca66239bc2ddeea501071362d368963804d01d1906508c02383555aafc3a8f810ba821e7facaccdd5f63ffb5dbd21021677aef1b011bcb2d30496d37edf65b61cd8f2b24cbedf9e7c844ffe323d93d7025e3900aed90ddb16c926798f2e4d6dbdd19b95f8b4b1395c94bb9a8f80014c56d15100fdb6a84a66207c9aff7a0d9aad58f8321104ff1c23e892052ad9239c919bf46cd78e81e8bdfad8837610c1a4acdc2f4452d6caede55d5b2ab0e183b0c30bb97e4a2b90122480489382f50c6776d18c8664426360c7b26996cccd309aa4ee077547d55e46320867f2f7f6a34c641a0a9bbae4f291d6f9dca0e86120da2f511e4e7b43877c9bbeb009ceeff8f9315bc7064fa33d60bd195aacfa9dd740794a29b809ffd9cc0ce18af4fb002e216183653dac1aae906cac13b44ea9e2b48d10412be9e4fb03a129ca8a24171c40418c0aac54f042505f61fd8ec6c01b6b50017356cf8d8dc419c94aecaaa8e4aeb01b37bded534b16bb4928cd26f292ee9eefeb2695730facc707da45666c3af738759582268db24e9fb763a63d6a8a822b58a9860df95338ed5a6d3014f8744ea6553071d1b27f1e4c6f46e0a12fdae9d5758da75e46692a2c6dd3c4a13d281029811a7faf128337f423361609fef67968e9900bf2e053e1de64f01fc22e98195088938dfc7d09af06c14e92b46e2441c456e25f4df10de219dd3f3e55cff7a6e745391ccfbad224ceae5583f937297c56b1b5615eaebffdc8368464be68d7c6159be0a2c1a347cfb24873f8f142bb55c6ce67d3987a74643732b9aac4db65b863f7570034fb37eaebb9ffd8aa70f1d76deb918c1dadc54aaccbc5a037dcfcd801c24b3f849e77dde49b0f6823340c74ebc1fcc822f6137eaa1093d890dffab3a9110e6ad34240e5a306f337f2976e416ee76745a3d3409553269ae2759310976b1e0af634ed97dfbd3d48af6da8df76acef65df5adf8d85d762d8d60efe8d88cb611b865c1f8fb5ced7f86344a2798ee18a921826475ce95860ce35800789a3c2612bb100e20c77ca607a1ae8f5bb29a554e56b0c7e65c799ef54b4b37612c11df39b353608eee34f64f7e02fe980caa290c383385fdd06a50731e878f59ea05de34829b3b20f87b031dd5121ef037ca41d1138881ff989c82a3b6bef948f2f6fd15a12c89b1c4b6e03e3920bf5a585097235c253cc67c399abc3beb8937a332324e1e13f5b1e72540778b03e0f2d76122b7a552f5e6a84cf6f9ffa6841557df840ffa8e2c196702abdc4e272839477d3ea4ce85fce55e20f7d81274f1ed7bfdd7993bc35f633aff740a551b2810e60a8ee74da73c2b1a198f819f35852478f91d4ad5322a5e648cf00300fc891dd2c78b697a1096bcc46cda91d6ecf7f99b1f4871cb895d895eca0cc06fb900a99a4fc6be739aa642af9d237908f035d34618ee5d6c71d8b9ca236e0c005e48e6fe846ab9af98baf330b412339991d57f9ba4bcd006295bb97c139eb1d4bd77f6f0799fdef3b1a0793edeca041af7fba085405379b1db591bef05b16ccffda13d653764230a813c68d26189d42496203ac8cda429ef58d35f12661ff2fbcf5e21fd0e4e886408fef58d6b8e86c272915c5330202de4bf8772e1ccd3368813d13a71c3c602498135735dda2d45899bdd84bf86f2afa81d387a931abff463ba840e6459b7ef5a16a0b30d07bcce0ed3eaf590032f41df968fb90964ca8603d2764c733518eacc0594614805962d8c0efb345863d77116af34a416f5dc0d11ff63dc108996bdcc08bd67df9133bbe7c8ea0a204c2f7622c173233d8271ad70e27d2d3e140f4c521a6ab1174151fb6def472073b595221f7090b54f1d349967e4b96d6db34ddd536b9e2a4f031f810ad4361133168b5aee02d168f6e5e56cb3a953ae3bda8faa2a78c2b6958efafdb7075fce4f447118766a0f2b9dc9b107d6222f2de5f2d9dc5c7555a4ca63da3e7a8b284927db42d0249f29f77091896398e162c827940234b665bf200f64708af5825cc4306ed9672fd332fa293e18666648f636d457a94ed4e4e3b5b42ed6fbe0edf1274196a8d60250c787d94e7e47d2efc5c157b3bbd494d57c3706005ec92d88e7cd2cf8451278f91efb64f4e1e454b54743b19608a5f6129492c40eceee8203eddedae722d2812b6bf867549c89d610d8d115ae337d1d5eec8e3dcd0411e3f507f6265b5ee47f7c79ce3e074552f8f60d19e7fe1f1032b52c552229af0b865edd558cb6251867b1f5fdf45cc38f3b0a7ed060fad5fff5954581051a5fee5ce97d99c62937fb1c02328dd9039afb5bffee5e52bafe20b0315e40e0b0fc4b99aca1cad1a1c3df06b82ed2b76815aefbf18118c3c6b93582c41967d53b95a35b9481e8087b0eb30f0f81ae25c0d03f8896bfc2fb9591e3e96b3b045cb3123cfd8783be03798099a7a843f61cd421d2ca3f0eef358f1f0cdf004555f367d440ba634c19f277e19f941b485e03d936e6ddffc25991f2fa8e94ae6c7bd6913a6a80323907c9a445b0c22f8d28ad840331a80611513891d67de821de79ff2323aa5cc10569d444ef1313ac18f6f3075408e359427b2b3f462bea13dec1d4d435d260f42b657dbf7035bf6759434afe37c10ae93bedde2273f1212518d48e2717ab5825159e1c9070f7c069b8830377c7cfd1da16bbaed6768a1586b349cf2afe07eba2206113e7dd1d9141e7ae5d1549632f53190f7e1e7e164ba4e27ed5d7ea1f833103b42f4f21a838542d104cbba7494dae43bdc29825382cd2c6163c20bd8747e7650f066dad084ef997d8cd0dbbe95f2cb468b1dc56dc0efd4c0e59f7129c5df38935ca786044ac08f8b5e67ccb6d211d2c73adf4ab9705533b57c374642b683ac3f3c76b5a2a61c7a896b9eff8a0b376680e5e73f31a95a6e54256837fe31e9a2e52e8e168d9cdafa9b8c77d6bf59a22825d1d8f1883e990e41ef651d18190cb276e737152be24080f42b6b5b88a87a837ddfc8564674853f91e5119edb9c4f8c815d501f4f51c8d1d7f292bb0eebb30f72a4c500d8d56adf7f6500888abc4d8d13d170cbbf5078e55f151147cf7fef9bb086032f70fd3be9609d80d20cfc20ca8a6c5a337e6c741a2d6da9966252a020263af054e163e7dd5332aabaa0432cb4709e7fa93413b5e609f19d71b19873545b7ca058d5e39ac397788ca58549500f7850974bc5c943dcf03766ea60d8ddf0b4cfc84aee208c670cef07b202602a30535efbca7bba78602611794b3ecc228fcbe88594e43959dcb0449cc2cf52836346c87de0d9ac3d99c021678564a232d8964e208ee47d912049c209cbe2559e63b75d4ff2fac9f31efe7f82c37af805324b8606e00e66c9184e5d4f02038bcc0af018142352797d57ba7a2554b95c0d64a01a6ab7fdd17fb061ca24cd60dafc19acc6e3c64213a6ea3ebfda5106c040753fd7c5d38a509e55029c586e6ddeb295f38c7"}, {0x20, 0xffff, 0x6, "ce2bb9fdfa87c83994580be01631fe"}], 0x2190}, 0x8) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 19:19:40 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x2000010, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x7, 0x4000, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x9, 0x2}, 0x8) r2 = socket(0x18, 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) getppid() shutdown(r0, 0x1) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 19:19:41 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x28500, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x89, 0x8}, {0x4, 0x9}, {0x8c, 0x2}, {0xc7, 0x47dfb779}, {0xaf, 0xfffffffffffffffd}, {0x83, 0x8}, {0x3, 0xfcf8}], 0x7}) r1 = syz_open_pts() readv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/128, 0x80}], 0x1) 19:19:41 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) shutdown(r0, 0x3) listen(r0, 0x0) 19:19:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) shutdown(r0, 0x0) r1 = getegid() setgid(r1) getsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 19:19:41 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x2, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) msgget$private(0x0, 0x18) fcntl$setstatus(r1, 0x4, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 19:19:41 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000200)={0x68, 0x7feffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xf8b1, 0x0, 0x10000fe, 0x0) 19:19:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x420, 0x181) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 19:19:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000040), 0x0) sendto$inet(r0, &(0x7f0000000000)="8cf6b54919e54f2745f9bbb8aaa751a92d9c827d23130fee1e02ab3364aeb70401ea47e26e3befb021634fd27af04dc02c4856eb9b745d8f5546af48cb79652855676dce9d34c470b964ff6151766a512a7866931677a084734d5da8a063d1ddcaa32defe373a4e1fa36b6ab00024c6ded621b966b58e0b5b8e17d929825f16c360fba7398ffc2e172227da971355cbc7d49a6dc84f0b84591b959bf402eb88cc7e51207b1fa6e179b7d052df014485d5d4864be717688e9e4c1ad3899da4bc56452cd72c11f0ab70b2d183d", 0xcc, 0x0, 0x0, 0x0) 19:19:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0, 0x180) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0xc0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='x\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x40, 0x0, './file0/file0\x00', 0x80, 0x3, 0x400000}) setsockopt$sock_int(r1, 0xffff, 0x1817, &(0x7f0000000100)=0x3, 0x4) 19:19:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x57) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000040), 0x1000000000000005) 19:19:43 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0xa, 0x80) r2 = fcntl$dupfd(r1, 0xb, r0) accept$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="796eb1e90f7ba6b84e2e23de0000000000"], 0x10}, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000040)="dd372a32a5ada1f0945054d619dc6e5249a34d953e4187b82c41f54340eb356b640c6a0169349bf7381c4f47c361563031ee0db6169ceea33119df0208b9959b4a77a4fe636a594a8b1962a95a05394f5867135e659f36a29249f85fd88a265561c1a0b96739110c8349bb49a5113c3ebb023ca04610481bc9e502ce4673fe2eff7919710a00c2b90be39156eb820f20a36a7f2e4a816c5b97b9530b3bd0565e5f915dd36a58339b576ba7f3b78b335f7ea10685c6747ea7f45ce4d6356eb488ee31fdfdf800b7cd2e3525889ef353d0868517eea8468b89686d82ba7b079a46acec45028b32bc8fc18a0fd829d322e7c16062ebf6f2", 0xf6}], 0x1) 19:19:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x7fffffff, 0x8, &(0x7f0000000080)=""/47, &(0x7f00000000c0)=0x2f) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0xfff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 19:19:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x7, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:19:43 executing program 1: r0 = socket(0x2, 0x8000, 0x1002) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0xc, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x8) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) 19:19:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000180)="3307272bb03ee2e5510e0cb73f09f06b79e20570ce61b5843735d8c16cd747c07065a6421bfa604bf09167968abc2f44cef2f64f4f6e57abbcac4e06c5a0a8cd7ab2964f04dd7879e83586c1ebebf31c3b220baca6ae40110688533187e67ead6bff52ab1f6e5088cfe866c7912415e93398fb4ab8a7d4ab54181a9733f475c3e8", 0x81) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x90) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000380)='7', 0x1) 19:19:43 executing program 0: r0 = socket(0x18, 0x2000000007, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0xfffffffffffffffe, 0x4) 19:19:43 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x20) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file1\x00', 0xff, 0xd1, 0x100, 0x1, 0x0, 0x5, 0x3, 0x3, 0x2, 0x101, 0x5}) 19:19:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1}) 19:19:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = geteuid() getgroups(0x6, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) r3 = socket(0x18, 0x20000000000002, 0x0) r4 = msgget$private(0x0, 0x104) msgrcv(r4, &(0x7f0000000040)={0x0, ""/213}, 0xdd, 0x0, 0x1800) bind$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) accept$unix(r3, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) socket(0x0, 0x4000, 0x9) setsockopt(r3, 0x29, 0x1b, 0x0, 0x0) 19:19:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82d2cf150efeb3da349209086098a7e7647bfa2fece659e3000000000000000000000000000000000000000000f68eea6094d773032d1e5c052cba2f34d37627a849fb25f0d3f67af443c47db87104beea068dff114e4b65dd3eb798ce0c0c217356e0c2e468c8112813e79cf68f6b7c903be4915ee427b532c9116cde6aebe808db009eed4f568e4671ea4e548550f1eafc7df1e0965fa176961a59a7decb228186530657f545be137e077ee46251d416952280feb76b42b26a961bb7caa8d554da48afb6f2f4004702ddaee69b411096e6bcfad6cd2fe4193102095f7cc7b068116dc720f16268aa81771a0fcacb929ea6fb70ac64b33a323b1dbe76b01d4f42b1ce7995c3451530afc7274ae53d4830368d59c4171e"], 0x10) getpgid(0xffffffffffffffff) getuid() getgid() sendmsg$unix(r0, &(0x7f0000000100)={0x0, 0x346, 0x0, 0xfdfe, &(0x7f00000000c0)}, 0x0) setsockopt(r0, 0xb1c, 0x0, &(0x7f0000000040)="9a396194c9478c0f189eb6bc901cc4138e378e9757e0fac0ece6033fb9ce78bc4b981f52c3e073b0303635dbc239295f0876fc6949894975cadedd33c233e30abc", 0x41) 19:19:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x300, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r0, 0x472, 0x2, &(0x7f00000001c0)="de4ded098f7b90fbcfdbb78779d38c42df4984542e1d0c1c628bcccca2c47c3c4775cb9ddc361f5fb3b9643425374468fa5769d3f9f79248a075", 0x3a) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/23, 0x17}, {&(0x7f0000000040)=""/14, 0xe}, {&(0x7f0000000080)=""/100, 0x64}, {&(0x7f0000000100)=""/53, 0x35}], 0x4, 0x0) 19:19:43 executing program 1: nanosleep(&(0x7f0000000080)={0x1fffffffffffffe, 0x3b9aca01}, 0x0) 19:19:43 executing program 1: r0 = socket(0x2, 0x0, 0xac) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) sendto$inet(r0, &(0x7f00000000c0)="e69cf98fde052ab05581a94d7c7425f2da9d998a236afa9a0a3e61a79c96ec71d308578e82b2b5a44d3b7f8373d6c51ceab8380b200a3eaa3eafc40a506818cd102f08c4279610752906ba3ba04a4d2f761f9b06b3d14935e34dd3a5967694979956d078e85841db42cac2a154569c66a61e5585fe27788a7b10be5ef59750540f7cce9e83d71f3915427d868dbe7a6bbd", 0x91, 0x0, 0x0, 0x0) 19:19:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x18) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000280)=0x9) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000200)) setsockopt(r0, 0xffffffffffffff50, 0x200000000024, &(0x7f0000000080)="22cb38ac1ff66193b2d6957804fc8d8b327f64010980000000000000004fbfddfc9f4f8f93ac16849f45612da024a0f36cc88efdd7a91f5e8af36eb975732de9fbde84c4018c", 0x46) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="76151a93c5ce623a55cbc3a38d6511d75e7b2e149986b0d8ce4ce0062d67abfbf3df9181a98609170d2bb9724c80cc854e3b32a10498ad2147c4854a3d0f7d187f1048e2c8f4d910c66b4f5e1fcba0a62486a9acff21c175483de0d33b81eaf2be75e2f8f77c96663efd08ba3831a4154d92117fd3351e1d415add6cec7f8c1201a00220f33615ea2475fc19fb047076e3603878d1ba65dbd64a327fef0c709165b0c90a0d05ee23da6798d41bb7cf1082774a4efe86abcb56823713b81691b217fe45a550a1a1ae3accae16d7d5", 0xce) 19:19:44 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file1\x00', 0xff, 0x6, 0xfff, 0x1, 0x4, 0x8, 0x6, 0x0, 0x0, 0x1ff}) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 19:19:44 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000300)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a7", 0x4e}], 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x1) r3 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r3) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) 19:19:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x42) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') 19:19:44 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x5, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x1, 0x3, 0x101, 0x6}, {{r0}, 0xfffffffffffffff9, 0x10, 0x81, 0x4, 0x8}, {{r0}, 0xfffffffffffffffa, 0x18, 0x80000009, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x5, 0x1}, {{r0}, 0xfffffffffffffffa, 0x60, 0x0, 0x80, 0xd8}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x6386, 0x80000000}], 0x5, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x21, 0x10001, 0xffffffff}], 0x4, &(0x7f0000000040)={0x0, 0x2}) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff7, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x20000000000100, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x61, 0x1, 0x6}], 0x40, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x0, 0x5}], 0x2, &(0x7f0000000140)={0x8, 0x7f}) kqueue() 19:19:44 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001180)=[{&(0x7f0000001280)="ad", 0x1}], 0x1) write(r1, &(0x7f0000000040)="63640acf673c7d870582bcf6d532ec3d8b639f9d62661ccf1e2f9f6443e5beaa6c0eee01a3872a224caa6d3a9e2b25cce4aa9e2c57ea66a313060333d55863f0b6f4baa52a63108d60b429494d", 0x4d) readv(r0, &(0x7f0000119ff0), 0x0) 19:19:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1b, 0x80000000001001, 0x20000000032) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:19:46 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x0, 0x7f}) kqueue() chflags(&(0x7f0000000000)='./file0\x00', 0x50000) 19:19:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) socketpair(0x18, 0x2, 0xff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x68f2ab8e, 0x6}, {0x18, 0x1, 0x3, 0x2}, 0x59, [0x7, 0x2, 0x10000, 0xf76, 0x5, 0x0, 0x6, 0xbd2]}, 0x3c) 19:19:46 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000006000/0xf000)=nil, 0xf000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000014000/0x2000)=nil, 0x2000, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x2, 0x800}) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000013000/0x2000)=nil, 0x2000, 0x4) 19:19:46 executing program 1: mlockall(0x2000005) pipe(&(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f0000000080)="3b168b5f013b613fce5a1e3338bb72c8a84e0f612136f4e3ce908102bb7b9ee42903a97ce67f57b86679cd43776fd1de373ff5cbb2c28fd6b15eb001c018459c6ab560426f2e61bc198cc41b2a7c66a7a79ff9d535fbfb", 0x57) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) openat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x41) mmap(&(0x7f00009de000/0x200000)=nil, 0x200000, 0x3, 0x5010, 0xffffffffffffffff, 0x0, 0x0) 19:19:46 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x401, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x9, '\x00', './file0\x00'}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) writev(r1, &(0x7f00000000c0), 0x0) pipe(&(0x7f00000000c0)) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) 19:19:46 executing program 0: 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, 0x80) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file1\x00') pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000000)="822fcff7", 0x4) r2 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r3, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) sendto$unix(r0, &(0x7f00000002c0)="582e9bf0fea001fcf81d097ba400bc96d579fc2f912b988bb861b7fc6c9c627d64f6ccb23180bfa89b61816800e799c3fe", 0x31, 0x8, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) getpeername(r2, 0x0, &(0x7f0000000400)) socket(0x6, 0x8001, 0x6) close(r2) setsockopt(r0, 0x8cfb, 0x5, &(0x7f0000000500)="daf293786dd85224217c43bea3a5bacecce9aaa2e5e3440e24e8589cdd9ad8906316bb10d98c847b87c33af4ea3a0a2b3e8defde062e9790b616810e15ca32b24292e0300e10d32a594ba946c33a90d51ef3c32f0053375864bcee33aa36a605c4b09b794f64d7796a4010b11da6b3aab0e7cc3001e6e27c131991974fb0e3a12702800303c55e8556f2a9093f3f0ebb75f4776f63dc3ca143c0a4d9520fb79972d5cd1cbf4dc6063acc87f5a1a117da41425807ecb9eddba6db482459a494385fc51e2b44b765372fb7fbb411ce55c0cba566c5cac434b472a167cbf8a7b23f36d0ab8e7ba0963c83c2fbef22ee686856bb282820749dde161e10435bafb30acf5dee3e8ff0c51cedc4d0d7b5502f62dfb140b42c2fc13184c0732dd07b081ed99c50e61f6ce9c7cb1bbe8b891a253b300179222da8abb41aeb071fb294a6181a3f317608297b41fef0b5ac33e2afdd516ee9cb96b224d92d8c2102a9b3f18490c31d273f8eb4ec82ae091ef05f82a499c838224e3bd13a97945aee74c633fb32306b5541aa0c06d21e23ec68a0a8f2d37257708f9fcecdcfb55b93e259c09353c50c804124092b33efd4abc21faf4e9a96c4d893bc8f0e2b5f578b8638cf9419640b8ea972fa74e3283fdcd015b3c2b9e29e6b7f3178f80364ccdd199c8c064b2016259551a63051e9d3a343132cabbaf22569255bfb7d118a6e1cc389bafa6292fda97a8c95d3d9a2d786d1f41569bfff77e4f6d2c20608b3fb34bdce9dd52146529edf483c93541a7e323152abd8166017156d9ab3552e234ae84bc803707381c7c83def103d0ba964504eec6b2a4469d5f2317df3ecf55425d4ed10918acfe4e757a4e9d64655714bc4a76382bd6d3a66020a849dd8d4da4be6b9c9f0e6bb55d811aed2b658fed18844297ef27288220e7284d83ac21c542c39b79b52eb84b3a3658163c9281978fb1fce722fde8717f40cd3797d6ee721237ee1682574ff360f133c6b35f94e3c10743139e3807ce6950c748bef0e8e74c08e8db4b7dbc539e6a231ddb7cfeaac6d0c1c285701fbc3907901d1f2e9f0f5c325b2fbac9e81880ee4b6ec62354998800fbddb63fc3dba9aea6268673bae22c6302b662c742edd2bbc9c5b09f1bd03680c03128f687a880c1c6214fdae35bbe577d9e391e1a8c1ee92b603d636182a126cd6b4315a2b9ca9e73cdace265b1bedbf0001f63a8733a764e2f699e1b0c52cda251d73703c0f991387651a5a06c99e1c40b0825b59be21856ff44b69f39266d401df0420e7357705b95a87d14405f13bd9cf970cb2b999179cff1a39b3d100601b6778a45a6d7f3a17a53df7b53a7ba5d3bff7bfa2a43e349b8765ff1cf14013de630dbf3c37585d4e0da5cd8da92b843b653415b0e83cd6b68091c12cb161282e35a68a4e1caa7641ffaa868446405065dcbbabc70743d19e0bfc26d9c5a08545624947344560a2a145fa8e94a02406488d6f7d614849435d5ddd4a64edff9745de28e557cc49aaed14540c558ae081a99019db8990aea16d08444e98085e288a068f4cd4cd2a13eeb180e7c08646d6f690af93ec29452474d1aea7c833a2bfb3156ab63aff189e37a5fda195acfae9a9c2f395b78ead785cc3f96e7484fbcf6eeb8899bc71d38e1f22497a8c3d7ab19d054f78a1aefdb4f4ca97927ba8553f2844f9dc7587abca948fec108dd8a6ee71adf1478841c42323edec926800ff2209557d65fa08a749b9386039da67d7f9ddce49c914144907300566a39e16ed54032dd8bd38bf5bc0aff143ad1559eb19c481202a3ef1812bd90b28c4ff80650ec294bb42c3bc14174b1c79e447fd4381ee6ad6487d44589d0dd63e49caa515563f2b0dec64f655becf4c6b6bbf247b8d4bfdbaed1f3d6e7a87a5e33fb9c397fca90191149f190aaf7260f235445b2e112337a410d5e3b2e1ff50e7ca80409604b15a8dec4d8713a88ddb0d5cca8f63cd25e08a999365bbb4f94096bba4fdb9fdfb382b6d1dc3aa108c5a712f2a5afcd4b200cd305aaa048992f65961a59faa5166ce5f7a144b96398fc2f0f3ae696856411e7f810f1dec8ec12d719dd5bab3cc0ce41e2d5722554b893e48f25c061d3fd38bb1d7231b8e173d05a253cc403cd9d8e2ee30fe8c1a0361b7d7aba99052c7249b398a76d1d6f7c0ca2af77f16ba07803c257a98bd2b98d01702ddff7b2638cdba545ee701f0af9fb01c96d5871121e5fb291280d6a2a7aab2a4ccf2f52a51bc7441bed4a0cc0b3f600e981d214daac2f187080ac9b4b07a322c6885f913fcd965ad591ce3eba8bb6f86ccfae4e173736d7ed95535855327fade7c6ba546de9121d7ee3497ca70056b26714aca26a9ac4ec5e165dd0fa9c84d4dec45857e628d1414b5fecc641818d1a80938898286da414da1fe85bef33b12de19e8eb75a0e115624ca35a700a0a3e6ab82650291b6bacd4ba8128bb2333becf0649d0a35c8eff79d5bb059ab20f83adbd7757d58b2b5b246d48f6aaae3a86802e9147f2dadf275a90dffb410ecdf84a5353ffd07a0b1d77af12229c6b87addab8d026052bb57184aebc5ce14f86bdaa6adeff9d2f8e4a1f4e668f4aaae8ffeaf6fead81eef02ec43e27c9ddd2ad115643e2e04a2e7e94327a7d2f617cfd820e23f1083a122be31cc5fa8bf58ebba2f72ce9eb08d59195a7701531fa36c53454cec93d66cfde4ab5fc1eadd3922a6643a92181fb860a9f0d3be489559abd70d6e696c65772a6663ce51fd458974fac8c07afdc8228631f29b3ce097cd7790a06ec65679aa6be7f522284b066bd4322dc5f5a7ef027fa6f02afd3b702fde6179a3548891e4ffbf646681f3cdcb563c97a740402cd9f95ba6d97996615270c80b3d717732c888cf88c7f184d803ca493e825ce3b9859a83ea26fdb7635d1d1bdebf9bdbc5512988b9f87cdfeb05e99f84ab07283f2120fd39fdcd011a86a8dcfaf0671fb3e70bb3f21426af5a687af8b53b6373b8759d0de5fc3cb41cc3e8a84bcffd334a76ec9b81ea84c54262146287a8e3aac10bb4e515eb4832624c5a5bd7ff6a70f23d590e6f38f7106e19ae7e1cb2956da5f4bcb085c36d3c0547d45ce32369f4cd2b7fb4b5ee2dcb19594facb08f408e4701a642e6e46afd384d2c97b141200c2d95b8e10784696bab2374700d600d147da0e133d59a7580a038eb7229e4804a15c8249d25d36479e2807680d89e5ff6f33ca9dc1d7ab462fe6a503b1b6bff982655bb4a96f6b63fe7f2ef8b48aec6099fa07cad99a8a05d640bb4e82add01144dc7a6f0a8a46ca4c81400f3c751149e6d7c1bf6d4520af8821e31d68ff948016e0811289a95ae16bc3b7ee3b8c275d478769ccdfad6a3914a3e10e2fb9e4fd2a1566812b6f3fbf0d509937d4d810ffa3afb38b406830cbe8bfadcf21e04ab540d7c52cd3001a116475ab834f285ef5443eb120af355a1ebcb0ca9ad1d7c9d7d7c94f7a904683ffb092018f9b111516e97a514b2dc5db123d2d931709effafd42f69cfd80f469d1a4613f75c0a7fdfd09986bf035808e7791f1776c9bcfa03e3717b958c93977552b9c2ef4fbccc0c900286621570d41c09c38e5783ff420ab57e1da30d9a7f67f9ec7355190b8669c7cabc87bde5c3e74dfd6f839ffa1f053fb40b8871cfc1f3a6c9484dd2be2084e016bd6e971ba5efecc4a6857aa72be9b6836d2b705d6655d8c3e85ad97dd03964eb5753c7f2043c1f793cf38a113a49b8acf1362585fc6b8b9504775f65487209683bda4249a4bb6f4de215622cd95cc55b6483e2bc8352f7b4758a619d153cda752e799ccafd12cb9cf037a3255995934b5f9f142f19f4fc5435f55ed870f055e319a2eda5312c4ccef1d864b9be44abe5743096ad61130385f74bc919729a60dfe45ee5c35778ff66a06fdf4b74f0d21de2852e4c5f294582bd85837c5257b9e83e2c1b4ff0d38aaa9e1fc26316b0c9bb724b28039eaf3563133b18133fc041c7146089f2056c9037190b166a2b92876d739d9f424f3f927161df9100073372e0953f5e1c455293efa4ba77c73e6aaab83b5a946a701fc27d4b375e18f722dcf32d3948eb01d95433141376457d786fcaa691faceb834140258c84c38d743e95929aedfce3649cf9749fca22c665cbfc10f2c82f6b65973734ee5ecc34177ca31675b6834b77be515f65c1a5ad5169ad2964704226913df071be3f075ab3e0e09e82d99fac2ab3f2a6518f0fd285391ac4b3c59d19121f146526f25f5b9a88f971e384729ba2faefe62e959cdb4c697ed22b18ee7746dc05a1ed552652ac944bd3ffd8873ee3ae4422c5a92f019dfd44edfe730838febdcbac387d0e3c485586ec0352785b4b2721ea483ca07b303ffab96ec6fc08f2fb2b43e6515964a0c2c1e1c86f5a829c84eb9e82b9c8b03eab4fe7621d2f581980c66cee47733c3de6d212a50cb688689e350d4cf269013bc90ea963ad3b8530bb5c7983d1efcaf45331c425477cea606217395f8b26b3e06f7e4e19b6e91b1dd0307d52cbac2b156737d3fa64838d6931e19f8c98d18bd080b276ce7a8ce9a803fcd70dfc9ea844a01e2366e49086e888d0c0aa5f52abf53db0f300da396565e4033a1b48e397f31cbdd769d860e8d007fe36bc49c0f428ef3e41b00f4da8cb1d42488d4867f0a9f4bc656cf7c8bfa300ac081b20abc0ace04945c441ca268da8f2a477b2313f06fc2ede1bd8c61afdcbade8338418f28606accaf66e298a8c848795a6d9d4ca223e3d3fa7cbfc7497e8663141db08a871c1a1ea33ac344d16f5afc3f6ba7fee2bdc2e32a8171c3c91c42aa8691478df49d89ef7c42546a17cbfcf68becd266605583a54b202cd924f342dec2bea74a9f36a2b6b9e196c6fe4877935336f8c99eb0f79d244fa7b3e455cca7c25ce3f93d5c0ebec7c410c848a900694156d2843b89fb2860a5d2aa97eec353d0e7154752e404a884212cf13c729ae5d446eedc6e98bd04ae1fdbe9e025e58a3043e0e4962f02cb0a09943c57f073bec95897dd771cb06b3f7345ac4661c7da70932f6b959561e21d5ae1e59fc93726a48227a5ea18d7fcc1f64eef5d9804e44348785b77920c0e2a4b9f2d93a1130d3da92dfb37b8078904f6909cb857b6bb62b43b52034a1116858964242509c895487672eb43cbd94a0c2baeb18fb5b17746d25bc1deb70ca2ca5b14f1bfa5c7063257751c034d0c5a2493d8191c99da917a55e4957a50011a91baf0abf8d7a77133e854e146bb44cf4dbf89b08f3cf25fbeffc1fca443af6dcef735395bf0bc9b9c4980b7c7aa8d290f933ca7423c09d53877f6f630cc749153345e25b65da66b80ffd3b48c960056fd0befd3076df620de96b21ce3667dae901ca19db6e33dcab6eb16924b09ac326142327adf761a7c88466144e582342d42d841d03c863f38aa4a7db3a59787a8405663406e2cd531dca9ace709c51817fa658ca54d9ddba6a8c171e78d336f82aba04a1c2e03848ed1d9a8608a3bac1289f9c11d4e9c7c3f8fe92335e15f0067d5f2056e543fda5a5743227da95860359e28ce178c0ee008f279f65c3191a4ee6056ccb4ce6a844a3e73e6ad8c7e19abc1072c70d1650334ff179296c95e23fb9741723a2a8f3acb8ee462dc0d50d9f80a11045b2fda3921bb66fea4ba7736c9ff30bb0e459e9b432cd3c775455189f97b63fd54634f2285c21ade575bb471cfb1801d7328f92c792a283a62fb2f4cba3893c2ee1b7ef15967c75050dddb03a1ee47c085e3839b0017aad443fe49b87406820a8b13e", 0x1000) 19:19:46 executing program 1: socketpair(0x2, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 19:19:46 executing program 1: socketpair$unix(0x1, 0x4, 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(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 19:19:46 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) getegid() r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 19:19:46 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) 19:19:46 executing program 1: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) nanosleep(&(0x7f0000000040)={0x9, 0x97d}, &(0x7f0000000080)) 19:19:46 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x9ae2, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xcb}], 0x3, 0x0, 0x0, 0x0) r4 = dup2(r1, r0) ioctl$KDSETRAD(r4, 0x20004b43) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 19:19:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x1, 0x7f}, {0x18, 0x3, 0x7, 0x10001}, 0x1000000000, [0x200, 0x100000001, 0x26cb, 0x9a87, 0x4, 0x100, 0x7, 0x7]}, 0x3c) r1 = socket(0x18, 0x800001000000001, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) 19:19:47 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x394) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000100)={0x0, 0xfffffffffffffffd, 0x0, 0x2000300000000}) 19:19:47 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x9, 0x696, 0x4d4, "8a75cdf038ab22c165ac07a60517f19712e4fee8", 0xa5, 0x9}) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 19:19:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/40}, &(0x7f00000000c0)=0x2a) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x4, 0xfcd}, 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x7fff}, 0x8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x1, 0x3}, 0x10) 19:19:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x10, 0x0, 0x8001) listen(r1, 0xd492) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 19:19:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='+\x00', &(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='^,[[\x00', &(0x7f00000001c0)='){^\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='$#%\x00', &(0x7f0000000340)='$()@\x00', &(0x7f0000000380)='.#),\x00', &(0x7f00000003c0)=',}:\x00']) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="10000000290000002e0000f14f27320000000400172dfb46e4d79a6cb487654fcec4695959bf944c44b16d1f837f89b7e2d842c47f34431d6bb21d34c0b011da7fd7884fe3c04978c9bd9a38722b201accfdb13267f4da35249d0da975bedff1281c8a09ba644759f53b1935f4799fb0c8579db552a4aea36d8f1c649ce9bf782d1a56ed5ad6d5c662b0f56c16ef297ce6ed0c9210aa4906ec4fedbc5db3ee4c655deae94e5c9ab54b125e7254d88c19732259adb58f29fd76c8b4c162844262847c342bb5a3400fd3c50ce9aee08e831aa6fa3d00000000000000000000005fa643a4806270d6fdf86243bcedf6851a7fecfdf89dc323ee24cfa4a4fc0bfa4f04ffaafbe59aead069f575c0a2e141e540b74cd71caa43039ba18ddfb14724e658dc433a140052a3595ec7c5c35bee5e35fff7dee0aebdfe999171251b91e75ca7c868f3dd30aa909aeee9dd5ba1cff34acd43004bcbb84bf3c3dcc1c252cb259bcaf6bab8ca540239d38287732bfd5e7b922429dcc7743a5cda24e2c1b22f0ec511f668c067a3ee0df5a4f4c4a8008c46e02ce5606a0a71816d33f1000000000000000032b26083e5f5260cc8091df6d1b9beab113f0b1489c57f978fac2ae35ae89c7734b0ab8f1ae32968250c5b360c26290200000000000000b172"], 0x10}, 0x0) 19:19:48 executing program 1: syz_open_pts() semget(0x3, 0x0, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) 19:19:48 executing program 0: link(&(0x7f0000000000)='./file2\x00', &(0x7f0000000080)='./file0\x00') symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') r0 = socket$inet(0x2, 0x8001, 0x8001) fchmod(r0, 0x8) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') chflags(&(0x7f0000000180)='./file1\x00', 0x0) 19:19:48 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 19:19:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x980, 0x0) getpgrp() syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80, 0x84, 0x2, 0x4a1, "7cb053d53bb6464bc2abbee52c3a7beda8fd8421", 0x0, 0x6}) lseek(r0, 0x0, 0x2) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0xff, 0x2, 0x2, "49425d224162b563f4cb981b6fa07e56fa3d05ab", 0xa26, 0x126}) 19:19:48 executing program 1: shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) 19:19:48 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x1, 0x1}) mknod(&(0x7f0000000100)='./file1\x00', 0x1000, 0x5) open(&(0x7f00000000c0)='./file0\x00', 0x298, 0x17c) ftruncate(r0, 0x0) 19:19:48 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1, 0x0, 0x6, &(0x7f0000000180)={0x0, 0x8}) 19:19:48 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{}, 0x0, 0x0, 0x1c}) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x90b1b7d1cd4a7607, 0x6}, 0x101, 0x5, r1, 0x0, 0x8, 0x3, 0x6, 0x1ff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) getdents(r2, &(0x7f0000000040)=""/148, 0x94) 19:19:48 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{0xa}, {0x1, 0x2cd4}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) 19:19:48 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 19:19:48 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) socketpair(0x6, 0x2, 0x1000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 19:19:48 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socketpair(0x1, 0x5, 0x80000001, &(0x7f0000000080)) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) setsockopt$sock_int(r0, 0xffff, 0x101003, &(0x7f00000000c0)=0x85, 0xfffffecc) 19:19:49 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x80) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="d1", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="02", 0x1}], 0x1) 19:19:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(0xffffffffffffffff, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(0xffffffffffffffff, &(0x7f0000000540)="2521cdf6b9daddd6c3c914090c", 0xd) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x24}, {0xffffffffffffffff, 0x11210c62bdd051d7}], 0x2, 0xffff) poll(&(0x7f0000000580)=[{0xffffffffffffffff, 0x20}, {}, {0xffffffffffffffff, 0x190}, {0xffffffffffffffff, 0x8000000c0}, {0xffffffffffffffff, 0x185}, {}, {0xffffffffffffffff, 0x100}, {}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x100}], 0xa, 0xdf7) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0xb9) close(0xffffffffffffffff) dup(0xffffffffffffffff) syz_open_pts() r0 = dup(0xffffffffffffffff) r1 = socket$inet(0x2, 0x4, 0x80) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x9, 0x7}, {0xfffffffffffffffb, 0x9772}}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) semget$private(0x0, 0x0, 0x400) r4 = semget$private(0x0, 0x7, 0x140) semget$private(0x0, 0x1, 0x200) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f00000004c0)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket$inet(0x2, 0x1, 0x101) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchownat(r3, &(0x7f00000001c0)='./file0\x00', r5, r6, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000440)) utimensat(r3, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x200, 0x4}}, 0x2) 19:19:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x7, 0x4, 0x10002) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:19:49 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x20) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:19:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:19:49 executing program 1: socketpair(0x3a, 0x8000, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) 19:19:49 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 19:19:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) fcntl$setstatus(r0, 0x4, 0xc4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', &(0x7f00000005c0), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000040)=""/18, 0x12) 19:19:50 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x40, 0x0, 0x4, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) dup2(r0, r1) fcntl$setstatus(r0, 0x4, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:19:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000040)) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 19:19:50 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) close(r0) 19:19:50 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe, 0x5}, {0xffffffffffffffdc, 0x20003}}, 0x0) r0 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r0) 19:19:50 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x10) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x40, 0x4) fsync(r1) shutdown(r0, 0x0) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000040)=0xc) 19:19:50 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005, r1}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r3 = socket(0x18, 0x1, 0x0) shutdown(r3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) 19:19:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080), 0xfffffffffffffffc, 0x0, 0xfffffffffffffffc, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 19:19:50 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) msgget$private(0x0, 0x1) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) 19:19:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000600)="90853818713be9a1c657882d74e43ecc863ad656a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f098a7858bc5b57485ebcc560e1043c4036cddd586cdbacfcbad6581b603d196914afba8909", 0xb4) open(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x41, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r4, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x2a, 0xf0000000, 0x9, 0x8}, {{r4}, 0xffffffffffffffff, 0x40, 0x6, 0x7ff, 0x7}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20000020, 0x9, 0x9878}], 0x1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xa00fffff, 0x1, 0xffffffffffff8001}, {{r3}, 0x0, 0x20, 0xbd0bafc72af8a4b0, 0x3, 0xb5b1}, {{r4}, 0xfffffffffffffffb, 0x8, 0x12, 0x3, 0x1}], 0xffffffff, &(0x7f0000000000)={0x6, 0x94}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) ioctl$TIOCSCTTY(r3, 0x20007461) 19:19:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="d4026530000000000000"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) socket(0x20, 0x3, 0x10000) 19:19:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x2, 0x2eff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xd8) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) 19:19:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x51) r2 = getuid() truncate(&(0x7f0000000180)='./file0\x00', 0x6) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xfffffffffffffffb, r2, r3, r4, r5, 0x1f, 0x8000}, 0x48f48, 0x7628, r6, r7, 0x4, 0x1a4, 0x2, 0x7fffffff}) setsockopt$inet_opts(r0, 0x0, 0x80000004, &(0x7f0000000040)="94040013", 0x4) 19:19:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) kqueue() linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) 19:19:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x9) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) fcntl$setstatus(r0, 0x4, 0x3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0xfff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7, 0x8, 0x1, 0x0, 0x9, 0x800, 0x10001, 0x2, 0x0, 0x81, 0x1000}) 19:19:54 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r0, 0x4, 0xc0) recvfrom(r0, &(0x7f0000000040)=""/114, 0x72, 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000d20000002eb4a6ffa187ed917daf89d3de7846cfa615ea96afe20ed8cb5e32ac794fae631c8ce1ca3d4c0dc0c384c288405f155ff5c252eb755a9395ebbe9a7e43a9eb718a489549d45d7ed262d9f046f63a2727fe921bc7e2d642d09c52a76224630c0ab23a32c0c28571922ff16af071549b7b987ee170b92a1de6367b5de4d8c753e492f6bb6d3d2d2218f28baaf15c1763227ea1116895199d24988d3a42229a1dcfca9a0a1e05efaf67be072d4ee23b7655099530bc07ccf7b3b3b21ea8a99272faed56f2fd80c48375f259d4e335d3f2e4731147c6efa8f431db2f4b0871d8263cb37ce0650fa693495d"], 0xa) r1 = socket$inet(0x2, 0xc007, 0xb3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file1\x00'}, 0xa) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x8000000000000d) close(r0) 19:19:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) 19:19:54 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) clock_getres(0x4, &(0x7f0000000000)) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) 19:19:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x4e4b}, 0x8) setsockopt(r0, 0x7, 0xb5, &(0x7f00000001c0)="2edf660a083c6712f9d3f6b33d1b759953902cc39e8506efb56303b8cca7acf854a879ca6ec2c13777a5d13ed5a157afb8a9b6dc49b9f30f94d042ef68b21bd8eefdba9bf929dc35d8f746", 0x4b) r1 = semget$private(0x0, 0xffffffffffffffff, 0xfffffffffffffffd) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x1f, 0x8, 0x0, 0x1000, 0x81, 0x1, 0x8, 0x5]) r2 = semget$private(0x0, 0x3, 0x28) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/179) socket(0x800000010, 0x0, 0x8) shutdown(r0, 0x0) recvfrom(r0, &(0x7f0000000240)=""/131, 0x83, 0x3, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 19:19:54 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x4) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x3af, 0x8}, {{r2}, 0xfffffffffffffffc, 0x2, 0x1, 0x7, 0x8}], 0x6, 0x0, 0x0, 0x0) 19:19:54 executing program 1: utimes(&(0x7f0000000240)='./file2\x00', 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000480)='./control\x00', &(0x7f00000004c0)='\x00\xc8') 19:19:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x400, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 19:19:54 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() pipe2(&(0x7f0000000000), 0x0) fcntl$getown(r1, 0x5) lseek(r0, 0x0, 0x1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x7e, 0x0, 0x0, 0x0) close(r1) 19:19:54 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000739ffe)='..') 19:19:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xffffffffffffff00, 0x2}, {0x3, 0x3ff}}, 0x2) 19:19:55 executing program 0: mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) mlockall(0x1) r0 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xc8b5) ioctl$TIOCEXCL(r0, 0x2000740d) 19:19:55 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) sendto$inet(r0, &(0x7f0000000100)="ef31c729236b8097bd832701410b78be9b845136001d7c9ca3f299c9237515e8e350a5a25fc58c811c72b8903b12d0f880b9554a556cb293af9a344ea1f40b", 0x3f, 0x400, &(0x7f0000000180)={0x2, 0x0}, 0xc) sendto(r1, &(0x7f0000000280)="40a792dc94ff854394aec7295e9bae4b4363528ad3e347046af953a31382bca911", 0x21, 0x0, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x2, 0x9}, 0xc) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x4, 0xfffffffffffffffa, 0x753, 0x1, 0x3, 0x99, 0x3, 0x1, 0x2, 0x0, 0x28c}) 19:19:56 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x6a) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) r4 = socket$inet(0x2, 0x8004, 0x3) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x802, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x80e8, 0x0) poll(&(0x7f0000000240)=[{r0, 0x40}, {r1}, {r2, 0x4}, {r3, 0x98}, {r4, 0x4}, {r5, 0x4}, {r6, 0x100}], 0x7, 0x7fffffff) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r8, 0x21}], 0x1b9, 0x0) write(r8, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r8, 0x107}, {r7, 0x4}], 0x2, 0x0) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x1}, 0x8) 19:19:56 executing program 0: geteuid() r0 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000240)=0x7f) socketpair(0x37, 0x1, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0x138) geteuid() getuid() fsync(0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4010, r3, 0x0, 0x0) setreuid(0xffffffffffffffff, 0xffffffffffffffff) geteuid() fcntl$dupfd(r3, 0xa, r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x156) r4 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x2, 0x50) fchmodat(r4, &(0x7f0000000140)='./file0\x00', 0x28, 0x4) chroot(&(0x7f0000000080)='./file0\x00') 19:19:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup(r0) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e3601000070c4adb544558000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682b1df3b1174751d201ef3ba136153694d4a9ba925947f9c87dff5a59d71ff6b8d2076f3d86c8a010000006651fdf26cfac5f1bd53d079312559a90a6dbf729a8cde5b73359250cb399dd2db39d40c7482830881c8296c36642a50c46fb84aa55c24596b8ddc4e90dea40902000000d99f7882d0dcd05bfe1c9d80ede6ba245c99d12a3881caf9b7e2e7a55a2444e10e9707e51336f81d22bd8622f9fd413c0e1a2d1fd29afb02c5577126fd66738fcb7fcc2442d53045c92203ab9776b1697755bdafdbdf3de60e124de013bfbeb8ab0535b4c4888caa4cabd9c2499da8466a921f2077c8d0efdf3f75cc4631947b732958055316737aaed76cfa420d48200000efdca29657a3bd0311fa79aaa596401b429500e218ca7195298c7831250000000000000000000000c6f81e49ddd52d5a2887af4934af1a4df459c71618f007a17b77178a5524df4e35e62e282c977d32410c7503e32613bd7acf498100286d1e9e25e5e10dd97d965578075bff07a41f8e35c86f90513f668f0aec2b02fe574dfb6051a679df482ec6ad8599b5f0a9d4526f7bd9742d5c279de03cbb9128162cd545256d11babe474572103cd5905112fcac6d1e0e07b9d581dd3f21955fffc30e5bfbe20f977a0000000000000000000000000000944b5626e0d300", 0x213) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff476, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f0400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:19:56 executing program 0: 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, 0x1) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r6 = semget$private(0x0, 0x1, 0x101) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000001c0)=0xce) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:19:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$inet(r2, 0x0, &(0x7f0000000000)) listen(r0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) 19:19:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) r3 = dup(r2) r4 = dup(r0) linkat(r3, &(0x7f0000000180)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00', 0x4) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="a707f47665c28b010bf226e5abb75350bdaa6b5d3e90e35cfe6701813f93e9d0b59002b426da466080cf8fbd4fb823df4b82b3f6f603c41542dc8c3c2a6bb98a7510149e82f07a6ea9bcf8594fad299c39dc02a93ce0c6488e5a7fee351629723990ae932791e5bff28b59095a5ed21f7af5b7228378f49403ab6cbbfc56a6c0877cde0c676aaa45703b233b1d028ef9fd532c93bac851c79cb2e02405c1d33060196b5ad82c6f26e3c470af32f82ddb3c78a2ff1f7ccdc9fbf641dcf6f33067e29421f8cbbb55b43ebc6ed4506bb899123afca7b1909cf49e679fd256e44eba6524a6741008c16bc85d1c6c86d25602c6e146", 0xf3}], 0x1) 19:19:57 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) recvmsg(r2, &(0x7f0000000200)={&(0x7f0000000080)=@un=@file={0x0, ""/90}, 0x5c, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/63, 0x3f}, {&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f0000000180)=""/6, 0x6}], 0x3, &(0x7f0000000300)=""/200, 0xc8}, 0x41) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = geteuid() fchown(r3, r4, 0x0) 19:19:57 executing program 0: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x12, 0x80, 0x3333, 0x7}, {{r2}, 0xfffffffffffffff9, 0x1, 0x3, 0x3ff, 0x4074}, {{r2}, 0xfffffffffffffff9, 0xe4, 0x2, 0x0, 0xfffffffffffffe7c}, {{r1}, 0xfffffffffffffffa, 0x9, 0x1, 0x9, 0x9e}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x1f, 0x8}, {{r2}, 0xffffffffffffffff, 0x5, 0x80000001, 0x100, 0xfffffffffffffffa}], 0xf8b1, 0x0, 0x80000, 0x0) syz_open_pts() 19:19:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000040)="aa404db1d4ce5db0", 0x8) 19:19:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7) r2 = getuid() r3 = getgid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002540)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 19:19:57 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, 0x8001, 0x83) close(r0) r1 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="4e14e0b1416566e31454ba335b1a3710d0d5667160a2c844d4b78f20de70f84eab042710b82c7f73bb291ed57c798f4a3b7332ec0096abe34ca8bcc11bf4489b3d26048c2c5351c1d813b5895a2a40cdf5d57028b73994ec03eb01d2b3a04e25960d6a48c0fa48c312029661ca662b12526aff3e1b415d739edd9d08f69a86657f6d7ae93ea972335466049ec4479c44a62bfaeb1457922f8e7ce0834de395b175da5a5134eece9b3ee7bda0327b4ce138366b51024723e17aead82d", 0xbc}], 0x1, 0x0, 0x0, 0xc}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getuid() r3 = getuid() setreuid(r2, r3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:19:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fchflags(r0, 0x60005) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 19:19:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:19:57 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) 19:19:57 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="e73ee6e9e44f4816c1be19466efd2bc2eac9602cafa544e49a56867902a6670f5cb35627c4196c193d6bc809f7820d9f10e37aa18adee13196c34af29fbd82d335a3522a", 0xffffffffffffffa2, 0x2, 0x0, 0x394) 19:19:58 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0xffffdffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20080, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)={0x7, 0x2, {0x6, 0x4}}) syz_execute_func(&(0x7f0000000080)="c442293cca2ea00000000000800000c4817d2b85ffefffff3698654781ed5100000066420f59ecc4027d78b1093f6b53f245ad66470f63b6feefffffc4c2a0f3d8") kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() chown(&(0x7f0000000100)='./file0\x00', r2, r4) close(r0) getgroups(0x5, &(0x7f0000000240)=[r3, r4, r4, r4, r4]) 19:19:58 executing program 1: symlink(&(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1c5) symlink(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 19:19:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) read(r0, &(0x7f0000000640)=""/229, 0xe5) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r5, 0x6) getdents(r1, &(0x7f00000002c0)=""/174, 0xae) r6 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x7f, r4, r5, r4, r5, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r3, r3, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000600)='./file0\x00', &(0x7f00000005c0)={{0x3, 0x3}, {0x7, 0x3}}, 0x0) msgget$private(0x0, 0x40) getppid() sendto$inet6(r1, &(0x7f0000000480)="3aef165e4a55568a50776c68b488b1d78820c2a300e51e37317f817cbde0dbf24dafacf7b4b12a2616cd8d07904c4e2351343d400092838a484b6cedcea8ed7011afc9f988607b7118e2c5c4c2d6f58b7150932a2fae3acd03a1", 0x5a, 0x1, 0x0, 0x0) r7 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000002c0)=""/111) socketpair$unix(0x1, 0x5000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r9 = msgget(0x3, 0x226) r10 = socket$inet6(0x18, 0x2, 0x0) close(r10) bind$inet6(r10, 0x0, 0x0) socketpair(0x20, 0xc000, 0x8000, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$inet_opts(r11, 0x0, 0x0, &(0x7f00000003c0)=""/177, &(0x7f0000000280)=0xb1) msgctl$IPC_RMID(r9, 0x0) recvmsg(r8, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1, &(0x7f0000000100)=""/207, 0xcf}, 0x2) sendmsg(r0, &(0x7f0000002b80)={&(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000000740)="45ad0af626d620d97233befefc21466df8222a2438a52b2992eb7518558132afcfdab694fe67c11b9d02e10880a660d14b66c8bf3cec85e82c9d2e665faa1267d491ca1c72e96d851fa100863a8b7cb37b19590d330823823ac557396382d03f1bc26eb4b82e970f1049bc978896831bc8973d58a257ddc6717bca06498f0ef2f73ccc7f929eb4ef9ea0b78424fc96b505787fda844e8bf2c3811d227ef9c90a71bb401c52c8b521aa9395e15700308149272f", 0xb3}, {&(0x7f0000000800)="8973715a8b8bd83186f93c2e78eb99896b1d90b9474df3114e44ddad4efa86726c3168979cd1402cd9b1c049c1911c9ad8fdc16038139a2fc481052acfb5362819c40162538dc5a9d9a1c079e5e8628b0362a65dfe9e311e71989126dfa0b970c9bf96f506f3a14f4b75c4c6588140c9ed9fbcb7d5c041f8a501d567e1193054d5d9f85d94bad2712ad153015ccc54ef132b3ce554fa8a111d0cd17c920a2fe013e049d4da0eca1222d478753fadcf5d5cf3b6f5a73a8f7549b35b295a57085ae25b48a6960e915643259cea8f84b18f98659c45abe69cd0e152d97ffd4012be6b2101573f04191ad77d94c6ca4fc79b384f02d9042508e5e89788c16e99c7670c9f6f732fe16a37b51b2220aa9da90c713d14ac1d289e06638466ea84408f38cee2e2a13559fd4f747bef89e405a5337583c49844f8cbc980818d895d1cefa2f3075059a5c4b3ad6bef194482709ea19044080d3146fdcdba34c1f51d0ff6a2ba7ebacb33e183cd283300e1ff60e281e1cd1680f74de36ebf4c209524d912cf8d2214e688a45913598becef4783baf2aecf1d296fe86caf18379cfef71fc5c013628aca33f8ca98c462badb73b9e14fba861407d2d62f11801af7a3997752fa86eede2b0dfcbcc124188e12bd59beca757f5d2aaf16b5f1288e8c64a9cb713678c403caac0a90ae37b6e4a39c6f2a7f438bc201de7a8f96ce5396edd4fd58eb1e73155a1267a7d824035af77627c85f771de92b0bb878ed537db35f784cf486d3e3b9deb366b7acf95bc1336a17df43286d8399265955940479f46f63695431253905e2bac2f195d4f13ccea6afe5a4c39d9ae63bfcc5e42eb416483e0f032814029f9399097784c6f76339e0b79961bf4a37021827f3d11105e04edc86d24eb34a64b252377abd208095e2264174ebcc4e834cf923d31e945eb5bba47eacd4b6b03170b635924551d8b182e75aaac822babf886965163c3056889a7c2d29ab0e507b1bfb74257b8644e15024da41409a43a6b3ec4ef562c3fa7f6f2ceead93a36edcf2e48188e0c27b90e830febb8462b4aa57c5361cadbb093377aecc503e608d5f9d10a98cb16b47c8d59aa35ab5ded468bc95a1ddf08c802db44e7f81aababfc37f3a9c0ebc13f06843e42adc8cec6f2964c4503699fed2dbbe747cd54b642ac5c39e3f742d119840bebe2b058c8028120907c2a8d92c5cb3ab686d17f1443211c9c7a5347aff51d5c1e6e81c756628aebcbb3710db092de1e87a6ff06844a2ec6c5b1676674d018ec55481b948d278e2a9aa1d01fa3eae0af2fe16e467f21da72810add03e0daea2372c43203c19bebd63b6b3024d7a12cdcf91ddfc6546dc85f26aec323e70313887fa5eaf0b7925d17269dfe2e5c7a7d9052a37a9cf62ae292f5846624eeeb0e9c7f3e7e05b63c0974cdb5131a0185f7a8708f6becfe6ed7fde5090cfe11076e4a630901b0ac47594327340ba0ccc62ea614ded9ee1a3bc0076b9526302091a92ea0e0d49f62918ea7296ef8d364b9f54120f55615451ef3ad56f55fe6e4fe276772e9ffc19d6272ca33d2dd54280a78614bb171623ff96822571af9bccdd875429d230cc8e0f2e5e1d82409388f8b3b14d0ddb6eef581f07622373e30a37cb614bff59b318d5c73c12c6b1aa7be14270f22ea8b3df81d85a9d6b9cb2d5ec7b7cb0a2e3bba7058c03e225d691fff324f7e146306c343fb952566c2e38c944de4cad862b3fbcaf7ede9d1a5dbe44445180140eccad6255ddd823aae39c02665d8900479e22751ee5fb23522b64f7ada36c8e469fbb970b95304d816d978279c9e161e2b2bee189a575e84467cc0037981061d3593c2a5a409090a799bb4051adb30f3b8e2d38244a70ecc5aeb527fc8889bfd9bba0ed64050bcef41fcf50b2db888510cad9c309fc47ff0c8b03ba77825924437edd5ca736c43c4cc9df4189487d21b816ccf4f7675218c74ea0274c0a3ca3a853da874ed3ad98b990fca67860f69577ea685b5e8184ccb25a0de2dc1289d6c8d5a417429a8bda523adebc1421012f1e3334340794e262601376df329f26e41eb9d5ffda1756cb8859509150c8e5ddca62a5d25dee760e8d7d0a42f726c6c61d7793835f9ceb3ab490c40c45d316d496c71580da38868241acdedab0715088172b061592c50e0cd0236a72a54fdb98d266dcd456c9f8e70184ba11954699733fde1705be0e98dfd577a63d3170200bc08265b54f2cb3fa6f897f83e82bb3de46e55e8fe74d7ac83227fda3d8e64f7ca6b91604adfb52e61f25bfe7af2c63907bcf99c0b089da9790db6c13315c298ab55f88a2d23c69387d06d6aba474aaca0f56f770b1f7dd0b6a2b51a941dff54ab0f24a03a03846448747c74845cd7205ead83eb94b9857f321b1c85cc5538ab875c4ef7a3f6f3ec808287d5f649b36bd46345633ca8ab95312fbe0546687c8f815eb48e42e3934d80c1be248440116f3b83951fdf2645099827187410d5871c620d08f684b9cafb1ec5f0ba64eb6c6447d49a7965835d5f21ff481ca562d21f26bd2d30ca296a833e261235e969c3122c83e9b1b8ea81f6516394dfff0e1f4209e7f9bc7849dacb23c94bbea8eb2842fd86de5ba9228505ddd0c8ce6e0712cfb7d695a7c75e271cdf4971eaa474475961c61512299de49d453b7a838b1908e45433ab1236526711eff5ddba4ac41bdfce3f189e3e262cc10d2394727595783e5593c8e1bba21e4a2ba20534d32cb9ecf0551dfaf09ab073a6357977923cd5383d0c49c48b59298637e256b40df1f77ce36522196b104ab8a92e86907a7e1bceed312294e9b1ca281a2b3222d5fa22a714cef7397b7dbd1ee6908c15ba93b978edd2094b07f763002f48f546454972e3a9cc4e8d203d67701eccb1b1fc850e5e478b17dae2a3a97360696d4b4697c1240ac41d2ae23f961318c33f373267c7afb846e11f80904b7ade3207b4425b7a811973103fb646fd7604201a001bea4871af7ededbff319aa9109bce73c5730f94327847fed4283ee41f05e09c3fa22dc47fcf836a7eb92c64a580ec83d7f4a04cd245b406f31fe054795a59a0d14cd4d7d7f49a6d90f965c3c9952bc2f520d35cacbb8cc756935ea16cab7c32b34824744881b558cab5b92275f233f46a5865dce536a844dd1902a283fea399c9c08a92c2dbef4f3d21a3d299168930d7b51accc45ca82da4579280dacf35c640d54ecda6396f313d0fd205935305107281c4182661cdadf49d66952b3bcec19b7de4fa3fe8b3f2841419f802a6a2a7fbafe0d2b19cfe54839e48eaa31e7ea3b3b3275272bf52600e758d16e4c6f7c38753d703234d66c035d599e391f6a61899d977dc8e2279a4e981321c4c04ea7efb784e904649e8446f5c80cca868b863d6a79236516fb902184ebb7d1a313bda0602c44a5869814c44f0bf7dc84a60db91e736ba24cc022c40ddeb042db519028c098fc26eb640339015ff33a4825389da17e08b33326344258da02deade8620b6fa91864a6d93def6bf430e6de075bf0d733cba009048dea7342ae29851b8ee6de59058d1eb7a2d7569e2a1062d890ed65fe370608d3e53dfc291be22dff418f2fab23f22b4245fcbfd83884b0cdaa74d57c9f124603649071e13ae7781ffccb382fac85f62022f02cedcc31689371d16177ede03e421d8064dc65305d541449dd66a3c2179e8ddedcb9463b770eca25740ccb4d53c986eb798e5c92c873cfb520cbd11a8dcaf99e250f150e8fdb6e703f9c6961b6e14daf818dff12605a40f0ba7cb9d0a7e8a9b41ae61c43049687e31cda27c91397901dc906b9dbfcffea3370c78502d44fbb8734e53ff3437c534fcc47b3f413d924f652acf1fdf72f6290ce9ac23037b21376c6471cf33db6ac5c2d4cf0155cdd812981313e88f4a745da3bdc01effb4974bfe8798a44cf1f29a3b32cd785d6c491b16db3dbc3621f08e3fa9bc802bed5494f72e640e69af12b751177f0ac0d81cff158510098a7f0144ffa334af37cca5035209c0a79d2b1bc99d4e15cda44eb14f40a6a165d9afca1ec230d4433aac01d63f98de91223bab8219eca4006580ab25edcfd127b6cc816f241b68e326a2da9d0c2e2e0104fb48c86946f6fd0a6ccf23be0c48f4078b95b296f4cc882319b2a86930f3730f94a957c222fa4e5c5cde9910cec5469b280cffd218d0d5ca07f9bee776740d8455e8988caee8f682a6e9e539b55a9ff42eb6c0ad4b54c1792971f1abf5e7777897d6ccd0af200d82bc7d498617d18bf07fa570d8872f277ad71a1d134790ec32e0261634ea77e4eaf1e0e829d98bb66966047e93bb052c2eadafd931061ee23e99bbca961034efc28f217a12975c5edcffcfc9b1e2adb97864b703ae58837dfa003e0eb83c6d454f80ab5c478cfc68f9561979bf3d96f7a91e6c36a93347a78362be906ea5b134c0790fe198c156f17126549e7cdc2bc6c499e0771361481c348163ceb6ee1c8d535cebe1bb1fcca58304b80c5b641f566f0c8bd1f28acf6f8d4e98bbca15d2d06c54e1c8f62f94094850d9373e2c6f1bb8353acc64a5327cb787da6430aecdb6026276b147cd4f9084c1514a9549c091c32230dc463b16339dbb05caca73e1703f9df46a1a7be71d7d1c96e264ac4c2a7c1d47cee7e7ec11c568ede73e7b03c060f3e8f6ad8ed540ac31935d12ad4a9529e6ba64267dd8cffe3e9af1431eea4669c0fd05040015fe5524c2c8b43243385ae3c68dde9466803a47c592ae70f3f38740775f26c24112c86e5de1cc885b5d09e6dc99d3e021495afbe044bc8ca5e453e2397301d6ef8dd973e0ee4a2b35dd12250df71ffcdfb0a093dda5b5ebd6ecaee188f60c236ac28b35c65371eb9d445a08603deb7bb769c0aede554a7121b395104bcc7893e0a91f475d5afc9e590d7c7e2b1151c4c0b644e3d2f323e23cd4ac635b188c35dce94938e6fe7f9991e458ecff72df75ce548bdd99ca818c36cafe8255eed88f3f1dcf236d9cbf970c0499e2365dab0dfef6a2267469156eea98875ab6689dbd2e7749d268cff01f50ddc86aa2c07d218c69a694ca200c0ba3cd3c13dbf419711dcceeb4ff484ca7e0637fdbc2990afb779e962bf19367e44fc5e4d83d4ca5b01066ffefb89e29dda87eda915d8a96c7ae7402ee7492cc346d365eeacef6736fa68aaf6f7a840fc1a8d481f3cb6a8920b91e27854e770e8f0af86c439f209e6c4bbcb0706d8f8853a54f5165e5275e8fa154d2b9448e9fdf20ecd4f554b7bae7d4b0bfea188d82d168cad1f146f50fc04b740bcdd7cc00add329767c5fb3e2b8c631dc99825fcf4fa9016e9cda7e79d442117aacf7adec9c16e53134ceaa82ac1b515943e9e52e90e295d77a54587997febc5c57ef27b2826768697bab2c8d3f1737478b6da285748aa2ddb2171b1dc039d5ff1436996ecdc553403f1bfa8dbcb2112af7df5f69cc9d66ff7ce0123f2fb4ab87e47fc9bc2e281ff17445dd04f208f4ab3d1e663fa40ebbe33ca7153481c1e5dfedd6f7192d9e0962b3880b197c085aa5a64b974006d9972d195ee5745c2fa4b94a60cd92fa1802957f08cf7aaf1f1e42ea4e02b941b765ec32d17db4f4ec85f476031c008c572c9fd8b51bf9afa269c3209b1106eb3c3ac3a19f2897ec213fbca02ed51a38c5bcbd0b7458dbff5e14e7fcac21e7468af54e84636fb0b26966d5aa3f384ba63c57e2e792d691e4a6dd574100699989e070fda172ba264a15ebf027992456404477b62346dcfc5a410df3a9b2dbc60b8fd3e6849d0cf", 0x1000}, {&(0x7f0000000540)="c2b1a8e8184c249270638caa340fab9731ee612b63300a21e403fa1fb605c014deeb4b250eba0878bf9456bb8916e3d83dee5813f50b832b20227c1f0eaf3e8bb1b1f9623c52a3c860699a534d263090bb838add71", 0x55}, {&(0x7f0000001800)="6641573f52c95d5beef6fc657a2e3c415baf90d686682190e59b882ad65835d87ee580803cae23da53a448db5e6f917ac3e198f772dd55bdc65bd142ce9a8fb21cded634bd3a813a55847b3675574218b25829812883e76d09f27242ea6b30d47b078760d79951d75aa3663baa0f23ee738ddb4f1cbfc6f19d73329c79be0f58dbdd81ef16633497996abdf9038ca66b56642593d91fb0ad5c618b51c05cf0b2678fd1846ad37de4cdbdb75c3799924f65036488fb", 0xb5}], 0x4, &(0x7f0000001900)=[{0x1010, 0xffff, 0x0, "477930c24101683ff4249f5e3530eea34a77bbd6a81d899d0f1ce466ef65dadd550902a89dbbe1d33b1b8209c3dad545f2ff23b303678c22b984fcd1a482da4b2f50c48f81feec21c94dbcd4b85800001b1eea6f0a6cecf2014305ac3929b0b4c882b2d90f2d9724ecb8d934efc34351cf5c3d6e8d258aabd59e5b4fae8e53eb408efbb2bca3cb42d5a77a25dd545f87cc7ebf2c95b93eef37e2f1b5ea474680c6eb7d3302affe4c728beb5a2c6b947e0ac98a3606ff8392cfc68582b2a0a5b79f6b882639fea4f2a43e30d856672e4089118ad1c9a21bce68b74f53a57057ae119c33ab775f4fdcf54db8bb821ed45e445fb5cb63987fd5d09f48e738ab3a5f9322f2e556c24f5b5f40d95b69f56c749292e60537510701d8932cae384c5c9008ebd67bd822afcf0214645fc824d3a9a3fa1ae2e339e89d34f319c0720caba459d154e665ab50a56ede176d34302c0f5adae7f57ee2294f51d46ea0d7b378b605db32c95a5692fbad0abcc4408fe53acbac5aefc867408d306fe4f9576ce251010ee7ef208787c6fe7967bcb848e1a012701fb63547803ca9755de1673494b25029d9ae23911eb91e74244c647b1dcce9e87b63ce8bd9d5a4a7646a40adecd02d2ea4deda4edae202614149644b981794f4284e820a40728d34f04db72c9cec7a0a4cdf5645d99126abd001abcff18032f9093c9eeaa23948252233c3097eacf895370f6fcad32ae4f48ebc7513fb571f5a149058895ec8196f99b438eae483d7c7297f70f54b0b8d7ffe83135edf36b0b89832dc6474702cf3c6cbef99a93d7d20dee79f9a952037c7437ec4d794a700d1cd72413c502db84b1994ac3ea474898b9d28f6e6221e74f033a3d1c656c22ec0b1dbe6e4f4a1179170ac2a1b6d3b43cd55f7aba93b7ca8b379a7d42db2d45025c1eb57ada9414bfa4a0c3e939410f0d600a0b52268498a6549163a6734afd13b99e41a0f8420fd23205d75142fe64e9bc28a9166afc68e7edc542d84ffbc2d6a9c310364fab0815eb0efd7b737d8a68fa7e5f14e4c151a0859cea117b4686a3a36e198943410731760ba48f250b86bb02c0cec9c3714c534804e9f5888897582cb3d0ef25da3f06a77415c1aca9bc2a7814d8efd7c03064a48ef1b672a6e946298f3228bc4b3c3ddd2a4f36a0df1d2e36310912c4069bde4af49eac4f8ed9d32ec42801f7066c080ae7b2aff3628c9f2b724359097b06d91a6828a18b237066f90d57afee8fab2a19f6cf02d575eae043c8afd96b4f6b67cf039d0fdc510355db0383193467070c273ebb37fd20ba6a50b2697a752171f63687f3c6ba3eeebd8cb7e83df72ba1ef80621c9b21d3a8a0304f33bac0a312bb9e861ed5b4efa92a98b8af2d2f3e036727734c10fd500ca155abdb88a2bf82ae81a6938b8584949c646dd2c728bf68a77e9c10335ca049144e95a72b74d53849863c43566be39a0e713fa97c672dcbb299ec1fc8b28b5b71960a58ce8d4600431b3db8cf4325e90ebf60457cf6f0937f797001cb753a578e041ee38fb1dea5f93de7d73e5ea3feadc2001fb3465888fdf1872526970f083d4415b0d5349555a4e3c248e26565683dd8210ae9359b1200746de6c6f9b8afe2fef01cac50a7679b024b2cacf630816463718ee7106e0e97d47dfd3793b4231144550d3c7b47e37b34138c34827d2dd73174d63e7d50a6339f714bde1df2c7a8801c265a6fde7ab519cd7e820754cfb3cdeead82f4e22c29c66127c5a9692c7e7a036332e4e9b93af194b6173e426268c00b16a62cc76f374f458fdccc9491f4967fb0095bb155bd48d242837e59b3f2b280369f6d84a76a4f6d9d9644c0dd46271a560478c005a987dcb45fb485620544b630a879855beb4218a93c3cdd9ee37d0e752a4e48a1191c53918d020bee0afc1da836d0c9001bf4d276fc49d56ef16e80c9e32482abc0f2eb7cadbf2e6734f124f4e6bf73abfd290983e59c119fd042b110d2a9760fb69f6624697dd30ec9723128d8f78cd534c55171cd7c036eb7a57c9442fdac4c499c631a4cc67d8751d57c56f442d74fee62f6c38f970f0c495984cdefa98439c09bb822d6f18e59c0a5e7bc04da0af884abd8c053f7e235037c6db808c26059eb3d53610416bccf07820d2ca7a9ebe5e079bcdcb347f8acb32b39859bc7aecda5bf431c3a0bbb421eac8eada724fda0e61f657d74672709e441e64b0742703045f05e334285edfb65fed64775327c372d1cd3fdb1afc126b7a1104ee357fc23ed81e5943eb0c169f3514fd59de9a6f01fb52c86fe2d5b202c9093392d1c090296584828d2efd3d3d03107fd2100e04535bd12a43f390a900d3f59e3823cbfb6c73ad1c8d70b75205f40883e07d34ce579369131a993d55102d865b0eaa79d86031c9c9fc0717aa120c7c52fdaab869a4dd0b199a14bceaadb6786519b99a88c33a0abe928f50f4ce47a546e037acb84ae2e828f1c9fa17158b0c2940cac31a60acfd875c6947956a8850b54d876c1082e693a8b04c849ce035c8f4997ef9d6729f405e16f2065dfee37f167f2ec7dd25d270b112a3cc353d22ac2e90d85afb2bab39de774c926eac7d2ef793ff96e99f6a72823ecbba26c757952192c6efbb738c1d2fb2bf41229f6c2b7c66baac733733311b260c352b600631159215f3f6448f207b00547d15dd2bcd732a6a1c37351f3e5de7da3cd1a0afa971c65f10699cd12616268b49b0fe4c37ff25d17989b08dfe40df5a49a689d6db5b27c40746601dcc81e43a581d05d20809c81a3b7b97ad58398d9a5d06c1fa191a8545d47579d294d6f48dfb3039bf06c6d010f4595a53d3491754a84df8fa58b2717797a82141452ec0cef9e6af389e99b8b9971766b6c4195f1d9f3310c15195e4274b31a9481737741724f9b938fb3838c6f3f7bda10c785887e3cbf296305e11187163e7e1549d212b8868409b9d6d7b3188e246e8383e1df570e3a67359af83ba04359c75a183c3aa97ab9ee8295f9c31854ec20e59e96332490c5552048538e1a686cf2b65f4bbe1c1561629f00c87e2f002573ae6f7c173c41c59fc907ee7526e20963b03728645b9f3318d1321c5ee23833b6a110131229eb52a10502534a594b762cfe6412cec71e9db9ed33539c1340941b2e63c64baec5be60f069ada89ab64e01b30e6678ad89b0ad17aec2b934928d04afdd8c98437fb032e5d3eea9c0c60cd077061bacfa6ae42017d3830a546ef3b8b5460c8fd240a143594ac433291f848307fc12176c7b13f8c134e409d91ef0eb561b24c3101d1b0329d14f1d24eb632c8609f07a87bb11298dd1096bdd1bb46cf0945671b439ef44cc5de383f4ce98f437094a7658bda6cf629a636efca871b301d51cf484678e066dcc3de9508f7ee026d70db698f47efd56984b3ffbecc593fdd78978817fe79c35781e4e1dd1bad90185d4354e1719a88f3237d7e3b0e8b08bd423e416b814ac7aea6e7b5a9960f5899c4c072453d21568cb7e0e119cceb93ea0d4d6118d1ef0cb3664b2db77899622de790e1cfca87b3823005f6c0e1841f7917c0a35c784ab343414b3cfde6faf7602364133535473b2d83106326bdedcb484fbb047630841e5da4fd37eba60d080c399a201a29dc1c3f5cc77ead29a6a1690d5b7f7d88ac58a7989414120ac1a38b563f47613a90b7f96d25e52ca90a061177f3b0f673ab6b4a4f882d65f2fc8bfdca146001f2d792e57d97cf56b39f535dd0b146989b9bbd8c0ece812174cf33679268f442ffb0db9e1589d18cc599fa7bc6f7bf3482de1f337a9c2563a5adaeddfea420f0579a1731d3b36dc42304e6cf3553b43887e4f33776de82b4d8832c8b81ecd5ec0a6974274ad86c036ca46942fcf60a7e9a9025dbc5988767e8f85088a6ee0fb82ffae0193b483b2f0fb28059ef5a54fe29c617316a827317561c8891005d79968d065ed5092f6ebf38500cf9924502c8604598606229a41a888dd40c753c2ded52cf5853966631412d59f34470f3877b0039e3b619e573e28e44d687d197331a885a2744d22cde3de355be7b55db77436569eef6e3093246f9b17a67cb479a5e387529a37bf4ce1da17e51ebc5c7386b16286b3f28af29c89fe31f157e4679f8d828af0cccab5f702f2931e6b3c46ac6f2324df090e8d888bf8ef999826e7270471abb2fc9386de0a975b7f34419e7bfe5a460f66912ff565466757a769adf8ea47e0e996d66a90acf08a17e5bc9324ecd70463705dfe064f16e12d91d6686516e6ff9aa8fc55753c128d5c8202e050e32f35162fd1d2557dda0cbde9d443cc598b1b93bafe9be82a25fdacad041c9fbe155b505bcbed904cf91ead0b9048b40eab6d25041434270061c77e15ad754fedc5f82be9fc41eaadb8f87dad552c35103b4bc14bb10a65467adbeee4775f4ac653c9e68900e29c438dab6e2e06810ac8ba0977206462ff033c5faca23d0bdcbe356d2cda1b3e0752aaa8b8b86e6e162483267c806a65d526e414d2c70fdc402a531cf48a0e1be6a32d2b58826fb26a557a92bbb1676148293c5a0718d3265e61cb2650ab8f79d60dd35728108a51bda967889dd8d3969b2f6a8c4452cbd337b29620b1c68ee871dda037034e64f0c32ffa80f5bc1d76ca6feece9d8d1dc9b08308da37446b428fd016f06d46d411f5da84a2425156be2495bc3700031517cc3aa8be93019329e9705cfeb5bb7a52dd364567cffde29c245a939d3e6c6c48325d0109297e8c9ab2a6857a41ed0698f84f9bd78be07dbf32d5d5be976342951ec181ae627962f28fd71ef3fbe4bc10c82b2c411a798ffce621544d34827e23170f22301f99baa61b87d08d16f0750bd0f9a3baa6933d3f40ece1deefc7e0e62e29b2be981ae7989eb9745c91fc4a4184c5dcc75a1747e1fa1c0f14e0a639d3e8b0e459f0ec549bc0e330e2d6cb927909d5b4556e0ff87143fde2f2138484010320202b7b28db601099616bd428ca6b50ba3d96ed7c7c85fb7460ce923f85115fe654d999f439a5f2b35f8856c46434de223ebbd6cacb495d172b8634aed5400050108408d3814c236b0d03ee69b11df2142b9255697c23d6da0a74d4625eaf4fa44aa8e81dfbf8eb4b4bc13f14d4d16f195caba225d401d6d533d20c44cd577c2774b1f75db2c32d1ce283986bb71efe99ed155951055b1cb5d4bba0fff15bdeed767cacd6572049df300148d4db3231b27c573433ddd1a67d4f5e92b465c4f9a6e1dfa4a2d517dd09e56f8c34e41606596573fa59154cef09855331194b9507e88fc3506b09e43577b76d32e737349c92ba5b7a555f439efd32dd9513c76f373f42e13f793e0fc3ee96abaa71f2aa3586569cabe59ea096f4be4432e4050a95a3c73210fb98633918afb940f1e1ef66ca89008af16571cf3f1d569129eac296a9589f675634a157307e53a6bf0092f977d8be6cec6a2c7b8df74166aa4cf8c09834dd58e451fe0177110db3496311df3a353064f584c658ca09d94e4cde855467f383f00d6853e1edc59118d056c33200c9b7034e1bd768e943e296bd837359a7588026fc8aeedb79a48a771b52de821445367a8f728b7add6c7e7db51d1d8f42bb95d5c0ce90882bf7813b995d6e04857e7db0125217fda2b87cd2ceda02e78807c7ed6d5ba523fe0d8147fd2a03b024399a3ce057e01599c4fbefb11a4e43ced2d9f5250b6adb7f8a49ce0a1f9868daf9e9747ca88eecb5cd86639b6810c3e844eea7937e2d6a0b4140308d2599c0727b215958ed827f383d806f7ac5da905b2"}, {0x30, 0x1, 0x3, "41223a2f4985b0ec69f6fd788af4a3281e83ac003c319a353d7385c8ab5d"}, {0x70, 0xffff, 0xffffffffffff5781, "34d485ab3082403df349eab8779a84260adb271bcb79323ca4ebb56c57b0d73fa3ffe1067134294c28a849a3f4265fd225c57cb75877539bde9a32051c8d5fe78fcd5ca9282dccd2d4476785dc6b69eab8342867c36dbee5dbba"}, {0xa8, 0x0, 0x1f, "5793765db62e58f24e03640e889ddd89cd4ad5128f2b8785af8a9ae71494908e12690d6709400a1cf459b0dc0cae34c00b016070dd306a1e81ace1d0e33cf194f5aaa9e9c49948588c21549cb57b16e6a296c3f47ccd05d36ff5e82597c122d724035db8c534d230a3695607796bf626d5aa6aeef4c332c2397dda6f7d992da23db3c4e4fdd6f9b7735e5dd03dad4f59a19b65f3975e8e38"}, {0x28, 0x1, 0x7, "a30301de2389366022b76a53f27b18d91349ed09a106ab"}, {0x38, 0xffff, 0x7ff, "b20836cadf5e9612ab9409119eefbf0f1bef4a105cd39b753dc99409c1dcc5292923b9121d8e9e3b"}, {0xa8, 0x1, 0x4, "cd127c09fece851c7ead42a6fde6b23fdb4832b4d26c43cdc22da5f204ab3e74a4e7878d2ccfe6bfd378fe554d45db3e193f20f7320c9c427cb2d365d0b55e31f7b8f2bb408c2edd8728ebc55fbd7cc638eddef9c09b66b91c39ebdc86aa0fe618238414ee818a55aa8f661e159ac9371f44b3470a67f838fc241bbea72bbe44352bccf22851181d4f3314024abd3eab70e9ba"}], 0x1260}, 0xc) select(0xffffffffffffff30, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) 19:19:58 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000001c0)="ca21b217e6dc0756ad87b11173d7d1d7364d6c1faf0000be8286b595587b45423824fd83a0b7f66e2b7052174f24a3cdeac680c8903940e8d30fa1d02ffcdd08761f67de78da3c31a4c6751c0de50b6896a213d9f6a1e7f7e07f4ae99c1e968c1f7258d24e4a3ef756f21bacf4e168cb4659b2f14c9e184acc993475b496a1f4e7d1a1195ba61c94"}], 0x0, 0x0, 0xffffffffffffffab, 0x10000}, 0x1) 19:19:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_int(r1, 0xffff, 0x102b, &(0x7f0000000040), &(0x7f0000000080)=0x4) 19:19:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c00)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63f1fa3be338f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c15381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x578) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fchdir(r2) 19:19:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) setsockopt(r0, 0x7, 0x6068, &(0x7f0000000000)="23c4356f3241e67e9d89b075230602300f7914c0535a3c467c7f59b1027abe53166ea2b841911579340149a972b12d1fe5fd7c7a98b3c85f126c139bc7f5c7b61e", 0x41) 19:19:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 19:19:58 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000)="f6000000", 0x4) socket(0x1, 0x8000, 0x7f9d68eb) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) geteuid() 19:19:58 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x5, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x176) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0x9) r6 = getegid() r7 = getpgid(r2) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x5, 0x0, r3, r5, r6, 0x5, 0x8740}, 0x0, 0x5, r7, r8, 0x80000001, 0x5, 0xd6a}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/249) shmctl$IPC_RMID(r0, 0x0) r9 = semget$private(0x0, 0x10000000008, 0x800000000280) getgid() semop(r9, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x200000029, 0x4, 0x0, 0x0) kqueue() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x8) r11 = semget$private(0x0, 0x8000000000000007, 0x800000007) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(0xffffffffffffffff, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) semctl$SETVAL(r11, 0x1, 0x8, &(0x7f0000000640)=0x4259) semop(r9, &(0x7f0000000440)=[{0x3, 0x101, 0x1800}, {0x0, 0x407, 0x800}, {0x4, 0x10001, 0x1001}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x5, 0x1000}, {0x5, 0xdb61, 0x1800}, {0x7, 0x6, 0xfffffffffffffffc}, {0x2, 0x7, 0x1000}, {0x4, 0x100000080, 0x1000}], 0x9) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000700), &(0x7f00000006c0)=0x278) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000480)=0x20000008) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x0, &(0x7f0000000580)) fchown(0xffffffffffffffff, r12, 0x0) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) 19:19:58 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') fchflags(r0, 0x4) utimensat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000001c0)={{0x7fffffff, 0x10001}, {0xfffffffffffffffe, 0x80000000}}, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 19:19:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x7}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x101, 0x0) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f00000000c0)='.\x00', r2, r3, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x3) 19:19:58 executing program 1: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x6, 0x0, 0x0, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x20000025, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x30, 0x41, 0x2, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x3f, 0x3}, {{r0}, 0xfffffffffffffffd, 0x44, 0x80000001, 0x6, 0x6be8}], 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x1, 0x5}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x80, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20000009, 0x3, 0x100}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0x4, 0x6}], 0xffffffffffff23ea, &(0x7f0000000000)={0x0, 0x9}) 19:19:58 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000001080), &(0x7f00000010c0)=0xc) sendto$inet(r0, &(0x7f0000001100)="36ee4f48802a7aeeeda1f866d10d77b17e4f5ff453b90936f2dfddce27820ce3df90ddc6025acb61783a9a745ede83e2638153e6c609fd138775c9219432efed2696a8eb573716b6143cf6f2eda6d4f5bd1a6366d5e972cfbd2d0c7a3a3bae3acc7500eb2e3d2815d8e443726c6541c3048db3e10f6259c06a42eb7576f24d534a025920ec4308a5ca5dccebd506e0f1bb6e4c80e277deb2fb35cbd6647c420f175cddf8f559d99b98ccb64f96415e7f3587b82a85a76bd79f9db32ac23edb5bc6693efb89954f94321e5e966728e1d5e025807cd8c7768121a22152b4eaadc3ec7269adb9d3e6a0f48f03c2fabc432030c33fd219e9c57c2edfc03ea06ed64eb7538c2d80faa19b792a2363e6ce5373efc20ec1a15278c42de4f8ea817e01591a4996b9a64505a74f3dab77020ef9ed3e862fe54d01c312cb22b940af77fb67f0c7a3305a3bbe93b47c5c9ac3ad8d960aba44662278628909880a592c2a803cce24414c894c09daae350749acde01fff79b454e1b4d39b1dce7726c971dd10a232e1230b14462a59ec57760e89ddff61e3c99f5d0ea3b0ab1e0c4c8b1e5aad8d00d55b5685c8a7b57575a6dbb6828735cbb80b228d13599c44c92f0d2150fbf66246ec86b27c279af12c9e83a6a18f4fa073cc6f2b840f10e41a959c8d11e8b0e144260d3cb091d6f0781bf6949ccdbb3da22a8e904ddf1797a6cab91c2a64d1f221f372540ece26537efe7341f2ce9df2b2b11093c5be9c3c2252c9539eeba71e5e640df8e2ed8ad5b9b5ef88d74069757b1515123ca5b07444ca13a5aaf83ec27cc0909f900a5f5014e0b091722e65e7b34c3db54cdf1d7981741521706c4845903c4909d674f2b01efdc66a4dcfe8b2e1994059283fbb98c032ecbb8c1e190d46147a8e7aeb1eb765cd14a1bff358b7615d93aae57e91b67e70b93d88b058dc727f02de6a15047a7d3b16f85da67f334742b9fdb2c47a964d294a869a2f5e95da7aff051e60e7e07beff5513d8134c19067d2ac4e82cbb9a883fda87be63f75328290afa5e0b4edb2c7e5fa8c2dafa5a9424d8b17d05533bdee63cac58e33890d21701c39f75bd30c903ecf042dcd4d84da4df90178c801862b226107af2531e27b5a759d18d0722588c55760ecfe0f161be0756104f7bceae5048a650617901056b2538c3bfea0b06465d7e7bdf462bf9e5f3cf752f85b640ee79df66d93aeaa8b4bd7cef471cfbfbfd10a68af687921aa5170862943423ec715a68fdf64821e7bfd90b3ad2386503053cc5a6ff67bfb9af496cf979d4a4b70b484683f0fc2ea66f15f8420c667702aab9206e95c0d12d4a688f70aad85101ffdbefc2a98c3480fd78a8b5db7cb0ae7e73aa6999902eacc2fc2902c3f5f074561c261dfc425f49b7c28d6a86f233fb71ddba7edca09049f81345050fec12a4de640a8193e84f10fd81622dd55daea8994e641fb59eb843fbe9375d63c250209b19fbafa80143a1b8cca10ac69e4a019c1c3f0575fa90e5196ee74ae0cfb07b215e74021ce32252358911747f57fc8e189a1481033b9ca9ee6f02293d3957b6980904cb9b0266631e25dfb2db67749d750ea6c9460566fcb2f11965b30941289037ff61fcdb6dd3fa3345e10ff0d081e4fecf6f954ef97339e3a466411685073e60eb49922634c8c2a84a11ee7b23b0c0236b2de16b30f281c3e3e91aa47db955c2c0e5f3efc396bde8cfdf9bacc82d67a3b7ed4ed7a5c98690fba46e677fdf7a37358cf96df27655a9abdbee3952c2be711c5ba972573983661a7685eed93e8e4a69c00ba3c88076deb4954cb7bfc414633e7174c75c7bafd8ada9d73a2f435103f05908134568334dd045db6b814f75aff20ffcc108c0cb7db4cdc561268adb24dba2fcc822baf014ccf299bbfb2fdbc9214efc7778472be70716c8ba35e2cac4f3f8ba930eb4abb20e78e76d035ba2884be1a0744f0a42af3d6b33f3ca27c38689981d642d1ba30bc2a76dd562ce7e0746ce41ee3d2bdb5143955cdd9e20ca8a4e30e89753649871a663504c1dcc65bcdccb90bd2019bb921e7997a4bb1129a0894567cb14e5b0feb32a06169f7bc9fc4db66c860a68aec64a6413be983987d0a0ae3570bf65a391caceddd46b851c40de35f3b927a1bfc1a224af93f05e0b05f40c58d718c64e7ca926ddfdf184f8afb8fe80dcd012e8054e5f6e9eb8be9f0326e8fea9485af4588d882687e8aeb6fc6c8aea37bf08645c4f933accdfd86b9ccdee515c0bbf8358e83ac0f85c986795a2b7428c121ace3519dcdfac60da93e54bb4364c8875c88e15dd737662cf302ee4a89673d7099ee20f713a378d9e749e38f4e3e31508d6e3b9040a7df46644028bfe93ad4a478a8b56a2761e51832df20963b2644173b5ecc5c3ec586bb6bbde0c516c854042d39b9ae49da803b6d6698878cef6213e3f9b44f9e10c423020d06ad04acec8c7d7c9636734483e2fb2c85e4992d959049cf3a75954e3407d37563f36fc2fe4f84848f80ce562dcaae60889705c2782e94a09d391a0d343b1827632d57889ca9a8a3166c3ca5ab64747b894acee44738efbb8e4ea0b36cb206157f174bfa373cfebf0fcfcf0a56662e6ec8866f7dcad14b10f373ecd8d8e9e4988f87660a8958f269dcf6e289937eae2d055ad5b0b0c88f983cb66949e70743dd257bf7c93c7374d7637ec17a3bab4d32188edbcdcdb0a566e27eadcbc86034e66ad35b6eba4e1868ab17f653107d08a1fa587c7b5673a5b567eef5e724e2c4d4e4005db2aab6c5abd038d7d223a367aaed6c7e57a39ecf4e2138152a003a63f224b28ec1d0163ee7d0777edab3306b6a969873477ea6bd29a70d13c9616bc37f8979f37d0053455e0880337f2040a08858728cd4f937d69efac4959032f4167c2d4192e7c413e7b68836a365be56c520cbb9aa18c6f7a983e5c6cd969d58043946f0132f8ac2154451cf8a8a47053f0020527e57f091660b5bed9d05b2b82a2c4217b1f1f7e6dd65434e7d1beeb99a33e94504e796ee40bcfc3ac6b1a1e309a9acfd58a2c1ef58e48e23a044c5c107864bb5568c4edbb8fdafe5e73005171b03fab73247be43f67a60262b6bc94f29f1b54fe92c1ab27396fc57178c1c96f652dd7e814d9d0357075335d9bbf4ce11298027651639f74fa6f9a7704e0f16b655f576d3abc84d7cf03534db8df3f774478162e0b0226d746a88111f5e111770942a7fc357fbe74f6293de7ef8e1a44af405b49047943bb211ba3755ca3a8c0e915d7f4ad0e91671803d349f15cba05aaef3ba2104fbb81d9c0616476798c053dbcdc066969534643fca590b518998849a1de02da8bfc4915fb9f71dce822a7aa30390256c977515e59c2a43cad05118b2c347da3a208c876a9e6d4ba146f6d10d6140cda1813f91672938e07226165e92e47bd19feba19ad7232ee71cf6dbe6769d87af9db93d8ab8bd6ee03da63375d38a6a350d290964f9fe4d0f0455ade7a9791b4a72751d1c509ddee0bb0acab40badb32f32161cab83cdbc7fb0c338ab469587e0a199aecea325bb11abe94c48cee4c134a15c7db46f7ee300a3ee28ddef2adcc19afe3ad62f828e742fcb19c96afca6fb29db91acb74189b593dbb6892ef463673afe59d7824a8219797d9236fc0dcbc6fe6fa86492b8525eaf403f928f61727c011b2a9fee1374e10aa8043aea644107e53d526e0b4cee227ccd5d080e04116d2e0c052299effd663e1f22a2d32580652ea46e1410ba21ba86bee6dd35f4663f9e5e08431fa131d30a081c179cc71b6994992ac3772de6df7dda2a5fa582f79b5c61f0e5eca6bdb92e1235dc16d91bdfa02f2f48e6a65a74a2e5d06fc7eb4c6c2ce3f66eb8487b68edbdffe1d0ee8df2e160c5ca188b6490829e046460f90665f1116f0129b76df14581cacee6fbfc143f7d42ac7e890cfb26c2f44043761718f2f552f82495aa4ec9e3182a832f13f8ec4d71d1c2869a0a90c6c17ca6e98de4882d22a8ffed1b45ba51fcd01956697991323e00d139bac0289023e82c72d1679f3beca899d783d052a6c48713f24232ae6e9f9527ff22c302221898556a279903dc7cb4f1d9bbd7042108411dc29458f159be16ecd135b7a0ca1dc3f04260515e4525ee4155493786271995c0e0156b3b466ba45925f8a96bca5be7e55d3da20ec8fd6a9dc0293869165ec46d85a0a05b20f350afe3b47c3b489cd8dfa70e8877154514d500fa154503fe83231fc5768cb97b60fd25942cafe48efd4311bc2f8410f22cf3517bd6b6a8fca758dcdaa641a2bc4624589e8af81168415c7eab99cd7d080b69dd794aa15a48c7dabdbb1431fc6a4ce67194aea467dab1a3ae79867df969c26f916745155b7acd2a5a18bffaa4d8b666bc6ccc18f30d437591470b034ff0e1268c5b66a974e8f2ccfda782b40cf04c177cd837ce8b74a3a1f0c3ed30d944cf17a663529e2beb8394fc554164a57934068b9f4fb2baaa27457139df575b2140616efaaf35330109c1cc195ec0f6a9c896a3b3f877b5b9a8f7436c268665e649b7ce16f3416ff5464c266512df512708a77be29605c62e6cc88ef2ceac60539d309d59f28b6dfb6ffe601c2d2cd52955cef6cb70d42bd13487894f63d4850c8b023ef89e24bc0c2bc46e8b40b8bee4694aea20f9b0e0f8a22a506837184288a8fce201cc9d2dfd8f2a785e4bb8fcc5feb1b4522c3081ba00b31719d808385b128551da825c9449aba021a15ae733c3725dc421f9e329cfdbc630c009d169a6027dc4ada25dd3b1e44f71a5768855fc7f7a33877239adc52c68e406aa7816f514d1b1cb921ad6b607c2c5f9a02aa2ab0745b1b104295f98926d12e0ed7e974e791111d149a1bf9ab37daefadb01955bf27a2c3f133f592b2d7ca323a89aadaf43902a74169f4c3cdd9b39760a85160b0e48ea9119156a085aa063bf68ef5c1628d25352f6b70e073c2f6cd7e4186a77307e6654fabca931fbb25eb16a7252b37abb183e4197fdb192249cf47aba302955b10ad8646870a3e178f2008a19b619723974229a000fa55637daf0c3680b93288ca16e4d153a06dd2628f0c5610e019b0fabd997203f14dd10889d968183994848197e8a66eb919ccd5c51257be960b6c3c9aae892dfc128b8a0d701ac8dbfda5b0c5f95c3b6251e62fb0b72f38061564cf37e38cc72759fea23f83896d253eb9676506009f59859b64c5c77a994651a98acf6c65f942cc2ec75c2eb82474db5258dedea3cbef31054b4b9fe1b0276828ed582d898184bf81b2425e7b58ae9b6c06852429213efeece5f16a6e3d9e522b4bc3d3f4500ed9d56f5b5141e68801cb461a305b161255cbd594c3f4f49bae8af69058a3dbda2f3b7dbbd72612c1b5a1e6f10b6074196b8d590b38ae09089e123d7fe29d46db6f017ee04efdb30beb0fe2c0a28502e7c7de52aa9ad23cba8d3c5d6a3e9bb0099f53d42562d9a8a63d091cb1cbdc2f1639c666fec622b8e1eab8740b7a346730755fb48ad19d45052bb90f4b35bd98b81fb7920d7ef543526acbc6cc8ecc3c1454f86b136c46fb98f130a9f1faeba768328a6f3fc0060f1f4e93d70f8ad045391387b579743ab6d06b2eecaa6e9e02f7fe2f3bc7fa4453849bb89c3304bcdee934281fa3b32540771e0b61647bc765d44b4dc21ceadfebaafcb689c0a7d29482bb2a4b7ff41599ed12ad465b0569eed934aa037d323bb5ce1a13e85bb54c54c14a30ba8345dc49b3c3504de8c44e358eb2fa6eb844810006fab749275aff2341f21e25bab489", 0x1000, 0x6, &(0x7f0000002100)={0x2, 0x1}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) getsockopt(r1, 0xc5, 0x7, &(0x7f0000000080)=""/4096, &(0x7f0000000000)=0x1000) setsockopt(r1, 0x3, 0xe6d, &(0x7f0000000040)="e1f46c99", 0x1) 19:19:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000023, 0x0) write(r0, &(0x7f0000000180)="3307272bb03ee2e5510e0cb73f09f06b79e20570ce61b5843735d8c16cd747c07065a6421bfa604bf09167968abc2f44cef2f64f4f6e57abbcac4e06c5a0a8cd7ab2964f04dd7879e83586c1ebebf31c3b220baca6ae40110688533187e67ead6bff52ab1f6e5088cfe866c7912415e93398fb4ab8a7d4ab54181a9733f475c3e8284f61b745c85e66030b227a9b82d6cbf2f8d7b4208c9e28d232b24e32a5bec89274f9e3243c2a56b2b6227e4fb38707fe78a5204d8c", 0xb7) 19:19:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f00000001c0)="bf", 0x1) poll(&(0x7f0000000180)=[{r0, 0x40}, {r0, 0x11211c62bdd051d7}], 0x2, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) close(r0) dup(r1) syz_open_pts() 19:19:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x80) sendto(r0, &(0x7f0000000040)="ec6a98a1fd0673860eeda59ccf8dd813442652d6020b6fe5ff99825ed4bf1d2ae9df6cf9135b0a77634f064e023fd4cfc48b9e07a48e36e29dcb499fb55cee4f1a48a5208b269489dad39c0b49e32bc0ce5d7bf399c5bfa256dd0521d8ea63d8e16f6313c009e8a3e8e3f1f24b6a4a34a64098e0fd3afceda06212d41da37c66d557a961f141a9", 0x87, 0x401, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1, 0xfffffffffffffffd}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0xfffffd62) setsockopt(r0, 0x8, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r1 = socket(0x0, 0x4, 0x4) recvfrom$inet(r1, &(0x7f00000001c0)=""/215, 0xd7, 0x1, 0x0, 0x0) 19:19:58 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x100000000) preadv(r2, &(0x7f0000000980)=[{&(0x7f00000000c0)=""/92, 0x5c}, {&(0x7f00000001c0)=""/140, 0x8c}, {&(0x7f0000000a40)=""/141, 0x8d}, {&(0x7f0000000400)=""/237, 0xed}, {&(0x7f0000000b00)=""/246, 0xfffffffffffffe54}, {&(0x7f0000000600)=""/186, 0xba}, {&(0x7f00000006c0)=""/197, 0xc5}, {&(0x7f00000007c0)=""/239, 0xef}, {&(0x7f00000008c0)=""/154, 0x9a}], 0x9, 0x0) unlink(&(0x7f0000000300)='./file0\x00') 19:19:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r0, 0xa78e, 0x6, &(0x7f0000000000)="2b6cffdd28c2fb38ec36b8ee1b9c679e44ffaf76da35e1ab9ee16caae7b687776a7c271448ecee4363feddf53a3b1349a8d840a3a3d02bbfb6f9895e06e94dc8d032d1c23da8c89b339c9a1482883dabe2c21f502a4c7d968f401e2fd063d9d7d2ec2b56dced4344f043efbed2ed8c46a657052964631b90c0462b1a1d1ff013fa8d5bea969d7db2c1ffabba08fc07313657af912072f2c7fe803c85c7967b5a65f503b1dcb0a97b7246d3f410643dcc339d309b72013d6e517c3e22", 0xbc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:19:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) socketpair(0x6, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000140)="e858535433249d2184b2c89d602e315744900aac395c444dfc96090f6f87087121b92f99c4389663ec066832e6aec15ce261b5b24195742ccca3f31568edd00c00ea05bf206cb2e56b09f0fec9d0be49059c8271ef66d53c278a2445219f38c2cc7569826df710c21e04f6bf786553406af63bc849c998dad256849f1d03ee429b2101b2d06b755d7943e867c4db24235bd7a831bf23871ddc395379089b15d41d505a8f96823038d595b6810c03e79f778fa095fb447a9d18c9f95a7b2f826a6e29d8b3f5a2d246fbdc5443c633275da0272442943a6b6a37ea3f1af0", 0xdd}, {&(0x7f0000000240)="22243ef62d8f8a0c9dd80806fabeba27e008a7ab100f842e", 0x18}, {&(0x7f0000000280)="e2de16511b473f85282421f721ae9f773672271d41acace3f15cd8b3d404227d123c158a20a75ed8b0ccc483d8d7d769a51bb86b3431ef17ab8d5efd550643e46e54be982435c3d118c5029f5cd0b587e508b3571a40a72a9da01ea6afd20c6b03d2e6743ab0daf42bd3e1a87ea7a82a61d69952a6e2853ca450f5435796271ce646c5e17c71f54be9e75818f89692d755a69650fe2ac54286569ca668cf2a84bd02260cdb5161b67e2cc417f83c18c8a0db97eefc4b27ad0b14c18909cec82589e99f3bc1038a039bafd24ef056", 0xce}, {&(0x7f0000000480)="2cd118b2fc21565c80430c1d0a385204385f8413e1028dfc7d0e5a1a869376c39209c0aec66276a0eb04ababb6cc5a2e94b83a3081ffdc892462006618a2bbb131d214f4108edf4246517e48f23b25b7c34ec40b0598a358a316555299d7c46dba1db0c3f405ea6a3365da4df4383458d36a862eb48a2924234cbd818a66c2260052dbeecaf0eedfb4dd39dc8500d8acc37490407393fc5ec23d402b619ba9cb31043eb8caba862d88182fa515b1b899e8de0a7360121f01dde758305efe5a02950721c3de26a78d7f5c85e59c89a83f43", 0xd1}], 0x4, 0x0, 0x0, 0x400}, 0x40a) bind(r1, &(0x7f0000000400)=@in6={0x18, 0x2, 0xfffffffffffffff9, 0xfffffffffffffffe}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) getgroups(0x40000012, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 19:19:59 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x2, 0x7, 0x5, 0x1, 0xfe, 0x1ff, 0x8, 0x3, 0x0, 0x6, 0x3}) 19:19:59 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) connect$unix(0xffffffffffffffff, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) fchmodat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x1, 0x2) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000100)=0x6) getitimer(0x2, &(0x7f0000000940)) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f00000003c0)=0x5) sendto$inet(0xffffffffffffffff, &(0x7f0000000140)="b57bf8c312a0548504c50935e04c04491f22fea7dc1d4ebf63c55f59dab0cff17815176d3337307ce6539170f53bae6c2b969f4febe2321d1d00a7bd79aaad77", 0x40, 0xd, 0x0, 0x0) mkdir(&(0x7f0000000480)='./file0\x00', 0x78) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000340)=0xcf) r0 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) 19:19:59 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000005680)={0x0, ""/4096}, 0xffffffd9, 0x0, 0x0) msgsnd(r0, &(0x7f0000000140)={0x3, "2a3bced7203b3e56d75ba15745062a9e5e38581a2559f6e2b056bf08e96d370b2b6924171b5e24a3544e684e4538d97c4e0a2be56e5d4aa7f80503743f9cbeff3f89c5d8667839a7611d22d41683f0cf17e69369eee8636cc61eb5981e90ff7a46fce2a5971000227883e3248485830d161b45f1d0dcc45606f3eff0f0171af853a05626134f736118aa49a18368d596ffdd5eb2529159fb31cedd84d44bd20776988d7be8dbd7cf521097aa6397565518"}, 0xb9, 0x800) 19:19:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/159, 0x9f, 0x2, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 19:19:59 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x10001, 0x9}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet6(r1, &(0x7f0000000080)=""/65, 0x41, 0x800, &(0x7f0000000100)={0x18, 0x0, 0x222e, 0x81}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) recvfrom$inet6(r2, &(0x7f0000000140)=""/54, 0x36, 0x41, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x30) recvfrom$inet6(r1, &(0x7f00000001c0)=""/118, 0x76, 0x843, &(0x7f0000000240)={0x18, 0x3, 0x7fff, 0x8001}, 0xc) lseek(r0, 0x0, 0x2) recvfrom$inet6(r3, &(0x7f0000000280)=""/30, 0x1e, 0x1, &(0x7f00000002c0)={0x18, 0x0, 0x7, 0xffff}, 0xc) kevent(r3, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x40, 0x80000001, 0xffffffffffff8001}, {{r0}, 0xfffffffffffffffc, 0x1, 0x200fffff, 0x3, 0x7}], 0x1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x43, 0xfffff, 0x4, 0x6}, {{r2}, 0xfffffffffffffffa, 0x0, 0x8e, 0x6, 0x1}, {{r2}, 0xfffffffffffffffe, 0x60, 0x80000040, 0x4, 0xbf}, {{r3}, 0x0, 0x10, 0x20000000, 0x6, 0x10000}], 0x7, &(0x7f00000003c0)={0xfffffffffffffff9, 0x1000}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000400)={0x1, 0x9}) setsockopt(r0, 0x1f, 0x8000, &(0x7f0000000440)="1c124d6803927f18eb020d9eb8cd59e53eb1d72a3dd882c7c78c9ce2f91d5cc7c5366a6d019c1bf747768ff34ac9fa3e5573d0322483db0577f4729162c2c41aefc7a9f4ff73bbc5da729b88bfb633955a9f46ab138e051a4f5fb037e16876db192a2c41d5849497764391a7962b62ddcd5b5e72fe5876016efd7a77354580cf31d9343d63aefcb0a91546ed6213767fc8ae06bafc700816deafc7302b535433d0d203e574e613f59b8e", 0xaa) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000500)=0x1) r4 = semget(0x1, 0x7, 0x80) semop(r4, &(0x7f0000000540)=[{0x0, 0x7f, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x3, 0x1000}, {0x3, 0xfffffffffffffff2, 0x1800}, {0x1, 0x25b18f9, 0x3ab2c27f4c5af8f9}, {0x0, 0x8, 0x1800}, {0x2, 0x1, 0x800}, {0x0, 0x0, 0x1000}, {0x1, 0x1, 0x1800}], 0x9) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0x1000, 0x5, 0x7, 0x0, 0x6, 0x101, 0x7, 0x0, 0x3, 0x1, 0xffff}) r5 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r5, &(0x7f0000ffd000/0x1000)=nil, 0x1000) syz_execute_func(&(0x7f0000000600)="450f5945003e36f2456c65450fc77b0140deac960900000064676446d23ac481856cc1f30f6fd842dec2653666400f5e103667470f380198ffffff7f") clock_getres(0x3, &(0x7f0000000640)) fsync(r1) chmod(&(0x7f0000000680)='./file0\x00', 0x0) r6 = msgget$private(0x0, 0x9) msgctl$IPC_RMID(r6, 0x0) fcntl$getown(r0, 0x5) dup(r2) chmod(&(0x7f00000006c0)='./file0\x00', 0x11) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r8 = getegid() r9 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) setgroups(0x5, &(0x7f0000000880)=[r7, r8, r9, r10, r11]) 19:19:59 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000003caf463777543330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002afebeba000000000000000000009785015641fd4d43586a6e5fef1cc88a81d6636323e33c551479f565c73e793f3422eb307caf54e4b52a741db1d23da6a97056f37454aa666803ffddff99534e"], 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000045c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63ccb57653bd3b73a66005803fa2d39baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc55ec7188347eb50c4f7aae943c4027589dc4b49bda5f684dd6a70aee7392e7fa56d22bd3d142443d71a1e41d28127ac1f472d52fcc1e540e6fef94d7a5704a5c1de3a0d2b94f5f9313a7cc2a37304c96c24e7", 0x1000, 0x4, 0x0, 0xfffffe2e) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) getgroups(0x1, &(0x7f0000002500)=[r2]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r7, r1, r2, 0x12, 0x4d}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 19:20:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x92}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = kqueue() clock_getres(0x3, &(0x7f0000000040)) kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 19:20:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 19:20:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffffe, 0x56b6950f}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3ff, 0x52}, 0x8) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 19:20:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="3ad487be0c1babfc4a10008205", 0xd}, {&(0x7f0000000100)="ed0cce18277eb149ab906d8c822b6c001c193d8d529201ab75d78ade55f5a5eb4278cad5aa5b79fd455ac6913a63fd47cb056656688d4fc171302103130e1b7991fb95452e62c8ac5844b039b0b6d5a8af2e528d753580ca5498dfac0bebc9ee0459f572f2abe13ad7f029a58af2d5dfa74791e80415df136b35b44e34a70ed328f45353b688b91175ac3442c7a867fab5e12921aa97", 0x96}, {&(0x7f0000000080)="6fa00baac585e06a39e90e317d0250df", 0x10}, {&(0x7f00000001c0)="43ce539287dc9e34255a758c4e285e1fe205d9db74", 0x15}], 0x4, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x38, 0x402}, 0x5) r4 = fcntl$dupfd(r0, 0x0, r0) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCFLUSH(r4, 0xc020691b, &(0x7f00000003c0)) 19:20:01 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) writev(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)="d0c80ea12b0c664bf744caa44a283413a95f8cf3d77d96b928a42ba1ef18ebc86dfd84400c6ed94d29bd3cb22e6c7a150516452d382a8d8129e9034e763e23ab73124d1088f3c567341ad0001cd257108bf23ca30d134957238aadb19daf0a", 0x5f}, {&(0x7f0000000140)="ffab981132c1b4a0be9dd47a7c8ae6d4de77442e37200a3cec62b83a9766742ddb676f42148a014afcd843a49de169cadef69468bf8678c640e5292d8f23bc6cd3f89b337bc12bfab13dbc0f40f3360f2af0e12eb4d6eb33d591", 0x5a}, {&(0x7f00000001c0)="fa768d38a5189afe1af36683fb74e391e00f3f5d0c5735f4b82408427c714bb0820a45827f314aaf78811746897ca43ba39755866ce088c1", 0x38}, {&(0x7f0000000200)="e833b6d8e934e38a92635e82cb4a2867be7c7d7855b55c1522d533656f6393c34931fbb2b683d51b90aef6eb8bb132b99fc1e61e7ab474c641347abc25aef5d8ec8e40a4a2fae059ae25d94416566f2e42f9c069ea04e64a0377b513e69a46dc6261e820e73723f627f1f141bb572a4c7e01055337c36d5e0733ee60b999bb6a81e7bf7f1133e0f7447e82eff4bc007476d571eab899b654991f7db211681c88279a0d68ff136eb7f33c15776e9962edbd467e2d2274cebd9e7c27840acde576804875b4471fabeb422a80cf757ebe0e74", 0xd1}, {&(0x7f0000000300)="9e061765779b8490e0d9bf98f64dde05b06c0006370ede0e377fcf5a7e8d494e25504c8d1672bee5e8c3cd624780a5e28131a99e3c8b81cd0f6d9339c09bd592dbdbfda783b1d98d9cb79afdedfc48c9ac8d7aa3182293497d3dd1887688c6d1c0b1f553cad5f43dd6b5ebed1d1c7ed86c24aa731a48c9f553da7deb0272e573dbb7b5b8d9dafb7f813c9c", 0x8b}, {&(0x7f00000003c0)="f2fdc8baccf4ec2e831c5fdddf1080ac", 0x10}, {&(0x7f0000000400)="9197b0e9ff6e88fae3fc56ed6d19f11ba5c0f19e13a2c7ade257f81cb0543994174925247da90f701da504c2ec1394952cac0364", 0x34}, {&(0x7f0000000440)="194582ed88436c64788a05ab5b00505ecf9223109f5af688890bcecd69378d5946bf6da41355c2f13f2df489628659b7f07fbbaa702cac36f11233f3cde6dd991ae224bb7039f17be61937defccc779e94af450f3fa7bbd871e1bd2085b1a639a614bd7e9f0390e5d5b741d48f1db935a3fba068cb4bb90d8d5169354d9b4bd8a88f1e1ef962e0daaabbccd8af6f578701a2451305e8d37754caf678d2fc1fa3b558cc32779ac0ba7c047a30dffbd08adcebac661eb94bcfa8bf42471c375cc6caaaa45b9d548847b224d0efca1f94f280f2a128427c5f40a009ac275ee0eafa3a2d9d9c18d48c94a5906b022619d0c776a3bb43865c54f7337470f74bfec1bf66e04be8fd8355fe987b77af7a1a35f8dd5f22e54e7164549c9c812d9c4d410cb6fadea211a4ae2d4cf669d601579746f30229ef8bd2d4d4251f253808e5754d74f1f43180e11664d0a766cd124a99ef01376a4c567da1f18e54d12a1b1244e637f69d0256bed5de4d3f9f5c9cac36b0068c8a3ec615b8d80581a283ff0fed2eb3610914da6ad65713a4b7e1d0d22c2cb16827146bd7679047aac204e68e7e8e06d1fcc4a14e36f8c8a0570ceb90e1086782ba13b31c7c42ec26a2b7bc60c8e0f870246d02f34b26aaa566c5f8f6c5f97d65a79157e61d34d52dc7e9125d681130527a18b0094d20f1955d76fc531dc1af251bbab897acf8b95003864aef0e24a2f48ebdb66cd030aee82d4ad2467e43fc020122f8f0801eb9657063defd3794d6bd70a292d98d99e5334d6a2c0ad53cefb251cb102a95cad20de808e9a31f45284afa459fe00b68ec6e4549b5b1f4e66a1af5b71e9475ac907dabcbef248db2348424f390c3e21a7c94ff2d2b6b7113785b063c5d4c475fe91c0d099329057c6f74319d938907f705f90a050a58c7ddae6f0c7a4086a1c869479784c7ae6c470ed624984e5d534eaa7e88bfd15e2d123e4ce03c6c5d27a7da86c0ddbd91ca881c24015a16440252f92dfa32d475966bdc98d9f0b8bb00d87714dab46143ce6d889c83a1f437c1c7f0a106775969e56ab376667f008480a2eae80e30731cf7d31a7b589255795229fc3481e3811b7aeb0f4e5aad77013b78eff03049822f0c48eda05e9f76813833428a543b8372f0b78678e5b31ef11a2da3925aab4a17040f698d4f699f9cbf3b5a3e100e22b96a96e8e48e81a2f3d73fdd5d66914877715ac6b602f33a74920d27082d25e5241d6b1256697364f4177eb7fdc19c7a6c77270d56fe18e00b7a945553f20e612b6ff97e9863bc70675e2c172b3113ea7fa53bcea2a08d5b57ea726fd014a9ce619d6d7e78227a15ef4fe2a37ca9a3d215446509db4f37fb413b74e779e25c89f342d114a663c770cf1c07d39cb1f942c2a44acde5adb35b8e12147c2ff5ab868e6f80d5b0b1ef785cc80871b3a6ec06d7f8ec3baf3a07ce367c494242f5fac154245e56d58f0bafd2bb3e4f9feb3d4449fb725c34bb5ca0c227e61d56b6283f47288aae9431b68593b50d610a736699ec83210a019096bc6c110cc3000957fe68d8b335844708014c95788b5ec45afe31dd0d8a77a145ed732486280aa739d7c6ba6d5dc8d8fbe4bb924b72986c0b231db8f42883f9fb4cf28efdb10468eda650a867da5f210f4276d54da13e5bdbb18070984378de039d7cd04a9a5d75e7c4df661055c459bf21d1037bef1a9b03cd5b13d2f2a26cb33df80acb76a3a9d40f4329bcc11017ac8442a02591f58376858f70b1454544f65177c72201dea2bb5109a052b9da60ee39fc567c5c14b3bd59f2d57e56fa48ff4dccaa7387fa73774b34ea37381ceca665f6de56cf031fb28c8bdc4183572fa64fb124b56b4ad2c0b2dbb5d70b36247318a19b9ffbf80a186c0db5b126323526ee465ba6af6782cdd07e5736977081901a3c0ffcf4d2307c73f53bf22f8d169d81537592ad0c424576781cec5ce424184629eb137758542968e30fa70dbc684e7d1ceed5d5c7d3ef7d13d43f6c0d3618ed6620318f0cafb304aa6012f429c8c1ac02b1308cb14c7d951c16597cd2fa81f675bbada701eebd5e363a2dc658b89433b3de2b841d408128ebc626295c15d0a85576c1c8373f2341876a3612bf28f8b8ffd7f6788303e4a1f588ee4aa902b45dafa3df4d32f18d3bf7446ef45a67bb45246fc64d70bd821ef76053f779745eee9cae4eef309e458c8f99f3128754e7e8a06ac6d0b15fa9a6ce5df0e8e61f9f756bb9f8511d441482572582bdb9e97f022bb518cff0a390a6dc8d8b61d822ae82b64fcc5a555489a4c96a92e6d1784fc79685513fe9ccf1d0985491c7bf99c66f3d91c531984a878f71eb79201841c4db6e1009692e819371916ebe3c3f72eee2332a50df492e6cdc0134df40fca4f285ff73e3319863ae1bdd5e95963c32ca0d417b3d8f500c4aae732aa1d01e17e7f41afbe4b84f3ac68418a397f69f549c4fc5ff51c3f028639ee0dfeeaa225862c2365228c53025e674eaee459634cf6b6e8e4c7834d45fb565128ecc6728aca0312dfa3e3dc21ab66ca1079a334e19898c49a05fe1e9748bdd32c952f6632cb256f96724f19805ad88b54c5b042a33d82a88c5fcbb5328e5391680a2362cdc70173c8dbad7f3d8961d22a9de5d1da7237c59a7122c82aefd827b5ae485a9d76f7a2d29d6c7cdcd9fbd8e00a2afd277dd45a5ed55545f9c587daddad7e8f765e87894f2fd100358fd624549f7af458c5966770e0b027446eea1264295f0726560343dd9d9b76216ffeb3338cc50c18dbe2f94fb67b66215d7a456cf8e23add9b31d83d3284ad29682c3cb5f8685f4375e11e02e733d0d78a3aa93c0b1535eeed1b93e9ad41997dfa577731f4cfce03b45c9e267e23475e32991d4fce36f5ff67b6d20bed82a8152f4d27c6b0b9f61aaa315eddba13f2b7f78eda6cecef3ebe24c3c6b74247c216a9c76a458f3af0b34d407cdba305c31bc4634f3ec5e1a2c22ebd7017f3e7fbf38cadbc205cb4b39e13a20ba1cdbedc880138d62919e38c4d9ed48eb1ff582e904ccf5e3cf515dfa08c60c297b190665125a2f5782122a03ba5f7eb06cbe06b4084327da9dc2be0897db54318c441a5417db5487c707b099c48e841b8fddfca604ecca2fb1a46d1220e817840a332f0cebbbc855c61e9dc8115455b5e63b518253e570f8e7974dbc7349f1ae4905c0945925f4af45809ec6b913cd21ea97a1bfa0ea351852fcf1c64cd104e38e7a1e4704bba7ac536049a0d3c0453cc6997b9823fe06ef699320a12904bce85e4e2937cc0167fc1d3b2ab6489ebe10d194f07af20491913ec46d488831113cbd3814a484097d56930215076ef60b5af580608117303123388393ea979179247ab412de749ddc698e6cf4f8d913681af9599d077fedb594fdc4ec514e6637e84a01def775e2febe36c5b58aac5ebf734d6db10b129b107bb2863d5edce4e843ac27112f9a4259a87cd4ef9b79ae18e2ec6338f3ea35fefd66252558bc41e82c2dbb60aaa387682514374e44829b15415ad100fcaba94ac8f875f115a656fa430a3b9aeddbd0924ad0d08eb3a4ebdde4ab5a081992bb6b3ea7f4c62b1f1f8adb2cec0ce7ad421078ad426e5727810edebd45dc3446efeedf78a321d65f035541a47cfb906fc855d67e8d40fa5546889010a820bfba90cdc783a2306115597fec830ea1691e9c97524292235c1a426fab11d6d0f44afc7d9da28fe3514d37d9723c2af544aaa8042d06a8e2896504b238fda53664d3471947742dcd9e9bee0043bc39851d806c948362f1b0ce9e8bd2ab0cc7224994ec8657b1e5d1e95fb42b79a3aa9f6e52468efcdacdb36049b4e568822ce64af975045f73c80dd1d5996934bdda2cb90678978f9c9feafe46052c0721b0a56576996a37777131560a8ec5915a61361356db00ccdb2279ab742407670111efa33003ab300c8fd9268ef91d6929c6af20f4e6433245588e8bb9a33b1ab9299210d47872c21c1a558f3f3e051911ec51c8ef0f45b4fd156b322bb5b93b7cf5ff4e76dfc13d6dcc49b34346f4d195d13d7ae5af3f12482269e975e27b698425ce425353b4ea4f33586f2d1e25fd262f1ed4b0f1a8d0fdeb30b7129374a00bb8c31942b1986ec027490b8e22ed108726dc02663b4337829ee4163c59ffd1d7adb3772112fdd248d0393900afc78fe4216ba75211421959c7ed3fe06a0f21fa042bb79e8369c7806eb74af1c3d8601d940b5be7d5de93cb67c1e6e43db4628d5ae1aca7bc0c945488f138657ded770900a81b477457a1fd2cfcdeb4c90213ff0c6c49ae6656b253188155905d68b38e13408ae58aab2805fc2a52d4a6db09cd61b99a55f2e4a9586ab04bcca1d069d619d336983c9e86fa6a5ed72b55805fea12e8fd723ad73e2aef2b118925f9c37716e3db1f082a910efc7fee9f212ba02c9eeacf3550ede7070e4d890900bea855900c7b8564cb612cbd8b7ff03bfde343026465c49ed020731fc290ba67d4181d074833e1988816fb01229f5116b2feb9a8e697923302c6dab200f970bb4583e07917d213b96540646b2c537b705bd866b415b6a3d0aee5a93d193b76badd4c4cef48d65fa3b1706f62f71c4fa4fcd60553f9dea2011c53c199055cd5e481719b127862183b3f6f8604578fc33829fa3e2c493c07cecc0986ce165c93e043a6bd9f7abf8f3c6331800678ca0976c6eae0755d3affeaea1ef012cdffec3ddb98e3f91bc012ed8280494269f650f9a9f11a7c7f49cf037415f82cc06866f0e7dbc021263ed97206b261a39ba036908cfad567ba13deca393721e7220de7bc8a5467dbbedfb67983323f9599062d441a77d1e8a1e0f4f726e87b824dcabef6550fcf95cb54740953ce36df52ed4673a3510d1d55be12a3d5f5e245b565e546e847cff722cc46d2454be8439c75dbec25caa8aebb6a25c7a3b474bddb5972a16e81088589c5a74ba0acd0daf42bceea5ae9040f098b87f8117298b96d863e3db483fde2555f1ae6399ff1a5b042b6d4b6581f4f899975160d883fbf3d583f8ac80d1baad39c4e4ae825d1740df6c7a3023daae8561943f904e39f37506a8ee2d6e37febd1450fde7db685b2f9b13da1a068f3c5a5c27c1e82d6093a7ace743d70b3f1c297c6be27a47242f40a75326803e7e82d6ad4a42f255acae2f92bfd9e441b0e16f19f9e89f23e334b39f7b4c3c658b5207514d29a22db9cefe066a8fdaef091a41f391d927d2152da5a79203e553f21b7933d8e4b487ebd61f1db133f371a67f0f875c73d35e3f26233548611e714e5bac7581c33b94c5936cda5759a947a5ab42a40cef129d072ff3ccc956f84b1846cea4d64776c14cb936aaf93a30377f04c42eb23100f0c74ba58bf9cf13b6d2ce379e8921cad1352f19f21fdfc5796d236219d52da5772f46b13b8c89a632ec23160776cfd2f9263ebaf84b0a5ef4e2df3beb5bcf56a74459754a00f8bb8db3678ca74472c313f4f8a0ece96be123b7b6b28befdbc8d08db60c93d079d37afdf3bff9e958a312b4059519e56750ec18663edfa110760a56043ad03a2c38824916c50f08a88a8e351004b2535905baa51d1e08702551a6b1d05e6305f52efc86c10eeee3d92a8764d1342c06a0719166148f66cb095fea9225801276ca03a0c812204d640007456ca15701b1111654eefa49a7dd1a066f8e2f33cfae990116563fc951f37f5d9a552bfcafac2ea7e53474fc05f57b846a3f31d80b02336f41095460b558ef905f25129203e0684380a644eafc0bad8689657ee", 0x1000}, {&(0x7f0000001440)="22c600458da04765f68ecc2fcf", 0xd}], 0x9) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xeffffffffffffffd, 0x1a, 0x92, 0xfffffffffffffffb, 0x2000000000000001}], 0x6, 0x0, 0x39, 0x0) kqueue() r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) pwritev(r1, &(0x7f0000001840)=[{&(0x7f0000001540)="58167e6f0b8ef35e377e46aece68032db31d93ddc30fb5bd8cd8e45a80cb22e400cdc4a34c17318b05049dd50b44cdc819b909c8cfab535ab2d74de97db0039f4d4f184158b3b8a9dc7c30f415eb00ddb1ae3be578a7071063b15fce073e2d954bb288c6d5f84e70f7935da6", 0x6c}, {&(0x7f00000015c0)}, {&(0x7f0000001600)="5a6ed005e08b03d7ad16e204eb6a588875286dee0144cb1c9b9cd5efc98b1b84ffc5b1bb482373c1a360333fa7a1040c25ded7691b6f65b96c17f37b02e8c359e5f79780a3098236b3b1b5162b7fac38ea39182aa00bdb8d4fab9f360304e4f993f05b515c018dbcd292c3ddf854857da74fed981ec52ca6ccf37425c1cc2493dd15a19d21b56fce6f388ec600cb6b9b5af5dee8a1d89e9a5b8030227593d608a92172837f40a122a256bddbdcbd8672b98418313b9937746b0107931d148422cac1fbe2e967aca257782d7d3838dbd281a42bfd", 0xd4}, {&(0x7f0000001700)}, {&(0x7f0000001740)}, {&(0x7f0000001780)="ee4fd200bd31a7e1ac689239265e8930973152bd", 0x14}, {&(0x7f00000017c0)="de80dad7f98b00468eb8a41a4846d91174b998b69019338d078470d6dbf8a680e41c8aa26d38480d4444bcf6dfea372f746431c62ea3fd7b4f0d381e27c34ed64db473634b2c081690a8ed2941b53982bbec50ec", 0x54}], 0x7, 0x0) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 19:20:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) ftruncate(r0, 0x3ff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 19:20:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8dfe, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffffffffffd68) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 19:20:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000300)=0x3) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r3 = getuid() pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r3, r6) getrlimit(0x7, &(0x7f0000000140)) lseek(r4, 0x400000000, 0x2) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r5, r6, r5, r6, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r7 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x10000080008) r8 = accept$inet(r7, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x1, 0x240) getsockname(r7, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r7, &(0x7f00000004c0)=""/78, 0x4e) getdents(r7, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004202) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r7}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r8}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r8}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r8}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r8}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r7}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r8}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) fchown(r0, r5, r6) 19:20:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 19:20:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x100) setsockopt(r0, 0x8, 0x4, &(0x7f0000000100)="381d7c47224d60ae4dd7a132eb7072ea8397882cf07d3fa8a16d767943d9937fb13b1191b9fe79784dd1079bf830b24948d340841c6648459d37c9632e75810c96b2f2b0b130d5f9c6e7042514e199f836ce8cef2046c72b41608dc76f0c351ce4b96309b38782aa07d8a20e28782c77c7650b64a2aa31af62fdada258a4e04f9ac3730645c844c93d9b9251d619c3b94bfb1af7629e8943ee51052e062b61", 0x9f) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) getsockopt$sock_int(r0, 0xffff, 0x10a1, &(0x7f0000000040), &(0x7f0000000080)=0x4) 19:20:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x20, 0xf1, 0x80000000, 0x0, 0x7f, 0x79, 0x401, 0x1, 0x2, 0x631c, 0x5}) mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10191, 0x0) faccessat(r1, &(0x7f0000000140)='./file0/file1\x00', 0x100, 0x1) getsockname(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) utimes(&(0x7f0000000100)='./file0/file0\x00', 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 19:20:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe2(&(0x7f0000000180), 0x10000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "19b085649031ee393fd1e203def1c51fb27041ee", 0x20000000000}) poll(&(0x7f00000016c0), 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xc29, 0x7, 0xfffffffffffff001, 0x1, 0x6, 0x6, 0x7, 0x3, 0x1, 0x6dd, 0x4}) connect$inet(r3, &(0x7f00000001c0)={0x2, 0x3}, 0xc) dup(r0) syz_open_pts() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 19:20:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xe5) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffffffd, 0xc6f, 0x9c4, 0x0, 0x275, 0x1fc0000000000002, 0x101, 0x2, 0x400000, 0x1, 0x200004}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r2, 0x21}], 0x1, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)=0x1) nanosleep(&(0x7f00000001c0)={0x8, 0xffffffff}, &(0x7f0000000200)) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r2, 0x107}, {r1, 0x4}], 0x2, 0x0) 19:20:01 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x2002) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x13, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x50) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000040)="ba1cf7bc9cb08160bda794811347432337b60552369e2ff31b096790723004c3982ef15bb54c4b89b170144856e33229069b9bf492950f7cd8fed92aa9c54e01d6eb16cad3a32c8d6ae5771af10964994bcdbd869b18286cfe6bf6aacd1046b9279494bc9dd22ad63c1e23ae99a54db2f28ca34c35adbc333c461eb4", 0x7c}, {&(0x7f00000000c0)="cffa91df8abf0ab3d4d191f8c7a2a32c169b2ef047ab5959521d64c8590e4dfad213e06b051094baa327dae891d248b69a929271c88eacaf3f3de5d691f306d2a3ea36ac466cf971ed7a6aa0f2ad72119720b66aba410a77359812d3fc7ccdb043ed5d322e2396bcdd3483db08671a07432c60aa29442b2640668a319d29617e35c3eabd72e7ab998898a9c561c9fcc5370f7ce068f22fd0a0bd66a4bcac17446f91ba80126b400087fb36f3829183b116b6cb5434846d8203", 0xb9}, {&(0x7f0000000180)="1fbe3263a578bf8622a412383d87d7d6488e4ede380d2216dcc89dd8a8316db915bca7caa15cc46fdc045323a0199164ae60bea1dab2529797be534216ce1e2cc1438be38620719d2dc5ff920a5a361ae93c6e107fd1e3cb89817fe8a82ba4bbd6eadc6131641493ed8c5df3bb9540af2d98efd3803e5751c56881c574242b42de7c868ea0e63ae6cfebfe76f01729f54a0c276e12ac5b32fdae46b00b83a484002f720911813dfffaadf97b0023f22e1ef93027", 0xb4}], 0x3) write(r0, &(0x7f0000004280)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004", 0xfff) 19:20:01 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x282, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/134, 0x86}, {&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/30, 0x1e}], 0x3, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) recvfrom$unix(r1, &(0x7f0000000300)=""/209, 0xd1, 0x800, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) fchmod(r0, 0x15) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000440)) getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r2 = open(&(0x7f0000000500)='./file0\x00', 0x20000, 0x20) recvfrom$inet(r2, &(0x7f0000000540)=""/177, 0xb1, 0x2, 0x0, 0x0) write(r1, &(0x7f0000000600)="30f2bf1dcaa8117e95c13823a4fafd3afc65949269df809c41e31b8819cdbf948a53793ca2f448d6c188605e329af9ef51f6a3bdc92822428a", 0x39) mkdir(&(0x7f0000000640)='./file0\x00', 0x10) sendto(r2, &(0x7f0000000680)="638f8b52b2a722cc4055b9a41d333fe18e247f0d9308c81fed3d27feaa8cd5ce46a256a9d55c9eb9e9debdfbda398ef4cb816425bec926fc75db7e08f5c7449be7df7c75339c72f2a5fafe3d52bbcd51dba326dd06f3dba1ef05f08a0a7ff1918e2163c853123ec9a35f9f486ba881441170e0732d1dc73cd88cc5fb274bdd3eca2ec75b7f009ccb3bd052094c46e909f089fec0daa08f0437a692b29fec6a62ad106ffd02cfac056c499c37400f082ad7f880b3b0e13eb2b3a0be7b3c2363b5b2c79e36911e77de6259cbf958af8a19", 0xd0, 0x1, &(0x7f0000000780)=@in6={0x18, 0x0, 0x6, 0x5}, 0xc) ioctl$KDDISABIO(r2, 0x20004b3d) getpid() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000007c0)={0x2, './file0\x00', './file0\x00'}) read(r0, &(0x7f0000000800)=""/4096, 0x1000) preadv(r1, &(0x7f0000003a80)=[{&(0x7f0000001800)=""/155, 0x9b}, {&(0x7f00000018c0)=""/119, 0x77}, {&(0x7f0000001940)=""/231, 0xe7}, {&(0x7f0000001a40)=""/4096, 0x1000}, {&(0x7f0000002a40)=""/51, 0x33}, {&(0x7f0000002a80)=""/4096, 0x1000}], 0x6, 0x0) r3 = dup2(r0, r2) read(r3, &(0x7f0000003b00)=""/66, 0x42) r4 = socket(0x18, 0x2, 0x5) connect(r4, &(0x7f0000003b80)=@un=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000003bc0)=[{r4, 0x9}, {r2, 0x30}, {r4, 0x184}, {r2, 0x94}, {r1}, {r2, 0x40}, {r2, 0x4}], 0x7, 0x800) preadv(r3, &(0x7f0000004fc0)=[{&(0x7f0000003c00)=""/4096, 0x1000}, {&(0x7f0000004c00)=""/113, 0x71}, {&(0x7f0000004c80)=""/8, 0x8}, {&(0x7f0000004cc0)=""/197, 0xc5}, {&(0x7f0000004dc0)=""/90, 0x5a}, {&(0x7f0000004e40)=""/4, 0x4}, {&(0x7f0000004e80)=""/186, 0xba}, {&(0x7f0000004f40)=""/118, 0x76}], 0x8, 0x0) fcntl$setstatus(r4, 0x4, 0x80) ioctl$TIOCCDTR(r2, 0x20007478) 19:20:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x100000000}) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 19:20:02 executing program 0: r0 = socket(0x19, 0xa, 0x1) socket(0x10, 0x4000, 0xfffffffffffeffff) sendto(r0, &(0x7f0000000000)="bdab10acf8f7093c79f7bc099df5a695f3a3d9518b6240574a2655a321dfeb068cf9b98940a89186f205e03d03ef38f8f3275d4e111b05deb52d8cbf46b4d6f9a68b7f", 0x43, 0x400, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000240), 0x4) r1 = msgget(0x1, 0x20c) msgctl$IPC_RMID(r1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x7fffffff) 19:20:02 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)='c\x00') mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) r1 = openat(r0, &(0x7f00000003c0)='./file0\x00', 0x200, 0x20) accept$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000087fe6298110d861453b2380000000000000000000000000000000000000000000000e26783a576000000007c6b093360c4af8a6fe76be7ad9e2dae0c528da2beade04f75acfe219a2e05b5c9f2278cea7c3edfa8fb15d314ef989357029347d9db84ca39802d8a871c7ca831b23736de4a87c5f668a38be6f208611a819c7b6b26a45c89c33f7285aa53074c9965eb4b3c6bf4033abe37"], &(0x7f0000000440)=0x29) getuid() readlink(&(0x7f0000000400)='./file1/file0\x00', &(0x7f00000001c0)=""/122, 0x1f) faccessat(r0, &(0x7f0000000000)='./file1/file0\x00', 0x6, 0x1) r2 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x80) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000480)) recvfrom$unix(r2, &(0x7f0000000280)=""/198, 0xc6, 0x2, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8) 19:20:03 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x501f, r0, 0x0, 0x0) 19:20:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(0xffffffffffffffff, r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000180)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) readv(r3, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/70, 0x46}, {&(0x7f0000000340)=""/76, 0x4c}, {&(0x7f00000003c0)=""/61, 0x3d}], 0x3) ioctl$TIOCSCTTY(r4, 0x20007461) setitimer(0x2, &(0x7f0000000240)={{0x7ff, 0x80}, {0x4c, 0x1}}, &(0x7f0000000280)) 19:20:03 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x80) syz_execute_func(&(0x7f0000000040)="3e36460f6903c402792a1267f344a5c4831d0b81140000004244d14f7f410fb61477c421fc2b38c423d1205c9de151c4a1fd50c9c4e3e97f78052d") mkdir(&(0x7f0000000000)='./file0/../file1\x00', 0x0) 19:20:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)="9fc842b38d89d0ab60da52533af5736cb66434fd7d545bba606eb97be51783952e9a9beef8e80c50a3cee165c6189093f85b434d426975aee2bf942cd17fea543f222a6e86f84c59f1c71ba97db7274e229a11355b8119450a0c5483c3386c902c75727e75e164d27355f355c6682318b917dfa0bb191b90676d1b", 0x7b) clock_getres(0x3, &(0x7f0000000000)) setsockopt(r0, 0xfffffffffffffff7, 0x1, &(0x7f0000000180)="7760e3ceaef68b36779e81624b5746fd2ec328e65c4817d5cbc0dbfbbf8517d32fbea1856cacb62f09407c7f3b102be2385bf5fed9fe9cf5b50fcb9075fc12ce61ddc915ca4d110f55e1f0cd642192d73edebe1c431f366667e9c3753219c2609531ec8ec0237a2008f01962b1b6375896b4ad9fea0a925622544aee3b59b273b6fb18e7f54f1d330f9e28ff0e4bbac428da68003703f79ddd1d8d6f3e466c1dda9979abf7d18b4e3cb0cfb37b1c34ad574f9a26168e122050ee6bed8e3c2ea1a9be354286697ad3f6b59296ab20cffaba2ef4be748d54479a3db9da85fc7a8780c8e9fe723a18a3286830079fd7be4cf77701d05951dd746a01e1c436b23d54d9097f1b90495e5980ec580a20ae4dcd9ecf273fc4c4e84da7cfc232733d0e432a1558654108b4d86f62609c4eba46a4eb73940b93166a74bfa3864297fbb0f325ebe97ecf845f7747094ac103e2b276025f5a1e7184ae7fc8d1c60750fa4f2d722dd7a72994c30547ccafdc06c5111da4e37456036f0639b535c2984d05f55982053aa6ec43fb5971cbd202158a7b4c85ec579a013a5a29879361606c9f773036a6504a6409764d9133e3f69356ff84fd7a5492c78738f86ad27c18169713f75054e1706089200210dd1f60b00069c72f80aaf44a22fff3b930c9a47ed81bbfe497eacf8674b8cd4bd169d3297cbf9a90a1b64422871e011bb1c14aa006818e2ce7f9b32016d3e19e6b1697e6c9c903e2db5a9a7412c8bcca3486f700374e9fc177c527927df669b11393b2c32f70ea5d5b950ef4be796a73841e60ecfdebef5854a13eda4438fb5debca4d5fde5127eabc385bab7a4f0a007303f181a60c2ad6e52d0814fcbb251e4a33115f96f77ef09a1433ef40698ec523c86f611d9840dc4568e002ba9e0f7a31b4fda978e82db5780313a48839b1693d5b47fe2758dd294e0121e7134aaf0a7860c682fe76b60ef5c393699b6fde3654a8160f56b794b5e90815b541a841e983352dce4defa9abfef4cb7bf3df42575acb5ab962741fc24768a04467550e91e22fd7ef399c449a4c9722d27e1295ead941a81a969a9933094dad16aed65ab2eb643d67d5b3d9dec70d1041323724d00958a4d4156b72c2181de004efe6bf725ccb3217cf3109cdb53539b4e6c490a76aed18af3eb7f1b2465a07480c62a1d3a48bbe38aa49e3665925fb8fb8b8a3fc3fb001009d332a3169d8c8a50ad4d0f7587e23a0ce73abf9fe24f2cdfc4963f4e17ca64f6dd922944900563ca418d8f025c01729a8c284b37050fcf76c2e5eb301744cf9596c0d199ff7d398040081bbb3fe5f29b19e5a3c836d72a695931380d080b1c0d22be9e4e59dec272da0b7abe531afdc20735b7829400c84bb7a5e76ab1c8233c4a672aee6a4e00f764d510d295ce1e535aef90b1ae26adb9e91dda2f2439b766769d3ebea97fc2b49cba3c9ced0d4ff1a1a9714889b14354fa6402d2e037ad47acd042dbf386e9961354701ef6908a53ddc9bf36d0c670203e29fef3b01490a338f16a1b785bcae6cb31062113e17946ed84792688b7c8f670e7d5294ee2bc4b93976ca5f0d4511639a570e13d696cac9a115068b044cdb6dc79e047e507f5aef6e3522be25b66fc366fa76879340d6c058367e2958f514b50f8c5c0f86ac1414981ad955ae2a402f688c497d4fd42b4a8156c951faa34de70f00f4bea5800636db743f6a8c816e62bbb25db4e2df47b8501c84f9198c2d90bc66da745493cd746150a1e00a42c623cbf58f2ba9c5fb1bf15cebb2fa49694928b68e69715b083d13d8480c3bc97e254e9b5603b8c59aed1e77c9ae7d01979b2702f871e4df2ab7afd0811c9d5155de9090c3625cd1c7c4237902228bb36278a48da2cd4a236b195c9fe35c0d50cf581273811e12f082a777296339d9573bc1029de9a4b959ad2f080c51e016a12a65c2c068b6d155017892173dd8704e7848876a6167b8abac363c632e236b083bc12c39fbcfb0674f8cf83bea57f8da9d33540d6564a0427f8db10a7dd830a1017756e230e7cebe575ef7fe74fe503ee3f9d364cbfa7e4f715e75b2bfa21a9fad22b7065973e2454f7ae1d573645c597eb8c5af93da5a314d21dae466854f56304569ad8c9b8b7d3c8ff914c0f1dc01aff5817ef70478a21e67280bfbe285924d69cae46a8dc89b0da6984f5cb57fe25f1238cf6cd6b47997c5d6025d669ba52e3852d3e72a21c0009e1327f9c129220dd03c063cdfe590956e37d25fa6029b2aafcab2b7ffae2f591a1268b9c5c7e8ef6036b566c4ba8958eb7b6214fa3505a10665cb6cba78b873c8c71c94ecf44cf0d1a5efee6b31a6d0ce7cc0d7754709b0ae908959cb705de889d12fd03b8b6e0c1d611c75fc19ba9bdea29af36f14a7475043b71ea37b34b157d544730855c0080ff4a9761f13927891d4c25e814461a17d51e178a290491912747b3dc4eef50d74c0bc84a9f23c35bdaf0394981bcb1de4b23c37261a31f1a558590dbe7a640b3fd2c6bc1248a092d4aad3696f1c1d311781cbfc46d8a3eca0bef25cf685d37a5d6abfa3100eced1e81bd8b9e836ee441ac496834eb6fb31e8e25bfc77f3c836ea9e2d473cbdee3561eeb4070404ef45d9c6cc31e5a5e0ab87ca22855aef6ce45265581b295bb76c6cf25b74f58e450e3dfc8cb81f8a54767663441192fbcca0c9085e3d5199a36f23984839313e492a816269524b3df86af3477ee26329a982543c3356a4eedb774528b58cdd8c5bc61e91e33a88ed9b62130805d3cdc74f6849ee2d5bd8fd2964b96326248aaa8025cad05c5f4875150b0ba9129bced0bdaa29e7b249304d3d7f5575a29fa9cc29b73aaebb8c351142c82ef8995b8c73b8ff71f218a0d7699abea3b0d5323e5f7cdb622203ad8bd19ffe8ad21fd2b9adff17047c4cc57a964a0161527e94769532f53263c33385565d48b2be8e3c1642b5a60aca5770de80041d0bcc48e04bcd240e9f972bc8d3bafa7e2f76afa5e405b3e4c657bdd0a987c447d492c6040bec3dd6ae37d0e6e4c4685e05bb4f10f4d7ee57460c68626c98211a4d79c1abac372a04f29cf0885e129a42824a920a62534c1a66879e4937dbd367a1c6a725e5fe53594c07f33204d347f689ade17a53c67bbcfcd4f8a8f5114587dd761dff08d26856cd155ae7d49070f12bd5f81318d69a51cababfc890ee45e388cb8088e3d8806c3bb2417eb98e36c6518546dd2b17d947185623b8a5f0ac216ac8eb096f34ba09432811bb1c0c1af194e724de87fe678ccf0b9822c11e4931d34d30a1161b4f7d68e6f4ee56c4af5c75dd9042836ca3a6b6eee86d25c18b1af7b5522758e2609a5946017e8b0f71a97565da075aafd964e065543e10734cce2902df1fc20236cb66925403a94d746406c7efbc89de669a406edae0f4b3965079dd753747e21c081cdd8fb71968c909fca875389f746e15a31fe42d464d47fc313652960f519825e032b983ee17875a31c34c011551e2a6bfa5221c8dbb40b3e9e522d70999d5b9b8888c17324a88bceb2187affbd472315f2b52ac8177009489740e295262001bb3330d0a068959392b07aee3b18d5ad5a86e08e56c94057cee0611246987ddf8d9fb91aca54152c02a6f9bb9d1bf9c04f77184e9b94570d355ba0cae880724325c2c6be198d62954dae6e8ff71d4c578641b2f253c934405d2177d390ead23dd55727a1e7e6889b9139110df9a11e1d18c71e7d8e825ce155a4a971966d78a3b86e313df0fb072d7a148d599ccc2193b47b257ce99f34ed6b7845c6552bbd498fe04a15f3652fb480f081a8c7afc8927d2734d6d371d85d5d64589c106c3820daccfe8b7e740cb7772e1dc379bc3365f7d9d03630bb35f5bedf8c757ee522791dd8f8b07e1f519456f38f516aff7f01cc621ebf9b05464d535accd33e725d965ce4fb4b1be1cb982de1c7f717d9e7c67a3517d44e5d9f0faffd32c94e205e6a7dc9ca00cb9b48b8f29d08065eae543daccd2a386bdeac82f36476ea48b39156a195259587a29369ba94dce24852359eeec1bf5fbd0ddbab11f5a6ecbd7f240002aa69ae8b3725a958b19f5a851e7f53b34782a1f0e2b89f481ff9b8013551a25fa9e2d03e5021762fc7e291f17ce635a471f06d5fd58e14524d2e9ebb41c3f82223ba1ae934950c3b347c6dfd1f5628a87e771c721c16df3fe612f726eda96e36dd4f2d87da9c7fa3ab14ce470df286373010df92b340ff47a51009f39d28e9cf2d1a1adb07f176523dcb4513654ec68ffb77080ba77469322e5703df9ccff0cf956d80561795e617eabe56ca8553a7d85b27cfafe0618ebb931b28ec316c35c9a5dd56b5c6c3322bd4bd441e5c4aba54cffb92ec8f96874744ca88afebf9efb6358ead6d046a6b451bdf76a78fe6b74966bfedacf7abec00fb8772087863e0d22f926fb852917e6b9ce3e205932c7e96f338c077db8ee489c9d3d5f302fdfcf37c524cf6060ebb3631db86c3fb05912967f87e64855d66d1d082db1263c00bf87b2009eac27acbb2c0dd15bc07a94a49e5160dd41d74e23db3181d58df5d3b7fc0205f02faa7b80850f41ca8450ac235454acdafe4bbe2145d2cab3bbfb1aae4787e11ca99d0bb03d4febcd61520ed54f49a03ba1ff55ceea8042070c0aedeb6ca017a7d2b6c0559b3d71ea3a83f3d28046c40f23e74f34a7086ceb302b63e74c6e6a643bca7d8acc96684e51fa7541fa9dc1e01ebcc8211a85a3c2940d558835d8069a24e13fd8ac6a635781efdc651c4f519a2a351cdc601ef1de8f52643ac44a1dbcf789fd9cdc8f2af4be04ede25fa03e0bd4752316b9e56220253fd9a486103f45bb094718191d0228447309aca1db4ce2b9299021fad2c144a6551a7264efd702107ff180bbeb2db2d4802beddb7daed17c67d9cc169ad9a94d017bbf4a383a14509c6cda3cd1dad3bd823107302622141cb89efd802090551f9f75a7c1825892dd15adbba06ff1e2811e5662ce4d5ddf748be33082273b9fe9a0d53011f1f73384f1c30916b06013fd6f9475d2de6738693fa9beb7cbafdfc5d16661a6731f41b8eae28ae6f3ecddca588ed7e8596795984abff8dccc35a121df9768129b4a71603622ecfdcfd6d91781765540a558c1126a7562be1ca75c2380fcd5bbf554b31489979a88468b9a34c9cfeaed41451bc20f75b7cd8f1ded0a8261873f340b9b780897e1628e2748e5d0e525a43f3e083f247dbc64c1a700e7e36f6c048bb11d2860dde1dff13c3a4212cab1de63caa77cce400139320bb538138d4de7017833fa934d929a55ba32db14eaeaf2d73fb8cc3ee509777a300a029d5168cd55f58374076b021b388ccf0679b10b264969a0e7b382cac3cd20181e82dede14cfec090621460f3d5482fb197e44738272ce390ad3159e3a9885ed09d0279177d8ce96e3e4c02fcef996342f72f4bbb5534d1d8c770c285cb0a7a7d9e507d65fc9751032a4fbfd47c79996f42fb5e6b1b2d7eb71b6050c6c3fd7e3e3056ce2f5584c2b77d2c0119f2f07e1e017537c1b7f05779a63be3ea3f532bbc597b01b5857a580e6409a414d36dd6fe780c35b2500152a574029b2670651bc553b591afdaada63ea7ffd2a26c81928f0c4488bbb5626dc53453d3e00d0d0cb8ca74d8efbfb20c1317a6b1d906327c9b926f5eced250d4da81eaa0678fd75e071b4b971fa321dfac11457fe2679a2757d0b49f3441937afac052965d5dc7d332521eb16fafe4b7a20d8343db5f180f5984970b95bc2a06970dfee5daa16fd", 0x1000) setsockopt(r0, 0xfffffffffffffffd, 0xa, &(0x7f0000000100)="dac8002b7804372c1a4ff7c21f0821ed5b2414e4e9778959199967a9cfe0f082b24fbd82042a0015b6219316c68e01501b58817f5e70b49ab6c7000000000000ff52b83181646cc3ef91bc33dc19307fb58e7c70b6", 0x55) 19:20:04 executing program 1: socketpair(0x11, 0x3, 0x0, 0x0) r0 = socket$inet(0x2, 0x4004, 0x9) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r1, &(0x7f0000000080)="6e5dbbd87482e67cbb41759d02b35a907b38045cd733ba650d92c03a0126b6081c2da9a8de0a42fc120342e07cef138dc37c0981c3753b05563ec047b87b55aaf0d1706efe9f812955e3838c3a4b3bdfb95a4dad6ad342daa92620bf091d66675059f2cbb74d1c0eb38ce9521f1ab89845c74b6e146871f00a462658525602058eeeb9d25f110847c3e2d91419e42b3e75429110fde9d7b50c0097b7f5cafb6094", 0xa1, 0x2, 0x0, 0x0) shutdown(r0, 0x0) 19:20:04 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x80000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0x80000000, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0xb4, 0x20000000, 0x31c6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x60000021, 0x80000001, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffff9, 0x2b, 0x10, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0xffffffff00000001}, {{r0}, 0xfffffffffffffffb, 0x2, 0x12, 0x7ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x5, 0x9, 0x3146c17a}], 0x3f, &(0x7f0000000000)={0x1, 0x10000}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 19:20:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) pipe(&(0x7f0000000000)) r1 = semget(0x3, 0x3, 0x200) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/131) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 19:20:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x434, 0x7fffffff, 0x0, 0xffffffffffffffa5) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x221, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x72, 0x37fe, 0x6889, 0x7ff, "6e082369f9466dcd274562c29c4825f63bfb85cf", 0x8, 0x200}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x6, 0x400, 0x5, 0x2c6, "43ae941b51721557fb7a22987abcc04a16cea427", 0x10000, 0x6}) 19:20:04 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000180)='./file0\x00', 0x5, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20002, 0x0) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x0) unlinkat(r4, &(0x7f0000000240)='./file0\x00', 0x8) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) recvfrom(r1, &(0x7f0000001300)=""/204, 0xcc, 0x40, &(0x7f0000000200)=@in6={0x18, 0x1, 0x8, 0xbbd}, 0xc) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) sendto$unix(r2, &(0x7f0000000000)="4afcf6b798a45b38e84d8ff50db32f7ba021cb78cf16c2a08acc1c95b5170323cc1d1068ded0789bab1038b489d15267fd731e3e5e8d134feed07d591a2a35feb5a4abd5711f7dcf99d0822720ca2192178cde6265ee0ea308c033", 0x34e, 0x2, 0x0, 0x0) r5 = dup2(r3, r2) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000080)) lseek(r1, 0x0, 0x1) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x0) 19:20:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x90d2, 0xfffffffffffffff8, "d705000000000000005b00000000000000e74de4", 0x6}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="a280260aed86a8a6922c065343088d3f34000475a41da02e595beefa6cfdbf5566931e9c5c32341df6efc531947cef785c033f4c5af6f6e3bbe692bcb71643c8a3c0533110141d2dd37d39683643d31b9081cd775c80f484adc3780b60503e349a072a021a", 0x65}], 0x1) write(r0, &(0x7f0000000280), 0x27c) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20080, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 19:20:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d0, 0xfffffffffffffffb, "d730c1e7d76fc6e21c5b000000e74de41b00"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) socket(0x38, 0x2, 0x20) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 19:20:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = geteuid() getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) r5 = semget(0x0, 0x3, 0x80) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0xeb22, r1, r4, r1, r3, 0x50, 0x80}, 0xd1, 0x8, 0x3}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 19:20:04 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="9d6659bcab2bf51d1fd52fb5b4ebb28f6a0badf9b6b049fb1bf4623d76359cbc9c3d3a295c67a48932726e49476dbc04dfa1605add964a22fb0ef2838e1cb5bc77a90fcc377d2e8738807942702656d85f518ef9e2e58dd38dc6f9c9e2411faa8a7ba90cbdc91edc85b420098e80a54e0a24af11738d1d544a8495af24c3c258ecc750ed1fad1935d4f05afeeb97e1c9abdd480f1a879db3f31aa8d4ce625adde72c8974e817a567e68d1612e897fd8d25d3de5fd58e686d6bb6b09ce64a98c68038949a1525f1d5275950310900bdc8947ebe78c0f8f626bf6b3c9b94", 0xdd}, {&(0x7f0000000100)="e380ab891e78388c6f43f2786ce3ef02de2effdaa7814525a8e555f4905119fcbd048192648410c3c9e3445321ecca05636c04ee821a35f338ae22df0025175f8bd621126a155ce4ada31bfa2fcbfa56238c206a088281267267", 0x191}, {&(0x7f0000000180)="e413c1b4f2b6da7b89de7daa1088c64bf61b1862d9c3c089503f2c8332ce56623f565f5fa20022153458a32b88401c615cfddff4a1494e343d7acdd592f63787d2188e330f57548a251a2ea74ce95b825eae301d7d1f14c259382edbd485d72ea236293a3d57dd44fb49ac5fa0ee36678f9bb56c3b520dcb792e45207e2b8c71104a", 0x82}], 0x3, 0x0) r1 = socket(0x200000018, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8000000001013, 0x0, 0x0) 19:20:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0x7}) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 19:20:05 executing program 0: r0 = getpid() r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) fcntl$setown(r1, 0x6, r0) close(r1) pwritev(r1, &(0x7f0000001180)=[{&(0x7f0000000000)="e2c6a3803ea719cc2e04659a88ce5be42c668799675921c36eaaaf86f20d81e3", 0x20}, {&(0x7f0000000040)="81ea4eaf0554fc69b4838687a49e232883bab748309c4677e99275c1fd236be77e6f8a1c37b20f75d336372419c67ff26713e65c9b960a71d7088a9c24dc1c69f784d9f66a4ea27834a3a5d28aa54dc8e7da27dda466927ecdc49986d642b47e69d0978b5fdffe12857dc7209eb9a8c5ea862845bb8c9d59796284e53768b4b9a79e6e169d7a29b5e7bfe55dc9661c1f59daf71053761b9baa3f4b21cfa512f4bae7faacfefa1b5e681f467a368ffa3fd029cf767c153f0be79ebec4b968dc464310208529977dd3c28c047a42f67c6ca0bec02956e45a5d3f3c32688c87671c3c98e602fedb2bf24e8a0cd66c36b644c703a52a50958eca3c446e2a3918ec824465bb2d753ce9e970e383c3ed0450064dd0fa1b614bccf659f04444ea218cc85b138db45c850bdfeda97fb38da35ce2f501478a6bb69be56d43a9ad8593f3a674a5f34f996726a4312e74776a84bed7b0c4a916a057e7a6f944ade0387486124e74452b7300f8cd4e0edb7c577d74ed2b1720c9d77a8e33347f3e4d76dfb9b55a8acb83f61266fb09b39ce104763971797518f96f89f37635ddf6456d534d25766bf1b6554348e5156fe5136a307f7f647b8eb4b5249172193c16e177f50183f23572a75b64946f72d213122274e90112e42f8f65eb3a238070a9656cfc7b79e67cec1559db949b5de7ebfe47438b5d97f4fd97aea2e988975e50bbe24e5cc9166e82252bccd26f03e2285f592debe737871f17d3f046dc01ffd6f75d1855b078c0543a5b094dfa42974991795ac6d61c344a399778afda42d8799f955446dc209d1b14b86f1b366e3b9f8ddaec1a8c0ecec7b6bd4316ad973eb05736f8f440c2fe74ae6a9cc09c2a80cc517e5c9d09cd05bc75c7b978e15fc4d0d9a0c265f35db633587be7f061696ca35713f5d221c940e6671900833e03944fc1be21df30f5536c83471202271adab080ebba1c35ff9e49951de8c215aaaff5bc561fafe950fc06ed94b33716f0e15db59a1fbaeb0a1a7a2d34f8bd0ed1f6b74b7ad72d909f81facc098fa121e265ce72cc891bd553dd8c408b74763fdaa808baa45a37464592a0fc91ca0152a8ddd8874add8e2cf2e6e5ff3b6ad7ba0ec2a7e1c735732ff7580d48af50c30969067a19edda85f56e38e9ab1fb5668d377400d618e176026e03374915c26bfe644faee5d54c990de0c5c76caa463a587bdd66d9a5c66f5ff1c9fb3cf2a72d86901a029d5c87ff4111bd1ad6fa3692198c6ec4b7720b24f81c5bb918fbd399658bdf785e7cfca45af5a5409f0e17cc5da5121929eb069c47c7bc8f7fce40a4b56c770bba457df990f59f690cda2eb9fc6cc8bbe9f471cd6aaa45c9bd9616b61124852b4c39cb0ddb0070c5dd6822e66b952e2ed39454d51475d59e703f9af4c7c16ed8bcc1b348a706b87b6a56fc06d6ffd8ab3bc61aae92404594e283d4598cafbfbc73eb23d99cc1d3465620223d1a8ebebf507c4b618061648d4063cfda498c22d4ca56b036861327e77334e9734379126ce71569546c715b4e4386b450c47422734719a43f0df66c9ae5ecfe4b035cb50a91343216b07c63ebf3387cb63d3ba33cbf0691aea6e610e1ce2d39842e8667125fb6b138770265f875df4831d5b1d5ff3e1139e1412d67955191aaaddc3e047e0eb2c2d9c4f710b9f90e2a4d3b9944a0f4150693aa158f734dc3e5ed3cf41dcf42b23abdbc8e694ed4a89bcae37c381a3a45917b9a7066bb91760ef715d5f55ecc0f9ebe6a9134c941c4588350d7398641c966769e555c3cb870c2d8f75b113096dea1e43efb723cc27c582421b1af5897f5e350ae308adbb2cb46e9033ba47b13929a0c2998c8c1da0957392dfbeb735a6f37376b9bdc91c23921deab40446d4ea18441d6080ef4f102d60a55a947853870313ea84afe9bdab7fdf32b6c7ddd18a151ea849f97682cafed51f3e0353d556ec25e08966263265e1037c400e28504f579c1a6fff359901ff042ed340180003a3ba6a6b0ec10172b46d5684ab1ab171f873b504464b0aa14fda8122becea545b4bd0ba8abf7d633f4982c818ff1d45bb8565847311cc65f4f06c7e56f6ba2bcab17ccf7aa83f480a3bb5575140f08d456a8997f6297fb664107482f44e53dbc8b3f9b410d2d3d85991b52863f163714865ad3d5be4dc0bf91577456e67cb7513d731d9dd647e16f1365490e96c984d09c34efaf3fa4771c881570e8967f1b5de9f750d9a5ea629fcf0c3cf5b29bf08ae454cad41394cd15c2de9a01a18002f02e92c478e83784aee08ad0a2e54834c531ec37feddfe01fae1189a3eb29f0c83b7bedac57e6ed894eec07dfb2a086baa1cf43c06c24a2c7f5385ac3e6d4acdbb52bffd4cde7668e799333bb00a1e895698ea81802fe2f97cb7c0a4a8abef9c5bb5e9532bcde4a9ca95f0005c7367e1e8671fc4d1e75b2b6e0f687bd6c54bf23d7692b4b9554e0f99e791ff3e5685570dc02297e34721e1f903c11662d507f01c627abb6ff8b7a116011ecb287735c059da278f1c5c9cbe202a7cc4f6d03e57977db10c2cdce319ff0e6516b623daa7eb0d194c0432b3826b1bb19d1c903a6dedf845ebe60ae8bbe80c0972c03e83301549d0a0741649f6b817f409b08e16b886f24e3a1097ef2bd93352445b14aaeded0e62727b9ca45f5a312295eb987ec7930a4cdf409c992ac659814c448673c836348a5867418c0f7e1881a02cb26faf6f1d83bdf9cfee6dce8d4e49a0754234e5ff60207e3c1d8686584e9dc0386d958c6a736f2169dd9e694bfa777c768d69b16a5e235ca250afa8afa53e13b048bece1e57992af819c11c617ba87a0f159b49d980f2b3fefe5ffe9e06754f465688fac83a9d96a45894a6566a55b18d9689e890277f01baf368e0e0923189e71c7b7516e5c03b0422d0b2c8470e44f8a49a0fedc6084d4993426905c65a8611c6974302ca00e698374436266136a11b990ec49681c54e8e065efcef4438c7a56c3fcb44d511ad9153cf9fd37a8a48c6b52b3ed1d623f85e689ebd20b7b93ac7dc0c2b602bf058b37e1362cf8a312cb52d4f53c7e9ec1ee513a5a2dbca69e2c3a1c1b23d95540e51b41bce7a457752c8a2ea83b3d857c19e9cf4309d274feb2088325378b3d918b5c0cc771128e173186d22d778a2624d1f7bd87f71e6293a0b830121704523a1bb8af59e791da0581c2be2cbc25a6e6b65248924920dba15c4dcc0ee09c6ddd12a57e5e931d9c67f5dcfbd21e549babd899dc54c670b0301a119e23fd1e3434ce664ce0ee0e0feb4e1d904e284dbb7a7963f80e01b341dc390eae210a2a27f5d8b492d29faf4f4a11b78d457659aad58088a2058073cd40bb90bb5613f41f1ce063f1c501bba6cbffd75c619e2d3e16e4a5f83fa0c98715a872e4ca8ffee02f0db7867ad22477ddd156fc70944ac30331c45e93f245c96c167230b37a9a3dff707a0fba1bc4e9a9865f3b70b82ee097a58586c33c283f605797129dcd1fdf8ffa0ba663782e17264961e7540b5fb2f75cd051b0d99b71489e1dff02d1457e30ed63a3221f0ce3aafadd3c945bbd8bc652dbaf90e20194a52b7bb8b005f70443e49d2e31662dbbe3f57f9b2c04e2a4509feb0ee3e37cf99fedcf34c2795447b149b17f71146ee77798f1adb5c9e053fe59d960d6db41ef4bf0d9097234a2e06bfb1574be26bb3be2cd93c24bb91a5567e5beb37cb3060344b07a4739c81f33141a0ad2086b25cfe519242f45588ae43bcc16f2ffcf25d3453cc78eaed0fa30ef5812b024c310aed6a0f112e3a6ef82b4c941dd16d737ccd9fa3acb2c9c35592c86a608c0fa05b0db26a65e791c97ef26dfd56adeae5e5164004a5cf0be0949baace17e83fbe5cccbccaa4b00ba305e657684f6796ef4c1c4a309239d57cb653e2e3d077da87cad3d9a73123b8170066d8128bed0dfc6aa0fe417f85f6db1fe70e1949897343977c12f5a24f3ee8b731e2cb4e03703da2c6deb78a4d3b7427330acacb280f672942b25c0fcac4c9f7918a80639778f76018830c903c5b91b1a6fb709334868b547700daf06c697da8897bd43a7bedf025c972f9aa1a2e827f7670c631c46994f6ef820ab4c658e63ca0badf65f99791c55e9f7b8472d638dbfb3a118f7e00dde112262cd16b7fc8b75a9525120b1d705ece8e44f131d0dcee55b685c147dc52781de9188804186470ad9b429ab8933c8466b6ce2fd726e3cb3cf89d09b6b9a542a513b5cacfa1dfc202e5fa4201e4d82fb743eb174dbfe9a606c1cfcfec89ee6d1931b9f7ab8e81ace96038cd1fac371e9c4afcb268dd6bf6f77e791e2da95c870316f1f87b18e4d48a3f56858d4bf749ace5942f8f113cd1b6d29d31759651b0075ced2ccb0326a39cf00fe5c8b1b67ba334825c3cdf1cbcf667c4b2959847221fc666c5d5f8244e26d4a66991549fd5b73ebc55f0bbd9c1d6d34eb750dec9ae55217cac6a6848d7797531b4600c393ef5bc7556ec5bad51513bd2d6873076193eedaa56d110db78c198d02efd221fc2901fb6b3f4a59dcf770bfc710476d12e7ba7ba79bcc376235ca191bd8c784c96b3158d8c24960b95b25e4863217ae02ad608f9b2756fd53777fe67bd06a916d9a6618ca0a7cf54eec784010c9e42efb599b6651941bca804e29aefa12d5ff6bc0cccde6cc16ed4146553c0b4dcc00734c0f6b0e454224c5e64f4c516f9138e72d707bcb0f45bad708f58473eb54ba8c406679a442b322723291f1204d864d27dfa47ef270237b98a9680d087c0408c9a455a65b60453df738518e3b1c091f2e8206135ecbca1080b4c402e2fdce4fc1be8acd10b94e9630ba4a21152379e81808d1cabb9d7ee9f8bd2443059b3c7257be151cc301ba6534eebe1af6a5f7ea09eac4b7de6a262d28264322c04a5888696d37b10231d724e274b4b46685ef49caaa17541d4983f32eca422d36627117f2c18bdda43e50ad2bc4091b431fac3304eca518d7c98ae3bc071998dd5cdd49a290fc342f8107086af83eca61c1a0ea1ae43eeb796ea1e9afdcb785c278d8fd814951544e27525df71afb7fe895809446dfb8f26880b47fd7946f1fe7bd09e6623868cc27c52d42db05679aa59138d6b5017e17ee7f414e82de4f8df0e8eb6c1fbbfb44f8aa583d4a2eacf4df023f76f28d5420cce83604ad6e20e27115b2d28f5ff1269b0f5a185924aa2c5bb7bd42e99017cdc602cc1bb19ee31d386f8994e88dd7a4976cd0e923c8be229f91b6a42d8b073adf91f286359a6a09434f296a0b055030143ded6b109671a9bbd69455e3dc59fc100eef73424fa89f2a74718a2f1cc1e11bc4ce116bc51d5d73362605064e89e14b6af925c23f823784b6270dc7f2c64a85e9d6426fd5941b88b07eda73a48c687479dbe3ffdbb705daa82fb3d2d560e58646a5041f79f5d25e8afca168b2a12a1697880bb91cff82b1ff438342a66f5419be7d07f6567bebf0524e7780c95132d7a4ba7c2e5446776389bf34305167cfac094ac29dac8c4aa0c6e8562deb89e1100f9899849f6bb842ab02b3c202f862660f0cfceafcbb7151024e99ffffdbbd36e0ca31204ea81d17af7149825009bc0f79243e4e4390046abebcb0748d0cc914bae768928bd6c69ea49a7f498231629a24cfeabf8629a6264c6f58ed1219affcde4d6d20d49853a78a2555146ea969b65fa4202d8c70bec3a35c899200e67d7e9aaec7ce8f0922f9b0a97ec41c6a4de206d02d14805978dc7ba031f78baaa4b5ac17ff69b2f75565e038e747aa558e9a4b9ebe57b48f", 0x1000}, {&(0x7f0000001040)="f2f95ee9297e2f0a3ad3ce61a72b35d0a1ef63f49046696644b4d0c33842a25d33486fe7bf471da4a23a0e10ef5948cd9cf1077cfe80b4deac25746d1ea7390474da186e3ce13d4df3fa9e54324ec279c369a07e40d709636d90b4801e544dc23f49927bf461e31a8ee4915a1ca32e5be9b1d167cc03836423a53788e94eaf5086264a0167f73c50c8a71d9ed180ed562bdc6c6fd105746df831963f80b5c9de1a8c0d9da3fe4bd1287c59df699bbbd81effb8df38b4be56f6a691ca00f30b64cc0fe52c3b706b827a", 0xc9}, {&(0x7f0000001140)="aaa92d4c37451769a57de94e84d18f8cb2", 0x11}], 0x4, 0x0) 19:20:05 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 19:20:05 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0000000000000000000000000000630000000000000000"], 0xad, 0x400000000000000, 0x17fe) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x1) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) syz_open_pts() r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) r7 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x1) sendto$unix(r7, &(0x7f0000000140)="7075f34423e6239951c823089a6c016528522e", 0x13, 0x8, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getgroups(0x0, &(0x7f0000000040)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)="49ffea6dc4f9effe25b40c7e5454d4b87fbb966eeb7e6d5e01b3e8834115cec16a0d9cb7d35f2f74978dc6b752fe199a1c2fcaa5b6d9c6ad4044db3ea444d6f82f936a34ebd447163c9acf7877371a25da2d495691f0e071ae5516f5fe847a967bc83739c2d2cfd6725969d077863a2630154810d7ea56b3f94087b90c165f54f29446b66aadc4501187c2b8753ebe0e0d833038798aefbdd3a14c7a72f3049f838eb851392f024ed49107f8012a", 0xae) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000001c0)=0xce) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:20:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000740)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000780)="df76b8a3d1427c3f69c5d7af096ef292c108ca4161d97cae518b04d03f303cdc2f5fd31081fac9221867c4972ac6ccc151e8acc5a793251dfee69eebaa1f28e40fef183ae4f9c8b3a5", 0x49}, {&(0x7f0000000800)='A', 0x1}, {&(0x7f0000000840)="6e554bab66837cee5b0fab870b87ac7b3e80729e881599249dc95aaaeb2ca9e45c9cd1fcd8e86800ebd6fb35570ccff6f365e40ada254dde0452a6fc855708d6c43c4666d7948d02d60f50aebd129d5798", 0x51}], 0x3, &(0x7f0000000900)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r6, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r5}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r0, r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r8}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r2, r2, r2, r0]}], 0xf0, 0x40a}, 0x0) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000a40)=@in={0x2, 0x2}, 0xc, &(0x7f0000000f00)=[{&(0x7f0000000a80)="dba5cc717fcded5c9892ead6c88a6acd77bacd63f4355a94c909c27ca0edb3112c27c6302ae0d79331ec1f9c54d129455319383a9edf5fa098925fbc060f48053afcf5621e979f82901a317b9c4ca45c9733b2be86193f62cbd2772b929c8d7b05e1d3d1a1b329de0c5b155fd7eeefe34793c610e487889157ad4f1a47bfd6edd31b4946e172a8329d156ee06568b860f755a17a5850068d926456dde575ade7a4ee2bfe", 0xa4}, {&(0x7f0000000b40)="0267ecfa9b49528b7a599697fdfa0e0f51eff6e635aeda7a86bec036aa8dadd1c1b83c18cd3ef29b723b5cc6ef45da7b99f119572f248f7fa6031fb17a8e1ccac35e36a7f59ca07a55b27d0fd91256e876ffcbbb5076841b73cbb77de0bc7a42e5c02a2b0f59d15f787c8aaf3b64118ff627d9f4c35276dbf6d248fafea0d065b967d98bbc45c2061ad6c3518dfdeb32c040f694b3c171cf10e43fc4576382ee4fb9d3775985b9b488b13c3d659c7005f4cd3b80b5f88aa7b4081f3f396b0157c0d4695b8cc5b73a", 0xc8}, {&(0x7f0000000c40)="cc007b850fc6af0933fdc8d8d9c6df7dead3dfda7bed766288746825c32894cfa1a14eb736e47804ed036e673fc7b1a513b418b0e920f28f671c0b2175cd36f4dc86d95561674c8e2bd7f26d5f01ae5d1b5739d251705b4768d9cfa9a9142e0a60bbb77ddf30d573a80aabc6011177f89d16426b8605150457015c0dadfafdbe12fbfabd44c3a30d7dcded47107d47000e62e2780257fe799d0d62003ae1e1f25f68db9599cd303a6f6ca759b1ccad20", 0xb0}, {&(0x7f0000000d00)="9da3b481252bcb3fd8b726995091f72090b48a5d1dffde20151c7a111cb8b8417f57cd18ec7ce61eb3b1d31dacbaf5bad28975a985b0094e385e8f2d7eaebc338acc9e87b812483f62581f6fd582336fc69520c996e5fb7a78c8667d9de1f6e1531940b3cea588cef21d2ce017b889b23f7b137fd61f8e84b12afe248a32bf38ee39c6ffaa7f894f13", 0x89}, {&(0x7f0000000dc0)="63649ace5812b5f369bbf9b9999d7bae09c57e3902336ec261ed03c5e151a795756dffdec164a91eab62b099a5977c307850412d5fb07d4544540e736327f9671872f66749f818696be23d770af451e928bd046fc2bfacaf9da8c71f78c26a13dffe0971f1c9f24de5af4ce8dc87f8a2189ced16ad5751094908ae5f42cbed29730f6b2f043694ced855505bbe7fba454bca1f13ea5412c005129c7e9a6bcef821f5ca0e29f65698d33cf36a3a267c8a9b8d7670fdb74aa0d5940adaaeb0db1adcba12cec280f4777b7c65bf1a582a6769d42203d480fdfa54532bbe80929f29cf2adee213145937478267fa9e02016ca46e1c0ba08e34e7f62f", 0xfa}, {&(0x7f0000000ec0)="39dc3b62efce2f3ee207027f607714f7c7cdf5399dcf9b2518e71f4ef580b1f3f0742b7a09410349c9e377f65fb5db9ea8302580484cda59af", 0x39}], 0x6, &(0x7f0000000f80)=[{0xb0, 0xffff, 0x80000001, "f8634429813247c375b22bd89f7acd8ba65169eaa8d087ed5fecd72b45c6ae965ad12a0c3ada759a347f7a70c72e3638dcc3622539b6bf7ff691f1b50302d3546bf6dd2cc5b254b474605343e5c78a52d7b50a4b9826d9b15e08b97d795746c5dc58adf71f3ed3ffe48f18b2cf0684d7431180f5d036e19ef3a41c086fea04680b09cae78410423c638b7a5dfb403143b07277011aa346bb3e7641f27af861"}, {0x80, 0xffff, 0xf5b3, "5e39e02c45b42da11aab711fae269929ee951638ba97ff7edca7c8665ae91f2359fcdc6abf14c89fda6c1636a2786c0c953146e27d054a6ff8795a6e110c71ea941d897cb21d7e2da7f9cb8848dd09fb8b566d2eb12b35a47b005bf3b57e91528d322944d400bc97d63a88"}, {0x78, 0xffff, 0x800, "ca4187fd6885340b44e8998e40ed6e28dd3b7c86270fe5342e15fa416d81d09b6758258d0e222e544300b41b7323711ac0c7189b5abb5c57bdf19bd0ce73b77b6450bc535aa2a6365cb6889c055d95c805f278a6f92b91ce10f5c90d03ceda7f83c97b7a"}, {0x70, 0xffff, 0x5, "d4308dbea17e2f79a4d10aac6148e60645da6ff3a17abd30873d451775df07ca1fe32d96b10eabaaf3c5b1ad9795549079ff82a797db4128fcba3b9c0a27a5dfb70d4fa1d92c8c82e24314fcede5d9f153e53b7987ba33967da077"}, {0x100, 0x1, 0x14000000000, "8b19833e3beb53fea976c1c3348478ccaafb372db7fa159c1a8a5524e1d07dddb4dc9655a54dc19070392cc33478d08e9d077e5fdad3b0c1fba025ac49e47b35777194003e4d48316371b7e3cdddb9d924b64c8f2e81096fa91c7927f0653db5f3b95af447f33c63f945f556b9dd36794374fa3629e2634205ba77433e69c33d937e9f6954cdb787b2a83f370b623a72f217c05ac806ecb92c323c8599fe795b6d2fa1c1f3604211f390218685413302d2725e6b5b5d831652329f6cb42151aa333aaade840bf4ce8dffe95db72c7a41265e7afa4988f0a8154960afe0209a3cf74a97e6bfa4a813f18d64c8508b0565"}, {0xc8, 0xffff, 0x20, "fdfc251175016b4e2840f3493b6a4470e3ec2fd565c6a6498dded5bc75f1d59f243dc9a95ec7e0e8aab35245ed2460ac24a61b378074c8a6be6cdaf9408cd4523ca5d4aaf7cce769e207dd1d2af6b9ddf58fe683a17129e266bbdf23d562fb85b2a5adff2a982a0d5fdcd7cea55c95e13d11e66ed88599816f8d3d19f61250b3700269b1fe4bc5c51c48620edb0e80f0c1a519b2abae3d6745c7a016671546dfc09901fdf589dd002d26ad03d7ecf223066a905ef505f4"}], 0x3e0}, 0x408) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000000c0)="da5cb32bf9361bc3a1a7669c89bee00d0053ba92fc5421151fca4542fe1ba699ebbf1b625bd5a83decd5dbb1638c07f352fabcf8c96bfb3b36324530f4e6120fa32b7709c6a80f9593e572f990c2ab002c73f85068b846af7954c328e2511274932790d9be1b2c1c42a9566f926f27adb302d054914681ef02d00d206122853b0c460cf57cd3697b229aa4a73ee052f97d004cd86f", 0x95}, {&(0x7f0000000180)="b2d0130187126653a9e87247d5ad59c8f551e2150c067dd102f8c260cc91dd8e05ff090e58cd13791450bb9e09721dfe939c6f95898817f53ae818a37dae4f5fefe94bea90c1c99a4f151568eafcabd22433ba38d1b6165c6653504d4e309e583a2ef16daebf4b8df225b0ea385ed3be4ff6b89d2f1038fb", 0x78}, {&(0x7f0000000200)='=QO', 0x3}, {&(0x7f0000000280)="0a5dc541a9eb6d7ebe165dee86e722fc9d49dff0c6ea35a20eb9cb0bd999c4a83ab8e18191a0884dcbd73899fa6286e5dbe7f148f350c407f8915742aef0baeb227fbd974e1a5f904afec24261162fd9f783cd62b620741bbf5d607bad7e20ac8812bdb4463feae6f5a42e87d9", 0x6d}, {&(0x7f0000000300)="49eeb1c29b31962a658eda916edbe679a24e83536355bf182539514c4a9d24b4940e61f481b0ba85f8aaeb0a3f4dd708cc5a45829cbafdf0564585a01524598266e3239d3c5e6e95b77e1687ba4385cb971fd3b82fbf9fde89976829a3f851c7e7269bb237df676bd0026c94c6691aa429a72731034d56dd1b1d2f67da3d3cfb3979c2962b182af68de089093716b3f704b50e94d6a203fb213a680a603477c5de76df409868fc1827ec6394339d", 0xae}, {&(0x7f00000003c0)="869763c25677e74bc26921e1e3641bf1198d6e875a1f12ea94dd1f4631aa42a4bd8a0a6f882b21ba248b8e5d72916151be087b785c1bb34addfb16647736f91f3a82e908500c333621b83523eb6bf6883a754abb3a92e5a2ee6e9a8215ec9bf37ae298d4aad4c1a16f5582a1036fcbec9cdf45ff6381331075a2", 0x7a}, {&(0x7f0000000440)="177978bcf1b306f544e215d16906375c8f805e3bedb5a9496effc1aad6cb220527298f87444522786bb4a2adfbeaf13666206f3e5eb30b293c9f2b6106eddf1cab22dbe8adae188a8850dd17d819ed8e5e6b863eb42eaed5504ea07ce9c14568433c0547d290aaa42d7bb12ceafb2636aa4f66993f96abccddeb14c4b7165ac0246110c806a10a32b7122d90d65f3f06c18482b3584e7a1fbcca38981099bf391d930c5fc84cb9144c44c3d5cc3bf30481a1fa41ed9a426bb65a25f876dad9e8df9cbe1700b267e5dadacaa7cb81fd8773d342ff2b48d33ef31aec022c92cee893a6ae69bb06ea44875ebcdb8868fd09fac783e5c2d6e899b2cd", 0xfa}], 0x7, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r3, r7, r9}], 0x20, 0x400}, 0x0) 19:20:05 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = semget$private(0x0, 0x6, 0x143) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0xffffffff00000001) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20001, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) kqueue() r3 = semget$private(0x0, 0x3, 0x20) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000080)=""/77) 19:20:05 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) dup(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x7, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:20:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x80) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0x2, 0x2}, 0x10) r1 = socket(0x800000018, 0x4100000000002, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd10) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000000000000000000000400000002072a50c2492e8a9597459"], 0x10}, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20002, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0x20000000000084, './file0\x00', './file0\x00'}) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) 19:20:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$inet6(0x18, 0x4000, 0x2) flock(r0, 0x4) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 19:20:05 executing program 1: r0 = syz_open_pts() r1 = shmget(0x2, 0x4000, 0x8c, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7eaecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887d4c735b222056de01129e45df013a751731e5c2091f3e9bdd11c4518138f8db76aa62437ed4322c0cdf8649b48935d14a79a15cecdd79cd66c31400b4d7486972d2eae1f50146ed505d47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caa36fb2b17523cab471eb056b51f3f2ebb841c1d05293b9984b10ba5651238225996d2250f6ea821e153a62101c30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6955cdea9049c7712096de48004005e8a8085b4fc32ebad0cb84c101db00277a2589a6925b750ae372e4b4f8464a5cf380d0fa2c0e64483520ca7c6ec0004c6b08a3e5f4b841e84eb0509bf900c33653d", 0x170) r2 = syz_open_pts() r3 = shmget$private(0x0, 0x3000, 0x3, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/159) close(r0) dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:20:06 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x40, 0x0) fcntl$dupfd(r0, 0xa, r0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) flock(0xffffffffffffffff, 0x5) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 19:20:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:20:06 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) r2 = dup(r0) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) listen(r2, 0x6) 19:20:06 executing program 0: r0 = socket(0x18, 0x1005, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) r1 = semget(0x2, 0x7, 0x200) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000080)=""/238) 19:20:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x43, 0x0, 0x100, 0x2}], 0x7, 0x0, 0xfff, 0x0) chdir(&(0x7f0000000080)='./file0\x00') sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) 19:20:06 executing program 1: rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xa56bd6bdf8557f24, 0x400000) mknod(&(0x7f0000000240)='./file0\x00', 0x1000, 0x47f0) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000002c0)={0x81, 0x800, './file1\x00', 0x0, 0x8, 0x2, 0x100}) chflags(&(0x7f0000000000)='./file0\x00', 0x40000) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000300)={0x3f, 0xb03, './file0\x00', 0x8000, 0xfffffffffffffffb, 0x8001, 0x80000000}) r1 = openat$null(0xffffffffffffff9c, 0xfffffffffffffffe, 0x9d, 0x0) readlinkat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=""/63, 0x3f) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="9c85be2e70", 0x5) 19:20:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) semget(0x3, 0x3, 0x81) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 19:20:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x6010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="5dafdb", 0x3}], 0x1, 0x0) 19:20:06 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) 19:20:06 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) r2 = getpid() fcntl$setown(r1, 0x6, r2) flock(r1, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) sendmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x3, 0x200}, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000880)=[{0x20, 0x1, 0xf000000000000000, "030651e77e07b55fb7c5a82be42043"}, {0x1010, 0xffff, 0x6, "24acd5a428c10b5bbbb7ec2b71118baae598768de16608745a847e33cbe29699e478ea65d653066099f2942ef9ff05f9573ba2970d587979301f211022ff19b25229afdccc0596cca1f98e22c0208425227896733cde8e9eda9805119d7e444eb6db8b1adb5c2aaadb54e6dfcb80c5b2760f295583f22981194532891f67b9fd2e9d0a406ab0e44cbd71800accedc807f5550fbe5ea8d8611d3817a87455e889d550ed73163889e6507b37e7f35db59a35f1359550251e2c33bf55b002b27099a2717c53195f71c49dcc928f8e89516a76f3df63dea7d3b9ae21e06f7ae07c7a90ba9d21f51419c2ec8d1e38486c97cb6b50e67e6201b2350b5e3960fbcba05e9687de1e43af54bfdae1b9a229c94380e0ad7dab45bb28af1136a2ba9ce6400e0e3c26eed83858674bd0559a86e870768e6b8a48a174715d35d80e1ddfdb4c3f7d3c36739f9be2e4d9c4ae1f9d5ba6a2119fa5118a4cb4578cd6b4a1b146f3a79a440ad43bbcefd7b3c9f303bb068d5672746751416639a74d33aec1a7fa2ea28d2d34d71cabdd5b7ec9ba0cfdb581623842c3516a5c599e4e0bdf63ea1d6549d181270b442064467075f8a15ddc8822a3c648e4e2e0f0096934c00507f8d49a2b6067c8e2fa70be0128fd7e581872351e495abdaa2803ec3257e50f552ccda92e708c6bf2dcb630c3d6a574b2ea0321b9c66891e33b4e2de48ca1bb54e1a49278239fdd77e1319a9fca3de56605101cd5f58be009f14be50c1d15749706708137f792d19939802fbe7cd2de3240961971f59fa934b08e3424da73a1f700637851cd7a8e4ff25bef65eb37c5e387073160c1c5d95899b7d11789e34284d180cb4fe643ced395a76f0f780225b33df1d94011d1ec3a4430495b32fcbfe6529f71ce5dd93da448c7d399e162a8c1acf485de2fc5412f96240d7a9fd9dd0c1667d48be81e8f560128fa98dc2ea0836e4388c168f464e9d3bf3fdf7587961fa22a3efd2ee124400c8acb5d50148b86ccaa4baa55b6ebba0b7b890333b21ce51216a0d22889c56e8f75c05db262b1fc1d33c3fe3d2eeb14ca3dd369db7f19ca9a74d871a6397fc96c229ea81c749519097bd983adb9ef03960d655af47a3f97d69fb38d5148a53f7bb5e8b29eada3fde970e774175a71786cf32f509feb4cbfafbb27d30f1695bd4e737ac24313bc0e8ecccec8384cdd8f0128674e9f4b329183e59eb93fdf0889ad5992b2d02c0d0bc7526078cc928989fc45b9a5b1329e0cf44bff1566ffa92493ac7b19b1cc83a756c92edc59a67ab115a6fcaba8ff41840dec71c114a265dd127afdd128bf7639b3b9797331f9a8db0a58b4d14c7edfe67715decccc3c3020d8aa7208d379439dadf99db3657f228a7ab4d8ff0c11bb86b56f3779df2cd3969866fa52be40afd267744ee29679f321c72dc3cc3c154ccf626605452648730b7911ae49627cddf652bd189fba8b1b60ba758bd369217b8eeea4a63aeb759be973540e8d5773d258090cbdfce80ff3cd4367e74097ae03cfcb929e5701834d4d2f9db606f5139d37c3d074ed3ca0fad10b7b580764ff679db32144f16815c3bec09bc7318c84b138a1a0ba94441fe9f9d49365b0c844c3137c4889570b9d2bc30a2b0336789065dfa30dbcf4b510335ab3c8d0568d53c3830bce1afc57e7f56d0d050be8e26de2c88b3e4c3387eefafe95e49187b56b4348b97f0960b7ffcd3e837a672cd372321dd85056ef9db87774502105a404925f953d1fc8fa8da3236a514e4dba61b4d2677a3a4d663e205c69bba5e1992c9b4cc5393c00360125d0f44ac2c6a0fadd98bb13ea286d398a3146cbb8f023d0f89c7f2091bb4680decc28ea86d3dbe7f4a848383a4efcf1d730a665fc57413f7459e46eaadee685ae7d834204c59aa249ab20038f91db86ec97188b030692850fdd38ac9b421b27bb6966f3aa23747bf91871198da5f2aa581959cb26f5bcaccc1c88d7542e0cdde95f65afbd45045d6b42ad8463bda1b27c1698b6397ba321c550149acbe1cb0b4acd82cd2e8b13694a61524fd99753483477f6967554aa3315ff66ae2af78b138f77a758279662b4c3760b9a19f7d5f24188c9833d20195f727f2668d765bcef47dd0b21cc3bb771883ab65e6bfb21a0085539104ef9f5b9a338e053ecfc6209a3fe6fe3b9770959a2d4007fb3af3130a901db4dff93121fdac40fd1f1b7f4a96aab0af03ec0c49c13964978be4420c6a36846dcc386dfeda27b5db870b32d28c56ec80d5f4f1682ef46c159bd8c756078d044b106d002afef180d8708d4b824f9f81129394c680e620530f5c43bfca6431b24dc7f7d8c96f7880615c0c8916846428caed9b44d307e2526949551161bd0b7a2cc97fdddb3613b0e3f22babf24ffca46356d3f71b6bffd13e50fb91d6b051bd9fd2536ef12d1e8157394cbff680cf338925ea7e02fe54ea10768be3caafd894b3abed75ea778d6f254247103731e0493f4877399aac451223425cc1acd23a191d4f122c80a340b4685796753099675623e1c36dc639c6bc41ea020835003a2935375402d759deb8d7f88136731fde88455b52c678452f79c5f27e154ad21dffb2bf6e2c557fca9d36940b8d2c3ea0eba94297de894bf0af59805d7f24e852e296eeef97bb1ceb480fd5af48e9a306d1a0777a7cbdf48ab2cf8af750e435540c4c91a5d1d61abe226c2b00bbbda726b06aab05a64813e3fc04164bcba6898eda789061bf4c1896393d0737bd6c49854f9a69231a0265e823e9ed1fe41acbc1756493cffc58094f8aaaf282ae0d9d56c0e832199b2e92b4201a2188675588266be5e881b53ac4b6d25f635759b260963390980c335cae9255a5612c623808ab7bacc6f2a955efad9ecee15f1d7659aa56fbf5f058c136c865b1f1cccb088808d0cd892c66af2620319ee162b3413c7abfbbae9d7f5f0eba986a7765d05a8b9c76bc175cf8bd904786073c5e4d19c8b2c00c767ae544e91b2083e646259da18231f098e1f378bcc9f5ee29467e0964cf411e2e5f8521e85ce3333ad8b24379c0bbb199b8ac6a6a3587c1eafa41f79ee5f31028adefa31f8f55be407d1d15e43b948c9308f4807fd9cf731f492e57fd661fa07d81c9de3084abc505de8db4f94dd05007794e1903f6c09477289223aa4cd409096a50e2885c5ee6eea24d123f5fa498d00ae2fa9713257c16aa9eebc9a0e149812d54bd1d17102bb474b906cdeac30d0065d769605f8647d11d1ea234bd0ed280ce1e1545c0ebffba7335ddd8074a395f64e185dfb81faefea1c35bc7bb81f6a7f73f54f40030a82ac53d6319c13e6b991487e6dc7defdab197ad124ac4cbbf3350e794f2a26ac8640e0b1f43e1c00f2ea30b98859d83781a6b86cf0507b613b3f6b82d3f791befe0218b8e338df478623136eef09134ebb4614bd221f20607045020f189e3fb8a4ff04514058e98b28e55035f7dacb5e9c9cd994bb6cfe4e714719240811f234fd08e7e06aad00d0e90153cd6c9788481745eb830cbdafe47ca74373293b6c65b9bd81cc777a69965beeb407b90aab879f7aa5ff438ffca4f9e8652f6ee83273bc7e251287a942971ab40697d535654276361d1028c0d853c202a684d5184496367b527da73aa21a2927d161754d06bde726870c334a8ef7c42fa83743a0fd2413766074b7233a17a785d32041bd66f940f8487ae094d61c667dc6136892223510713cfb5cdc67192b1eca6d74291715c27817454c9aaddc5ff87743250fb5f7544e5640ed7d5c54f302aa5de4d7117fd52a362b7f8f339a315e18035a9890bbc5194cbd76e98be2d640d1db1391ffb37d88d1a0dc6c59b1f2d6399ec7a9e20ac3fef6b3adde8b07dc917ea4f0a770d5c965e87d2d5fbfe3b5e25472533bcbbbf5a369231f1778c97f066eea1681b78a145ddcfabad7ab6b2139e8e5ffaf65908e704b0443fdd7c5d589306c2c0be063684e63a4e9e9a44a703652e99f1ff2b69f5f126da505c5d8ca56e336c442218c09bf9e8c22747b32b1cf35f9e73b3b75a70bf7ab022d931bf8725f51a976f7bf8fbc651c0fc637d32a7dd1a5f2b3c021408c88b4588cc5a722c4f45d1960f7a046e15c5f462cc98f260cff1fc983e812bcf5d6f5c5c03d42d2ae10d53ea70aa5e2708413bca69dc7d366f8fa9ee8e2932c290168c89375ed2c7adc86cb38963bd43feb716ac3a57f17e5ba20053a3e86f35e39c6def86d4b9c228fc2f79fe164b07b6be6042940c7474713529b82666fd7e11dccb50da74606c850447c668987020a608c434078e90e8116868956395b8a18ae1d52a463d350716edfc0ca0d012c67050771414b490deead387e1f40dd6b4f2ecd51e9b98d4bc304bf81276809fb8be21e2a55ea427f0ec90d7130a7db498a8c16078b0bd62165d6ef0493c2daef4d0b3b3bfed28d045da1cd3adbe9b33db4cfecc5515e52873014a6da57f536585e9cb17430df87a9c948c9755df62d1b985f039ae847f3b7f76e756cd040cf384402093f54b702727ae654753ccb1d1b43e53c36f7bd454da78739b805e1228c74a3e1fd9eafdb6af38d4419ed6da7ad113a474dd2ddd09de1522e4a1c4f00fe0ba485608cd5cc441365b4d2ad9735b307bc5863607d34c9f1a5f829ac023c990e0d9d5be9a7d8a41fccaadd0c214ea14ec8d676cf224e29df5c29188809b7e45bb98a89ac5555aa890f3589a3d5d000231bb3e6fd4828da8b939ee0eff4094254cc5c2c11cd6f709f3657fb4de35eac65ae0236a31e6949edf8e08f29babb38258546edb3f62c10094ad59e6923504b3b524e3812c4a81734caced91a3e5101a058b8d66a9cce88da1ab3c6cc0e95956bcb42b73908aadd8d000d0b97e9ffedba258178161bf8c2edf156b0a745e8db30f00437d370b074d1cc8fca6cfb5bda805ff4026dcae7c21e4c79ec782622ae1429fc6ec245d29f5e50a6a4108db48809718174166103dd9c001cb2322f0bf6d40069459ecfa77b54e8a45cdc5279a6371a79ff0128519bc1eb43e00b402e659a77d530d0d7d35381a697e37348f58e8cbf329a1b4e3a33e3006263560ffd161d219883f7f7f278394c07d56b07864c6c091fdc26c48f6feedd2e21465ecceb60208269d357d338c1e3b2bd84d4e5690cf2f243ae8c2ceb5f748137c98545d4e742d8eb5087479e7ee90ba0ac6b50b85042c38f835cd197c56d49ee19f7aaa1306daaa28ff7e7928d999bdb2ed60a217889f697a17c88b9a79b723eb372328a79d02c0d83ed3d5e98dcf6ea72823536e66b2b030a61740e169e066ab420380fa96d254660c05118d6c426d0e2af7f814bc59d2d4e49ef9ce828c5049b3ea94ce80c0b6abb0919fb4b116dedf2026850f8de40befda0412261a95ee028f96ebc8c735070bd4675f822faa348c22dcca3097c7573dfab41c6e1c5bf85511af507c9d30c0478ebeb1b86124b7fb2570d08baa3822458c43c05deee1eb46ca0bb8d09c56d805a5b8d8115e606da2383f8dbf8fd7b6c10acfcf3046cc0bedfd3753431e368c166fdb60c48888c0a418169a08e72cc8440a631d1aeb473ae767c6c74d30329c0d8ab375d2a644d38e2233afe6d8d9abb6ffe6887c8e494e9bf8c826fcf7bc099b50bc576b1872a9cf96eab580fc0bee004b0fd46a86e7b600dc3cd708834a33ec7b279a8d9e57720a90622d86862438fe22e492c328a8af3df7845ea4c8d7cd736f8277d9cf6345dee9b2c63716a852286b4cb06eca1c21533dbdd9840fd15142ead1512eef074cbdb83d3ee1c80"}, {0xf8, 0xffff, 0x8, "1c6fe5dce0cd05ea38b9b24ba016886ad01305a3fe784a4722667bc8871ca3c57dafbe4de20924e821f4003f91ee824afa07e547f2a882c46ea8abf64e6c58c7121b52e89252cd2d4b43e4007d9a9c503406d56202f3637e830fa0319a0daaece3193e9787c226f5c37c331e6a1db58adeb6fcc9d87df3e05084671b253a59859497af0e9a1ef0f66e134336296b7aa119bda5f58f61c1bf6e26e2f624ea33bff3213e43929be8ab0f674b4f7c30b30f27cb5e7c1eb34cc4279a994a3e1622d3911754a753461304d287cac1d6c5ce65b9c9e999be7443251e53beb1ce180f34e7d02126a5349e"}, {0xa8, 0xffff, 0x4, "6811c4036b011f76a2bb2bb1f45b28eb14937c5c42c7d67e8cbdde586b6ccaccef6627a66a333982a94e34c9dc8d060fbc528c0b84b5032c7f7614998990b780170e46c14ae2e6c23622a03a4d6373f375a2d366f9f281b41da3194910a18940e7f6f10fc7410df684aae1425921a14ffcdc2bd50068f66ffabcb7ad582a9f3a2747522a454b4e87b839fc593b6af67f7189d29deb733a"}], 0x11d0}, 0x400) fcntl$setflags(r1, 0x2, 0x1) 19:20:06 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) clock_getres(0x0, &(0x7f0000000100)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x50, 0x10, 0x2, 0x6}, {{r2}, 0xffffffffffffffff, 0x1, 0x180, 0xfffffffffffffffe, 0x80000001}], 0xffffffffffffffff, 0x0, 0x7, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) write(r0, &(0x7f0000000040)="373b962c3880ed33d92772ca83256c", 0xf) 19:20:07 executing program 0: kqueue() r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x5) dup2(r0, r1) 19:20:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f00000000c0)) 19:20:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x20000005) r0 = socket(0x18, 0xfffffffffffffffe, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0xc, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e699319296481d23ce723782d85a72d6d95d880a51761366404ec649277fa43571dcc6643254625a1ce5ff7f0000d3534ffb0022dcd5c4e49feb1a8cd1d7e6603f564f35cd8bf04d92c69d77fde9995a583f0c12a0f8fa2be81fd4033ab2bb8218826d105043022c9104eef731cd29f8f265c3ec7105d64ee2b70719bd035cf8323d3e5d8b82dda303be203d1f971536cd6b990d141d1201e6c708893a6fe3840ff874838be6bdce45621c2e61b7e3ba2c59d562320ee3725975c69e7ebfcf9b2834dbcf4ef6da419628e3773efa5fe50a9cc8e154626d5002fa05ecd703538943c0001cb337bae39c095420fbf900d5436e2d2a3381a40d77ef9ef6b439f1f97f06d92b214f4ee94c1c62ea2a56f06ccecb9b59f9287671678474e31728e77e99ca2b47e30f3a89bbaa662b5d9436f1f131a417d1db2496fccf2bf988b03b327a0bcdf3e7bc8d8254255614389480", 0x15d) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x5, 0xd, &(0x7f0000000140), 0x0) sendto$unix(r0, &(0x7f0000000080)="5991d1c512996f7eadea4212dd574449c65058d877f4e1", 0x17, 0x403, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f6669d1000000f106123f852260d2c6b8ff73d405ecb36c3e0bda89f8917094652bcaf8a2edd872557411bd76977f67d948d44d027802adbdb4a0bc12a2fa6a8effbf82f7338d220def4b3deea7e3750acceb726fdc943cccb0feb4e92ca412911e4957667d552d2fa43687f129f0c259f4105baf972ded961d8ad7d44f4c849779ea805101aa8f8ec7ee3e941096d322790442a7d6c650cd0fa3cca048f000c9837ec01a954a7c32afdf70ee3ed240e4ac58ab4983f12e55b76aeb630ca7731e8b821eb87661e9eb95581b08a794835d8f0e8a5efbbd05ff326a1fef1961c00f4c628453b44cedbe1d5049700227d7738bec7ddf"], 0xa) 19:20:07 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0x63d6f27cfd879b70) 19:20:07 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = shmget(0x0, 0x4000, 0xa, &(0x7f0000ffb000/0x4000)=nil) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x6a75}) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000240)) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) write(r2, &(0x7f0000000140)="32c4cc09c69f1c52d46da346128108ec34471c03d7e27b2c835eaaf5644e76d42e555b4db5d426205cc196856d3eff2c5549d1e4320d4bd47e74791ac089090ffc0527d00d95de5c90935cb4734a0238482cf6374bf5a99dc5e2e95f4dca0f809ff11a46bba956ded7453d778e16dce159d6459f803941d093acccf0543d96642e1bae07123db382a7ce1279502e79e29b83efffa1414cb11a0f4cd82580d086cecba36d9faaf88e24556faa8b31083c076c1aa55231e0b7931f1a56ea3a4cb6a907ba334920710484eebc32c168c23848", 0xd1) syz_open_pts() r3 = semget$private(0x0, 0x4, 0x100000000002a9) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0xb99e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 19:20:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:20:07 executing program 1: 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) fchmodat(r1, &(0x7f0000000500)='./file0\x00', 0x14, 0x6) 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(r7, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) utimensat(r4, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x1dcf, 0x15f}, {0xde, 0x1}}, 0x2) socket(0x38, 0x8000, 0x6) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) 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, &(0x7f0000000540)={0x7, 0xfff}) close(r3) fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 19:20:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:20:07 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, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4000000008) 19:20:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1000) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000e9ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000002616fd840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e20e00000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd4, 0x2, 0x800) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) getgid() bind$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x800000) getpgrp() syz_extract_tcp_res(&(0x7f0000000240), 0x5, 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000280)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000340)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)="1a27afcf54c67b6edd2b79c4", 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000001480)="fe0fcebbbc16bbe0b5f404e39a747b9ad76ca7e560894039a9b3a340fad7ba08d1c77fd0993cac955eb08855bd4bbe877989bb17a74224f2e19d1acd05ed8b0014e341c238992edcef313bb51e081ac2fbac5edd6741bb88c530d7bf766537dcef341ab9986c2d0ad70a1e038088d8150573e8e0b3383c4a1d56705653ead11a54c9324f3ca925f48134564d93573ef12754703b7ca14e10db43991d942cd9259a9eb3f0f8ab265630549ccefa8935b4aa77d21d", 0xb4}], 0x1, 0x0, 0x0, 0x408}, 0x407) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x16, 0x0, 0x1ec) syz_extract_tcp_res(&(0x7f0000001680), 0x1, 0x101) r6 = accept$inet(r0, &(0x7f00000016c0), &(0x7f0000001700)=0xc) fcntl$getflags(r4, 0x0) msgctl$IPC_RMID(r1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001740)) dup(r3) ftruncate(r6, 0x100000000) msgget(0x2, 0x240) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) openat(r0, &(0x7f0000001800)='./file0\x00', 0x200, 0x1d0) 19:20:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) write(r0, &(0x7f0000000080)="35dd79d4dc8a9b4fec929129b0c832088bee536b4b099a83bc053ebadf220b6275435e22ea21bbd03e61581871eb45140a987b8477bc12fe7818b30ff54bf956e8131d1b36a7e694150be4708aa080323da31d32143c7f7392a87798437a94989b37e52ca3f92d596bb1ab703155ef3ba977de0dc792eb666dbcf5211ef5253a9ce7dff4cef93d2b1fee52e5b9af88e333594d46b00e20d9519edf6cf8ef07c5e04f1dac9fcc2ae7d194b21c100b90815195dda9d236c582288d43083befbf22c2d3096774136cfb395ca51af61738a7e4b74c14f0a0d14bc4b62f868827531b34bb6c17c1", 0xe5) 19:20:08 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) 19:20:08 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = semget(0x1, 0x1, 0x11) semop(r2, &(0x7f0000000040)=[{0x1, 0x9, 0x1000}, {0x2, 0x6, 0x1800}, {0x3, 0x580, 0x1800}, {0x4, 0x9, 0x1000}], 0x4) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) 19:20:08 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 19:20:08 executing program 0: recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000007000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(0xffffffffffffffff, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x80, 0x0) chdir(&(0x7f0000739ffe)='..') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x586f, 0x40, 0x3, 0x1, 0x8, 0x9, 0x4, 0x2, 0x1, 0x3}) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000007000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0/../file0\x00') pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000008c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991d", 0x14c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="19632cddad15f3c5514bf6ef966a67b0d6a8b8b572cca3ad94833f66e715845ebdd3ae800278c0adbb15fdaabc96164a66daf4bf322a459f1f45d6962ab639faadf05a77e1fcd1f675abda91741856dcbee4b8aa87486b226a098b1adda65dc97e519f8aabc47893296a", 0x6a}], 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r3 = socket$inet(0x2, 0x2, 0x0) sendto(r1, &(0x7f00000020c0)="0de4e7cdb88c7a3b6485d48fceba5f783b737d3557d163a59216cab2a3870077afb535ba4be86f78c3c9fce26dc7a10195e9fd835f45b51e6fcc73b291e45701ccc2d93ebf9279f046c02c0cbd49e055faea28ed80489da07890f5f7906423eaaa74705e56f88c955164adfcf08424ddf3f8d3dff8a33fce37c1bfbecf42be37403e44d8f9e8b7f887ed19333a0660bd0445b94f89f2e4c67c469a116da28d24ee9ba64284d994b6b76478ac246d179741e97e19b99831c91b761cfe88157b45e54ffe43778cc4b49ce930c9f551a700b083cdabdaaee2ad9fd0298dd88414eed12b023366f3c586d8037492885dbc40bd7b5455c3b70a0f47c061438fb4286c3815504ff0b851c936d33dd7cfff3cb9b448f0dd1c7543fe96fba80aacff07b2039dc1c11e8f71985fee8821715c0f6e5f32ca1aba855e7a73ab5c588220c02751a19d343355c633b669e548920f7234167824a5bb0a5a9fcb4112cc5e71e2fe01dc13bd478bd3f970184aa6bf74a980b7b285d3d36f90a45e0ad8020a9f6321ef314909e8077f27fc9c3d9d15f4923b71b50cd2f9e3e73697e25acdc558c6a510de4fee96d0aafda7a770980b071b9ae51352dcd4dc444f163e291873b18073912e2d60c5624ba6e5c26e14b9b2861a9af83830920bde6c5c1169d5268878c20fa7b2d437f4618fca8848f8f138748700ebe435262638dba2752f9923428888ade9fb51d65816053266399a8400b8c9b6afe2a2ed3ab4f723117e0a99bc747dd8fd37d8b4b88cfbb19f81780bd0b1f4aedc461a4c7c9d031947249464f33d452c7a48db5c12e81427f9cd093ceee2fb3d4eb41cdc53e3a68405f2fbc0afbb8019fe45dc323545be259fd0e087beea1e717e126b8fab3166103bcaee2ebfeb5835ec6cd0bc42e7546e5bed46c9aba0f80aecb5a84e9d25eff36f4fce816cf65efe4af4cc6472d32ef6c3ef1816a6aec18f39cbd0373471228e9d9e01fd2ef1c60f5671a9d5617295b3c43b199c978e736b640d260304308368a5803d5678eac759dfd031184a03665a7644a4dc86457d07c9f63cc61cbaded56599b59a7f5d6223a62d690fbbdcef3f1b2153063bd9c9722c02b4ea0721327c4e65c1b0ff469d18b5f35a2fb2ef50e054da745b41bc2501a5a9128796662bccda2d59fc1fbf8320b10fad0d110275068edaacf12033fac180cf0c92672130d4883c5cbe645b1b118d9ea5d52e1d1a7ac1dcc1fbfc686fc809db62517533dcb9cea97cdf8e70eebb334030fa01449054985d3c4b3d2e4a8b000726551bbc5bffcab46f668ad3f19aa820e8fe14d1dc58d9b8e1def4a10cd622f0afd6bf129e7009904e89f8a5af9da3f6135c0b2de23bd8435e76a7afa978942a44186506d0a08cc645b800b87ea4b56df52e822c2d20a5429632e8b45b7d65b1c91400809b49b5430afca22b565c57b78d0d701a618545fda5bdb619427576830245530bf32d6933940486af6af89f8cc81636ad07f5ea621f74371ae19550e586650e1f4c614a2a00fcd403ccccb379e106e92531b414d31e9271a7bf6e04e736d345eda5eb3527feee7aa9e1e4bcd2a665a96d53970e23c15d762e11caf4308bdf8925412bf9cb767d707a406d00e28f1bde71e47c3b46b54d91831fca024e8dad97045ed8792cc12f88835bc5d4db64383e2fe454cdd4f05e4986103f4ec4fd3ce2bb55e24bd478909974ba0a1cff22e51c7d373d40e9170c7417162eb00e86bf8d713d1d06c6711d62ffe596e465e68700ba742b8dd290f059f9c36a5a5ebc935472209c6f74c4022847b2a67132163ce82f765f38cd5ab1aa64bb8f2727efc17f93a8ff2347fad4af7d2999e71f5864b8e8bfb76883d02c93fa1ace05c690cd47b916ac7528b9975efe73c06682fdd069747ac2a6ee078742510b95c3f040fdc1c7fa964eca6e9defd3ca659c6ef6f1b0352dc00d882e39c7441c0ee770bcad86dbe9a2fccfd4c0a41446c6be4e603ecfda0695056d27b73a957be51712692581093dbfa99443d50c14a3d1daaf5b9eb00d0aecb2251ee2638344db94e16ecb5a6f046c912a9355b964979eddf39a2c59fc3617be0cd075f8083dc3e67e519818f93705e7bdc9a67d62d24a6ee00887031ec6d67a4212af4cad8be59d0bbb01445bb93fdffd381ac34a936b8b425cd16430caf9545052b8a4341ed4962108d54e869f7ff0865753565a015e863b84faef61ce814381bda18458f5bdc32b37be6a88884b7dae3cd1e4119ed03cfbf413f974d9bbee0b5aa14cba7cd9713097fe5005bd2f06b0ebaab398ad624d51fdb117234d4094f38824b7324840e89eb349fda46296f4a28db5e8313cbb9baf86f35b8dd0d4041c440bdb85a997ac44b46e5e1b3b50c0066afbbb07622f5ff819524bb2bd5292c727b47ccb83a7b81083a18c55f94014b013998c446700ae3a461738ad06129052880983cb2e8cce69d324529a272fe3358a41ef38753ea5759a2f09fd76724b9d0a5b299d2dd598fc8ea08c61f63f033c719a33a77260c10144f93128b08714d05b81a0d48ae230897e3f8cba1316cecde0eb2d5e3f3ad3b906255285c4e0690793cb6a6d88b16d0cfa116c2d7fd548b59f1fa169eeda22aab33878deb4161d0e9e95cba77cf92ef98e48851911482fb30e82e9fe61ee0b876c7f2dc764f6fd6062950e6e27d58a3c127c44c02271878fc837a2e0cb2f6040026c32bc5bcb1ac5ce21af030042812b7dcdac713a46fcbeb3a30a4f461019aa141ee3d8dde23ec78ead4dc69c261f9ff6da1a45490c1d0065168747301f15ae0234d6b91606c842eadbdda8534e706be8cdf3225003e264132c1dca91edda2fa8a2fe58302d9d0aecc5d76b1e8d500f9b1b3846bc1f078e721670cc6e0784f49a3eae974ea865211ed41e788307422fcc9e68359542b1a72615e5387268d5cab5d83bc3d1d2239e42d8f46b2225b925511f1f8a8bac9d33ad112e3cb7f7927694fd303203fa175a64eccd2d4e8ce6ddacf794321e9413552862e05e13083b8bcaf37950136699826bb2b707d3f710145cbb06cd47547c54b3b8f010cdae100e3701de134165f345314c8f979e8f5b98ff6df4ba07d9795696b2324ed33d3d763e7642862d29525660ff5e8628b741b0a86523a008e39229724145fb29ea771d500dfd6785dd00a5251c49d08819bec9f8ffd839500aa856f7d20c1963eefef75e435bc3f6541f2770eeb2c7623e318f9d06bd3aa8f1340806a7cc399a7d856a61e6cef6994fe72e42efe1f374261808952693a8d7625979baaa19867831418846054c6e48259539b0a9e014c441d2a8ef077263f2b507ade032116aa9c89b53545a1c95fcd749a78fd6ae5b1150f32116215f2672063688f598933f8e108d2ad7de1f45b932646fd7c8366b404391baca57ad8c66e133796e9911f642a7b1163aaf41caadb15c10201d2578c13aba0b20a32f5ee8891a9265d3b67e72c03a0fd0774ba9d125e718ec615aaf470136ccbec39053cf5ddc61d949febf74343fad30d62d88960544f4bf80b06dd0b327899a95cd1fd90d6cc8dcc7fd1500e85ac1352abc33046acf7677a7d60d5ce5197bc50bb5950af213d3ca7a3df8d87be846ad81df9a1ce6b9c2b5536e6960ba1c7b447c2c1703b6504d45ca37121389d51b3c6be0a9aea0a5435498526cd4e99d2a553a279c712b8aa966ce7472019f707a4bee5fa29190c0f373b79d2ff7fad7366f8da1d9b40465bbbeffa31c6296448e5fc5b8adcfd728555d13101746d03f5ac84013b4876ada8b84bc00a9d3160e4692061a7f5e897f76526204331cfbcc03365939cc764be50a214e5add6f54b14f0850d6325900e37f7f3200050a599ee60664a96a3de47a0f7bcdc06db7828c01bf3713a3b968df48139151d1b685499c6936a475dd135af8adaf907d1be1c15e8b79a90f84cc539d156c5f9ba45c80592e2ae5c40d7ec16629aaf5a94b995c58f20792e2be5d4973d2280166b0192c91acd121e87eaf102b03fb4f9753d7d76d8941e4b2f5035c75698f9abf2cd153cd1b14a430b457f69d1661b2b65bd3e1fb6eb1fe1ef19152fa981995d6b0332e0e8108280893c598c69b40f138ad7c64391d3d843b299c33a8aba0f217437b9ed9b4f26d8f102950e2ff769989488859866015af5cda1da48b3464d1c4eaa6bffd4e04690c3565375fa963ccadfcb74f205d53ee36a3bff374e1d0a96c2d6375c870687748388f88d91713718f15988376c426a9639ca25451d8b13801b1483d57586dc47a85ede14de125879378689b834caa01522739247b15d32752b8d6ece201bbd792989f5fb870ccebd25cde6b50d17ad3b6e9f497adc784593cab81661a1b835b613f9abe23bcd1e7769bf0c75c67da59b8eec3a4cfabb469204a7a6172025760bdbf61cc383d67a49aa8879389f8d748a99b84ce6d44ec6e0e9c754ea6072346081004641c74d6116e52987adc8f60a345ee4c874e1a0aa951f3caf8a8b64a5587f179e97973e2b206a11996db45959c1c2fb66ca47b51e36e72e5b2afc088b1218764c60a59a9d6d3635a200aecaea7fa9df559ab174793c3a8d4eebeadff2ca33b097bb17384ed0c0272f1d48d2816472060e4e6ec282ab75f54f34cb6d8da31cd762dd80ed85b0c17c08fcf5d72ed2203056434b0e558a48f446bd2dc8676779d0c4345ca70b097a66926f532d7ed30927c1edeeb71d1f62bfbc571b57ae4109b6304127a88f211bf388225522f2615ca1fe3d1b40da29efbe48d30930c5036cb48bb527e3b3184010cd9edebac66e58912ffe2a59c0249f728e0c1b4dd9b55285ceaf8183a96b9a7f8cd40ae990605655a773745753dc2877e2926adb14822f5ff778b4969a1fd28cb3781ea9afc4a8a4def53080da2dfd7f4e7b1f0eac55173255482062d083f4154e12060bea6a2b2d95f5f23ef7f87069269a21214b63bc035bbf5eb087f40400c0e0cfc323a563f6eb22751669b3187a14ba6c7fbb726707043e45d86b17240b8db54616534b54f7201623de09d45b2d6beddd4c67f22883b650d977c93555cde65c925cbbc1a379080251674dcdefb1c32965daa2026c01b5536f15c00e78fae7189975fde81b3efb5dcc4b389a45afc8fdb9317a9ac03ac6cc4f73ca11b069767d9da945e7770efc4d125a68dea5beeefdaa8c23eff85e8cb6fae906e5e276279b13c8794844abf09b27c7277413b0d13e8c30afa45a0237d34082cebd8b34edb9100066937e59ace233fb289ec78893d3ad84a57bbac57862cbaaca84b666b7edf89389360d54293996e753ba4b490fae844a6c6b7a716f6d435355dd21f806ef802b55aa5884883d6ff9459730a38b5c45652b92cd028e7250a046c3c4a1e7c913b6417e7dddd15be3640f52358f2679bdc1386bc1a157c5b0b14b301a0d3e0aa8b7cc11d17e2e67c542a403b294a9d13c9526ef724b342f4a90381de50ecf1bfbf74f14086a501425e1b14603b83fb27627291abf7e0c8c4b51fbfa064e9cced4e813aadb167e01ca94fe030607269445f510cfb83b4358f41d63e345481e322b295f3d07ba3c6b6e180869a5aecd32f2c209830e84ed1843a6e83367abe336618ea1fc56583f53142abcbe7bc407e6e9d503d357fa0ec4d5e71378bf9517628e63f30e0ceab392bc9bdf5a074472d32bd258ebcbcc03aacd3052ee39d81d1a9814aab2c111f4d3b4972f8e55149a71baa4bd850a400d4cd40a191813e42ba9f5e529d447abf7cef33ace3443131d06c7b01b68b0d315f1beb3e803778", 0xfffffffffffffde9, 0x4, 0x0, 0xc) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x2001000000009, &(0x7f0000000300)='\x00\x00\x00\x00', 0x4) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x118) r4 = semget$private(0x0, 0x7, 0x3) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000200)=0x1e) sendto$unix(r0, &(0x7f0000000400)="386fd898a61f86ecb7b3dddfbabff1f4beaac35ab84964ad7911fbc89625e6c0dbba34a4419eed3cf50ac78060c17d654f6223d0a66d1b9e0464775ac91f4ee58aa4b0897af7f1e928da25611c0a237c9541cc81868bcd92b34cfe4ae91cde1e84dd5a7a322637acae274d358760efbdb3951ca9b7c9dd3c08403c7193f107b4825c82be5294fbf599c8cc4c3175726524c46afc24fa172ec71c1fb347fb38ccaf383f106cbc93188d83a3917fba40f1476f6e87ee18a7289a1583378064c9fbbdca2b2074", 0xc5, 0x404, 0x0, 0x0) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000a40)=""/140) listen(r0, 0x9) mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000340)='./bus\x00', 0x80) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x2000000, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b89c54533000000e74de4"}) 19:20:09 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x2}, {r0, 0x10}, {r0}, {r0}, {r0, 0x100}, {r0, 0x80}], 0x7, 0x6) r1 = open(&(0x7f0000000140)='./file0\x00', 0x4000000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0x9}, 0xc) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="686399c78fffb2e6920e6229459efe9a8112aef95b0c0d8afda14782f5f02276fdcd78336ce5667d8a0b2a90e6712cdb4306f6c9ea29bc6e6baac9b1906f1443c21e29c69ec3fba91ff8a9ae973ae4e804c6e654473e8445a6c040e32da7a83999456b1dcbefca53e5ff5d44da0b614d5c921b0bb31dad5086976d557a5357554bed9ed3a6bf90c73f0a50859732eb1e5872b5862c3d16f264ec2910eb54f4c7f88f232dd2b9db386c36fcf264ce2c281e751ff154d2be9f051502e04e983c8b00f25f0794b31eed97325d619dba7b9051a6ac55838b6af3568554a88968c73f28d2417d8c8473bb80e06229e20478b3d96e04a93cee87"}, {&(0x7f0000000300)="480bc064cda56bc55d61a2c849a7b4c90a0035705bd2034cd323671031ef89b0417766c4119042f8aaf274efa5a8c2e2ceea7c23498e28a93ea9895b2110f56819f122d2d89998392714bf106458554a9e98aace9b33311504e27526a72e036d3e59bdb7133686e332df434f046595c36ddfb0578f7ace4c627c285b701ce9c2a8307a9f8e8adba09a56fb723f6f238fffe169e64f90b1f00795ebdf66747e8c1f4125697eb0d488f93dae80584baed003eadf005d4b3f5e2caf7ab68fb0971e6e20432b532a64b59c6426da2571c22a967c6567e55fabbdf7b74babbb297a4a149fd7c03dfbfda6419149db7d08efb954e94554a25c16e09ccf64790138f85796e5f1ccbb3c429d2c2d6b6a0c8459d875ff973246406b5db3619a5a8202303adc2a2cd92e7055a8082d85d07763d7e6300fbbe9e7a616e1612303b92d27e801a31793f19b607a5ff9e61c282575d3896c6cc05025e9e70390f6077fb110471fd8285f67c60396cadc94e1270d3a3d669784f7bb52944835dd8eec51da0106dc4562d0d3ce8c484780ce618fd9fb2813538fa1a77bd290d16a8580b7e1aa19ed408f517d2912afdbb6a559e789866c273bb67b0a518376bbdd417c32c5fe0cefb43192873af791ab7bf79e450a74aff462482ba478b0bc7fc05081d42aab09308010d0bcbc304c49909e77db72fb33cbcfacd2c3df956db22c6ece5fcee1f518ca3f3d391c9beb3a0d6e8940b16e6ff44afab41df5d9b2618f81002a0912995bb8c397d4be4733cb644714b84719348e9c79e4a76a801702fe8cb8efc3cde92b8fb97882280f78575eeea87775ae074b2a861c0ba474ce7e0836d4a3d288461b952dd08df691af446433bf512766da521f0d98bb39ca506aee43a5131696ea7eddfd48094b958cf327517e91f99ce3d5c6c2851a61f63586f00a29829fce64410576627941130bb7e52995e40f36f4b885eb5eecb15b27b4bd2bcc00168df4ab81f86e8e41d866a99b209080985ac279cf658821020944f327a4530f62f3375825dde8b92e535057d6bcc3c0434e3a0812e9f6204d6e2154de7c7ede4ff188520cf5165073b31e66f0daee27ab7cb2f803a9409b855cfa17e9882518f1498cdd158d260748598e4ec6b55c259bcc3d2fd81d2b7c3369042b83aff3d0e2c263492e733921a367265994476836f7b3873d15d40e1bdf3eef1427c367a9af6d059e311b53d748e612fbac74a0e1272b61bc1a2c6017ce61ee62a6ff8e425357a0b67c4be7c72c8f72599873131c77ee7d1b8d98e72faf6176ee172b0babb8e29d87ec5ab3217adc552f6c0d324ff87257d0adc5c7886329179caeeca846f55755cde0e55324ef482604499f52d93b53f38c3079b4c022890d443787726a829f3707dca03956ad4a50c5c189332c0a8a068be8c684648cbe25badc5673a46b5d3c7b9864662032fd49d7f937630765bc18c30987ff68d3ea6ffba76c0db425b76c672a95317b931608760f88ce2f8da13eee2641329eb805d94f9e478987d0a5fdbd40a9dae7ad80b395cafa8a66cc158e33f5003718b7101a52c762a73618eccc517d530e2ab7cb79fc83b01c19171e624f99e53949b0fa48a17dac9eaaf4c187197fb1001e5e012d53aabbb8d65b88e63c2f61f35247449270e65163d7ea611a0cd4061b0f3f28b9d5dcbfa28059c02ec70e09655795495a5d6641b105d83f8dedfe7e52bd19126e7ccf6e3ecfadcfaa75db79a18cef40b31448eeb3697025d1d08a7882ff56af7d3596b5196c076674fdca61ba9a4ce3d041cfeb0bd2fb6fcb0b024a40c67797760ae4713a83da6016c166f750177b5ab10703c638799459689abc771641403a930a1c38eda60fe7313bcdb2b63384d80a2f1b62983022c4f963cb0ffb60f2095caf0b6208cdd50bad0fa637c92756ced4921148d9d95754689a280c51aaccd5770a2db68952b3cbe5cffbbdee9487b1e26285a8c9f563a4fc77ddbfed81a23f490e57d9d23a7632f15f37ab2e3488622db0029d8c9a99bfd214b0698396ba6e9d26b74e875a8b729e2fe1e322fa4e2e3de099446952ed5f5e5fe262e0ae3ea84407d20623d83139fba8195e95211f0875147b5db092274d8627c1c341ce1c61994b885c0b2a58ed415f6871a83261cd9d9460a260d14fa5ed61577d833476a2133d4e023a0445534079d1c9d2a4ef8e3325f78db830db302df7a7b91b405fa25efaa756a073cd88e59813703838ca4e7fca918ea3704546ef0ddb0609647dd59ecbb84e8fa3ba2950e22a5073871f17c339057f06732b128646730d57fc249fa6ceca75503e9670187222287425943bd01f773b6aaf0a20320f642c3982aa8f28f2eb53d85696a19223b80f5da5877b8ee856e160a3df73ef31091292dcb43cf8f7aa8c0358b027f2c814e7823ba7d4c164885f859f4757c31b82f00ed9c5c72bc0919d5e81714faef7441bab91a9874ac1b370b0179ab8537b591a7cf3224c5b1fd033330c1a0d8ab589b4158912aed27f9ceb33f58b72f915668480e75a1aa27a540322ba927d6cfb6abdd5187dd100797fff081343d3403ef72386ecb75d0a0394355d65ff85a5097048460a8013b6a6e95ac010999e586f1196708fe848831680aafaaad6b944b96f96a056474e176eb7c4218b128635522c6a17eb1e9622a8ab4002e1d441d3ed3dc425d256d6a7a99502efe598fe0ad4ea3869b45f2845ec5865e17a973b5cffc21a5fbd5bb5bf43558384fb1a90055e33b37050aee32b9a4a5eae36ae8d839668d239e8aa89ce093f84665aad19c11ad466924e101fdfef1b12b1396a2d27bed97184958aa82ab0695a93c1256ec78cb6319d4ed1f396a19b86aa274a8b188b26884e05564ffc5dbc5ccdcccbed213a1e0c4bd0f7afd48ace2346bf672aa2dbf8887ecf1697fb3cbebe551019f0dc4f5d4b6c13c1c2d8d27fa2d8394c3e7b5a9c8d44a5f42c72866044c884b385ad66ccb217626c1a5e3f02f48518fddafec1e1bac8d15c85dde4b8e07c494fc31b9c37f2ca17f85a8c6670f2c867df52ff061bff0e067951bb1a356370dd1101397ba659048574b5d14e003576bc6d7e961d4423713402dff3d77bfbd527c087493805cc7fdd93f9817792e5263f246b732faea63b8f68721d301a50d2da4834d3f6a4bfcf5d885157997f90c2fdcac58be443488b278ae13e562a85c2bc599d3d8beb12f42f25b39a150441b02a63b8917f9b14d724c95fdbec82fc298a9b3abc219db86403414e47a7eac0b57ef4beb53622a147f3a5b8145de954c38e162b4524cb0661449641588cda1c3fc760c8e7216b09dc159b0b848c4230ba72f2a0b9d574198167f14f4b42b99451e3923e3b361be23b29103f9afb2a36e9118af7f0644562a223ecff0031e7db9b0ec6bcbf855a0c0b48e9f8d40b6578050c3a1f90f72aa1ebc56484544f5092c97063b70ba9c4ed6485982b5bbaa8c0460f5bc6eea8b3b4b2597c86f6738275a6abe00541b8cea622c72baa67383cb47038c65abd9f9ac59159258b1ac8711c32a61c1c2111bbc992253430fbec9b6f755bfbd599761cacfceb4fd0ce96bb0c005af8b69d00a64ad04fe4e4f6f098893ccbbb6816c5330b658508f4fa254a3132d8171ed024f4d6a10f8c1058862b511b6297b6d9899cb4f0581284a72f709b8e2ebb3dea1e964f9cececc0f2c1e76dde643528549e520957ae0831ad1f13ed5804fe0a2bdf5dc21ed7b7edad089f87611dd0b4795a4267b332d9e5c9691e71f5513b2cd2e9ecc431b8bae83bbeef3decb4ffa30c1dd1c620cd0bc2ca53ae3eb2524ab5792c846f47dff2d60ab59418177df6101dd85bdb4fd0a0f66a5eae2dd843e95a87cf627c860fdf596bae54febff56ffca178ab99be1b21b811d82a051b4f8ac661d89fa9cc0babe1a5502ce1fa43a85598c86abf4e07da057efb22112be2d992f2de998de0ffca42a749929133c1e141eea3cc25276348655c88d5bec860362e97c46b6e9bcdf7252514761d0b7b0ceb1575e4c3342a60e4a9d817ee4ee527239a1cd128dc7a3a51dbd1b53258e8cbf9c9d5318a7ec19f87d6f7029797411dc7a7f0b3292d200de41d2f1b3c77f33fba2cc998c2c56026fe9597c9540555db85eb9bfb8a5a58eaed42b3bee2ff0c7c81519df04d08c8fa137415db2f044d7ce7c47726aedcbbd88f4f0d8469b1a4f2048bee4505d7382f3e19c44ae6fbaabb314639ba960460103bf19595983e633bdabecc31049f730edf8b528aef0d86b22f81fb85b7e2a813f5c376512f11556f1bbd8b7a8b6e30900031f5e3f5525efbb3ff5cb5cf45e63336bf27bb682187a8c83aa6934be65d86c0b529bf383d14c622fabc49efec530eb09d983c45f68ebbf3ce328afdc8c15812ee9631a9c327982efcd03e76e9685a5bd145478c494abbc199b6c9ce132b4a08e797deb68c509e68f96f1f01da62a595776e803e6353a9338cdbfc18af3615080a68614e158f1110df20a03ad152717f85c0e9e4b69d0bb50e8850ebe36ddd911db24e4c10bb4a66a068ec8c39f589edd45c83b9943975d18516817d5ce5ec85af62fbdc6eafae1ee3e8b064dd8e26dc47b84cab03cc5e358b89a06dc9dd45d9a410078bea7a8f0dc3ab9163bc595b4a9d7b8f77a30d29be4c53c2a55b0be94842fac16b61079ab6c60dfb73486e188b5b3805a0e5dd9d956e5494ac0be130979c221a5ac5b7f16f0a287f2eac10689ba555080a0e0b1f88c89d579581541ccc6ddb570874a3fd631a782ced6b7c30f7678f8c7ec46ed957f357736f23ddada03244a9cede6ef2527a2811776d918c0bc695476523c8021d4d2c499f998141f8f84a98e5a75c3b1d80856cca227a2685c4e4d56532361b579caf38cadec0a5d1e0b02c661dbeb963d3e5a634dbb5133cd1726b4ed97d5fe4d7f31bfab1011dc13940ae9e6ac90ab5cb9f72cfad6adbe77cab76c5048dbb74100c5100de5149d08713fbc6b3cb888c62f3079766fbe1abb3f8992bb76dd06079aa93c420f4ed3673019f605c7dbaeccedb67a7745f96d78e47d1f99a9f215f00ac09a52f7ab55246f13c66b020cf332a0793f7e7e5a0fdc9a1c18d69a54243faf93605e0dc9264205c38b01e04cf96d9f7aead049c12a746f94a879874d5f34710ca8ae81e7b8dad36d573b1fb2d00125c78fa18eb1854347e2b07549f231b12b266263e908c4955b5829b74d3669a5a9223d85b8d4f7382f512593eb94ad24e2a4994625077f6c33bcd3dc08d08609e29f98385a0595c9aaec358b025a650428971f7d344ae835bd24dcef46ef4cd6515576ea4e48df8be51efe5b472d373171ab402e1bd49fc87b77cc93683137c5df5c3ef0b9460d12173f668a445e93bdbaf03c3e1cd9bc9983f328eb5a4412ce3323ecd39f17a04b7f05d844de22d1ce7ab49165693437f87f225602077e6d9ababb0d50364063ff3b4bb1aac89c5e03bb6f10d87f5a84b8e2c5d1be8b342bdd3719d432f9f29e527c5e1251bfc4e414cdc7909b8ede554a20764ab8f332a9b01428313f901aad6c5b3d6bb504f909c55a70983dc4883b5774ed9f1be460f2e4491e11237a62b329f5ebf91a7945b2e37b228a52d775abd4fd9fe86fc3c1d644a7a17b4119348de8650b992ac99e4fcb811981c6033408ca0447ca2c6a27820795401df885f507419a3387096f68c42faafb5f1efe5dc854356379641ef8f54f983e4d67c07420de05c1cafff52dab02b96bfa1afb06540814ed914275da9bc2082e3df78f5096d3c000000000000000000"}, {&(0x7f00000000c0)="0b14891920fe2cefce56b3"}], 0x100000cb, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x9) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 19:20:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x180, 0x40) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000380)="1c19a35fa70d37cc45158cc6a5172c8fea5680fc7be3e92d23f83f50ff60dd86946b5948bf226afee6802936d24c4182acc4d4de0b02493a0bc100b95a26967eeabb18f10fc18ea6fc3a4b9dddd6c7daa7c2e61e4fb60fec75493551f6b04b329e556121c674e2018f8e4065db2c9a325f74484bbc9fc4983c2bf6e4547cdf1d47a189d13ae47648db145dd5af34ec52cd8c48e531c695efdd1d473f6619f6ccf5f9db4c31d9ac63def7bdb23ee77c186567a445902cde593f3ffec4e65d2c5b02d010d0fc7dca9bcf9d0666f63e0b2a729ed1b9763b377a402cdc22207520e8c2c9100fb2348695d7dec1665e9bd0df8b398d086df413aea206e43e3e81c34d01afe093963904e34a5439ed2ed1708f41a78b8181242a98cc0a4eac3bbe43cfc3fb2cd9c0ee68d8a61f3e0bd7f3c63d61eb6731f20a782842265525f79367e4d4b7beee6be0c438d8853bf8b963add26192226e89502b2b996ae7a7e6c320123c7f3c1a596595e5476a002ddf5f4cb74c7643f7529d57a06aca7357c245ec600f5de1387f792720045e95cc71a75c5d99ba093cec3420f7b1d678bb283cecc32deaac1b6369419df22b8ef70e3b0403214d63c420c150e79f5eed1fb2b3c756818eb41c71e7374f68702d3d32bdf415253512a48c86538ce3230808401c6fe511f3a9e1c0ce7d526c3725847572803b35770299e70b3fcc29d2a25b40a8514d6a45d15ee0a35b24e22712776cb6940fd9675d1cbde5cf3e1b3f88e588ac8ec4cc9adc5e892c5eecc31b0bf434c6565eec55a274d3a7c625fdefbd32009e60d0b18faf524a8c5d9604f9763bf705364c6c25b0f6b559c4ec4479cec3f1205acaeb04f2c97bc01d704026318dbe12520a68bd7cb7fe4392b8dd86bbff8dbce5e122a5be021abd9c3d20940146a303c89824e43bec3ac8b332e10518f0f207254619b1ab19fd7bdb1d31fd735591f01693851409fbd27356b7e7287d84a7596ea259836f2a3902c3df76e0c3c94c4de526cac9da70bb3680747a5e5582ba11da3cb6af074c8902cf2fa040f9b73c2d6f3d725ad9dba855bd5b6fb4778b9e6c3f753510c43473946f1dc3e785e042bdc0b7b40f8a618bbffc9b64e0ecf9d5991297dfe937599a87819edc21a67e2394d600629e54529ac1a69f199f3e2c6a54ae1928fc6555a95a3c9d03bf551ccdd07deb093f971c465d3bff9de837b5bcba5338fb4cb94730ba3c0f407d66fd9462b09b71768574eea658ea7b8fd26d4c02e2160695963da6671b39d71c9192f254f947cd89d6b10d92e5df6476b9f8da0ae89d50e2d2a7ccff008cb81dfed1539fd986d93b1f346a29a7758719a45a18b2035313c22e636167589d22e7555ce4f411ba199c7bc1c790a32eaae938860f38aef484ac0159eae25785d2102bc629176e73f6c0ebf480a9fa810618fb22f428f09d281e753d44eaf3af87fdac86c7a37061c299d5e4f5c37b0f7bb10638930a134146692bfc49c30e650b921e1eb6caae37ccf18dc4dfee1464c2e52ae79b937ae8f40c801421171313d73e24b49eeb90e4902b964d61e8266670a61a96c41f1de831da9d78c0a1821d27b060a46b51ca2c9f5869762cfff8574ec863efa923267c364ed50fa14d921c0587840733a261ce6ba80a6ae46c8c1929954e91305324abd67cdb213e6b29ead8dbb2b0fe105754c201d8880191eb440587e0eff1ae6ac58bcc049bf48799e79bb9a7626d6abc6b11907a2ca6f41f3623dde7e319c9d63360d89f957e64cec3c2ab30db89d8d1d3d9c0983c219e15398aea001dcd4f5e8725a1d9e96f5cc72b7e796e8d120bbc76b1311a47b09aa1dbd7048254e03645c9e432c30ee7b9a3f2ef3f7a52867930de0b20dae733ca3789c46114d92f910665e7d43d16c7ae1db5a4bb9c66140bd0ed42cee7286ade7383c74ecac221de60c6f4555f09e1d006ea4df6875d5485d6d2f8bc3c2837bc3ce7fd13a9353d7ee8a915d6b203fead9dd579f54786837f23891a8ba170d047ecabbc44b3ee5ce1bb89cad1feb3c4210a8fd87fb11c61ae3f2deb6e99227f796ac7d310906f6b514853a17c4808423da02cc26c847551a249db3c1041f3414d7115766e26f3644f80c200a8cd2193c22df753b56fda371211a4bd378aac286443323a7ba30ae6717521b5ab67653b222acd5788bc53bda7d538c245d5431216d14f4522d3863f165ed038df957baf0938c4c22c606649f1f15f655ff38b9f8ae74ddc27c5898b346eb58b0d7ac4ca8b4f0999ef273df09e04fd26d3c8bec0c12f23cea0dd918f04a9f80bb70b2c125e8dfa8173d49165913f235fca3a55cc5ddf819b542e1a6768c61d3c23b886eb462248791b3260ffecb6b59ba39b92f212125fbba3dce319fd6818959a9fc287e35ac4eae0f852d9ecc64cb5601e5f9bea877b35f316763b7f97700788e659c40296927833b5fcc0357de8ab0af275083b95eff5265b2d98771e80291220e240d46a779cfb755a95c51dec6b0b12b18d20dc568ca146a02e5bbee7209958c917514f1b0ded2ca21b3dc538238e3468f626672f543778ae01276c6105c7e0cacbacfe6d08ec8540f1fc827060b20c3b6fce3f5ba1a91079302024513704f472ef6d4ea9f80c034f615c07477524499b63dfc5daf3990df48d4f26299fffbd381b88edae9d3c2ef09c4b7b5a2a26ffbcc7b43964fe03c8b4c7ab5a245523d9210e704fcfc115a6b4949847d23d160bec5022cfe7aa8ef462f106529d89d9ba62400fc7b71b580af0eeeaebaae67dc30aa0fb672212b4a31a303ab2bba1156aff30a1d5d471bc506afb12528f2c44b11e1600e994a62269f37aa8df93be5e0ef023a5110ee43cacdeadbc00390cca82f0292c7f26bb4fe9d13c504fe8bd69bed6d298b0b4d53ebea84f6e88a956b9bbd7428219222c9d5c98f3649066b46b9776a697522a9bd8adca504b02a97146bb22183cc175db2fdfe99071be83182ed4a0fe9dc692101183478c41c4e288c2b01cd7339f89259c17e9c0d77ebdf3dd8a84be8dad1c62afedca9c6387e96f7543d04eecd732d071c26e06fb1bb33abfa1aec5ff78fb915f6911a5b80abf8349af79acf5bd2bf7869f31e8024dd2dfb8dbd578a02c68d6d1cce500f603787152987b2470339557f9e999f597e2f662f1aad5682df5e896e64609ab705e1285db6a375c102370299fd7b8d3c22f8eb3e5ca9d65384963b0d88369df305e7b375af000033505ccb2c11fc6dc15d496d4ab8c0ad484f06907b4a2c3be029c0549dbc95ac15a13e5a7ebb4f928e6de90323c137fdad9149156e19a1dce714c3c71a7e19fb23b864850f70645426ecc2cbb9228fbf682b45e70518974afad5e2a8e2ae061c0daf3523457b2b1a24a29e57be08bc86e264ead76523f3327860fa14b274680ab25bd0254db5deef209c48cb14f3f0e7d4d5adf1f55b1b36a896b7c6647fb117d045b19a5a1d99a31ca0a42c478bc9fe6fb9fb638fbd5018ef049c3f728533eb53d7a2002e4c659342620a2782e8ab303111ed1d286e986e470f20d1c61ad7189a192f4eb5e9b0db50594b4365ffd79a7acdfe585cf546c501a946ca5bed21bc0341ff3f1a53b746f31cee754f1bd3110cbec2124bcb20eb0c7bfba1497b52c053ca6031eaacfd3fe71bd3e1ab3dbfafc962f84a2f856b00b7b760bd4e45b2980c36ebbb4bfd414c6ae040b9a7f980445c34a6b84fdd5b30243a8d8f63e83512875a970ad5923c6c5ff961b944c01b3fa708ec991f200011f2bf47f9f37b8ce4a87487a4ad3ea3397b8edc40de39eed18fe4f59db01a6ae3af5b236d36c71584b3ec2350ffe3f4125290c83aa3ae7f9ae43976c2a29e965dbf6ac9204759593d28684c5534fe596d80cad3ca181ad12cc625addd0efaf62bcbc0f8f17bcffd8a0da44ef4294f4f08100242cccbe107271019d2353557040c6c0c518fee5d8a96e64d7d76b25013d6e9eed742581944bbbec9df6c5be8a3b6a73aa4039ec6de1a14361441a0d55a7a693be22acbe6d1e5afa243cea64b47a435c84431984ea380a1f0658247ab029733a0929f19f81c061ca271e943728b34524293b668a809b394b8ffc2ca4c3b2c8d6da7d84834858d618dfb025501de2c86204dff75da6c20d0e5636b546ec28e8febb26bcb2b692a85f199e5be5f1b9a4e4f45e6bee8350299e46a050e147e81d06216ec8fb6767dbff9c32879973efef84539aae8b9ca7d4a196cbc3dcdb8bb005db2773903d03b92133fb1792820c1de8adf964e70258378964aeb82edea16b8049c0de57cb7c25faba6344f4485f79ed7d8b74c8cf8e77cc1a42c52defa10bd1028990ba85bfa40e1b10d24126902db762e49c79c04988350ca0da8c17bf628b15226fc39f70f3c01533ca04933a1898a1db835930f6c0ecee0f9a8572697fd811baa217fd91e4ea048c2878e7014408a7afe8c4bb41f581be19c3cfac98e5140c7d2d23bb9066266cb3b9deb3747a8891ee143aaf4e947c1cfe5bf4231b5386a01e93d258a2593c92f92e0bf6f7a35e0a900b17db3756161bce5e2ffab767a9f08fde04f2c913730acb9d2694492bc5df18ac4b4d8fdd84704a8cab5f39ee869fe7e6af3e9718636b27bec3defbb7a5847a5e2b5e888b029b7ecf02c51ac40aacbadd02d41a5687e33faf5fdc18971eb61c2c50af16bbe830ca6184366e88857128c65bc17dd10e39456cae92cb98b76307fe254d574529d36e5fb7d8fe9cdaf40366498b8dace213dd8f89eed37c721a2dde6e9c3f4b37b057c8bff4153b3dc56e9994cca1f75d1042650bc6392945f00fa07bc06cf6bcc270b22ab555a0327ccc317c0f772e937783d74e0b160b8f55466a9a055dd4c76a86c10e86590839aa3dac81580a49b8b806620f6e6778d7c9baa37d0a63c26095b774df356a32ad88fc2f8cd73d027d35af0587e33fdb90e5561a5e9f2c14a370366f60d95d1f0542639bf5a323a8bd35959ba98d289bf36597458d724ba56e99206daaecc6fa72cc402c15be06e8a5a1f763c0bb6afeb96818a96052fdb99d273321f647f91fb98c7e1794b88b16581ab763d57325f2db201fb36203961f67dafc22473a43d073dfd7973c2807787924ea01e1c4f5e64ad458ea68a1c3161190cc0b6d2b5a54c532f885a9eac239069bf54b101e6e02b9c839366922446e12a0d66f54add10a2cce80ca253b657a12cc94b2d8bae20d02161845f1c698ad3b33520fee0e6da221b1c409090bf81ee9fa358a54489ff2a9142e97dc7818f637c7538cd479ee3f89926cd2a10fef4dc7edbd2f5be07a72da5d70c1ebcecdbec096f97eb11fc854e70e127ad6ef06528056291523d553e5b0f4579e4b4337a0c4bb9089bec4e0ae3c12f8699e30cb883868c82c64a290250403d758074d141d037300275d772313ef48471c9b296671c368c559b54073beffd139ca6524950f86a3a762c30e62ac92c306cef1fa1bf98a8f99c00142f1e955ed3e02f6c5b40a14f7f4edc6fc89ff9305b15abf83f84afa51402be786c2780ae25f4934c0", 0xf53}], 0x1) 19:20:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000036, 0x0, 0x0) socket(0x13, 0xfbf1d94e6d5d52b8, 0x551) 19:20:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240), 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140), 0x0) sendmsg(r1, &(0x7f00000011c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x3, 0xa6}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="4327581588b814bb686735bd381dd59ce6c6263da3d6e91c1cb384ee694fc4739c7401ff4ab0922a480ae7b28daf53f0c8011986dc2083bba3e89ff1687c454c5638db4296008a09277a97c2efc90b4c8fd70fde96772b3525e65f", 0x5b}], 0x1, &(0x7f0000000100)=[{0x78, 0x0, 0x20, "751505ffd38d20f5155bc36a8dd99af758300cb0087888740bcc4bd141eabe8ad3df7a3f7015a8a6299b3fac43fd90e7d41e87107e3f595f7b56af75508cc1de7e42184727f4fe0648ae9adc3c08b279da24194541090d00ee45a6893acdaeeb469279b6"}, {0x1010, 0xffff, 0x4, "00e2ee2f776cd0d45c4f7205344c433922ccaf12715c5bb4ca2e0276a7c7eeac025849eca9ecb623871e56004a571fb4cf6ff1d7d6052f26a533389b76b60db9cae4f7eea6346fafb2218d8d434a7420d0f3d0c766cada81acce4c65c1d52176318a3ed6f8e0eb1793ee46a4841cc610a100be7195f626e711c7d378b454c3f6d9be5d7ac5bec66118af321270fc2adbe4b877129ff0181a2793c1a81a44f1cb266e30a7f828ff007d64e5a8ec1714ba1d76ef9f62b4e8f98b2effc2e4bd0a185118021cb4f2b1e59c474804e92de7409f2bc899fcc3b488d9fca8397adcacb16ef10c5895f629da6fd384560240467621046b8a72417a798296ad456be86c2cb2ed273f47710216749b920977f968780642dd9de4685cb6b1e192c83ccb8d33c977c633f747d963f6d80f5f9356c74087b284dfab4a9c6788c7a0a4d95e7f7c5d8b9074bab57d2430126f3c2982c12142e304f61b9603c6636667f41d0b99cdb9c9af2a425d4a0cfc6cf94a1deac3fd6128703b818707384c2141351ff202fb27c9d400bfee0090876c0bfbd1c9dc7c0a9526c5b083f6e337b495f839aea001c401d52a968d5968de9a3036a91a8fa25e50b63a8eabb6ae536d2de7c273f3353dd919d83e531d643ed784379e27530aa25a3f7db376e17bf0e8d61f13c7c35e6bd551aff92905f3a779b3419b11d87fe0d366215e95c9b6fa65e8e01a6ccd2011195d9b972349f301f6a17a913d2a56eb3dc107b986e217bf1ac52e48243d6609ee17fb25f5e79b10105de878b11c1af5a7f6084b3e6fcd61fd21befa7093cff3008da8f9f18ca67489b6e64b63984c2a48d222ed71d9a49d9651f90eacfcc20431137c63ec6b5f15d56b9c406044bb9968dc21879e11153bffe3a0110c96c556ab14192738aa8e57a3228b8d3fa6d16b19a1aa06ee14a5c3c00882b1de82a7600283cdf92033a905c442d943adce70f494c93cf4710f06362afff10bcb90c02c9c26af1b79c24a9d9a12b10388839536fb4bafcf653a2e2c1250388b621d2cc900d5053b7ad7fa2a23fb471c3ea2a817e2e7f09f12432c876922ce868cddfeed117a5e4a5d95471adf0dd4f72f27eb9600b8bf507f1dd52100b985379b557b6eed5975fa6b6c7e5e071faf5b2f64dc91d28714bfd97dc098b84ad7c525628a0b02008cff7418dfa0e65323fe41e6b4d35e8bffea736a0e3c22ce22cfb7904b3a52871994ef884d3f2f9fc9f377240305e1cff7e4bfa21c41a89ea767cd940d325f9bd369600208ed4a5f76f7d84c1e78da8ac064c4a03356f847fbea0cbb045dfb8d5c60831344b733fc31047300c48b65f89e64fde696106cb95fe4dc7a873aa4bf0c993f7e0b722f751ddccfc9f2e99cd7a83622b20e6bded032a40584ab5e0afc0a9dcff5c29a370e210168de28c1f0c58688325d0fafc01b34f5bc3f66a9ed0d7d7ef97a22c6b89fcce8162e3b4fa34b0809000ce9b547c6d047ea6564c5b0d9f7136de45caca53857ad8ba6f8d6ae6b0cebdce65d67352632761e8ed0b1e281813dc4cd253a4bfae5e99ea4435d71235e21c92b124488c66e90cc62f8ce31fa222333666b05de9c5f5ff90e7b88fb5a41a076064768045de8ee30dd2ef21cddf4edcb5bb22c9e91165984e88ab52868e711d82d64050e085ae68aa8401e058383b2f06a15bc0cdf925f8259e64c2f1e7acd3a27b1da092c0bdd013604f69ee15b8acf5cfc6c7b08f9c0299714f016c546abab55b90b55d086297394209dfeb5ffe0e1b109b18d6a5d714ad7efc4ffb502f9b274b883a2b9bfff84103f2a45bebfa6bbdb63d4f19a5ee1c32d34fb732902ef8dffb14cc6a9ab9778d75bd776536782cc4aa983c8f9ca59cb7f9b5f1060a85c4e9b106efdddc4bacab76ff8acb3a686c3d61080637c427119c6a5b299d2209381f1558e5c198172c69c9154d8d06ebbb61046f2515dbe9eb7b8f9f887f04aa14008876cbe64d4fab5757d69e17054ad0cf5654e87b3b918520d6e0079309cce6b8cf46b7776573cbb0ff38cb5b4685c2ab7ce4a5932079bcd3f7c9ea9056df71cffa6378b2fae4aefcd9339d449b269558867e17ad2208202053be5c596c61b2deb9da50b2370c75537ca748ce92ea7adb342046acbc75f76910dfa28bf1ac381140702f989546a2d4f34ea515b15850cf62beb7fd4be3300499ba423e422bc8d51ebd08d517f3a5c4b67d8bb7fc3426d9872e1c2e4857a616ac0f7af1e898935dab68853fa9dd0dd76dea55b1afd77511135487c1fdf2d98f3795fbe323bd8e4d285d19b9771ffb1807092c01750190ea3b70d2e280297a102eb35a0e1da6fc89fc68eb922a5a9031b7daad17e04b7869cb52da416115fa0ad4b2bd4ee5c3093695d9b75ba2ad7a622bf5182fa6e609b90c63f665c60f5e0ff6c64b013d631873dfb5611c7c2d4fec50dad99cb29a05d880485d4ea8fa7586b568e9316e929709df06b3f62c0506030f757c3ba839277e0183c36217cf4afdfecf3dd73fb06d411b9510cc4b25108b7af137dac710b2d96d114e18ce9d7c3139b6408cb294fadbdd134188bb2c069043f3a867f6ef21989be67d88611a8d2713b7d9d022a6e9727a3c7b1490ef90e8208bfadafff6b3b3f8c43f2b16ce8a7cc3bde5a5d13afec0a94d8023c1f633dd71ebf1d7dd9f7b447a6776bfa79352ce57ce3bcc306dd19bff07eb7d9c07a6efcda61880764a6b971238e87837b71289e7b8d0a7adb5252960bb30b68d1dc1710a6f7df7a751f06a4eac018b82c439e4bd55823a38ef051f11f2259e7ce2692725445341ecf8c42cd2f4db4cf66798cf7be959ee36d6aa9e5f4c3e9a9e5441cd5d438ffe7c3f61fd5ec781ff87a135ecf3171885f88ef1e6b4b8fb38e5e3803a26ca1a845cf25bea35c128314607f9184565918eaa38e0ad4ce5c438fd6d8a5574c70adbb357fd7149e4c07380eb4c5a4ea04d04c9a9cdeb72fc98b494d66e09ce6c767cca9d822da2b0e9379a9848a1c7c317fc772807f434185cd471b9a37dbb78c3a70e320a618f514adc06f1facd97c41a3403a6648a01834c8ea34d68193bd37637f0574768ba0b2623d5322e52ff38a801291998170f97689245458e70743d7a808f22c6388df88d2ea9569cf906f642a1b535af28c76855889b7ddc40ede966f74bd9c9309fe4d4a5c7e70297ea8f4260e8d972c095be96f597869950aa18f13a29bf4065f1298dafa0886f26801a8275c1857607d71623349d021361d20b46cf7c0247fe5abb2ec13833f3870061cb57e775762b9f96dda46e85e449f32ef24428b01170f59a347d2372f44fce6e08797e4a51dc87fddaec8896ee5bdfcadbf54de127cf7f465eb073efc46cc8fc33b62d27eeadb2b37d246cbb13c392ffaddf0d2a01651572212b61fdfaed33fc05864c090dd784d0d9f5f80d823eb1403c0123254f00707f0bada930747bc115b3a8eed9d9b1a5352fb703662a4eeeea0397f7dcdd80db4ec27f50cfb2522e69e35bbb7de36f761e1c4f14ed341ed508de2031207a29904e180d1bfe3c240f29a597652d65c8488b5260bd6ed6c03df30fc8ab447094f97e36deacaa1071198ab0aeff4ee8b12121e01abd62096985fe1239c7c1ffc4a3d891a5f8d6e6d0b764457fae711159f070599bb3a16b18cb53b3b850bba249207ae3d40c075550234d0d392ac35e60bd2434c2c1753051834e5c74b8d047b09409fd629dce73e172e840c4744fc7dc886a7f44940419fb26e38080a88912146edaf4c32c55c36929248e5817fdd74e5ad9bb1e88fc536fb43ed7b8de497a57cc45546ad14467d0ef0e54f5bae110b1fd0923a084173a32d847927e3661077c629e7cca4f5c07e211f6d68ab00fd1019928134438f43d7dcaf200f18dc5ef62c0b0ea13411faacbe2ff3cd1d6a5ba7bacdccccb5a740778078551a5feac961fd36ebf27a2dbc1c5f8d60438e2336b702c62007c143b2a94be840b3fc1b58766a9ae5089714a6b106fd8afd76f66eab72d09613d13c527d4ba2e5b814977b1b14ec5261182b63945980dc4ac91c37c3807b7608b6a95680f79248726e86b394f9a4ac3d55b309bc07c05b41dfa2ee81ec6b73e9a64a12045ecc9a7ccc6cc4e2297b73bb788878b2a6cf24b68061ea4a1bb4c7f5359109fc6881b78a718296ecce88f56ee818d3c11cdbca8460320160245a731dcf1cf90379bbb0392d6d2b08ff85bc9a7804874033f0bfdcfa6250eba3fefb2d975631faae1bfc5e3b4b174e673ba53853233e17179c0785cfa9b9d6443aab6e220d35e6c0c1f00500715b62afab88a75fbceffd89dcb2e308fd85e4b550325b29ddd1ab0b00c6e0c15bfc436beeed1614bc68d58fea1efc6bdb5250d84b5fd7576a56930194e08d107e9908af545067d2b5ff9370e6fb5b0bebf4ffa3ca135e38069767748a7d66ff1125875a63e861d258b16718a29c37675c11c5a618a558147549a21be8e4f7befe9f38bf7586d37715b71e7ba2239563de8163ea2e142ef58e3a0468e10aa9c13a867d52c9f108b5aae60c3038544a36a669a2bf11d421863c1eebf502a2151264ad0ba0c4309cfab65a1131fec8f77e2aebf48fa77906dbbaa43aaf6cf9ca648b8396d8524a2ef2f48cc38df6017ede18c0fcfc03ed8dc71859395a04189469664e369b99805982688a43d7a5104bb4117c7b3342e590e8d3601c810204964a18744c0d9c1cd651e95bf2ca796972e0be6b15d6ed2231a558934584b0f937d8cad27f5ce7ed93e8521714c3f462fdf86b2653d67c20050f132d800bc6005b46d44df1368ebd8e8bf422f7f5d4ce0b8935c8284d7b6baaa58501fd5058569953bfd37c608c203d6dba2650a0a5e65aee2caa12095588570fc99303c0605b382ddefa964f3d8f2d5a59229485442cd4c6f9fd07f8c9d2a8b20b2ade9f78aac3d1e93a63466b4f2ad58ff825ac504482b800e59a7614add6e70dbbb9ddcc7a9563420c146f0262f28f536d4a09d322792b4fd69f4ba0487fc0fcf0f4454581720074048e84f171d6a69bd97614258978c76ac673910eb74f757c6b03ff87df3eb9e0197c00f0dc5d957013940d40dffef89a03184b08c9b42c83e40a0ec7d7a4bef70dd3517b257654e36faae18c35c8e092a116ba07550fa01d39d8d6b3fa626e53ced6fe5f2480c1fe10b75dbeaa0858ccb8024268eae66b5c9f2ef8bcb48f66857834173b9180660e5a91e76e54c274a610abc8bf6378a7c34e27e48033f6d987355a6759bd5b0d0f5c03e9bcbc662422de9e60639bc833f1c1961f02aa2be5ec80586be12aa400637342813bb0111fe2afe17becc4639f1f32140d904802815839a40ffce825ec9e2c365b0162dd74e5a5f64384315880ca58d52b147de4b4b2cc28693da8fe2aa608212c9a8fb7186a17c3a05913f712c487cf79b73a9cdd75756738c1aab105d08e9d02c87f5e69a5d5a8247af6b81839abc300070a438a7b31dc6a9637bca8b84771010f45b5bc7ef30ad63f09ed8fae1dcaaffa219f2f2fc83caf3a60d8782b60107ee7ffaf74ebce0218e3ef0c53221b92b96154f421cd19c59e5e3f3cd0c74f6aa7612e954dd19b4e213a6c37d8fa53df41e1a52c8c47266c93b5534bcabed8111c467d2c6100db0cd6885fcc6e3b8f68c9ea17033a7113142d1ef126bc56e9b66bed0d3460ae14cdd3d78bd02a0261c39bd7d503d1f35f0f6d9c29311ec66fd2baf4eb372f2c6a42f99754f8ee7fa1ec97b6398fbc6f7cf533d2b28bb2a35edd1a57e943deb2bac4f13be55b095584a79ad6"}, {0x20, 0xffff, 0x4, "ec7ce59891bec1896b697c5ee3a075"}], 0x10a8}, 0x408) 19:20:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = semget(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() syz_open_pts() r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x9, r2, r3, r4, r5, 0x40, 0x9}, 0xfffffffffffffffc, 0x3, 0x100000001}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/84, 0x54) 19:20:09 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) syz_open_pts() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x2ca, 0x2, './file0\x00', 0x83, 0x7, 0xffff, 0x3}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x3f, 0x9, 0xfffffffffffffffd, "343f703712542f8d16d9b687690c1ad5c13d1fc9", 0x5, 0xe3ae}) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) getpid() kevent(r2, 0x0, 0xfffffffffffffffe, &(0x7f00000002c0), 0x3, 0x0) r3 = msgget(0x0, 0x1a) msgsnd(r3, &(0x7f0000000300)={0x2, "759b30ed3165d52ad71c2691d04e32dc221cdf8fcd7e0a9ad01a4bc59a715d59fb83619d97b44c75c15757cfc5b03afb4af5573c652ba56becf9e37d452cdefc32ed0ae7204033ddb94eba70a260a2e5732572e9778ddaebafa0f0e7b61860b63e5cf903d2d7"}, 0x6e, 0x800) syz_emit_ethernet(0xe0, &(0x7f0000000200)="74e8c5f4680397afc416a9ec7f30d6d96bfb0821cb7ef2ed2674f270cff373567d18045c825c84e173207c73bad9e32c086457f2de85934931ef9a4aaae19f27cfd014d1f46dee5452edeac5bf6586d19bb6f262074b828ba9531d5db19b0ddd58ce9ae67c743a7edfc483ce305e0b25a61ce0e5bf7d9805e34ae87c435035494af3532308ba1ff7c469c0bb4bd6671fe9640a8430ebf7e56ccb5ad2c9456cfdc9dce0ed50635aafca140735e95e8984b925b1409ec1bad92646399bb04185aed10f4028740f389ee82ad44f5d7f5edb1bf51790a7e281312817bc8e5e64378d") 19:20:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:20:09 executing program 0: socketpair(0x3a, 0x7, 0x4, &(0x7f0000000280)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000300)=""/147, 0x93, 0x840, &(0x7f00000003c0)={0x2, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r1) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x80000000000002, 0x11, r2, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000100)=0x8) getegid() getegid() getgid() getgroups(0x0, &(0x7f0000001640)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) setsockopt(r3, 0x7, 0x3, &(0x7f00000001c0)="17f88786a278d0e6d32bfbc9a1977055410c88e4fc5037f6f4ca7fe145b421ea4eb7f490f46dc5c9d988d749867f600cbce621ed1728b05b3f3d0c92b795554269569e317441abbfd258650ef5898b39f8b1dea55996077d0615ebc82e212387aef920e10fd33657933cb7b5777312bdad13cdbdf7ce8959bb6780ecdaeee63563cc4ca1fff45600603c804a80a7ac43fccf6076c22c4c395e6fb5c2c30b804ad7b229558f8f27193f9226", 0xab) 19:20:09 executing program 1: socket(0x2, 0x4, 0x98dd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 19:20:09 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) fchmod(r0, 0x57) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:20:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = socket(0x18, 0x8002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:20:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="9453b865ddfba54aa1c04ba6109d0bab1ab5cead22b957b20e61ad60600bd2a8ce9058edff47100d80a0661324c8071a03c1f6430a4b8a0e5bf4042442a741cdfe81018214bdf6d0d5798d51b392beb783da4d3a9a2ace8023ae47cf60337a6664cdebf3a9a9268e01e2b8cd7b1283d3905e5c012bbd82f8995206b0409157eba8148e8994b11707df828e10703921d69e0fdb7beb950a", 0x97) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000080)=@abs, 0xfffffffffffffcd9, 0x0}, 0x0) 19:20:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3, 0x5}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:20:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x801, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x4) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000007c0)={0x200, 0x1f, './file0\x00', 0x5d3, 0x80000001, 0xf, 0x10001}) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0xb5, 0x3}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x101, 0x6}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x9, 0x5}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20000003, 0x3, 0x3}, {{r0}, 0x0, 0xd4, 0x11, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x60, 0x3, 0xfffffffffffffff8, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffc, 0x4, 0x89, 0x8, 0x40}, {{r0}, 0xffffffffffffffff, 0x33, 0x1, 0x800, 0x2}], 0x3f, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x80, 0xf0000052, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x62, 0x20000002, 0x1, 0x400}, {{r0}, 0x0, 0x0, 0x0, 0x5, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x29, 0x1, 0xffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x7}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x6, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x2, 0x6d, 0x1, 0x100000000}], 0x2, &(0x7f0000000340)={0x0, 0x7ff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x88, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000003c0)=0x6) r2 = accept(r1, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) write(r1, &(0x7f0000000480)="898ce01887dc651fbfdedaa6cc6735947907a370f833e0ae7c81b15531adcd9da68995315ac8da75ba3224350baf6f83f86d9598c1c191e366df0f44039e25d55eb7713c8d0f89f98be3c82136b11dc494ed94ca0c4c0e0ede9238ab1bd58a23c38e9b813d143aa5efe9237bd92e13fad90fbd63ecf034e1f2f049231e5f7ea8c43b056c9b1098a1ad2c71c3c711dd56dd36c2015823282d7ea750c6623ddf0d2c0a1002e881565235af7487429b66d76c4e9542d001fdef821439ca4a7f2f2aef59d845ae12455f15570ea94a227ab31b8b063e8008f265c3c724456058697d32dff7cd901be58f3a7db5abd002a4605133c76d01a04740f4a7", 0xfa) r3 = semget$private(0x0, 0x3, 0x100) semctl$GETVAL(r3, 0x6, 0x5, &(0x7f0000000580)=""/160) ioctl$KDGKBMODE(r1, 0x40044b06) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000640), &(0x7f0000000680)=0x10) r4 = msgget(0x1, 0x4) msgrcv(r4, &(0x7f00000006c0)={0x0, ""/126}, 0x86, 0x3, 0x0) connect(r0, &(0x7f0000000780)=@in6={0x18, 0x1, 0x6, 0x1}, 0xc) pwritev(r0, &(0x7f0000002e00)=[{&(0x7f0000002d00)="403bd868ec743b2e1e8313f93b89dfb4dcd9317d91ea1e311b27fae289d8698a8965ac60ca2c67e92dcb6d338f69d517a6e538f6489d0d52caf511179cf915d928c72708f63d9c7d07b0e3b24c7bf6430007711534d1024aa075995bf467d9e89ebe0c4cb9561e1be178127f2deb8d5acb3336e2aca9e3e35562c1bf9f4d129fc97c529f7da1c8ab5692d8346e681e1f097b1b95a57cc97159d676cadc678573cda6efd7affe43e22bda1442faad4e19e65e0284f08b9acf2d20c295e54bf7e1197b53962e53c220ce8866ead36ab2da809eba2202f8a06d2dc4b52530d179e57d80dae423638dceb80fbe849e3d1a66ddb17350147891", 0xf7}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002ec0)={'./file0\x00', 0x10001, 0x5, 0x7f, 0x1, 0x0, 0x9, 0x80000001, 0x3, 0x2, 0x5508, 0x3ff}) semop(r3, &(0x7f0000002f40)=[{0x1, 0x6, 0x1800}, {0x7, 0xf0b2, 0x800}, {0x3, 0xac, 0x1000}, {0x4, 0x6, 0x1800}], 0x4) r5 = socket$inet(0x2, 0x4001, 0x101) readv(r5, &(0x7f00000034c0)=[{&(0x7f0000002f80)=""/63, 0x3f}, {&(0x7f0000002fc0)=""/139, 0x8b}, {&(0x7f0000003080)=""/107, 0x6b}, {&(0x7f0000003100)=""/94, 0x5e}, {&(0x7f0000003180)=""/253, 0xfffffffffffffdbb}, {&(0x7f0000000800)=""/222, 0xde}, {&(0x7f0000003380)=""/27, 0x1b}, {&(0x7f00000033c0)=""/200, 0xc8}], 0x8) syz_open_pts() 19:20:09 executing program 1: r0 = socket(0x18, 0x1, 0x800000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18e02, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = kqueue() kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x4, 0x5}, {{r2}, 0xfffffffffffffff9, 0xdc, 0x8, 0x9}, {{r0}, 0x0, 0x1, 0x6, 0x2, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0x20000001, 0x5, 0x12}, {{r2}, 0x0, 0x0, 0x4, 0x7, 0x200}, {{r2}, 0x0, 0x4, 0x1, 0xfffffffffffffad4, 0x5}], 0x6e, &(0x7f0000000000), 0xf64, &(0x7f0000000040)={0xfffffffffffffc00, 0x100000000}) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x3ff, 0x0) 19:20:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3ff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x3) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 19:20:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) connect$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="8b88575d1187954857021c55dcee665fcc13e82890653a1d525d5989ff14289b92abc1012105bc741de84e0deef4e9ead2b2099fbe0efbcb5546f7c57ddbcb5ecb5c9bd1ccd04f1d23f17989011bf5960a8bc52d8cd9326c9f945426ba8a958558775992584a47613fc12b43daaf1710bc543150ec16"], 0xa) 19:20:11 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x8, 0x3, 0xfffffffffffffffb, 0x1, 0x6c0a, 0x3f, 0x2, 0x1, 0x0, 0x1, 0xffffffffffffffc0}) r2 = kqueue() fsync(r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0xc, &(0x7f0000000140), 0x400000000006, 0x0) 19:20:11 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fsync(r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000000c0)=0x1) getpeername(r3, &(0x7f0000000100)=@in, &(0x7f0000000300)=0xc) r5 = dup2(r3, r4) r6 = kqueue() fcntl$setflags(r2, 0x2, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x1, &(0x7f0000000500)=[{{r4}, 0xffffffffffffffff, 0x80, 0x47, 0x7fffffff, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x1f, 0x101}, {{r1}, 0xffffffffffffffff, 0xc4, 0x20000000, 0x10000000, 0xba34}, {{r6}, 0xfffffffffffffffd, 0x10, 0x2, 0x101, 0x6f}, {{r3}, 0xfffffffffffffffc, 0x2, 0x1, 0x10000, 0x800}, {{r5}, 0xffffffffffffffff, 0x80, 0x41, 0x1, 0xd6}, {{r6}, 0xffffffffffffffff, 0x20, 0x3, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x13, 0x1, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffe, 0x1, 0x10, 0x200, 0x2}, {{r7}, 0xffffffffffffffff, 0x8, 0xfffff, 0x0, 0x6}], 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xffe}, {{r4}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000640)) 19:20:11 executing program 1: syz_open_pts() r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 19:20:11 executing program 0: r0 = syz_open_pts() socketpair(0x20, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100)={0xf7f, 0x101}, 0x10) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x3, &(0x7f0000000240)=[r3, r4, r5]) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 19:20:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="95fca464c69c67a71af38479ae5d496914bcfb64a103aa6c7c9dd56fa32444cce9ebcd80d4933a73605b16ee8fdd1d84dc776091d037806de72b5f3fa6151a21503ae8c9eb857f0ae6f08057bb39a6a1e8443944f0f5172cc36332a714f2ed34010bc2e71abb6b6720d0eb2c70815152098e009b7ee884deb70bc36abbe9c71b63a814e95502f53fb5949cb42a66b8986b4ef0ac17fbae50b31b7ecd6248c2e9e823cf9a03453434852ec009d783d6c53e6770d535866adbd45ebbdcef5a29a7271be8cc6bb1ab169ee1959c885e"], 0x10) write(r1, 0x0, 0x0) 19:20:11 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x7) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000600)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000040)=""/57, 0x39}, {&(0x7f0000000080)=""/232, 0xe8}, {&(0x7f00000001c0)=""/138, 0x8a}, {&(0x7f0000000280)=""/70, 0x46}, {&(0x7f0000000300)=""/96, 0x60}], 0x5, &(0x7f0000000400)=""/196, 0x4f}, 0x40) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf1, 0x400007fefffdf}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = geteuid() r4 = getegid() chown(&(0x7f0000000000)='./file0\x00', r3, r4) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 19:20:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) setrlimit(0x7, &(0x7f00000000c0)={0x10001, 0x9}) r0 = syz_open_pts() close(r0) dup(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) fchflags(r0, 0x10000) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) pipe(&(0x7f0000000000)) 19:20:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:20:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x240000}) close(r0) 19:20:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd16055552fbd5e48ab06198a025bbd47b3bf579456fc7d4096e8c060000002d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1be26d058d8fd03bf2a459c4c5cd00d1628b53a000000000000", 0x65) write(r0, &(0x7f0000000240)="04", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) sendto$unix(r2, &(0x7f0000000180)="07b0b9fbfe5fa312a13e460ca448de7c3b8ab91aa7335f05d33aa52858192745a8e98b12a7cf74870ea1290a5aff0bc88eeee86fe28e9a54a743987ec7f070d29ab0d34de39ae62ab97e6fc2ab43aea772d130791e20236e9c56dbb53013c00558e0533b66ab929f17b58082dbbc566bae3c414cda0cb9a5cc89a96726b45c526e66a909bf1a91556d5299f6119ea7ce5648c8f46665c4c9c52bc96acb59b5", 0x9f, 0x400, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 19:20:11 executing program 1: pipe2(&(0x7f0000000080), 0x4) setitimer(0x2, 0x0, &(0x7f0000000100)) 19:20:11 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) ioctl$TIOCSBRK(r0, 0x2000747b) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 19:20:11 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0xc8, 0x80, 0x1ff, 0x4}, {{r0}, 0xfffffffffffffff8, 0xc, 0x28, 0x508, 0x101}, {{r0}, 0x0, 0x2, 0x0, 0x2, 0x6}], 0xffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x401, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1c, 0xfffff, 0x0, 0x3}, {{r0}, 0xfffffffffffffffd, 0x60, 0x2, 0xffffffffffffffe1, 0x3d}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0xffffffffffffff56, 0x6}], 0x8, &(0x7f0000000000)={0x7, 0x100000000}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) clock_settime(0x2, &(0x7f0000000080)={0x0, 0x81}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0x0, 0x2}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 19:20:12 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000040)=""/245, 0xf5, 0x42, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) chflags(&(0x7f0000000200)='./file0\x00', 0x0) getsockname$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\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'], &(0x7f00000002c0)=0x58) 19:20:12 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) execve(0x0, 0x0, 0x0) 19:20:12 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1948, 0x0, 0x0, 0x0, "0100000000000200000000200000000a00", 0x0, 0xb6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x4, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:20:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) msgget(0x3, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1017f, 0x48) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x20) 19:20:12 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 19:20:12 executing program 0: setsockopt(0xffffffffffffffff, 0xfffffffffffffe00, 0x2, &(0x7f0000000000)="4ecd2ad3ae46fd55738842039644ed268c5ee26d519b8e0bdccc27618ba78ff026f294dc27f00c0e479c31992eb5217cb144e212917bcb29b6ee74f1dade80bf707c1f49dff9dec741c532d4c4912b7fd6120e8d3e45764cece6023e3f5ae5fc0f5a47740ba537add240fc2e4e913b497b4f3ad30f749c0485e905a3de310033c40162a683c26849b774ff15e57ba44b24fc86aeb36399af1a3eacac206d091da63898d8ad72257ab3b8e2b7987932fa2e892d531a95bc47f8", 0xb9) setsockopt(0xffffffffffffffff, 0x0, 0x21, &(0x7f00000000c0), 0x0) 19:20:12 executing program 0: r0 = semget(0x1, 0x3, 0x200) semctl$SETVAL(r0, 0x4, 0x8, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x7f) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f00000000c0)=""/92) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/130) 19:20:12 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) msgget(0x2, 0x6b0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0xad9f) getpeername(r0, &(0x7f0000000600)=@un=@abs, &(0x7f0000000640)=0x8) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000380)=[{&(0x7f00000000c0)="3b2dce22cc9077e33e7dd829f4d156d751e2c25268d2c28c52e491a8b3f9031e3ec521aa4bd9bfac718d0cfb7066d639319adb9c07291c6033294e1306fb211f48798f4bfd2ae693e859d863b7cc7823bbbc7c544119b3ecfb47440754706c3c6ee10cf6cca2e142a3d0794f1fea31a92c3e4dba1a413546aa433315b06db4c4aeb692fb5adb367efab7367865daaf9a295c313a5b569fb0307156a7fd564192bdffc3ffa2a1ca08dd4ff54d50b8b49bfddbc9ad4a8b297d253785cad45fa1a73cc90242e6582319ce28a8c3c85e8a1d0c79dc03cc59ac", 0xd7}, {&(0x7f00000001c0)="ec472bf1f7bc5a776f01ad74ef1a5f97b55162c6acf46c99fd86aa4abb0f2163ae1ad5d9965cc4a36dcf5a701742f1aaaaeb08630eb8249bceaaa6cfbc96bf47d102e6abb3c636bea13dd75a21e980a1ffa35be60df42f03db729ee90d0edba9ea41c08f068614f498e96687a0ec024fd4eeea3f61df4a470253d8f69ce4977d13355833076b563106ca3b550a07ad", 0x8f}, {&(0x7f0000000280)="23474ef2b70312c4653f2ba5631ac1d53f689c73c98e9fd5ef363b19a4c83202736c83873f07c689e1e300a93ba2039bd0b8aa3fa6fc4cf8e3b9514c764f41e85c2e01b8e2ca044a7d3c30b12c2978a0c965483fbe513d72764144c0983f39a2cc7d8f8ad7ef61f4904083404d01594fed34c6dc77c3fd6d651519481f172167b45ff31a90fff069a49a6972a4fb3c57681b2deb35bbb76c6e1c8f81eb3461e214586bbd1eea90225b889a3b1e4a92f0172f7ee52444689f9e115542fb70d0a74bc616279220fbf9ca18ab3088eb89", 0xcf}], 0x3, &(0x7f00000003c0)=[{0x90, 0xffff, 0xffffffffffffff76, "af1da0a12aaf9e14df6044c41220466d2bfc3e179c0d1869cfe34fd9db6170a60706ae0a594d19836e9cfee25cec3f152fc926668cb7d9ad5d9e25eb9c327016323c16a2cd0da42ba7ff0c976f43f3db38fd948bcc01cf52c4b3c876e8021405bb6849db66fb23518d1297a64d94ba579558c86a7099eec1d1ec5e7ed382a5"}, {0xc8, 0xffff, 0x0, "ab88ee04cc55e91081413d406aebbccfc7bf7df78379be299dcff038a9fd59c405c64ab975bf1fbdf6f1b01a53fe930b6ea347c199498c101db72bc7ff6801f79799b5b971ff3642b500a787202c767b7ea16963c70d5a4ea14c8b5e014835f94b0f4cd1e8b8fc984282719e0122a86eba320bc73e3cebb031c25b4a319e252c6138a64870eb5488b3fc66ce1d6e6f507786b6bdcb31768e0af63b38dbc3109fa0e6992233738db2ba754117ef565bc9bde762fd"}, {0x60, 0x0, 0x100000000, "46ab34c7461cb1d6c1439cb7c2a68e912f9ff89abe18e2c6785f74d61403222bbb4fac0e6615495dee6fb5319701ed8ce31c9e53ba0f8a7adda7bb2273abb327101804e2ed447bb801276ed8"}, {0x18, 0xffff, 0x3954, "804507f4cc9fd070"}], 0x1d0}, 0x400) 19:20:12 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x150, 0x0) r1 = dup(r0) open(&(0x7f0000000000)='./file0\x00', 0x8100, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) read(r1, &(0x7f0000000140)=""/116, 0x74) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000100)=0xc71) ioctl$TIOCSDTR(r2, 0x20007479) 19:20:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x6b88b40802e79b02, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x3, 0x4cdb8589}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="030000000000000030007dc44e5c6fae4b13942e64f34f6c5c8c5c13708e6bc742d82cd6060396a507de1df716019d0d41bbe324dbaa5200adf4711b505e3fc9f7ebb3a5004f"], 0xa) dup2(r0, r1) 19:20:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 19:20:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x0, 0x4}, {0x45, 0x3}, {0x82, 0x3ff}], 0x3}) write(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x8, 0x3f, 0x9, 0x1, 0x0, 0x69, 0x7, 0x1, 0x3, 0xa, 0x8e0000000000}) 19:20:12 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) dup2(r0, r0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x200, 0x2, 0x1ff, "952a0d7e0d1d500cf8c8034b1b70898bc5798a93", 0x81, 0x637d6418}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 19:20:12 executing program 0: getrusage(0x0, &(0x7f0000000080)) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000300)=0xffffffff) fcntl$dupfd(r0, 0xa, r0) r1 = socket$inet(0x2, 0x2, 0xd3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) r3 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000240)={0x4, 0x100000001, {0x8000, 0x3b4b9329}}) getpeername$inet(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getpeername$inet(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r4 = dup2(0xffffffffffffffff, r3) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x8, 0x3ff, 0xae8, 0x0, 0xffff, 0x8, 0x7, 0x1, 0x2, 0x9, 0x3}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000380)={0x9, 0x3, {0x2, 0x1a45}}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x8002, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000340)=0x2) 19:20:12 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000100)="b72e48c23def8adb4e0ea275ead2c60c00ccdc81875d258bcb2a5cfe49db244df40f804382a4e585767cb572e47a40995e05b56e4cb533b3125d4da423120c634d3d76666f217635e51fee705090a6c3bf0ae5f67f0295a4da709c95dbe095b5ae9cf83b7dd5bb479954166d0eaa09eaf2984e1cc8d675ad3140b3cac2f07300d73a7f0984bb57dba67fb4af8a7387990060d3814c31a152ae72d966841b548273c83c69c446d6665daa6fe412a2d2e9facb345db28f72a6612e4d41f29ad00a823ae0f2a1763947722877767641542abcdac406486e4ffd81c3fb5304da37fb6b5bb722", 0xe4) r1 = dup(r0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="740d72c387f7402420885982a3f74883d1d987cbf5d1170c1df6816b6e5d9fd9a2f37665ffa2df31fce7f0a2d4ee7bd9cffa6382eb1551f8e193cd1231b855755488374f43b6f5719cb0912ff11575d4f23a102ec749054ff748023e5fcb1221b89504ebf1b156b59028ab6282ff203486ea685e45d1fc0c658ea9a69466f68633e1513a8db90688c0d3840a391f67b7e7aa8c7722884260a5a61a2f4c005deaab0e744bfd30087d86b845307b66b7f877d41e5a725d35d3", 0xb8}, {&(0x7f00000002c0)="84c948f38e199aa98d3ec11903aabe9f5b48dfd9164bd5d914b166894339401cb0ef99ec8a9bf3dcc2eaae35e376fe4cde8059b30b88d07b39e41b8e775bc11fd3519a69b8b18fa8f996e83219a04965e05c762853a7f3e0793d1c224ea32da5a98f9cc04cceed491056ba4aa19fed35d40cb29212d5c3fcc8b3fb571584ff5da87277e3f756fec0448a11755a1873029b7013195fc5ec54dfe459706881c16519c2424f4d6e314cc5a780aceb46e9d8b82217fa5ae4f6848e", 0xb9}, {&(0x7f0000000380)="f92a7afb716f83cbfcb60e478eea11fb590baf6acef4887676c9b68636bf0436bcfaa54ec5a398251d25345fc02a34e68f04c8b82693993dd3511b30ea81e34ff6eed648ebf33a709ceff6d7b4fe4dced16828654e3a77e4ecca967064d5d8163071b969a9453b78273214ac4ec2e2a73c0dfb3090b1c6d46c9320ae349e912de9920172d47881ba868cd5011c8c938d68dde0dd7355c463a62275d57e60f492a1feb3ec37c957415cb0598252209f4b709095c876b411d6a13e70638358c9", 0xbf}], 0x3, 0x0) r2 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) 19:20:12 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x9, 0xf8f, 0x6, 0x8, "f36a06f1314ea5251e11f2ff8f661ab7e6bd9f7a", 0x9, 0x9}) unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 19:20:12 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semget(0x0, 0x1, 0x204) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x38000, 0x18) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = dup(r1) r3 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000200)=0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x4010, r1, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r2, &(0x7f00000003c0)=@in, &(0x7f0000000340)=0xfee1) read(r1, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0x4) semget$private(0x0, 0x0, 0x21) listen(r2, 0x3) 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) fcntl$dupfd(r1, 0xa, r4) semctl$IPC_RMID(r3, 0x0, 0x0) 19:20:12 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), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00004421248abee85277ae7322e222f1f2d2238ba29f097ef300941ccd2092ef1f33dcfa86828766d7ecd1782bbc5f11b86fbc914be51d423075fa552c34267cee5418a18408ccafc6df497f610071323d8ecf40ae0f327c4cd283883fe57165d0e357f33578a85df7d0aa79f4c09cba422d19b497f5f5cd1067054022986b2e0162c9796f96d8fcf1c436737995249a35b1c1440a7cc1e34879de5f24f613f27b4302de7f803efc91f9a37b"], 0xa) close(r2) 19:20:12 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() 19:20:12 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) chflags(&(0x7f00000002c0)='./file0\x00', 0x4) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x20080, 0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xf6, 0xfffffffffffffbdc, 0x2, 0x3a, "d7060618f2a5baf6685507219cd799e01f9939cb", 0x1ff, 0xbf18}) 19:20:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000340)="491fd494a93d594daf86c9b9e2e84cd94c8f1cbbcd6b938ee6ed18a1e43d09447d90c0bba5e0d71c33c402746a9c9ff2c48485dc4900216eecf632d5d395eaf39318f73b7250fbddcc0ce34c8d8485f63b4ed7b7c67e6430853f36a24bb3f1db8fe70022a3b20e52ee6c4bacf72c257c8cec1989ee0cd552c5385c63f9e588912f28c51aae469e36dfb18f4c3c04a625d292b6f573bff2bffd502ed6faa61fa47aba7c6ae5e1304dda0486982e732036a6ae70d1b71ca875d5351464d2bc77f241cdab96420c54f6e331438f5d12f023e13075007386b223e6fb86c44891e463188f4c033640c84cc446c483fcea77187e5ff8298b1c3c7f4a232c646258718bd908028c08db455cdbf2e7bc45d99a7eb8906672d52174e217", 0x119) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x90, 0x10) ioctl$TIOCCDTR(r1, 0x20007478) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x822, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x9) dup(r2) 19:20:13 executing program 1: r0 = socket(0x19, 0x4000000000002, 0x4002) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) 19:20:14 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) getdents(r0, &(0x7f0000002340)=""/4096, 0x1000) getdents(r0, &(0x7f00000000c0)=""/136, 0x88) open(&(0x7f0000000000)='./file1\x00', 0x2, 0x100) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f00000001c0)=""/4096, 0x1000) ioctl$TIOCCDTR(r0, 0x20007478) 19:20:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x100) r3 = geteuid() r4 = getegid() r5 = getuid() r6 = getegid() r7 = getpgid(0x0) r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x800, r3, r4, r5, r6, 0x10, 0x8001}, 0x1, 0x9, r7, r8, 0x4, 0x70bad8bd, 0x9c, 0xb33}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xd37, 0xfffffffffffffffe, 0x0, 0x0, "d4864feb9c9151e549eb00deffffff00003f00", 0x0, 0x103}) shmget$private(0x0, 0x1000, 0x82, &(0x7f0000ffd000/0x1000)=nil) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xd3f}], 0x1) shmget(0x3, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 19:20:14 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') 19:20:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) r2 = dup2(r0, r1) renameat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 19:20:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x1, 0x4, 0x4, 0xffffffffffffffff, "d730c1e7e400000001000000000000000000009e", 0x200000000001ff}) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f0000000180)="5a32386e319e3961ea29b0e3aaf4bc8afaf2fcb1ef93b4b8fa0040bc4a3098a225c819c57fa24c46cc03a1d08c446904b5860d38e57d72960571f35e1ddfa277", 0x40, 0x400, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xffffffffffffffb2) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) open(&(0x7f0000000140)='./file0\x00', 0x50, 0x5) 19:20:14 executing program 0: msgctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) r0 = socket(0xb0a31cac372b634c, 0x1, 0x9d) shutdown(r0, 0x2) msgget$private(0x0, 0x48) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x2810, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) geteuid() socketpair(0x16, 0x8002, 0x1, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x109f, &(0x7f0000000180)=0xfffffffffffffffb, 0x4) getgid() getuid() socketpair(0x1, 0x4, 0x7, &(0x7f00000001c0)) getegid() madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = semget$private(0x0, 0x4, 0x80) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 19:20:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x1) listen(r0, 0x0) 19:20:14 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) fcntl$dupfd(r1, 0xa, r1) close(r0) 19:20:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="911cf6d6eb208a4dfa49721574d417b1e079ea6a93aa52083f96018a7b375e423ea666670e80f6a6c8d41e3e47772804e84f919681a805224ef85a89e5879b6b4e1bb44163d1c44b57a2cc8fc32995bc97c5b6af3896a153c17e50e5291b7bf4e1d44c9ad01bba0339e4ae4fb44e2dad5ebb6d100162ef9c5f2caeaf3458adc918ab5ece052f648738feefb377ef1319188c20739eabd0950c199d2aa610cfaa216098b9fa4210f583fe158135416ef94034fc2f68ec2f7fd039365a7a6fc91ab1fb3e1cd980ef07b138c024ebca3862dc3898844fff9a27813ba9fc3cf059f1addac0047704a009bd71af0c1a498888f437433a2b0aeeb166ab5528", 0xfc) 19:20:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getegid() setegid(r1) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 19:20:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="2797045074e15890", 0x8) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0xc5) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001300)={0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) socketpair(0x32, 0xc000, 0x3, &(0x7f0000000140)) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000000)=""/22, 0x16}], 0x1) 19:20:14 executing program 0: r0 = socket(0x21, 0x4, 0x7) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) setsockopt(r0, 0x5, 0x1, &(0x7f0000000000)="efd5ff050aa9241fa1246f5b9421c07e27fe8cd505629f4acd8cb6de40b2bd84ac091cdd19dd2aff11d709dd8ab58ceb703acab29ca9e90fe84cb8ca3a9e661dd61e8e5470b7972065a44d33fba9a0b4e4e77fe3207b5b28d4bc83c068fb663545279dccadc6c3aff46ee6aab8e2dc6aaa22e4523893864e5593c41081cd5e37799ea45370ae766439298a7e9563d39dc208461e114d72e6cc6d724d097a8f1ff7f5ba5c8d35210f28f609fc42fd43e2bcb89c", 0xb3) 19:20:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x20) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/12) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 19:20:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/19}, &(0x7f0000000080)=0x15) getdents(r0, &(0x7f0000000140)=""/39, 0x27) fchdir(r0) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') 19:20:14 executing program 1: setitimer(0x1, &(0x7f00000000c0)={{0x4, 0xfffffffffffffffc}, {0x0, 0x1}}, &(0x7f0000000040)) r0 = semget(0x2, 0x3, 0x200) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000100)=""/118) r1 = getgid() r2 = getgid() setgroups(0x4, &(0x7f0000000080)=[r2, r2, r2, r2]) syz_extract_tcp_res(&(0x7f0000000000), 0x14a, 0x3) getegid() setregid(r1, r2) 19:20:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() setreuid(r1, r2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup(r0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000000c0)) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000180)={0x6, [{0x3, 0x3}, {0x2, 0xc77c}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0x8cc}, {0x3, 0x5}, {0x2, 0x7ff}, {0x3, 0x6b04}, {0x2, 0x4}, {}, {0x3, 0x2a}, {0x3, 0x5}, {0x3, 0x1000}, {0x1, 0x1}, {0x1, 0x4}, {0x3, 0x5}, {0x0, 0x7fff}, {0x3, 0x8000}, {0x3, 0x3}, {0x3, 0x5}, {0x1}, {0x3, 0x100}, {0x3, 0x3}, {0x2, 0x81}, {0x2, 0x3}, {}, {0x2, 0x92}, {0x3, 0x1}, {0x3, 0x7}, {0x1, 0x4}, {0x3, 0x42528cd}, {0x1, 0x7ff}]}) close(r0) 19:20:14 executing program 1: getdents(0xffffffffffffffff, &(0x7f0000000000)=""/104, 0x25c) 19:20:14 executing program 0: recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000007000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(0xffffffffffffffff, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x80, 0x0) chdir(&(0x7f0000739ffe)='..') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x586f, 0x40, 0x3, 0x1, 0x8, 0x9, 0x4, 0x2, 0x1, 0x3}) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000007000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0/../file0\x00') pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000008c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991d", 0x14c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="19632cddad15f3c5514bf6ef966a67b0d6a8b8b572cca3ad94833f66e715845ebdd3ae800278c0adbb15fdaabc96164a66daf4bf322a459f1f45d6962ab639faadf05a77e1fcd1f675abda91741856dcbee4b8aa87486b226a098b1adda65dc97e519f8aabc47893296a", 0x6a}], 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r3 = socket$inet(0x2, 0x2, 0x0) sendto(r3, &(0x7f00000010c0)="0de4e7cdb88c7a3b6485d48fceba5f783b737d3557d163a59216cab2a3870077afb535ba4be86f78c3c9fce26dc7a10195e9fd835f45b51e6fcc73b291e45701ccc2d93ebf9279f046c02c0cbd49e055faea28ed80489da07890f5f7906423eaaa74705e56f88c955164adfcf08424ddf3f8d3dff8a33fce37c1bfbecf42be37403e44d8f9e8b7f887ed19333a0660bd0445b94f89f2e4c67c469a116da28d24ee9ba64284d994b6b76478ac246d179741e97e19b99831c91b761cfe88157b45e54ffe43778cc4b49ce930c9f551a700b083cdabdaaee2ad9fd0298dd88414eed12b023366f3c586d8037492885dbc40bd7b5455c3b70a0f47c061438fb4286c3815504ff0b851c936d33dd7cfff3cb9b448f0dd1c7543fe96fba80aacff07b2039dc1c11e8f71985fee8821715c0f6e5f32ca1aba855e7a73ab5c588220c02751a19d343355c633b669e548920f7234167824a5bb0a5a9fcb4112cc5e71e2fe01dc13bd478bd3f970184aa6bf74a980b7b285d3d36f90a45e0ad8020a9f6321ef314909e8077f27fc9c3d9d15f4923b71b50cd2f9e3e73697e25acdc558c6a510de4fee96d0aafda7a770980b071b9ae51352dcd4dc444f163e291873b18073912e2d60c5624ba6e5c26e14b9b2861a9af83830920bde6c5c1169d5268878c20fa7b2d437f4618fca8848f8f138748700ebe435262638dba2752f9923428888ade9fb51d65816053266399a8400b8c9b6afe2a2ed3ab4f723117e0a99bc747dd8fd37d8b4b88cfbb19f81780bd0b1f4aedc461a4c7c9d031947249464f33d452c7a48db5c12e81427f9cd093ceee2fb3d4eb41cdc53e3a68405f2fbc0afbb8019fe45dc323545be259fd0e087beea1e717e126b8fab3166103bcaee2ebfeb5835ec6cd0bc42e7546e5bed46c9aba0f80aecb5a84e9d25eff36f4fce816cf65efe4af4cc6472d32ef6c3ef1816a6aec18f39cbd0373471228e9d9e01fd2ef1c60f5671a9d5617295b3c43b199c978e736b640d260304308368a5803d5678eac759dfd031184a03665a7644a4dc86457d07c9f63cc61cbaded56599b59a7f5d6223a62d690fbbdcef3f1b2153063bd9c9722c02b4ea0721327c4e65c1b0ff469d18b5f35a2fb2ef50e054da745b41bc2501a5a9128796662bccda2d59fc1fbf8320b10fad0d110275068edaacf12033fac180cf0c92672130d4883c5cbe645b1b118d9ea5d52e1d1a7ac1dcc1fbfc686fc809db62517533dcb9cea97cdf8e70eebb334030fa01449054985d3c4b3d2e4a8b000726551bbc5bffcab46f668ad3f19aa820e8fe14d1dc58d9b8e1def4a10cd622f0afd6bf129e7009904e89f8a5af9da3f6135c0b2de23bd8435e76a7afa978942a44186506d0a08cc645b800b87ea4b56df52e822c2d20a5429632e8b45b7d65b1c91400809b49b5430afca22b565c57b78d0d701a618545fda5bdb619427576830245530bf32d6933940486af6af89f8cc81636ad07f5ea621f74371ae19550e586650e1f4c614a2a00fcd403ccccb379e106e92531b414d31e9271a7bf6e04e736d345eda5eb3527feee7aa9e1e4bcd2a665a96d53970e23c15d762e11caf4308bdf8925412bf9cb767d707a406d00e28f1bde71e47c3b46b54d91831fca024e8dad97045ed8792cc12f88835bc5d4db64383e2fe454cdd4f05e4986103f4ec4fd3ce2bb55e24bd478909974ba0a1cff22e51c7d373d40e9170c7417162eb00e86bf8d713d1d06c6711d62ffe596e465e68700ba742b8dd290f059f9c36a5a5ebc935472209c6f74c4022847b2a67132163ce82f765f38cd5ab1aa64bb8f2727efc17f93a8ff2347fad4af7d2999e71f5864b8e8bfb76883d02c93fa1ace05c690cd47b916ac7528b9975efe73c06682fdd069747ac2a6ee078742510b95c3f040fdc1c7fa964eca6e9defd3ca659c6ef6f1b0352dc00d882e39c7441c0ee770bcad86dbe9a2fccfd4c0a41446c6be4e603ecfda0695056d27b73a957be51712692581093dbfa99443d50c14a3d1daaf5b9eb00d0aecb2251ee2638344db94e16ecb5a6f046c912a9355b964979eddf39a2c59fc3617be0cd075f8083dc3e67e519818f93705e7bdc9a67d62d24a6ee00887031ec6d67a4212af4cad8be59d0bbb01445bb93fdffd381ac34a936b8b425cd16430caf9545052b8a4341ed4962108d54e869f7ff0865753565a015e863b84faef61ce814381bda18458f5bdc32b37be6a88884b7dae3cd1e4119ed03cfbf413f974d9bbee0b5aa14cba7cd9713097fe5005bd2f06b0ebaab398ad624d51fdb117234d4094f38824b7324840e89eb349fda46296f4a28db5e8313cbb9baf86f35b8dd0d4041c440bdb85a997ac44b46e5e1b3b50c0066afbbb07622f5ff819524bb2bd5292c727b47ccb83a7b81083a18c55f94014b013998c446700ae3a461738ad06129052880983cb2e8cce69d324529a272fe3358a41ef38753ea5759a2f09fd76724b9d0a5b299d2dd598fc8ea08c61f63f033c719a33a77260c10144f93128b08714d05b81a0d48ae230897e3f8cba1316cecde0eb2d5e3f3ad3b906255285c4e0690793cb6a6d88b16d0cfa116c2d7fd548b59f1fa169eeda22aab33878deb4161d0e9e95cba77cf92ef98e48851911482fb30e82e9fe61ee0b876c7f2dc764f6fd6062950e6e27d58a3c127c44c02271878fc837a2e0cb2f6040026c32bc5bcb1ac5ce21af030042812b7dcdac713a46fcbeb3a30a4f461019aa141ee3d8dde23ec78ead4dc69c261f9ff6da1a45490c1d0065168747301f15ae0234d6b91606c842eadbdda8534e706be8cdf3225003e264132c1dca91edda2fa8a2fe58302d9d0aecc5d76b1e8d500f9b1b3846bc1f078e721670cc6e0784f49a3eae974ea865211ed41e788307422fcc9e68359542b1a72615e5387268d5cab5d83bc3d1d2239e42d8f46b2225b925511f1f8a8bac9d33ad112e3cb7f7927694fd303203fa175a64eccd2d4e8ce6ddacf794321e9413552862e05e13083b8bcaf37950136699826bb2b707d3f710145cbb06cd47547c54b3b8f010cdae100e3701de134165f345314c8f979e8f5b98ff6df4ba07d9795696b2324ed33d3d763e7642862d29525660ff5e8628b741b0a86523a008e39229724145fb29ea771d500dfd6785dd00a5251c49d08819bec9f8ffd839500aa856f7d20c1963eefef75e435bc3f6541f2770eeb2c7623e318f9d06bd3aa8f1340806a7cc399a7d856a61e6cef6994fe72e42efe1f374261808952693a8d7625979baaa19867831418846054c6e48259539b0a9e014c441d2a8ef077263f2b507ade032116aa9c89b53545a1c95fcd749a78fd6ae5b1150f32116215f2672063688f598933f8e108d2ad7de1f45b932646fd7c8366b404391baca57ad8c66e133796e9911f642a7b1163aaf41caadb15c10201d2578c13aba0b20a32f5ee8891a9265d3b67e72c03a0fd0774ba9d125e718ec615aaf470136ccbec39053cf5ddc61d949febf74343fad30d62d88960544f4bf80b06dd0b327899a95cd1fd90d6cc8dcc7fd1500e85ac1352abc33046acf7677a7d60d5ce5197bc50bb5950af213d3ca7a3df8d87be846ad81df9a1ce6b9c2b5536e6960ba1c7b447c2c1703b6504d45ca37121389d51b3c6be0a9aea0a5435498526cd4e99d2a553a279c712b8aa966ce7472019f707a4bee5fa29190c0f373b79d2ff7fad7366f8da1d9b40465bbbeffa31c6296448e5fc5b8adcfd728555d13101746d03f5ac84013b4876ada8b84bc00a9d3160e4692061a7f5e897f76526204331cfbcc03365939cc764be50a214e5add6f54b14f0850d6325900e37f7f3200050a599ee60664a96a3de47a0f7bcdc06db7828c01bf3713a3b968df48139151d1b685499c6936a475dd135af8adaf907d1be1c15e8b79a90f84cc539d156c5f9ba45c80592e2ae5c40d7ec16629aaf5a94b995c58f20792e2be5d4973d2280166b0192c91acd121e87eaf102b03fb4f9753d7d76d8941e4b2f5035c75698f9abf2cd153cd1b14a430b457f69d1661b2b65bd3e1fb6eb1fe1ef19152fa981995d6b0332e0e8108280893c598c69b40f138ad7c64391d3d843b299c33a8aba0f217437b9ed9b4f26d8f102950e2ff769989488859866015af5cda1da48b3464d1c4eaa6bffd4e04690c3565375fa963ccadfcb74f205d53ee36a3bff374e1d0a96c2d6375c870687748388f88d91713718f15988376c426a9639ca25451d8b13801b1483d57586dc47a85ede14de125879378689b834caa01522739247b15d32752b8d6ece201bbd792989f5fb870ccebd25cde6b50d17ad3b6e9f497adc784593cab81661a1b835b613f9abe23bcd1e7769bf0c75c67da59b8eec3a4cfabb469204a7a6172025760bdbf61cc383d67a49aa8879389f8d748a99b84ce6d44ec6e0e9c754ea6072346081004641c74d6116e52987adc8f60a345ee4c874e1a0aa951f3caf8a8b64a5587f179e97973e2b206a11996db45959c1c2fb66ca47b51e36e72e5b2afc088b1218764c60a59a9d6d3635a200aecaea7fa9df559ab174793c3a8d4eebeadff2ca33b097bb17384ed0c0272f1d48d2816472060e4e6ec282ab75f54f34cb6d8da31cd762dd80ed85b0c17c08fcf5d72ed2203056434b0e558a48f446bd2dc8676779d0c4345ca70b097a66926f532d7ed30927c1edeeb71d1f62bfbc571b57ae4109b6304127a88f211bf388225522f2615ca1fe3d1b40da29efbe48d30930c5036cb48bb527e3b3184010cd9edebac66e58912ffe2a59c0249f728e0c1b4dd9b55285ceaf8183a96b9a7f8cd40ae990605655a773745753dc2877e2926adb14822f5ff778b4969a1fd28cb3781ea9afc4a8a4def53080da2dfd7f4e7b1f0eac55173255482062d083f4154e12060bea6a2b2d95f5f23ef7f87069269a21214b63bc035bbf5eb087f40400c0e0cfc323a563f6eb22751669b3187a14ba6c7fbb726707043e45d86b17240b8db54616534b54f7201623de09d45b2d6beddd4c67f22883b650d977c93555cde65c925cbbc1a379080251674dcdefb1c32965daa2026c01b5536f15c00e78fae7189975fde81b3efb5dcc4b389a45afc8fdb9317a9ac03ac6cc4f73ca11b069767d9da945e7770efc4d125a68dea5beeefdaa8c23eff85e8cb6fae906e5e276279b13c8794844abf09b27c7277413b0d13e8c30afa45a0237d34082cebd8b34edb9100066937e59ace233fb289ec78893d3ad84a57bbac57862cbaaca84b666b7edf89389360d54293996e753ba4b490fae844a6c6b7a716f6d435355dd21f806ef802b55aa5884883d6ff9459730a38b5c45652b92cd028e7250a046c3c4a1e7c913b6417e7dddd15be3640f52358f2679bdc1386bc1a157c5b0b14b301a0d3e0aa8b7cc11d17e2e67c542a403b294a9d13c9526ef724b342f4a90381de50ecf1bfbf74f14086a501425e1b14603b83fb27627291abf7e0c8c4b51fbfa064e9cced4e813aadb167e01ca94fe030607269445f510cfb83b4358f41d63e345481e322b295f3d07ba3c6b6e180869a5aecd32f2c209830e84ed1843a6e83367abe336618ea1fc56583f53142abcbe7bc407e6e9d503d357fa0ec4d5e71378bf9517628e63f30e0ceab392bc9bdf5a074472d32bd258ebcbcc03aacd3052ee39d81d1a9814aab2c111f4d3b4972f8e55149a71baa4bd850a400d4cd40a191813e42ba9f5e529d447abf7cef33ace3443131d06c7b01b68b0d315f1beb3e803778", 0x1000, 0x4, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x2001000000009, &(0x7f0000000300)='\x00\x00\x00\x00', 0x4) mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x114) r4 = semget$private(0x0, 0x7, 0x3) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000200)=0x1e) sendto$unix(r0, &(0x7f0000000400)="386fd898a61f86ecb7b3dddfbabff1f4beaac35ab84964ad7911fbc89625e6c0dbba34a4419eed3cf50ac78060c17d654f6223d0a66d1b9e0464775ac91f4ee58aa4b0897af7f1e928da25611c0a237c9541cc81868bcd92b34cfe4ae91cde1e84dd5a7a322637acae274d358760efbdb3951ca9b7c9dd3c08403c7193f107b4825c82be5294fbf599c8cc4c3175726524c46afc24fa172ec71c1fb347fb38ccaf383f106cbc93188d83a3917fba40f1476f6e87ee18a7289a1583378064c9fbbdca2b2074", 0xc5, 0x404, 0x0, 0x0) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000a40)=""/140) listen(r0, 0x9) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000340)='./bus\x00', 0x80) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x2000000, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b89c54533000000e74de4"}) 19:20:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffff9, 0xfc49, 0x81, 0x12000000000, "764d8d7072462ec1585b502396ca0dee4d9137d0", 0xeb}) r1 = kqueue() dup2(r0, r0) kevent(r0, 0x0, 0x0, 0x0, 0x4, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1, 0x0, 0x6, &(0x7f0000000180)={0x0, 0x8}) setitimer(0x0, &(0x7f0000000040)={{0x100000000, 0x5}, {0x0, 0xeb91}}, &(0x7f0000000080)) 19:20:15 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="00ff0000", 0x2ec) 19:20:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) lchown(&(0x7f0000000180)='./file1\x00', r0, r1) r2 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x980, 0x0) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r3, 0x0, 0x0) syz_open_pts() poll(&(0x7f0000000140)=[{r2, 0x26}], 0x1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x5, 0x5, 0x9, 0x6, 0x80, 0x5, 0x40, 0x6}, &(0x7f0000000280)={0x8, 0x1}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 19:20:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x489, 0x40) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0x8}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 19:20:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000400)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000002440)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) semget$private(0x0, 0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCCDTR(r6, 0x20007478) r7 = semget$private(0x0, 0x4, 0x103) syz_emit_ethernet(0xffffffffffffffe3, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r8 = msgget(0xffffffffffffffff, 0x3fd) r9 = socket(0x18, 0x2, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r9, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000080)) msgrcv(r8, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r8, &(0x7f0000000440)=ANY=[@ANYBLOB="03000000000000005477122a0f6f9610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592679c24072c326086b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb281497ae28701926334b6809902c30560794971e0fbffffffffffffff376455ed061b9fd5a6c7a6c58f8ca14de13f607e7cb0a9fc293d60d586fba0bf37f34bfa273b2160003bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f8133925b10cc79a823e2da6f77ab8f55e2cb8c73dd589344b000000d0b170777fd4cf85ff8c363c0bccb3cf0029ca967097347c5a1e4bcda99a14b0ec65123fd0999611154da0cccd46a173a3cb6a5e94cfabd5af29d7ab675ec2bd7f17311ef7ed5f49e789c578c811fb78b43ea65bcc1fa7738eb15a5929f3a06b7148cc851ada709350af2c0600000000000000e3ba475c02476898d64cb22c8f186ba9720fccc2072d4e1ba00a08528dcd94c7f33989397bca"], 0x1, 0x800) 19:20:15 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1008, 0x5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69, 0x0, 0x0, 0x3}], 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x8) nanosleep(&(0x7f0000001c40)={0x10000000000000f0, 0x1}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0x7, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x6) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$getown(r0, 0x5) r3 = open(&(0x7f0000000180)='./file0\x00', 0x41a, 0x19) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x42, 0x4) nanosleep(&(0x7f00000001c0)={0xda, 0x400}, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x1f) 19:20:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 19:20:16 executing program 0: setrlimit(0x7, &(0x7f0000000240)={0x4}) 19:20:16 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000300)='./file0\x00', 0x20000) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000380)="8c162081f9777cddb73819a80fa72e072829418c8c6b012429c7857bee972ee3f53bdca2e4d818ce0e481a5880e836e96d520f52a7331a964135d1853b6676292f8d4ef399f70f11fe0163f0eca54887539eef14ced7357272f4bc760ea5139af069d64b1073f573de3a315e926c17531cb9652296892822e0a5728ed552b3127f2ba8c78c6b4ffc23fed731b7136bc4142da74297eda828d2c1f1339b67e17d3698b8effc4dee8340176748b59d8a257e05a7d8fbaf8d2444d9955549339eccdfc0c465452b8fde5fd05bde1c669f146bb91d967e3682ffd0fda6af8bece6dae64ecf004493a0a4b432bdb553cbc7f470235843e51170b36abafc983ddd56c95e381d56b1813228662cd14fc2724e45252c9a838c8d0d9183815ba20995f860277c193a08e04eabb0d95fb03789a22c11ee788f8e922825cbd12592a93a9d3d6550bf29da1f65ce25d335ce171e32695de54d63933e17c3dca776e29eb824758cefd06a691840f980e94249e780eb425c48c5266ea63e02622ccc692fcf8341b2eb9eed96d71edb696b027f0628e85fee4a6368c46feb61e0540290e2210e1715f931ab8865576b36d371aa8698a605af704f7db1bc5213ace766246761fb01ef3b2c742a8ea81ed6e92b994311b0c735a7facd993309a9862d17bc11a5099ed019621a68039a3f8bbbdc676e6164ff2c57cabd30053be9458504d2e7edd41cf8fb745ed0ef32a14af488ab682bda6421fbdd868129768de75d1738bdabf388faa6bd3100afacc319c7f74fc07733e7bdede1d8dea595ca0d35cb07d17822c2ac7429233cba7476623082328ac92f89a05ba2f75e1493d59e8de524d25c3abe807d6747db0f1ccffbf6508689ccbf4c9ece7c5cd56b3d69c1056431e11564e07d38eba9fe87744c4a7c844c5265b9f093c13e4521b16d60113bf03de67d5117ec3d3dfd60d381e9634345ef352aa961b5050e0082bed7c960f24a7f4f9932966f85bb5ff1a62f304ede45f8907fb418bb545ec3fd52b089c3497800ecf72430f3dd6f8639e8302ca75e5eced07d691ecb785cf907112c6c007dee78cf50de9b97e547c60a1e887b01adceb97072125221a0d46f0e5e13767be049d1de07f7ba24e66123b21008d65e423c349e5cc05e41173d3b6783ae7dc1c077823ca6511a368dee256c7e494afccaea1fd3996d92e505b70e34ac6ddf305fc9c00fe1938dc1beb25478903df90170dca89721a15feb1a01f3d4e9a09f505798591b812de6c9b709843d2416ed4221b69bba834276cef5c8793c27ac401e700f2d87efa31e4053eb1865877f92334609085c19e6affd3aa1d03c77975e90da26e3a75aa03651866f7718c2b858b2a23c31003adb8fdf35ab2a062fa9915c1a4774c814c067045942f49a1c2e1af4c6c97e29d456137a574533f6244a1081aaee40f0de947e17fc23e55e5e7c62407227741075568e0be663f9835d32346267d2351a6b73028e4e14fefeb77ce95fa6798ce38fcf2c611fb3fb57bbba8e0475fe4dd9a8fb9177a331a53f01c23a389e28e6e4a1a67e71004a1e2aa7688fd0019dd20ca7b5658e5a6488fe664db8d4b90a31ebe945b4899f44337def1e245619a899548aa99b06a94c01a281acba6748a759d04f69ead4aa90e729d3ef23230e298814dd46efeaf7190433b19d0f70a0a29af7b678437ae34a4a2df85c1d20196bdc6497d8662d64827ddf58469354e160b0af67a63e04cde345e3562c795e16d41e47651a59c8cadeaab17b7cf30ee16699da81055329429f64a5087d3f55e504affc7aeb4251b854a507780dad54c69a246b99404a8326fca6a33628dc558af2760e430bc514c646559fb28e8013a86063b4cf842e57ec121251ae404032d7a7658308bfc20ad0a6ece487e862ec6243cfca42c7c609d39d39b66b6ec2b72716f737c23c3d63b8c7553db223693c9eba0d441ffad70563c972e611ddc8991d8be838e2a36a9aebc2f74485c57c66934d47f615e8eab344e4b38551ff6d7bdfcbe30022699f78c2d0fc66731eecee0e2dfc2181702bf4a2064eb0a190ce6e3a61b17b8a443a012d37c2da6af25e8efcc202fd06f7c4812e57566680f797eaed3a7c32dc4d70f60e522069f9446e9b14b28ea18adbe94e90441bd15ebb9a631e0fed897da045a7145b04ec259ab0865fed61c8e229e87df289901d9ed69e877ba9417e0bd091d0f29d15695c8fdb7f92bcf3b0ead2ebfac0f04c854944eb9a5a1d2877753688889ae1ac2e80c93406fb56d03ada1b3a194f039c112e98690ddba334ae5fc0dec32db9fc9832ceae35de9c276c8d514724c7b14ab26fe786d10fd4d579b82188261a62c82963fb3c6e12aa6e78080f04894ee619b2ff14c9f265e026f0f1a6608ee4e923b5478b380ba3c5af84a6a0dba0c2e0faa4ce02eeed8ce139a4d7e7fe86582a05b5fe5a6587786b4c9bc13fced94660b4b1f98e49773796178ca7a2fe6dcd2ffad8133a5fe091470bcc9bc7221b86f57cf4591d677cc49dc76be879c6e1689478cc6f6d2c3b05b806a402c11a28f15e88fd4943bacaf13c52f8a149574dff7068e963312b7fe82b59a8254ad45fb337816c95d6edf253b00358cb439bb6d96aa1c8013c53cc01f4f8aa7cc860ca27fe87b4abc01f1a0aab534b251d6cf36ef50b151edced30a7000fceeea94404bfd45c33c00f24392754ab6a7852650d6a1c51fd41effa2f317289a4fde77975382cb47769a32e1416782e7738ca19d52f3bcaa19b61012c3634ab68b7b8b0342c1e9f8e240a425f229afd72c0e4049467181dadc7373f8da79926599eaeed6250cb111692c6f4831261a42f3e2bdaba9b3da53a7776f5dcc57f8d2c759255425181b44bd880b63eab75472d363b40e4eb835cef12450c76a9c1be48db146e68e7b6451a5d3ddc669db73391e93cc2475fb339f2efa7d1b78df43959f065cb85a556d6e9e1fb1c18ba655d36f69640e3b1d4a17ab0047102a5e1528d34b4922bfaf43cff839ca071dbef7e754bc26f74252cebac4f5c467e076b7436740e9a5f7cfe12a9ecbd6469d9e97e1b9e807937a2d53db9c39b8eb6f51a05953d634d25feb7a19b412c8a554d5ae9fedb856f1357e55b34409eaa2a6be6b2099373e469d9cc4cf93a056fdcd06ae20a29967bdded29b6d25dd33f20fc49078ac30809cb46b1cb8d944e094e627c13de7b27d507c418f47412ce35072d81daac3f43b429a0b5f0a44e40685abceb6f7fd2d5213a2b7536fcd6108c59045bf9eece11db02c5e5272bf101329857e365952fda9ac793ec6b4375c2c455d2e952f5d1b71508a814653381381f084ea480e1fbeed298b59f2ee92440dbae5fc631f9fe18b1c7d92dc9fa97178135a06c4d3a07fa95fac073c1ab6db0d8a629e293803665eb61d3ad2934f00a2738ba5a64157fcc5c9acfe5e776db173d4c943391a46573df2d6f2441d38fb08de167f973d0d8d81a26909f80a3d895f88c49450566c63b509712df9a07f55fb8b5d6be31d8260066525ee4e16bd6273516dde038d1b36e9b3bb24a5c77e1810c6775a7b37fdd291673e897af0c7d8e7d3ac0eb2110c5f49d0d34798f5e1841e34b7f5cf812775819e3646b568b06506d9e8e68542737830a4d58cb045b061970aff401cebad3d2a5431be393ef63308fd9327d3c03441c3cea92a403fd096945d6b776199120ac72b1464e4fdca97614e488dbd0f573513024196aeb066ada7f8723a7f367343efd9c4b351cdc3fa48e2af65eb4284f75637db0058d1ee84916755e5d747dbcf9ad4b140da019dbc1c1b42cf4b4547a4b5101f0a6cec871f730f8b2f269883aa5569102109ef1d700b332c3ba86a8856b03141bcc9f033f7806d47bc7bb502936b075c3fd8ce9633cdec0214af4a6e6c15fe251718dce293a900fff5cfbd6512da53e10ef032013703702827a3df1e22a4e142b8a33f13807e3ca94aae9fd963508f5f38faecffcc26c4f3232658c855bc2f2b0b1659091752d3e0871737ebeb361f7770f9e612e46396cf8fb8c91c3dc9eebf5e670273d6c7ef156455cb72b19240102871916cc3f707358912358d4d4d5126736f29e1d11d1d1d0f75aa3cb948c5c995066c117f73484e31d96c2781041c28273600ede723ce50e5bf4e403e93df66a1c4902e1ad9fe95fb0524535d202555f7a402152fbca1059add6b0434de306a01f90f3094da590bee3eb68a0ec6d2fbecb0b36095836539f11f48ea31b65c488dc770cb4171f2fb70f48f2b514978423ed317cf38b75991b85607472425b2fc839e769e5668725429100604a305b146252c393d0a1529ffbf54b16c9fc50deb4ab2d0b8631942d0f9911b038e6cd1ad48d96a32fb578420d630a8c8cebae21d6911d3bb8c68c0a1e414227ec5aee1341d48680e23aadaf14ac7a69bbd9508783a4f2edb6baa63fdd785522abc827587b91e53158af8befd051a39ab1edb8397ebdc2f9ee8aaf5f3a241f9226d5e2e4289dab6cda87a62886b1d869951e535ca51562c33f6d4b6e634a5f390140d3cf9a6e19536b2684565f784172f2a78348a3af56e99866df52eb29a349017371fd708c26fbcd88d5c937b24b20a69d88b864dba74bda97832db254394303069916c915fb6056cb8d7d8d2b8c05eb635fac91c3060d3eb540a18ecfdadbbfc3444cd596025960155e3917ac193b06a0c25d2501449b9384d31659829ed181cd116bab53af6d848c050ff5cbea3ae6e95b90186176fadf0d75998d020af14eebce00926460467549d68b66191893549198ff0245f499f01a3d2f29519e5d9309ee7b11b6952af599853be9c675eb57b4bd1ae82961e1f4c4febd2236dd29f673df68ebe34e536e1bc8b8d1ada2de4587cd59f4c6ffdab314f49f2412439b45330a4943153da02fbe5fa2b3bf028a532642d556b385e592dc9adce782d01647c7baea7f964d73fa6938af4a46cd6ede8dd00a4ed64d3ef3020cb9e6ce74c430e8600b2bc5e986bd177d9289a7383d2d40fc04321218dc0df6b4ec2ee071c1d7eeb9bf27d1e5580808c5994e647f1d28a3cae56c66890ca706a61d1c0214ba2773d0802931374df4cad872274e1041ede792994822606384a3bcbd1f3dbda04e7e6d7f7e4add6a8654a7911fed767d34a91a963a7acd45adfc6e181d667962c4b0a6fb52c6d8c53a42b938257567685ae4e8a2273fc11b5c89c795d5fa76add224cf92a77fcc90976c070c212cc26915a495b6fa081f071afb25e7f913d48e38349a0f2d7a46e21460c4084c9f7bfe7596bb8ded3503f35bd6fd3c1b09e1ae537b7ebd673be5dd951dcc6a2d8b1c8203000138a842903bfeaac973d46ad8f344c172f8a8fa4328c59a2b926abe3709e2844505218e8928f30985e0dde8e03a7d001097734c658403914c13646f5363695b365d6e7dbb7dbfe85bb1c2f2ae819199a13a71936157947dcfdecf6822bb58b02c355bd17c12e577f78ac76191144786fe5baf4382b62f11214ae9ab42a803ae2bfe4285581c20c6f63560f9c8364178f6f02d3cd42e5b0c3685c536a27f03870ecbfd96616c490e5812bbc347e9366c4f93f5d7ac45a76299bc60bf355d972db5e7f31e79ac9e0d05940e2b1e1054e4a5281a5a4e9450f0878c0011a72920d1349d54221437fc5190ed5aeafc0f086312cd448260f88de011e70290f43962119566e6c81dd9a294daeea00ab413f6e369ec1cf796fe56c7629a2076481e7b111b66bea7d4f73db9394fa5ae5a7d3deccd881b5e2eb9e753ac39a0df733460bfd6", 0x1000}, {&(0x7f0000000100)="32f8609d6d349635859b2b2346b6f4bbf1b6e6f898a6f790618d0f61a3f011bfd1545aa136b6ac432c53a3b8bc58fa45573929620a8031ff9ebf55438b316ec72090ace3fe4f2a5b6d1a97bc6d52d027dd6125e65f459ae017f0d90b5d6356b7497c3401295388d9f1c9f3d30737fd35e4553622817f60cb0434d0c80598b6553b31e9641fb8fa1d5f83dc04ac3332d1890001459e248285a952ba6f7adfa3e8a0fb91be09a4f37a746cd9c6cd86632de74f79b58ab663c15256f3f006390c069dbd825475e7e2793ec65e31a43de6b259b445a9a1fc1a6373cab78b9a64f43bffb1fa7cae5caef4058153162049e10589e95701c286ee21", 0xf8}, {&(0x7f0000000000)="f87ababe1f52898fe48fc742818ec7afdf7c3e", 0x13}, {&(0x7f0000000200)="c8152c089bbfb3b7899b2c5beff984f7f061af6b6c11d083a54e82594cea55e796ee8534a075e44c0ed7e8bedde6846e4b43af43e769123a1bc065dbfe7dd44b2321f9f662bf7dbfd675cd1adcd08ba49d4a809822374962a8897b46cff6b80fdef904dff8bbaa95497a200863087947c9cd2eac48e0f2e04cbace23b5db390c6a430bae08633dc663310802efb88aedaac6f77bff1e4bbbeacbb160a81c7716fb07c744cedb95fa77f3e792ca1cc499315dd2c8457aaaaa89c34384fb11b84b451f1b11d6a617d7d5f41419985c5f5ff7c24a3daf28", 0xd6}], 0x4) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000001380)=0x4) 19:20:16 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x26, 0x5, 0x1f, &(0x7f0000000000)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 19:20:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) bind$unix(r0, 0xfffffffffffffffe, 0xfe) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) 19:20:16 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) unlink(&(0x7f00000002c0)='./file0\x00') setsockopt(r0, 0x6, 0x5, &(0x7f0000000180)="0d69802fba8c3be7fe3802367802a960b3712cd7aede487fb1359045ff927cfcc9b94d415ad864d1575d209f5ad21696ec1391253d16df363c95f52814b76065f44bfd311bcca8cc5fed4afb1f8fff0119d053df5229117fde7b51c8db3a514cea35a93ed30cf4069bb3d9a1484c69e560603d606fc035d18b2e38293d579d5f3f610eab25fb29e1c3f7ec200d17a25244b63cc59e53ddc44223a63a5fd1c4dadc9a34e088ae0c96fe1a227d822c1560764f21feec350c193e7e3907690eb4e6407dca661ff880", 0xc7) socket(0x26, 0x4005, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20009, 0x100) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0xc0, 0x0) bind(r2, &(0x7f0000000300)=@in6={0x18, 0x1, 0x80000001, 0x8000}, 0xc) 19:20:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5) write(r0, 0x0, 0xffffffffffffff8a) 19:20:16 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0xd1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x3, 0x28000000000000, 0x4, 0x0, 0x4, 0x401, 0x2, 0x3, 0x1, 0x7fff, 0x200}) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="f7ff00ffffffff000000009bae24c48e1fff000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) syz_open_pts() sendto(r1, &(0x7f0000000040)="61363e24f3637a56ae765efbefb4d02f7088f6d520c1145f8617abf62170bf18f1829a719b6b437d66c81febb244a31a5623a7cd2b3a7c2b", 0x38, 0x20000000002, &(0x7f0000000080)=@in={0x2, 0x0}, 0xfffffeee) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x9, 0x8, 0x3f, 0x1, 0x4, 0x7fff, 0x4, 0x3, 0x1, 0x8, 0x9}) 19:20:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) r3 = getgid() r4 = getpid() r5 = getuid() getgroups(0x5, &(0x7f0000001380)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, 0xc) r8 = geteuid() r9 = getgid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r13 = getppid() r14 = getuid() r15 = getgid() r16 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r17 = accept(0xffffffffffffff9c, &(0x7f0000001480)=@un=@file={0x0, ""/4096}, &(0x7f00000024c0)=0x1002) r18 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000002a00)) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000002540)='/dev/zero\x00', 0x0, 0x0) r20 = kqueue() r21 = fcntl$getown(0xffffffffffffff9c, 0x5) r22 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0, 0x0}, &(0x7f00000025c0)=0xc) r24 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002600)={0xffffffffffffffff}) r26 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r27 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002640)='/dev/ttyCcfg\x00', 0x10, 0x0) r28 = accept$unix(0xffffffffffffff9c, &(0x7f0000002680)=@abs, &(0x7f00000029c0)=0x8) r29 = socket$inet6(0x18, 0x4, 0x10000) r30 = open(&(0x7f0000002700)='./file0\x00', 0x20000, 0x82) r31 = socket(0x1, 0x6, 0x3) r32 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002740)='/dev/wskbd0\x00', 0x10, 0x0) r33 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002780)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000027c0)={0xffffffffffffffff}) r35 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=ANY=[@ANYBLOB="ffff0000000000000000"], 0xa, &(0x7f0000001240)=[{&(0x7f0000000080)="adde70b2cd275bdf4906fab43d17056e9b30ab08a1198a6c16aea898c36a214c94cf3fc44786b07ff45032bfc3fe5978441f22ceef11a3b2fe0eeb2cf50dd681db2d1c98dc049ece436587bd7446c9398951ab356196449577887ec4ecd59598091fe3e6f9af1a151845588891e6448e24cd3f6f1196fa4fd8e0f070051140a92c690ce4f04f570dfa19fa772aaba2e9f6b5cca4613b68fabdecd13ca8af66d4bf297ee9a0853742223d82794e93a7d0867e0f1b6e934acd40a69aecbfa0", 0xbe}, {&(0x7f0000000140)="87891b9e479568dbc094df1390a7779c36b8db9a2e98cfded9e806a6144daba5cd128b2d2324f7352edba49e4382cd68f31a314c5aa64c6ed342fc3078c878ed39d9eeb44b96da23e6dc1f33b3da687dc5d0f34d3fc2c723c66dc2d428c94912b586ceb06e45c4e9410d63ccf9fe4a94092f81a30d97ec77ffc0a203b14e36a21b9660e5c81ff511251732f7dc0bd6a90e490e64754e134cfbd9e575a2862180c09b669f2e522026785fd655122d4ef8982bd4a1508fb3e772140ce3d80f9708255e63c8c875793b03bb2df3a79a45b4456795", 0xd3}, {&(0x7f0000000240)="81436ba40a972560e8a0257baf0f546aa40f9c794693e049c582d498ffca8c6025fe4b8f06af31917ae614cdae2a9d5d131b5e67f5f1a32dd9eef336b4cc72e2dc9d780ea54d1dffae38aa99d9211869598aba0b484b7ce6411d752e198969dc54c5c83bf18108aa075b9b866b6641e882c9dcea3d97de9d8d070c39ab01a7c62875745aa08d7d99e5bb03bb0811c3482b585df49f37b5a3a91b4e14f5dc52f8f50dfd2eadaa9812ba048f1764348c011480fdd13d7bc7ce589f07d90cd6fed8a64a19add4ebef9bb9b519c01635bf55971946af16fc7a1121512cc93c7f299b68cfce102241765fc11e375d735a52cf83031932d80b3d5154b72bf34e756b7b7387262fb13aca297673d1de4399cfc4f9e7cb291850605fea3a4b5add4654eae12d8e61651b297853e566ba91aee4a2796b57d320ecf4bfb6482683df4424ed35f30cce6c07314c5a43fbd727042380ddf697ef3950f006f564054efb15891327465cf6b3f7b150a56a9c5ece9ec0acff924741898429d931866bb7f4ffb10f292963c9a9dd5a9f70159127d7f3960fa1e90a546e3135f5351c74df5636a992260541649ab4846049762ed9421901492e23e9a1cdf12d657aae1fc063bfdbd96fe8c3f902b64440bb9279f68e576dd9fc8c2739e187c657187e850d0e56f886785e8709833fc6c423d6d8fa7aabc5ed84aadc32dd1c40c1f4cb4db90080f23f4683c4bb35895973f36f4e8bd81795608c999f59268e45a1d384bcdf42b9e7e210f4c0b19ebbd781e0abd5b2f90b987510598c65b678487771eb113a5be23d9789eb8064b7f9fc8cc7dba6894ca7ba9d2838af39c214a276019faa90081dbaa5c4499aa2865eb1d8a71be0b45d507f2e23c3bfa38a944177d379029b295bffe6ab4a224ef0ba16a3bf465319e1925cc52b879059ba4c0b338e634b45f34ad573ad1af8afa28c30e42ddfb54e016f9f021de01189b0179bc57ebea54762abf5560ef65fdb23d69c35c116348b27a5a75ea24cd30091e153d148c7cb24f7351d954f70e7c7c65e20ac131c3a8d1ed19e23dfd652274138e370df71ebced7cca4bafb82d88adc752efac683e2b2ed8d8207c044540237fd57b213fa495a61d7ef3baba64774451629fe57ec45d314020e7ffc56a4d6ae19ccf8d30c75123222a70144de6aafa62dd70a95a9488495aeb1c09ba21d586ff44a5143f2cff4ffb7232d254f6861738d3d18e9d27eee29d8e1b48c8f72b3f3e7bd9b13f376bdfbb23a605bb22524bfb30d945d3934944a0dfd7852031d433be57accebe5ca325d067f92b83756fd60eb996576893a734a17cbb3694509310092932648322db0638a83c7487ad6c481626741301b1d74e62358f4e85637e95f4cafcdbb2ccd298ad8b5d18706157cddeb80c4e6d9efa3178d44bf7f59c456f9fb5356c887fb91c4c864c429203aeddbc6992ce60e4b2de7d816d2dee524a67b0adba8a8e6444571c867f2f0833e57b97c3e12448cf0d7b1ceb0ebc8d2df28fb0b6d417ddcf953290c8887dd8360271674ddf0cfac07efbef7102bab211148cbe6efcbd6e362490587edf8445f5e53e2c9683ec0917da80c9418afc7c4a88eefb92f109da6b2c0a711bbf1a94c41116eca699d47e8a570c993274abae817dc9d082a7e806e73907687a58764d267d43d377141a8926f16da18a3a8cb6871191102629b052119439004bc8ffc03e7908fb26b3a4128e78b01e2b9a78a081d6158c2d93bbb33b746cfe50a033f0ba428a476ef6f140e46afbce69de059185fcfc9e91f0f27321fe3eded01f1d9770966e229df81357ed5fc0164cb82a53aaaea04768b18eb8c55add9dd2e25c93ec0477c173f9cbedd716beb19260a3ec383cf380d4d86da0fb1e80ccf64ff5caf9aa5871cb8815eb86a1825c830685d30aaa15ff9e4bd62bb7adebc62b20cad84abedbdfae1b54fb89550d7878fad3c986295513a7b7b3909ebdf80fbcfc3550e38eda418b886fde279c6c2b690b7484d23ef2a3ac33daabcfbd89370956c292597be0a7512c027c9f2093e2848412a822bd7c98889b53477876ecdfd45c9f733c9e4a74e1a4c6e830f431c72b9491f6eb7db784d4d7e2db7e5e33d3b421459b02cdc1466563674efc70154cd5e5c075c4edf0d1e42db54de40a4b53b795618b015c0bb634e969862a569fab8a06a37e3a809f9755028b4632f3987842b14fd7cff2b4c6cb7bc3308003bd132d2177b002720932be5fac98c06fb44a0eaae10544061bbb9d1345fcab2c976508fe359200693a1db7380085a4a2fe08a8c5989981e8668f925cbcbade962b7d23591f1d12a27f798a3899c93fe07183e797f317af01b118f4dbf082ae19dae30e79896353734f9125a3663f736a3d34b3e6e3ba9743963072a93e9b1acb9cfa39c408e3a6d63a5f941e9a38912f7902c208ca188d60ea031c64946b2209302e5ad0c8ea0c2b89dd75fb8f32043b755d7646295607f25a6e1eb9567d327ae776586fdfd718ccae53fe4d6a5e87f3e88fa54c22f6f318b177e60ea6dc4f41abc59e444be89c926c21efe53b7b2a5366db7489d6e1e7437bc64b091509bee301b412bb61c1add58ee26a872efeb4ed020db3611222029cc96839af9080f3bc3e2e28043c77023094adac8f8677eada0b67742695b6287e9bd815ca8fede564b93ab0d3294338322fcf3111057205bc340e5f7fecfb119a63e373562670dffe9203f49b843b54a28285f1527cfb912ed6d1330434731dbbe51b193b8eece0f5c6b03b49c9ee64bd43248c48c4e6490681c82af4ac439282a5e86af90a239d9ea7f20d95d25031e27481cacff533291a08ed2a9031bc78d67d1565d5c9b6de6056ee58fadb0b84fa960691e955162acba1f0cd1af229530973ff8ff0c9f97f1bd66d13b7e455a46fa14a0339462f433c1170122dc78876d7175dd6a6cd6c7f6c2a92700670b26faec850ae3de49367f2c6b5e55856648f7f1be445d1c62b7eca39d7e373d6e710036ebd85eefd749b4f0fe5c3898f3dd30df6d9971615a0de7a85957e2794c036c805f0daa100b2e17ded0bfbf0aae935fd08fb4b04519585c2cf513fd73fff7d1add22431ffee6e0943890bee590c831705e2f99474f28182883dfcf789644ec57d99c4329c1239fdf0e6f85d3d34bc6cb3ce58148f3a37c7473b5213a11cef6020c301104b24a040f229f99f0bd8151f2fb695dbb42934d040d1766a3f3852fb86792b8cc154d110ba51ac54cb5625f2b3b18afc0847fd1c7b5ebb4d60ea8ff9d59080e1a395b28f82e9875ddc061b69e72bdaea7a46838736a6c50eb07c3a400b48d4955d8c1a7f4b990e8996c78b4ba0ce709f4ab271e4f691f15b52f6f313dd31a21b0205e1f5759df14166ac9ffd18b54bc3ccb4cb63704ae3a1f722bd04f3fd6bec291400445560a1f45198c03b28e50f9ffaacfa5e331ffc75db258bec4df637269f3067287c082b24209328c367316d1d390f2a31eb260a4fb5ca308d62e0aaf1fcf39f2238ff806552ecec3782fef66d317b6984919cf42af271b7df69a7df686cb095fa072d3351e25235969f57f9637759248a613272b1e3c0223e478fccbdaa6d3c223d5301bab27113114d380de47b8f632e7cbd0549f2b2a2f924fc75174b6cd86539fe0e05129913ba575c401183dd6f9d0ea2c3e582e02442b103d7d93eadd824160850c82a770aa21262a63131cb7320ed3129bb3a4f1635ab09ec06f0ad5e2b040263a17ee8278a52d531aebb9af79f5c46d87086c1f39911b8e9df26c0e78d7b726cc0197f902f79d168d7c3f00ac2ee7c6108007792adc032c8eee8302b26ca917581dc241d7daa92545488571d0bc5fb3f699291945fae408f5df582c31b2f485ea34393fa0ffafb520c4c09da487b8fe2fab255586d9690a807795f934855515bfed885d1886f1d572582c50cc2f01a2ba751d924e268c388f852e56268146c21ccbe66d72820402441af2cf0c460394b8b1e003690ab126aaaf7b48d5415741b427daf1e56c77c100551823320a18b11af2201fa337d586c8c35241d62c60742cfbe98ff54f946df8c03737d18f58c738f007d73911b3dee678502db2d719a85f4125f41c9e63606f44eedc9da8ac04fc38c0ee1fc1bd2b6d5446e297989e4a3b577a12adac4eba36426aa481d3340811d3c54bf9c784e67c564dd70565cfc06f7cf8bc2337b31d112a0591521b7bcedc878d037faae4dae565a6a4c93a8b73da615328fac14f9045c12c1e6336513e956c50197ee0c65e87b204c4e2fa81c84339373918152a62fa3b373bdc66751c7372463721e7fa644f756eaed89ca1c3f4b3a7a9d8c13d6e1c2077c164e8e1fbbd796eff43909cb3220344f4e28c4e09f9d770b38b98fa2809b2560391ff0099e0db4358f88fda7e57db5e77d3b4dd4ddf40257979a8b76bce4e659ae7e9539b9268fe0d646e4c5048afa3f95bb6cf7472501148ec1c9292269f7e93057eb76e378a7b45965c65c4e5261265303d898c6615c9fc838585ce339b2b40b371c4cc926959ce4dbde9cc5e211fece5e268409ab9547f6d1fe1e7f9891d7fe5d8885b74046e6c16e3d6837c2c0fe851a241a5e6bb09f5b8acfdffc6af05109a8d98128c46808cba065fed92b1cf94e62a6d2d302d5563010bf743dab6c2b0f3cab092584aa252051b31b9418d4df9a8758ddd2a45c41e11cb1d3fbcd4e73f5b3850a85d2ddcfd94bcca334d745ca974696edc2fe6a90feee355bd77f2a0e97c9b8a6db51f3d078ce4a38a9f9fab8a98e704c08779385bdfea655cd6742c2a96e55797b2ecd263a005e146f0ec949c2c3eab605788c6709f7870806b3b6ea04f5f4b783652638a53ad434d3191d843d46cc06b96128c50b21e2d6619fd59446f58fe948e86257d34691c5e9195dcf17d23f5f1b87be95f0dd22bd28c9568f17c4eb99130a2809d8120fec86059b6c056ff80d7ac99f87b0a7a4445d86b08ad910da73ddea7a919b775c86b441d81acb928d7d369f6692e3908c0962ffd5651782a327ef105795f2a85e273aa289dc826b38b101f50f6d599c82852e3471e901514445a64b74943c8f695f2a55379b079d6bc3b19b046c7bee45d10046982cfefc5a804388ff017f0b541dd6f8cc793e40e63dda6ec58451cb757adc5d6db87f11df38842cdb05a43da5ea4d23512f4c748a95c4b6a86bb24ed640d7768be09750e2a68d9b6781a012c2ba283b020513c8d69455fa715ef235dc54d0f97a56a42e4f6b146d97b74e08c9c754178752cf94c96cdd4a40faf15ebd4da9cf730c4eac0bf985ab6895dcd4a326482208eb4a83bc32bf151eb7cba23c32567deeccc4f0e6dc86217ef9ed7603f296beac038db1a8a0d53a8a42c9f4d440bf66f5e452e8df56a4cc3b4a6ec12c52eb73fea4c33e06acd285574d67f0c7debfcb7a873a0af1f0f148dbd0dc9605ba48ee33f703256ca2b156ead01e0c6f66ca1ba64144e01f938719a4d00de1ec1ffc1c3fe68ea4ce2d8218de30123f8092c84224dbb5ea4a0bc18594e5d605e60992b03c0740d7eeb2dce06ebc225510a0b89c9747e3d17e0f68a28681b77ff20a171c4122262e3da5a4f72c656fd56d9a3a534a9acfcc6fb1e549cbe92d3c6e864ecbb223e5147a57e2a8f355b6f45e962f96da31c0250d459aab707afa4f732c5c721835d0386310711212718c63ddaadaff0c0de13e3b3f98e64dc4f19fd7104c74022c1290f79f3eaee7891acf4d65926b53f3f81c9bf18838925d895bbabd591d360db79147fbde6361", 0x1000}], 0x3, &(0x7f0000002800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="00eafeffff7f4beeed950100ff00000100000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0xd}, 0x4) r36 = socket(0x18, 0x1, 0x0) setsockopt(r36, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 19:20:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10002, 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x5c1, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000001}) close(r1) close(r0) 19:20:17 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x400, 0x0) fchflags(0xffffffffffffffff, 0xfffffffffffffffc) r2 = dup2(r1, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x4, 0x2, 0x230, "c821d9a57954830fda7d098a2083f20ef1e78693", 0x6, 0x6}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x8, 0x2d}, {0x18, 0x1, 0x8000, 0x2}, 0xebb, [0x1, 0x8, 0x1ff, 0x7, 0x4000000000, 0x40, 0x3, 0xd16]}, 0x3c) 19:20:17 executing program 1: r0 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000, 0x2000000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) nanosleep(&(0x7f00000000c0)={0x10001, 0x7fffffff}, &(0x7f0000000080)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 19:20:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x6, 0xffffffffffffff80, './file0\x00', 0xfffffffffffffffc, 0x9, 0xffff, 0x1f}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0xffffffffffffe000) ioctl$TIOCSTOP(r1, 0x2000746f) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 19:20:17 executing program 0: setpgid(0x0, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getegid() r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x20, 0x0) r11 = socket$inet(0x2, 0x7, 0x800) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x0, 0x0) r13 = open$dir(&(0x7f0000000500)='./file0\x00', 0x22, 0x1) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) r15 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x2, 0x0) r16 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r17 = accept$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) r18 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r21 = getgid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000040)="ef6dddde7ac9ee5b1b47c2c2b0e6abb599d59f66ebf14de5fc21fe2ad3288a7a61", 0x21}, {&(0x7f0000000080)="5a410d3daf111aafa8436a583b0bee9f3097e6d2eef18fe4f9396093ddcc4905ebe763f9be05051aced1bfcd50546ea3cf550687b735e51b1a1c6248b48a136b45854c311494d749e6cad184154614b44db6c506beae3b9d185a073d7fa5a287f5a931a2714887a84980d434571a7327906d2151942ea8e6ab7f2ea8fdb7f2fe42f0d578e5c685ad52496bc3e647e8839045a6fb26a3751c2246acdcc78f2db62ad751145a17be875d8cec37b8227834c931e41afad63f", 0xb7}, {&(0x7f0000000140)="60e0d55bf7e144c1501c30af68c337e2dfd8fac1e8fe084fae4990524da4ba6f3b221701272eabf1b800c02c5f", 0x2d}, {&(0x7f0000000180)="679847a695185ab24958631a67853b12925cef8097ba7b396529f14bff24070a4daa3089ac0ea2dc228e78f7d16de2d856a8f3cd15da3ad960e5bfd50f03ed702d7b992df7fbf4e8fced812187e5f650e2b06b3121266129ced8a60772e25457fbc33466a737b2e5bcea56d295462887efbf3644909f8d66933f51e29a6c34cab2662421d8c6b4fe4adb668c2d4921867961a1bdec6cd36f93bf6753749cb46bb4a403cdec9c0a243edcbe7d48fbcc645296a5ee8789608f836f6f66d2c36a246917edfeb981e195aeb4206198c43c2c2a87e1ed0598b34eaa58e0015836f62b0be3d2aabf41d08d31077ac1db7334a6fa6d1aff34a8d6cd84424348", 0xfc}], 0x4, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0xb8, 0xc}, 0x8) 19:20:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() chdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) ioctl$TIOCNOTTY(r1, 0x20007471) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="ca2b139575c34907d827ac6cfab0ba366bc92c97b1cf8e3c0057459e0e1d7fa0e0", 0x21}], 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) 19:20:17 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 19:20:17 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x84d, 0x0) 19:20:17 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="d3", 0x1}], 0x10000000000001fb, 0x0) write(r0, &(0x7f0000001280)='R', 0x1) fsync(r0) 19:20:17 executing program 1: pwritev(0xffffffffffffffff, 0x0, 0xffffffc2, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x8) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 19:20:17 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000004c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) bind$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$unix(r0, &(0x7f0000000200)=""/171, 0xab, 0x42, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = socket(0x10, 0x1, 0x4) getsockopt(r1, 0x1, 0x7, &(0x7f0000000300)=""/127, &(0x7f0000000380)=0x7f) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x2000, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) getegid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000400)={0x5, 0x4, './file0\x00', 0x8, 0x5, 0xfe86}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000440)) sendmsg(r5, &(0x7f0000001100)={&(0x7f0000000480)=@in={0x2, 0x1}, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000a00)="79d2f190cf8d6eda135755", 0xb}], 0x1, 0x0}, 0x400) r6 = 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(r2, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r4, 0x74) clock_settime(0x12, &(0x7f0000001240)={0x401, 0x9}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000001300)={0x7, 0x27, 0x8f1, 0x0, "fa61c41825fb0d7c9963f99f23010d019db44a49", 0xe9, 0x41}) sendto$unix(r4, &(0x7f0000001340)="f2ed3e8465fcce1e0b0f15eb04821cdd234244affbc24014ab9a", 0x1a, 0x3, 0x0, 0x0) r8 = semget$private(0x0, 0x3, 0x481) semop(r8, &(0x7f0000001440)=[{0x0, 0x7, 0x800}, {0x3, 0x3f}, {0x1, 0xfff}, {0x0, 0x6, 0x800}, {0x3, 0x7ff, 0x800}], 0x5) 19:20:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x980c) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2527, 0x100000001}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0x2, 0x60, 0x6, "2caa5b19c8aba4f760cdefa750c85a172cb533b2", 0xb2, 0x12}) ioctl$TIOCSDTR(r0, 0x20007479) 19:20:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)) 19:20:17 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) close(r0) 19:20:17 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x33a) setsockopt(r0, 0xbb, 0x6, &(0x7f0000000000)="2c9a2435d4b905a6bc9dad9a6731d0aa216c97c4ce0b42c7823db4fa6b96ca6885e985ca9b6b36ab1266b975e17c83420f1f2ca4a36f5796d77d6fe94fef82335c9f4ecb763439e6fd0f61", 0x4b) 19:20:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffa) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x5}, {{r0}, 0xfffffffffffffffb, 0x60, 0xc000000b, 0xe6, 0x7ff}, {{r0}, 0x0, 0x4, 0x0, 0x5, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x400, 0x2}], 0x8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x60, 0x4, 0xd5, 0x4}], 0x8f5, &(0x7f0000000140)={0x3, 0xf3}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0x6fa, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000011c0)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000001240)='./file0\x00') ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000001200)) r3 = semget$private(0x0, 0x7, 0x109) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000001c0)=""/4096) 19:20:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) write(r0, &(0x7f0000000780)="4f53dfbeba46eed6ac14d8413ac2d76e701735996e1d2ff2ee1992a86708b7ea72da8dcc8b2e13d7d80142f0a3a8e9265955d2711addb58228e343503248072b59e9c274c42ac8c7f16d669bf9bfca68494a11c493e25b3c25db68664f7eec95f511c7d05faa97358303f778129c4fd178cf9394911ceef88dcd9585face0b978b65dffb0578e8dea08b608211e69354afe17edb9a75e48a28945d56d6f533d8092b72e90e388ccf5f0ba72b12b81924c52ae2f9b4b0be077a71619408d67f05ab4147300c5b37295c9ebf8254e087a6cbdd95ee7825cce6b23f8c835b818cb41daeff27e53bee720ca5f615d50b499525e2c7083d944af9bafd6c3e3414ce71d871550de34b8fad81070cca3cf4aac053fde9c4706170586a345912066cc865d1cd7af24a7cc9b06f9d293bdb7e26be7ca055377ef46acdb829ef9a4267af39367b0e48cfd0076daadc55093d7e03beaf0dbafbe7975fcd18a623c6b7e56f3fe21203cb685b1916b1063d7feee91214bc511b5c285507f7c650161532c8142f41b89470e5006b39c8344a9a", 0x18c) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) write(r2, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) writev(r2, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x8, 0x8, 0x6, 0x32, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x1}) r3 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0xffffffff87d625aa) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0xdf2, 0x0, 0x400, 0x7, "6792e640bebcee880816a8bede91fdec6ea11e36", 0x8, 0x4}) read(r3, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1ca652dacdeffd23) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000001c0)) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000000c0)=0x4) ioctl$TIOCSDTR(r5, 0x20007479) munlock(&(0x7f0000137000/0x3000)=nil, 0x3000) fsync(r0) 19:20:18 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) faccessat(r0, &(0x7f00000002c0)='./file0/file0\x00', 0x100, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000240)='./file0/file0\x00', 0x140, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r2, &(0x7f0000000180)='./file0\x00') 19:20:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f0000000600)=""/32, 0x20, 0x2, &(0x7f00000005c0)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000200)=0xc) r4 = semget$private(0x0, 0x3, 0x620) r5 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) utimensat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x81, 0x4}}, 0x2) socket(0x38, 0x8000, 0x6) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000480)=0x1) getitimer(0x3, &(0x7f0000000080)) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000003c0)=""/140) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000240)=""/180) dup(r2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="a2cd3cfacf614a28e8fc", 0xa) r6 = syz_open_pts() socket(0x20001e, 0x100000005, 0xfffffffffffff004) lseek(r6, 0x0, 0x4c19c4870b7c4c8a) pipe2(&(0x7f0000000140), 0x10000) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000640)={0xffff, 0x8}) close(r3) getrusage(0x0, &(0x7f00000004c0)) fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 19:20:18 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 19:20:18 executing program 1: r0 = socket$inet(0x2, 0x80000000004000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) socket$inet6(0x18, 0xc006, 0x3) 19:20:18 executing program 0: getgroups(0x2d1, 0xffffffffffffffff) getegid() getegid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sync() r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe(&(0x7f00000002c0)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) fcntl$setstatus(r1, 0x4, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000003280)="d1", 0x1}], 0x1, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)="02", 0x1}], 0x1) 19:20:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4002000, 0x0) r1 = shmget(0x3, 0x3000, 0x3, &(0x7f00001f1000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) munmap(&(0x7f00001f0000/0x3000)=nil, 0x3000) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='@\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)=':\x00', &(0x7f0000000180)='}\x00', &(0x7f00000001c0)='\'\xeb^\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='#\x00']) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r2, 0x20007478) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 19:20:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/239}, {&(0x7f00000001c0)=""/195}, {&(0x7f00000002c0)=""/177}], 0xc4e784b, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file1\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) 19:20:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x8003, 0x100000000) getsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) 19:20:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xc2, 0x88) getdents(r1, &(0x7f0000000300)=""/70, 0x46) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f00000001c0)="bf", 0x1) poll(&(0x7f0000000180)=[{r0, 0x40}, {r0, 0x11211c62bdd051d7}], 0x2, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x80000001, 0x4, 0x4, 0x0, 0x4, 0x8, 0x3, 0x2, 0x0, 0x1, 0x1ff}) r2 = syz_open_pts() connect$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) close(r0) close(r0) dup(r2) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="b9600c60d464770562901f1f9dc3918a49d7dcc34071633a776545392886ddbc7ceac6204b6cafff2e", 0x29}, {&(0x7f0000000200)="9a370591028b240a48dee135362b375de2e667c53633581f03d4d8c9a798646d41a08e5576c37d41ba245f01672383681cfd0604d644f49a62149987e8f1f95e7ad176b40b6751e6d8d4b0d9ed43188c73516a33cfeb4a6f9f49b6c5c1a57444ecd177bfc7a7c3b9d1217969dc00475578a3efb3eb35eee4e01f13f6049daf0464244037b6658876efa75190a712b01b01aa2b8bef57fcb389c03acf1ff2d00177be2c8773f5a34999fcd8ae79f626225d7c09b218fe830efb343682e22a5fa1ca67d5eaad9ab3", 0xc7}], 0x2, 0x0) dup(0xffffffffffffffff) 19:20:19 executing program 0: r0 = socket(0x21, 0x7, 0x9) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 19:20:19 executing program 0: open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x1, 0x6}, {0x28ffa8fc}}, 0x0) utimes(0x0, &(0x7f00000001c0)={{0x80000000003ffd}}) open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x189) 19:20:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001600)={0x6, 0x10000, 0x0, 0xcf, "a0d66a5bc576a8de68d3b39d89eb6421a5f450b9", 0xf1d1, 0x7}) pwritev(r2, &(0x7f0000001540)=[{&(0x7f0000000080)="a60aab", 0x3}, {&(0x7f00000000c0)="429ecf91575edeb6afb348c1f50498c50cba176dcc262f391ff1d96642add59def6df765ad01cd41332c82fed49d0bc36fbe65154bffd482b087dfd68c610e1a96e2c215f2ae7e1c6098ef07899b20dafabf41d063aa6adc35a5abcaeb35e49e66ea2e193c0e11813765b7470614d3c190a6a627b19adcb35259204a5ae597ffaaef88e7e73618dc001175f85d7565", 0x8f}, {&(0x7f0000000180)="9e1420592529e80868dbcd9369405e721ef2130d8497f7ed77b797279b11a24c35d042e002c2fb91a897d45fc91eebcfacdc2c2bd0b8fd9d819be1b3cbb761bb23ce603113e4c29eaa31e01e47b9342a244451394b771998c98a8d646865e1c2f66e0cf9eed4c212611914e0c4e4789b4d8ee09f857f3b5b66a1e2598f449ba0e68efa3066", 0x85}, {&(0x7f0000000240)="dd472da2db44685b4df279eb5e8d87259f3186e9e6308e627697e0330115a46140f6960c8f8d85de53f31feecd117c80e92aff745e4666915af9b0182ea1bfad385ed7625c1c25532b5b0b6a705763f66a889734ff4588110e06d5def8ba423a54ca00cafab272841eaf0e2592e089ad238cfe1936b8e84469249d9185e3c21de6063424cb8957faeb17e7af7a7be78457ff4fafb7ee08bd4dd01bbb4694d08dc29fd143333479bb605e08d2fe01fa56c1530a260150412eddd0b605637f88f2455a5907c5fe50a813c0c4a5724959f33d7b35ae76bfe0915962075aae592be6b066e55028354a58f0eb9ad883613e0dd4f707d4c580c8b46f4525f0e386de09e4a7e2ac26f1daffa91b706dc545f59be87d5c825ee497f43fd1c7f4d3341ad61a10c2639ebfaabf27f950244de6ab7682af156fc82d48e904fa8eef7d7215228b94b14604a0e53523b1588ecfdd54086e2e62702869d73cc1f8823aa490483d5dac356cd1efb28076bc07a3202ce7c43928680c8d6970d79969afe2a743686984afed0c33cc9aaa5a5bd31baee57cb1246fa154fec54999cb4fc2528baf20924f4335334e1dd837d789df2c3d7df988d5c8b3a404c4da20e311f8e586515a1aa01c38a125ab40ca15c507cfe26390feeaa3cfbe5ea283eebc331aeace5b52c2ce0a0f9eeed431ff836c6f8bf1a647a29d478d8161cb82802832cc9c9b7ff3e6a4a957d0f3b14f74909c70f6a8e02460a5c65aad6487adfdcd0a4c835288e4a0cdc89ca43c930ebc39900b126cedcde361a7742bc97f81a02d33f23ef910f90d909790da5440c99577e59a146eb8cd7bc46eee408a9f41ccc31de2bfb13256324f9cd03eb490c4242f3be3e0c72cb5e86ee4961c9d6051291856f009b8c48d28bacf35f7991248c4cbb9587cf424c4519483244b539a5ef4a40a7402bc6e92b40ffcd1fe71241974f5d6b933a9efa68b1be6773479d72ee73dac68d8e77fb84e52d592ae567748f9cff1368bc60fff7ea79e356e590ef0a9efb2568db3a48077051fc79a48b69d6f06a4e39465b5e0a9c11ebac68cf7927ed09f28b520c23309426f8bc1b5db87e2de3105ca9e95d5b53aaecf592135df2d4547a2d47531d269bafece20acb430c0be92afbecdab7b211c027712641c25681e40eab96b97d47d4946f89d6013d8718cc80c76a0371dcd05976c565a1cf538db9dd57d9b4dc2b222a61b1532649febe7348ba805a7ce3eafac1f2f224c8503f5f730b715e102d0f8314734db481f7822687b3def643a10d8d03ffd25e1fc4cbf5aa8d5ef094750e645ca28ec39d081a6fd9943e0117601e3726cf9684861db6c77105ec3f22c0437505349232c57a5a3454f8804ce44f176bbe12017c74fe2637ed4decf2e79832e94ab693bf4b84b05c2ce05722f56a5e6a674c660915069bec8f66f44864830ecf75208e3642e6908b0cb65331a4a08d2f6138f8690fc6bf4d6168b1cf9af76d17250f50462fff5f24d168438062fbd0d8abd2cc22fa3ecf4d87c7e1a1f6e4a2c2ca065e7951ca9d48eccdc5fb33a71c5d7c75969e39301a45864a7f5931ec1765c685f07aa9186d44c947e5ebfad68797d537f9cdf626cf533b7dd30e9489b074b515bc33108be94010a9ca5e2c463786c5c11b45de94dac15a7754de972cba768ab933dee777432596f178ebd850bbed58554c82e05939e89bc4b763644c69db4b1218a2c6c91165058d88a79da9be8cd6df1aa755570fc944e084c91f6ffc0abb27a33608c1b9bbbfbc80393800e0752e0ff0499e95d567ac48b7305e466a1b8a5e5ea7906454078fba05feb116416642ccbe0124c6c167088b2e4eb689dde65a46a07cf89cb5c2a61dc9b1b77561507e1aa03f50beea849dac929b97d34ddd52505e3609fa991d76ce134fac93069e6f22d5d7a14ed48fc44ed9f93bc7ce150997d35f0c67132a923033ccb48587046b58994e6d8d6cd76200ab031296866479d0034cc9f20fea5f28489ac0b649d7e5eb578e89a27ff7fba763379600eaa700abd248dcf7515b98b48ad6ab6776214be06b03327521108d60a64506fa8b2d9eab7b96719ecc82931c1f24475f472bce3d36d0f30628846076db98c49d2cc30024939c9ee78d977d23e6d87a2cfd0ffa9d85c2fac4b754490ead24be46653d17bcd38d41a8f5aefbea49ce907c7d90db10d2d4c5473bc50d6bf928bef48b46aae50f738b7f0b266f98c8128dcdf58bf85bc3256b1ed4a3109300b159fa5ebc0701c9fbc4011b1764e4df8805e63db519b869733ca5d728747b1687d2ab527bbefd6928ce31d9d14617708ea9c8e73f4e01f0d315bba48493540fcec411acbc13bbaeb94dbca24e3fb5810e0ee36f32474602fd7b993f97b240ca4f7f637913ee4464b94926eb5cb5c1a296eeb26e672ca73a1b88e73ce7a6080dbcb2c2dd4ca73c6b141b9fc9ea68634c912b8e925055986961bd40e1f7f0662ab3ae07d3fc318a70575cdc56392e3ac507ef0c13f2941b7a622179a8d80ed1f27df534a387b93e7c6d4a3dfa4e55c1fa75757a23bd82543fb3e68b818163a34dbe0afa47b8a2e3c3a9add6bc3152860386c26d816225b58c54da8b384006f461e78289c8b0b3ab81cbf714da845fa0cc48b23a6f8ccc074b58819968b7601c152dce6ff1c803686ff9e790ad56e27a69c79e1411a5387d0e8def8fa8d25c7466270877af3175fe7ee97fdb8e5a926d05b73435621ac6b3eaff7838414feac24118e15cb0b182a57c1ce814a6b665d58076d28601e836c41c05f82da6bf9b8fcade5ebcc767fefff64672ac11df27d9d4c24249d73895408ad89188673bfb03766f27a1f30c3058e53363cd2b41104900eb69f7efb9e79908f9f9ccc451e081726b18d9b3149e6664475982c5318c89a8ade57b55ef681431aed27b5e77befc06f17ff097c2690dfab142b30e24ad82d7950d422615f5e9c4b6afc65b2cb82e2ed813ef309186b9522b3c6812b563fdccec147f89c35e397e7c90ae7923930cc57a9f276787399f848d0177486491a9eab5aa3c00ccd8e64d25411365aac2dba318cc296abc9a37f08a0ceaa6087b2496f3f50e03a79d4923d9f8447eaeeda31e5fb192f1792c90afbf00835fa624ba5a46ff2f01da79ec18b8b2cf3d2b217c5d63123501b0e59fecea47c1fefcd71c0e64a745ec1579efd31c021720b5232798a8d3eef5eae44409d89533c6a6e18c11754296d44a42335660cca354dd81ea88705ee30bce0e5c425220e5298a139318511d7730dfbbd871fd2e967a6b499a466b70b2b80d2bd3385d3e9c65b6eafb9d22800250ed6ad27fa7f234ab0e9ac836859cd14e67a066311193060f79578d261de437e1c4bcf11b8394e5302197667bc210b7f732f1caa6c8ba8afccee58d724ae4b2e4f9eb79437b188308ac17df57f5bfe1f4a3b09c8feb0c0d54b830d66265865d8b8072269cdb15453abd0cdd1c197dcdcec7531f151aeed2c8de4fa9fbc08a111fbd7077e93148794abfc249e828b6f0e71532e9e5f04950262fa58b43eb7733da4a3de42dcc69e0a45b613d4316ec46876203e8d952e78061c31228eedcee4609ccaedf438210d673b1793294f2c2035866efbe504e757369cab312515b0650cb42822a524a7fc7a4c519de71770dd4ef2fdfb22ef4994065a2352e5c98a547eb5d5da6abc9d5a5c860ba515ac4d4830e81464005d3752d85cb479ba3908d7c9b35f0b9603aee6757e00ad9e84ee7974c803b114875166a26ccbb3014614d76976f57336989440902abcaec8ef24b7c854df7d62a962e16b7a62eef646537d607ea9d75533fa1673a1cd66fbe8654c6ef1239d451d933280a9ebac9b92098f7811d00d19ba5c957f66beb15248ae7f198595d0504eaa890dddc59ad0f8264b7bdcffb701f3713af0ae8fb48a41014d1f074822e6e3ab71ff92f7ff8313824fffe14bb37c2c197663f4f662088906fefcf265d5e8e4405607ca86bc3799411d3edd2530877031db29e8b47007573800801b0e27f04aa1c7ec47bd1284318bcf9ea591fa2ce210bc9f588c9ddc73087ab32df91578f30fdac4cb9eccbd6ad5ba8dd40c4aca0d276da0b17a5d01bf273894a9982430b812017e17b83132af5b628670858bd1e770b90c5605701ab8513f583b3328f80a815a9bfeda7581f1ef49c69e010678e2cdad915426e65650146864da840de96e635b0e0919a0c8d92be369b9c135567f6be63599205269bd9d8803a82d7b79a4630b626dbe96d50094ddceb73c2a0701d7db13ce5bbb192bf74596b7e5c8b5b1b4468574bbf5dae3a6d9062629b1ef9737fe1dcf5fc9c11bef5f3c75123c052b1a460447ef951f112b18fad3fae468fd6bd40104ee253ec3084f8f910bc38f8b06333d234168afbeca76a424f95003b7e9ab0ca35b9144f2f6f346bfe41e8f5b5b17d8d07b1b8aab5768177e1aed4d99007715db5ec71be98b0b41fbd0f24fb2645d094be29f73b12534edbdcb3e48d8b58c4dcfb59f48a38da954846ca77b1b7b761330a8ea39a50dd0f42d169ee49664dee1a6a4f021ce392032db030164af34a50945cee11f5f27dd1bc4e51a109754d9d90eb6b824b753a0ab6d6bd5bda7e50d53014d21987d9407fff91b64130ee5f4361e1c8685fab85c31ae359fd46ae2435576bd52026da958c33f8e3bfbb0c727e753dab6dd403015cb2ac46ece82cab8a8087cfb5ccaaa67700c822cf761c199acc2f941dece90449e8fa44a33138679b2c69fbf1e640f842b8f490cb701c6f6e1cdd7ccaab00ce97dec46e034af28e83d04a2dea4c641f5d49172614ba9d1be0ccf3384a491a9545b7c5303d18eef08429c9896615c07c9e8662b5862808e8d46bdbbeaf6acb1a64ffbe4bc89e9a0a1d30be139d0d4732b4fe57e988a8cd71bcf9fcd855e411fc0fded438e91f47029aa7f73615bf789c7f53f26ce0f8c1dd45684a3cfa14798bb87b4e816d32399d2f19240e9678019da1131f93cbc2d60f264587167d9eabdec423322136e956980f310939d7775437ffb32b4ad81a11773987c5d14a216d60d33484d77a95f0bd53001f4a290092399ce8c5f1aed3a690051c85be6b8fa53ae109e87fcd15b6d23076b58cf4272ab5ffcdbbaac4b0bee9a470e82b9ea15aaa63b1157ffbe6b474b6b9dc3b1b0508a1310a69d35786bae45b89dcd64f994257d6ae7ce788c65f0d506fb645395cfaaa3285561bc013d63f00c31c1d7596aac965bf32abbe369b3ccb088266ba9c12255ca494ce8737295ac442f9c262bc6c7b9eb33040ef4e5a3b0eb4bba5830b6a9373f18da9128926c850508478f4be602cac2c631758173ea272038241681c67c857853f330ef88afe6a2a631898cf5296e5e7dd9745838a473220c43aa0ce6bab11a59d107a9d3744a279800b56bb195765bff34195db64621b9665d7c73caf4f2d119635e0ffe39e5e4e7b9185ae3a9cf073a621cc2d247bc019ee9f3644c0152a82b029b0ab64fa34223f2ddc9facfdc0d327a8e162e4e441105608426936e6ee6c94c53b086922f9f4553a1f2e066553dd4156cb84323564d35982a2fa4fc968aed14c5d94eff9d98ff3d432126144833cca094d088b616b7abf0df3c69eed726a500e1bcaa5f959a8855d01bb5aaa041102980979b5bd3b0e70d41ed6dbc9b4a5e944fb8c6a3b07f1fcf5fead90a05b3931cac20179aae219e9ea8eb53b0ea30ee1e94f6100130e5dc221bc3326ccb815d0f7c1a8f2983f184e0025dff217854dd1663002f537313f091a1eb2ca7b89f", 0x1000}, {&(0x7f0000001240)="fc19fc1ec99af95bacf4788ab581ce43a57a8b9ca55d36fec40b867ba6ba2f3681a8d12a7724d0219973bdba0000771e4a22c5ab157206c3de21394486ca3e7130733742b3d5c069530d7acb0fc2dffc2f2ea1e6c16e19039bfda1a1b63341f6b2bb5c", 0x63}, {&(0x7f00000012c0)="e8e4aa157a35e29cee02a62143751fa81b502482530c3412e9e52046720608f0ce7fb5cd861123ed79eb9fbf23fe243965daf5e60f29e97da5be4c04f6ca325d3a0521a6c8bb47df46a2ec46e113707e4b07d613eb278318d621b4a89caaace372652e947c325b144f1ee98308a7e0e275f81298e90cde5aa902fda9dcb2b90b47cbdce6883615cd4582eeaf3c6db28eaa0cc9", 0x93}, {&(0x7f0000001380)="ac58eb0a48a4df3fbece49c2", 0xc}, {&(0x7f00000013c0)="e7d179ef10f5689f022610294542afbf3b51e7f74fb78fa2abd5c974b7c54090fecf99eb1fbe308f73d1a9ad5d16c2e11c37d975cf57ef96e7b8591d12a999d2549d57d1e844a4be5edab48b2c1be883d5cb44dc3cb3754f5b4d1feb8ccd8fef73ba1a", 0x63}, {&(0x7f0000001440)="eba140abeaac42c753e4826f44b9b0d5edde4514089c7f9d26d5fb3737adf49c70eab42aface987a85aa94439e7b901aee04350384be8c6e6355f6f335d05545df34951086ff2ce687fb058f5c4bfee50f9c2e4809a97aacd2a9761497deaf6fb44634a9e927948b43dcaffffba920a79f9abf53d0c2b26201700fb1de3c66ac5d3f763a0edc63818786ca473f4edd1e4982ed54c0d0977985c0046a41a7a4d0ec545e5e8e2d339b629b177aed250f278f17c0a0c5b91598f399ef296f7bed5fb8c08787f8e437ea310c115cde1505aee8b381f8b1ab0b5d373b35f94e3d75ffaa63aad84afb083e515171b286bacd0241c287f9", 0xf4}], 0x9, 0x0) 19:20:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x9}, {0x7, 0x9}}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) chmod(&(0x7f0000000000)='./file0\x00', 0x120) fcntl$setstatus(r0, 0x4, 0x5) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 19:20:19 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000080)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x83, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="cd2609cbfd0cdd870a7968130972accb8fcb68cfe229cb841fe431d470fb33ea755b18f2525deebb1ec7cb3821bacb3533ccc68e921c633c65a35fe3aa1f8e23d87398bec71d692798e2a0d02143778845bf877f1edc36015c24dd679fe9f537a5f2e0a8af3a7f235dd1144ec88bf92e3dba459c4b40f86b4f2ec1f6", 0x7c}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001440)="63fdb1586859d949303acc113e4dfa71bcb26b750b172f06086e481592f27e51fdc0fbf2ba470464f9fa7f65ac5b0e0feda7d74d717d6e9a77174be9d756f47c596fba967230737fc7daf865aae4f7ef53c73da1090614dc97015b40f47dce2887e0044257b77b8ad2c874aadec36d1393fa8fc7ec887048a11dd7c2cfc22b3f38a7dc972bec179f1141a25193a233ff7d6fe2f992086b90c092de54b1f69c22da12d855d54b117d02aa747114b8ecbae7d124865052bc042c8cbdb1", 0xbc}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 19:20:19 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchmod(r1, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) shmget(0x0, 0x2000, 0xa0, &(0x7f0000ffb000/0x2000)=nil) 19:20:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x1, 0x2}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x7ff, 0x7, 0x1, 0x0, 0x9, 0x2, 0x8, 0x2, 0x0, 0x81, 0x3ff}) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r2, r3) poll(&(0x7f0000000240)=[{r2, 0x13}], 0x1, 0x0) 19:20:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="04d488ea9b940a91316e6fc59b4529731b5a57b05f955f3a2a64637f050d0ff707c8b63ee0f2fa58961501f48fa81aabbe37137c185318e88a4d0d484c947880f4cca470e3fce4ccb6de8b8729c43933827668f6ca7f43175c2f2f8c0ae442603f295642a71d8a7b29849e57d888ae61eb7144c9cd81a0011b4c4b6a80ac1286932b59e397fd0ae62762469b8c622e37c9264d450dba0704f5d92de23ddcb767d1860363d16443885a113ad4a8ff93ea86fc8e1768", 0xb5}, {&(0x7f0000000240)="563ef1905582df55faab8a9c27eaaaf34b1a99ee614136e917e0a1ec8e80812e3d12e21bdc6fffc7c7178a92f18ba3a45ab5b85734211715888b0979f660e5ad50a6cfb5cbd294a493610cf31fdebaec521fd6b1da8cf2226d1246385ee2d105026979d3d384a2826493b36136c74f2353ea0ece3c85d3c840dd762945ef3648bad3dee9d16e61de4af9d1ccc2d9d8c672c6c07dc18a3307d0b7e15bbef8448c1a300d21b16e2333c3989ef7c4021d837093565a67cbc0d3b99b24e176c980475d1a3f6da8dcae810726e8098b404770cea9747fe1997e5ac2e7114fc28d6ff5d74c77714dd7f3aa41451f55d419afe54caa10614bb1d8c832a0dcb6ba7da27db613a00cbd484590ea62f998f8a1ca8c72ef9e24390015c258669e98f423dd1e550587e827946dac33f8c81bbcdb11d3e530a96c439d2dd5af293ec34a8a8db92ba69d7d1bffb543a2283533f563c1815447ff79e6a7d6190cd20ceeebfb2b5077464ce264e17973228f39f1d0df8530e17bea762c8f37429233102b661edb13b64a3ce3765e2dfff24855290675b7dba37de40c49b3b1aac207d22d1693e53351bf42a450753f37db58a17cefc88976fb8af5a866dae13e8d1a48fe8c243d47e7d4135c6776c3c89c70da04d37022165c5f0fce16c3886cb91aa2015da329d2bedcf2c113591a72266758f44ba65925d462d4a035860a7520a93ce9d417310b147b361b458d1117f288e384d345f8cb02556a79946baa31012f2cc71998a3e6d9bd5a1fd04b86a9eeb1493696fe0a04809ca1134a55cc37d3813ed6d5c3e006ad1213e748fa05ff5cb28c10288d13e8ca667b467daeea3b40303f9d8af94517c046d755fcc6fcd1c5966f34d996ef766a1135ad239bcb9053c47cc771510dc343c497c7e52c56ff591dc601b60ac236c96fa170048d73b58afcc14b89ec2208817332afdede58440ccffaf20cd17f375328701d314398ad492291005fc1ce8cdf745dc92c095d45d2417c7ec6dc479032f6a34fe13b3f04a512991ff309b9dce93b48e03d77a1d2668ae765db356a9b987e59b34b4660ea2907c217ec90337455e184850e58bace0dbfa101ecf29aa19f6bd69de70661cbb3166a594e538c56e541c2135543ecb158ea39b708610972904d3d3bb94ea54991ff010cc305f3e251f70deeea3e000d7df2d713ef84a82cb1be735f9821c3379f3869478dca0acafb6b72388ec33fd59e3ac9373f5586b7075f6a105512895537642f6357b6b4457cf2f95c429147ff891cdf38a38225f2f4ed31da641301062898e0108c44c3eedc67ecbc70bad115debf30b7af4a6e774f81ed1957b5f7641619bde6ee3821f67ea00ad5ffaab7bb3c821361dfe5f1b007c9eb8a58644bf079e26ce29da2f0feda6ed919ae0f3a324cfa3ca095aae45c59cd489294ee2264d939b8fdf8c069bb5bdb23aa298a7e3c43cb84b1e076062efe4b89eb60f09748e955bd2e25293a8276b2c73e14aacefd3b8e1a3dca7069e9b5f510d8d6ddafa6ccfaeb965b3133c74e820e5194d3c1ccb0e9f34db31c2ac84525984275f5b321b7b9dcac2a2090bda8e7d9b8edaa38b5c082bd3c8c86950c1f66e407a338f44004ca02e2d0e33b5f75617e3b5bdcbb7707819ac56261bb35e11d0544b20fc91b80c8f2b5fc8389d30408d47ad569135db9b5a9099da02c8e5457ad696b5af612461d5dbab0f4622fbd26d6e9df5386bdfa864d967dddaf8c07b44d2e70ca3a0b7fb94a84b3eca835749e91d0b7af64a50d3fe422ed5fd8b96d7cdfdea721c5c52f0e46c68db8b266cf8c7c2670ec332e33d42bc4ce77f8bde4cbf854edc238c75ed5cce372ae02e5a35c14b5f4bd36698965d4840a6dba6c781901a97954ae7410d5ae0e47834c5224fed64e5078b01630b35fc6ccc6cdcc46a8365998f5beebd37300e0dde69180a9c9aba79b2fc3c0e059bac99ec5c22f297f85c0bf4f76eccb2adc0b9019dd7b4ee2793a4a90ea4d2a3d820a43da55ccadb29c378900254c76088e5dcb56430d2dee0bef82b21d460d57dbe23aa5b03a9178686c9b98a0b29622fc37d3a86a28fac7903c2caa30954d0f559c0f37ac698e27362cfb69a8bd2129e9a54d31232b7e011190c0b8cac4275ff1ed07d9df9d22a578f5e4b8b68d3eee4f7067b14eb52059394f997837a3855fc5f510fc2f01e7bda5d4db67504a47f1bb19fdf06e765deea1f7fea47d744a7137abc8645e0aaf8fe76d1a3faeaf4cf6487126fa6b95db5233afb8b487fb6f4c7643b92ce0a6206c906a3d72dd8a4fe8b15886368128a7695260e4163101b75825e157e3158fcb32b40b973277ac169e87e0f2d94739e1f0bd9a6b8e4cb27ae668a77bfa0293705fbb5018fa36b64716d4de3b76a1a34ebb04310b4bcdd6366a55417af61e8833c53181e436d3d400ea040503ca6358226b305517d34d6135535f89bd69b58a8edece337521eb34604ff2257f4b9621cb0d629208b7e0af3fbcef4b06096704488446c39f89d34a8c1a15ee7090ace4a6f61f4d5ff7166f42e7f7ed11933fa20dcec3a5aa908b7dc0e21a76ea732bed28bea6852762254bd0958838f7ac7d762bab1d12c239affd2d94f6ea98719ad3a840609e1c7ee5bcef301935d1ffb4d811ba30dad17e79b609b51203fb6c92b0339d93005770a1105f7aad80d07ef465f4a0bd40221cde8fd6833b98905ac8b9ecdfe8a8c9cd9c0112ea23914dac45c052e39a37ef1a025d8729f4af2bc84d269247ad0bc8c810666aa7dca1a40942e84c85159c26c937a049374b32280b76c752de6ccdb1a8f6b42dbab3a3cbc6fa8cd8a82cefa48dc0198b125fefa29be4036c081919c45f6e1572e35935ffd51744d46844ec932d0357b8cd19baa24a1694f35473c875bcd0e1a267fd4f9420cb3e5c0e63bae500aaad913f1ecb957bbc3a699d0af04fda25d88d167f2aad96ddb9145feaa2efd0204675b93ad66a1bd7fc783c3cddcb8cfed75c1f82fdc4770fbc7821354457d20b23aa3fa180e71fb4d5314b0aca530821ff15cfab23002b6e7a6dd8716f68a7bae8021a94aa713ef551549597bce59f9129010e2f04fcee647848d34c02e8787de8f85a5b498cb8412112859353eb761671aafe6caedc0b6e6d9322b2eb7ea5525f4f1c0063d72631ea519fe5fab258cbeff96e18a3153e9b41fa06ea04ff28550d53b59ba67c12ffdc7d9543977df13f3bfff4b9daeaa42e556327583114fb16b62b46c195aca1786600d8995038600439c20d0e94b0c0d34a5a25d658ff4991d0cca66d001af779eda98d637a8e3361e001f1c8dc344a054b1938d17f113a0f85277f3cff7544b7a8c677f1f35acf805f03640541dfd1202080beffdb679fd78af2710ef28e715cb5b3986f943c6e424e0ba22cb21427c1c2a3f5f0b55ade86e2e1304695972b189639145e99d18ef38b7e8a538c56eeb520fd71a85af6949dbfbdf7f8c77597c20db8a8726981ce346d1811902c48409153db436065d1652c2027bd02681a6fbba10a2623095b1fb6b2dafc9cd0e1cb8c268a0fdf071791e7a2723406a8fddef88821e2afb4d29c2a67f77646e853c2d252c018cc32b2804fc764f3a4e5a237cbc09c113221f92562815e08e7669eef8ac5eb1674c01a70014d700d3f379f27872628c7f28700f5febf8b804939c715845195d57d08084f4cedf360e16a77184e7253325296de8050816980b53cd48d888b100b6484215d27382c1c1fa78bf6661375f387759837807af2efc1a21359afb8c317525594e71bd48d296dc12dd0612b60ade5408f7fb713f8615af42b74e52df524b74d69f1d56845b860bda72eea2d5d394f73e7f46cf9df40f5bd3f85543b2eeeedc93c8df1dfacba92784bfd15c29ee60db36ef36442efd2e1029488ea297a7b958cb11608b9cc6fa60d0fd71de1bb22ccc4a7a9bae9b0a23903976157405c6ee5982c4f8422c253bfd3a195e3e5d8546bb8a9c9f2f9c5d1a180f011a55ee34efcb1c74c84b19d5f6bbf8dd0d9db64d0102718e55ffabc89b155753b69812c13cbf2b0550251742626c64bc6f101e7d96dfbfa478a4be1ad3acb0fa66eb199ac636691f5377cc72b1661dd4df38964a95b9ce42597ea463bb0cf675f40c1394b4c86bf2a074d215ff0dc9a8d4758452792e188f6c81dc55506a20c331c7a64312cf77b9e05de933460d039e31caba4e717111dea50d8cc4af93f8fc74f6bec5d15b712be7e5e6bed32832e9b3a07d39d832a377edbfc81d86ca69f0dbfb8b88f9b6792f4d546723667782dac1f233dd915661aa4a1864320fbfdfcc4f81a53637cc259446978e1a969ae9a596f0fe9ced8666660bc9d34537f081432e8bf2838b93d1ed6e919b7c73abcefacb2b085075858d07efe5fad392f4d8b1af664ea44d828b80088d22fc231ae346dc38a64dcc79e8edabdfac7bb0f79881e19b219b40c207b490eef3f8592dd03da670ac2cccd5c8bf3769684af92b4506812de9fd86a750ce57208f8867250f6ef8569892bd24d7cbde993cd6b98b7f11edfdc2ec3309a30d5e3bb7da6bf7eba5ba56facb6c80b77cb206e5f4870345dc26f2cb7086b386f45237df5ecf28536f6dbc45f73d3adef9339714e2d9046dddd54fe1f26f3181153536826ef9a9a7700391f669dcf2ae74908cea7cd2a93ed12d91447f5277f58ef0ce73ea4dda32ce7f25554a3d764b6c63e48b8d666a934ee949dfdd79715f4573f6957c6cbcb052af587a535eb27308218d9ec98c9ce44d9d52d2b1a93096ed837cbce54473f24a8fcb286b6097fd272e9387468c5c9108bae1ff94974f3ee13fd7f4d878fb00f6c04f106856cb5e96d43d4c0e10583eea8394a59bf7d94a910a413f5ef6e1f842a4377afafff835b6cdf2e91a9dce88b6071b27c551e82a27f0e5eb9f431e47ee31fc6b69bbe2ae1ba20c468b871cf24280c3f1b0f1c5901af48e89975a94e81514bd3d613a54f5d062f6ab9a5bb5ae576b8150fabfa92d7f6e05ad13f0a2ad324369a26b1077b0ed97018be2c91a7cd937b9d5192944ac9ec279b02079d637709be7efb5f064469a9c8d93237e46d6a7b52deb2695ae9233525aa36eb5a95456ef6673b8001ce94cf54c141c46d6ad9c5e3ad16409c7e1c06c98b0f5411f77a63fd13074181aead105e7aebc95244041cc34f16037962c33bebcae2de1760227f9b98edd2b0da53aab132d2cd90a3e3f72b2c2ac0c38a8bd287fa9bfa9df52fa158be51b1174e13a76f524d253df93a7a8e2ebb87d8b883e33e0ff1c35710564febd58f44f3ac5d6079d619c96eba039895397ac2bb3974f0a9604afb9575a98b33cf0ce96ca84d7746cc972c2afab69330eaab4189b235d00e27f02bf6b24a6ae04141e2f8764fc18aaec66af7fb48b201645d564b3751f195eebe7dab4c02730327531a9e0c16e95b87e3733bfb25e63676876797758a8d26bdc524bd1a63463fb1528517497c5ca773d7c7313772996d158e2e981321e7387bb1dc5ee46b12e5494ae66b84c724d470583ae7fe0a547844092ec0da9ebaf89d1ec96d7e2bf67217f3ed6730290284a3a149874b4fb71d986f84e7a432931408f89d9995ced97fd06116e7f40da3ab739365c8e2ce05ce84d9e5bb86264a733ea7956461a2372d14e5c406aa2b6d1cb277b78c689c046ee41f0337e1c05bdfc75ea87a7d26078a9bbee777a5a7b7c46a42507e841de3d68d8f897e15b8f28b3bbc064cae24fa0adf9aabc4e41e15ffa0d0cc148212bb1d5c965f659bf55e1f44a3f84f76df6779b7", 0x1000}, {&(0x7f0000001240)="2df272b6fea6304dd0750fb21f3770749fbb5fd1f5fd8dc2bd4c70b90d892cb7f57cb9f7df63817fa2911b5b4f5d4c18ef405db778b3e1f1055ba93493c695aaa6ed92fff6a843832b78e6b036dcdf303570efc0d678f59d5e08c8d374a310722a8366942ad50336d7f97ed425814ed68a664eacbb8efbdeccba451f591971537b", 0x81}, {&(0x7f0000000180)="55cc6508725bb1869510fe9404fad62fbbc7a45c4346cb19d5c55b94699785c55f08f9d9687e658743175e27cae51638fe918e17afe7379c5cb6d0de8b8c718db294ee4c5d755134b45b827203772eb26064e045ad", 0x55}], 0x4) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wskbd0\x00', 0x180, 0x0) syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001340)=0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xdf, 0xdf90, "5f481b480d546df71d14ab5a7ceb0bc3cda2e69a"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3", 0x1cf}], 0x1) syz_open_pts() 19:20:20 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) recvmsg(r0, &(0x7f0000002380)={&(0x7f0000001080)=@in, 0xc, &(0x7f0000002300)=[{&(0x7f00000010c0)=""/224, 0xe0}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/63, 0x3f}, {&(0x7f0000002200)=""/233, 0xe9}], 0x4, &(0x7f0000002340)=""/44, 0x2c}, 0x40) r1 = socket$inet(0x2, 0x200000000000001, 0x40) getsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) socket$inet(0x2, 0x2, 0x7) 19:20:20 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9b, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$KDSETRAD(r1, 0x20004b43) 19:20:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000000640)='./file0\x00', 0x30, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x21, 0x6, &(0x7f0000000040)=""/59, &(0x7f0000000300)=0x3b) getsockopt(r1, 0x3, 0x3, &(0x7f00000000c0)=""/104, &(0x7f0000000140)=0x68) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r1, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) syz_open_pts() chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1811, r2, 0x0, 0x5c) r3 = semget$private(0x0, 0x4, 0x1c0) recvfrom$unix(r2, &(0x7f00000008c0)=""/229, 0xe5, 0x1, &(0x7f0000000b40)=ANY=[@ANYBLOB="ef814221d230fb9847001983bc6d993e2fe2e7b04a843273ebf68d9baa90b45f3cb72186e7ac790a9a13132251c7fba8d471f6ed3e9782bc6ff02f6fc32cc7521646bdb4acf7f67b6df56860a4f2121fce0743022da5e466eba826bb8721c81ddb3073866a3573aab97fb5e6ab5f4dfdfc95da57f90adae7cda6759fb5670a3463c01754a6bb0dec2beb2e2bd6bfd2032b6c4a1142e25d91fdcd78c8a6eeeaa5d4ce7a11eb858692d93b926f86f567bec44dab68367cef292492aff231f4ac4b1a4267e2971cb80ba9589a711d0aad9326b8cf486f51b812138fff77b1ed1195073ce614957ffa0d3ee7c2bf34c1f024800750989e9905959361fad210362271e92389ab891aac57e8b49dd3e16122f137bee807664e61df4d32673a09f0e36f945fac47a030b526ca1cde47585d9dda7dc17d6ee94c54187d9913ddf76ca2566d13492e2c722e5d3b8b53c2de8bec2be97a3285e0bc3e8a4192eb8e6805f7f4ab0aa1961149395d19e1c9"], 0x1) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000007c0)=""/191) r4 = open(&(0x7f0000000880)='./file0\x00', 0x20302, 0xb) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000340)) syz_emit_ethernet(0x49, &(0x7f0000000380)="681ca7bdd41ea76b383e4b09cad8aa3f637b8486071d72eca50acf787a5f484c3013ca1deb365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4, 0xb2e, 0x3, 0x0, 0x1, 0x40, 0x4217, 0x0, 0x0, 0xd758, 0x8}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x5012, r5, 0x0, 0x54) fchmodat(r4, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r6 = shmget(0x3, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmat(r6, &(0x7f0000ffd000/0x1000)=nil, 0x2000) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000480)=0x7) openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x80, 0x0) semop(r3, &(0x7f00000006c0)=[{0x4, 0x6, 0x1000}, {0x0, 0x4, 0x800}, {0x3, 0x7fff, 0x1000}], 0x3) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000005c0)=0x100, 0x4) semget$private(0x0, 0x1, 0x208) semctl$GETPID(r3, 0xdeb1b121a3793fbf, 0x4, &(0x7f0000000500)=""/134) 19:20:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x6, './file0\x00', './file0\x00'}) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) write(r0, &(0x7f0000000440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d79e4fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f3e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a6219be8d7086c27e01a6a593d8bacddcf561948e956fff84fa2e3eaba8e6d2e9c0a5fd6639811ff4b42a255c238e8a75b814dcbb7ec3dff23a6d707bad9b4da1b24fa3c8896a9435904743691ece6b2587ec60d68395994a95776e81af339fbe06e03d9d262ed9e07995785c5ae288764c4e321bb3a9e970346a9e90cbd85c89557e7f7b37a9ca1460690c8f958222818b36c4b2b7969ca3508c5ada854c7d9f6bb2b91f0017efee22e15ca785683686f97f6e2d8f9d211d8b68782181a20ee68d3e0432c4fb187c62cc7f5fd4dfc43acf5c0de2bf3507bcac3643aa922f434ec6d294a197570e0bdc088d1f3e475c1a0bd62b9eafd3db9403eb8d3d9095f0e0abfcaa3caab17eac30ec6932f810d09d5d031698a1295e6db8762302d3105f8b185b4574f23240f863f7e8b1c808d8f9d8bcdb3b5e729d6227ed69c0ff664f2aad4acdeb6614f07c6960386c20f0d8e1637e10f04c0eefdb8fef1cc801e499206f4d03eef1f039b576f5f30ac17ad2ff5a289c212a02c7a3c4715bfc5067d6290936dc09b146a37c8bbd6cbacffdfa8c00e1495c8f4c92dd2d4f06c08f41ed640c73b4657169f7e1ef14c6d1dbdce6975b41dd119e99ac3228ca1b7469556e19b144066ab6510d1c730183e3d1b0b250056be11f522bdb304c6588c93ee3e8d18de8c452a5834156772758c1c1e44b4c0cb021db39a454f0b37f23aae688165eddaf1f42e208ae44441c5ff776e34e1c30dc61626da115cb25940de2f29e57e3903beb0f4ac34532c21dcb72a0f0beb174e9aa6a0f8369460ecfce789ccf6eaf21ec139c2e66a4706570efbbd20a799225746226b8fb0c4befd1a1104fe8fa3bfb210c80770f8df0823482f483cec18e8104db985df07533e3b4a09cf0936493a5578ed6a34af77bcee9ce7e8bdbdd8f3ee5f25bcc9038ddeafc3919561c9eaddca4a9d3c72382232570b8258ffa6774506c4a38fa0ab48c585d9675047a9aed7799df043f777925c8a0267557f1ccbb68e45fba149fc2418712924fbb2e3a07cf84e718c81c403c9958f41e4b61657308519b7ce9412792e2d102dd0d3e84b7fec6cf22f2289376d20f26a8131c0e0fdd4cdcaedf04253aacbd3ee19985cadc5b340e265e861e7897a4f3e1c2b7d9273f9d1eab44527ff16906c75ea1e43e8483098a41c11d8f464f9bef0cbff8ea7a864d8ac26f09faa85bf2ad8050c3eb258ecfb00dd836a73c37590499201f85573e12baada9d67d4566a5375605e259daeac679cecb9ee8d82bcb6568a4c88d3c4f8192ec4940ac1e6838aacde5db068ad90bd05870bd0da23e22695a092efe022bed95f6e2b6ff11134139b909281bd7c2545b3b2934bf2a814c6757f0d77af41514ba0906061b3e97239d77dc2e1bd5f244ed1000b71c4dfff3cc614db6ba3ae818e177655bfa6d8ba019835f39c671e7bdb60ce6e02316a6a9a3deb9f3d6e0f8dbd76dbc9e5bbc40ed8490fe8136c053e4b79300ec20983c30a010914bd6cf473c5360523ab76bdd206e31c4ab88660f04f0c32e86a8f719c1c78843ed304b34a5e4c4e6150d42c57245d595d557c729a5906cca1e4e3fc4bbe924649fdf1b01f0321eafee01ccd0453cf738780216932a210471ef083f623118d846c393cec39431885235e5f6a7fa4402381378af28621dc153edb1118f58f47cd85e6d2bff3c3288537c08fc73df33b8430469fa23376d0d066fa681469536bc87cbb69cdb9eedb82c9e68a2de21e958ea546a1f4ca4eb5e54fe82ea2765a22952babd59bae49fbaa13995064a380c227eec6397de92eca89be77f1fde43c5a97ec6ae16de31f6b1169a6d7b733c1ea75854e14e79d8df17e535c4245d6762db81ca3c9ea4b29fcb33c22ea7aace7f5c3ecb53a5542f551c7d927651c3d13eba932a1e91b7ab80da0556188ac91c9ed4c7c7a42e1104c8d6ec7a8cdf52ec1b59f1a3e4351406546f70ef59fafc039c82a92e7b3b500f1790a4cd669970c426ffae119f42b4b2d56556f0e171452a8fbabc854717d74dd6f2a6e17b3491970703fb228dfffdb2258dcb4d950c043dd9453fc383fcfbaf4a0bbffbb94056787954d7c85ca80cdee517e383b40d277eec3b9fe1a5a163556cb8571576946e448a8d207890baa0de91349f001deb22d1328704584496658b3d1077aedbd329b49316517dee8e857489ce5f9af9926118fdcfd1999d706b396d1fe5d6c4efc8db930e7fd249f66234e2e61d01735b47fade3f0a9c9f2fe391c39f834f102d9b7730cc12f9063cbd35a6ba7877ff01f1dd559df3599b064f6eb767bb296cbe346cfa58c79ea79d0ae97284754836cdccd67c1ada2864371acb99545c9188952b9c132dce7ffec377a36f69cb5b3844b9dff6ebaa3777ae46a57604ecffe8fa320cb3d3a7edd07cbdbc11bd08b32440a7d76c9cd952eab7a58d1ff0ab198c5ac7ee623de41fdf85ed2ecef9fac0c78a85936fb1ccdadff0d32ee35606ebc2173e3f5632fe33af683594debeed3c0c1e8eb246c2a19928b91dbda0e4215011ac44164e0be6728343d39714908c80ab4fb35d6cd61abb7812c6f2818f3d061c402897d4849a8836790e58f29abd4d79a211b1337e63e9f2959b4d9236e5a0eb9bc0e92330f9c7f65a13834c64d918565b66a79aafb87590e5cfa9de41a1f797dd45b786d464a1707938451fce0128a4e0fa531453aca9ec2175ea0058ba396c93342fb2fde417c708eab996cc178a393363aaf951f9212452f2ccc0edfb41adfc16f8998915c9c82e5ac77f7c5b048ab117d1e07b9a4c1be2818593fe389493772dc2305e40bd87febdfafd90e00414885d63710b6c605a2f9404bf72c76059384eac921dc36b1c93a2a9933a47e75d0842cef913b7464a87b50c8684a069719db595b641e52e99256c434a6b31b75c16ea1d5b8ecf6a6f7ff31da3d38c46c001c72db1449f766484f0ac0a6412f21344be14d374653f2999cf7b1149af34e1e7e79b3f54f6f3a492732c823136028b0e6df37128883e5e5be65093c312b4ec800ff9beeb2ca704155958783ddc9b8af9f54286586e0212dbb2a56405a4c6176dbb8d619326f5a04e5557d11e592e95b48e126ebc9a8446ab9aad581a1c27b8d4ab94770b4aff5de28799873864fa439fda6b958ce2b1cf189d112e3aa5c7c2be1e1129a81942ea26ccf30a08476e615f4da9dc0b86a4f5a1c9574f5a21689a3f2571913f8b6a24d1d3046e8aceffa5131744973d543a1a623918ae7f392fe29014f5a1a10088c30844c7c98f38c4aa197521328f93cfe63eb38b33f685bd1224044c5b40adaeef5cadc2169d9453d0469437df7d1e7f6637b2d3021050d50a52831547d2a715a75f2ead39ff86bb52709a2d5de0ee1fadc1501410a48248aed025bcfe589a0c8231f3fae12044bd03a0dd7bd0d8a7a4b9cb08dae7b544f8dbb291cac721e1a47c2033a53f22521d69281eef0cc57d188a3b9ce78db6be45c9559eb243688390df", 0xff4) write(r0, &(0x7f0000001440)="302e20fbb2fddabef5a3abb9d7464e207b76d333c291571a11db5fdfb16d541f849625b02a05c0b8d122d78600c1e050e8a1d5946baf5a3587b6d21025d8c14453be05d5fdaab80a28253ec0fa71532e564ff4c148a36cd6422d8e4d4c39480d647a3cd7671d608b2c5fead2a1558c828288d38bb7ae7e01c2e2ca3e9cacb769bb90a83e8740a195d42269f7853e0bd7e3420df85f34bb5a8f4f5dc5a34ff1b8ce7411d55f0f97ca4b2bc8a4b5a31ea4198fd1fdeae45926808ea74dbaceb92f24b461bd060f001f4387b2c2c37d30c5542b77a53aec07b900d7cb09e40126584260ca68e9d256860e44ee360317472a14dcee782321ced176d5d1a501d1ad09c7a540715a6f7de266144bbdc33454c175dd1b81366864ff0540270bab277ba28c1f33f89a798dc3ef854f65e8ff97073479efb67852b4d489dd838f92233cf21156351c94fdc92b6a5669294d40ea052beb535cc5258327944a7a0e982153c00671abee18ff4748dc1e9257350aabd6a44a85c5801cc8387a1e51580d8d95a9c02e4099dcb23a8f7ce1f7914aded4e02e4146b264db748ba76518da1f9fc619a11dde707ff6a91a1216435ea01de271db296d484c15eedc1b00d15f2b86075d807388e7b9167934374f2da32da2fe7a1294227534a53ee8b09658018a0eada1c3de46e44d7c076bce772f4cc6dfcc60c898114922816a6f3333e350f8269afb4b2cf1c96ed80bf647661db37c732b9318dca3e4b7a9633e90c9163725a6a91445ada45749f46cd2b35f92d325e9d49ef212d285b0003f01a98a670611c5f87877d64c4a94a53791d106cd6b2972fa9f7b0efa40c1ac67d9db8e1f5706021c1b344ce7065a9fe379ca40045155e741cf37daa56d80701958233cfd43c48a292f6dc9fab0ca40d49a5b52a4511aeddd7d4b95c3ac4836e7c1454ef11d6a0c23279f3316445c1ce59db0e625124b73ce1d6996df2714eccdec47a1638f97e92b47eb1701d566ada01a3c06d373b4b80989e653ff409638173b17028ec94fe50cba0abad3aab5d63a120b198ddd4095e691e4d0d6a61808d797ba2c3dd29cb7979ad4d96d7058b94cb69bfbd899f316cbb48a1c29dbadc7fe8c85eeb4d88236a25048799aa9f4b7c8a7c5438cd9b4566cfe3fbd52df4351ae6caa7f6877d44c4217ffbd7abc5807864d4598c16b1d59ef0d54664f6f6c6276ae66a3accf3dd67bc144bc7f54b03e8ecded274be38c5ac491f84fcd1d6ebf9fe9b9f14bb078d08aceee6bd240e60e3409dd72a1e6425c915da95c8073037f155e77dfe1377456e0efd480b158aa11625117ae783f5e55114e13f290dc69e0437ae72af4be339f34d48f1484f7275b34aa0ad9f8999942bfcf9271dd81f22fe61a388d5fe0014a62c9b827ecdbf2d0c7941c0f93d9a824c63afb506d37852a61e17823f3ad7d06af88afc341569cc223eaadfe8addf07e2872c44221ba86469668b66d5b041ffa744b271303e3f227fc36dcb292e17a80b0b4e46aefcf4f32a0793d1e4416e862f830dc86a19f5b4bbc7de4d9cb2f56a0ac0aaf10069d3dc277ba8028e8ba92b8543a3a462fbd487758bd14835629426969939de7a136fe137d1f97045f708a356f0a3e9da71711db9153484cc571994c6f7ce0c1f08340250fdd934578b3ac3bd40934f5a614183a11e765454a0aa96ff65cfdcfc0720411eb3ddf37067e427a70469bfaf8eb7b4c590ebbec7c4aa6756e6bae3481056840b457e6081dbd23c3712c998d21a8c2c7c9416cdddf79cedfc8ad5e7bd33512d9920ce20e2dfde5cb4b656e1294c9536bc812c89e363f204b24181e8eeb55426aaf6b8b118e21c71bc6148ac51788682661d26e8ae110bc28845b9e26549a1b0a6313386a7be2c7873abb6eb715a5a58a45ac92cafc84accff4dd01b32cbaa833e377a921ab68e6ee3b81e31c815f57897913b658c1dcd15d6cde566321dd844604ddacc95bd85fe4b9b10d389195eec7ba436223de13c7f734afc7917cea68c0483bd2b1c399bddc646e3a5b7d488bc772547555b0960c9b49296f846512768fe8778a111488e125303a187d2371b192dfd9652b1b92d9060c6996691767aa1a351300079cf41a30445dd6817468139c4a92ca88ef5f1ab5211b8919002427d72541204e1454d0afce9c2e10d47d47742baabb5b4e8b52f71a5f58ffeefda996e6af3dbc5c69de5520b32da38612b07714b94483aa286487ea588667460ab74e419a5fcd6be25a1ef13c828b02466ae39e7f22cc4324068dc2360bdbee9bcf076bbdd086787a8b5b57a3a04209c97ccb1d917633ff9be70f60ffc305d707a6edf13080115ce1d745a894f25a471404817de08f3fabd65910999e1cfc07e1c78f40f761a639c676bf2710356931d836253d2c159ee01a3a69e7137e41f8ba0b0282f37d5e0f434e60d6836f9f41ad8acf4dfdfbe13a57f14ab9ce22bab422842eb176ddc49ba6c749104b063d8029433c6d7e60c57836418aad251ec705b58d2379ddd7423b9b9befbe56112f2e195f39be8a866b59bec3c60bcc6bef83d88f33b20be2c1d99005c33db65950ea6a4a03a4a19cb90702df4dc1cfe7afa8ee5365cefbc26241ceebd6b383e6a70f09d1818fae773e4739c222cb50b855c11420fdf0808e50ca28f052f23148a0a54206971a345b06c598c6af7476328c974c332b36a8a20455c7b7ad24ebc4db8e3f2e08bf60ba6221180a5ca147bb46f5631e6794b64a0b21725e93cb085632a1ad6b0c3cd2c25d2be5966a9c28c36223d90b199de64ec006c70876eacb3000a050448416384b3f3be0a0bb3f2de7917cc6f48facf9c657ba993babfcc606b44fa3e93e711399bbd8639dfbf8d8dc8328e9e98b783f2f245f3612a6f8e7819c10917dff78ef3388d94737e4182dda7642a5a847b0499c9bf33ae3f30124498f60346b6f0c1736fd53b397122cd31f71b894848017a4a839ae213323ab98515c17bc8a9df79883b2c15b830cf13d9de6cc37e0f7c2b0fd8c9217e991bffa618cd308894ca7abdbdcdb1d1f0bb14a30379e4fd9ec4758f1b86fa4eee663a119b89e48c348e57b2c4d2db94ea106aa520be5458e6fa21e2e25457b37fb9823d3be8d6046bce7b7828e3028ff21c9d7e445cd71b5d7ca0c593ad8b641ee0e3d6acc2ba0a529aa13194e5cedd76975aed10807473d36b5964aa8211226494f31882ea58047716f3c38712e13a9d54919c20e9517322936d3bad3824e22c40c2e410e5b5e0e26b88ddd103e999ffab977287a571c93fff3f54d42cc27a70e6788cc1b24cd74f544ac2ad6f2e5859cc224defdb1e4631ce5eadbd2a31bfca85d3311a09afbd0f2fe776a206ff0abe049ca5f5712a4df047bcedbbe4d5d4a4162026ccb002b709f81481b564a55def45d2be9e465633c3b57896db56de1e05dc10a9b1aa1e9537d8de411f8bb4ff2afb64a50c2a7f2ad9143a8dd6e1c188f0225ec526214b7c61e1e1a5d755f079e024c517994d2ad5d363d76074cb7207af15212778987d309cf0b25121ed39e66b56440c902195fccdcd24d176e15139bfb543a8a5f48354ffc976ff96bc12b6ec7910b787d91c3e8dc28ba485ae48ca775dda04b64bc00236efcf831e5b918b9bfecd09065e86777ab0d064ee4d8460f8ac5ea77c9ca9ca1aa373e3588226ce3e73b4e1a49e2185c21ef0b03e5702e908263c8d82da09a23d4307fa6b4354017f4803ab63989848748322e9bc9568296a4c7ca6670e88fa457f3ae57b4058541636f3c78af70a87321e81de30f912d49df18a7bb4a19d0d248538d87c16805f30d30e07c54af26696a22361dc019ee729d4707a7677e328fa42ac65a9fc99f25803fc3d31e9af5ae89ce1ba6ef8d48995dfdaddd4c9d5cf904e21953e26ad62b2b3c824915d960c05127fcdd81c3c184c9577df9684bdca7b257ff9b452864b5a1a6a7456fa4d6a5f21bc5943ee7f82707ea64c905ddd780cf93aa487882e3ad704cc1e519d571d7ed7a5533099cfa06c7fc579dbc068d9022bf2755aad1afb0853896f27e1007d2564081e7569b49b63319c47dbfc9298acc5d287d31f81a03da9b26d76d44d3c45aa8ea53290258052423c148129798ab3fd5103ed962f67c501bef44bd8d7c8e974d41f023dcad93a9ec3c589d7ce59eb7cd13f4d5f417ca0b04f7a56c2f7cedb7332f602bdc64ad5040418016507f1968e18d578cb1c5cebc67a75fb90c5e370b730685a8fc14e18882ac8ed34a0a942fd1ea72f1456b3cf688e69243afd997518e4fcec0c44b34ec36d79debfe2cde4e3539f498d1b5713b14a73fa15af86eeb5a356db75db766db8ef8095a266bf4c30d783af34585fb735864f99cb33b0ebd459af7ff98fcd5ff82c34a6decde41e2138d7307a703b06b08c65ab61bd269626fd7966bbe6cab04bfc2f53ab4600369c539eda8810a10473e91420e83b105b286a58261be9f8fe07ae78a936e6842c053d9d00c41bb17f2f4b42730790f44b84623f417207281413a92b80e592e26c5d683ca1390c095cff706863ab5d8068dc3d1f8650384992dd4dc25450752511e37d9e3956cf4592d8bf77b0a9bd7c74b967d56ae0f476a9586ce184748b1b62bb9cbba8b2d3d7851c5fb5bff7cbd2c7d4db5f9031e8e4b559d4330ab148222ebdf151037c5b75865cdb22b4c116896018452fa0e864352b843bc0fbed3ea9d98b2b4d437578337a69e6117a34fd5f4c2deb468c83cdfe3f82136b196f8ac3ff0d6987d61d6c4281182ccd923cdad2f69def10f36c82ccd07e8022ea592c385c1620b1cbecf740e51ab04329a1059531e2f5a78d4a0a911fbab08971fe60481995dcf1e04446b10dca160005f054556bd1586e26c074883134991702dbe0a3103df9ccec6c6d0f7bad82c11c9162c856747bdd9655d47f3ae9474c64f6440a464b54002f17f075f3553ab4a6919ccadf9098a02e5ee71197defd30912a246179d5cd557b9a48b978585cb8ca5c3d748036caaef9739c1e6648e1d98d8e41a75fa90428bed1be99a4f4d43b06028023a551a3f40ed9c730899a74ec97bcb2ad0788edbdfabd45500ba60a2761b1c0bf5119e375cd14b390bba522c3561aee405c6ac50a5ad3379d56bdeb479617090fece3fa55942ac0ab15fe820b7d850acfb65a3d38ae0ec3a67e1af28a3899e00aedff7cfc27a75364f9c4ab45f5906051d60976a4ebe5a9b1c6a5fa5a44a5af5c1c73454cfb601196b939feccded3e46286a4a898d8970b8b48cd9a4478c00276da1da75078d3372d5b77dce66c62a19964ba134655b706d8e3240d683490169f32b0a37a2c0900fe7d91dde3fb8d25c8c00d2d99744a105630d3116048321e7fe5dc151ec772b26cdd1183ed9e6d4e99c1f8737be8057ce91de6a14584eb0eba738cb89a78f72b4176e2c7288b8b37920712ffdd5ade1f6a0939022586453937666f6e489eff23eeb868978e9beccd336aedd59c38a0fc38ad0b5ad2cb11fdb61527ca654c33c7fce73af0f5f8ee3937bdde350dc1ff905707f11146cc940e7ad7fb79de111243ef3ab9ebee777733b996094cb0619fdaddcedfe6158ae2efbc7fb14ff328a9d3d933ea0103b9df79ae5985fb1b6a67b2a2aee5f79109a9a6eb0075b59c056b63dbf9d8e0849da4f85e9cfacf733d70141c380bcaf6877207d38c5a61909050581693a3ad7f6694d830250fb283ce62ca1eb88391e3d44fd2919a187b4469e8d2519ad9fa244c28d53eaddf98f17b34823e0a6fe2a08ef125a50e4dc609d1bc74a7d255330", 0x1000) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) 19:20:20 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') clock_getres(0x7, &(0x7f0000000140)) 19:20:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xba) write(r0, &(0x7f0000000140)="a6", 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x4, 0xf93, 0x0, 0x0, "62e4af5139b34581cff8349c3b48f8d1e171e0a2", 0x8400, 0x3}) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8e3, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000002c0)={0x9, './file0\x00', './file0\x00'}) close(r1) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x5, 0xfffffffffffffeff, "85495500020e850ebee6f6000000afa680400900"}) fchflags(r0, 0x20000) r5 = shmget$private(0x0, 0x1000, 0x427, &(0x7f0000ffd000/0x1000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x1000) readv(r4, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0xf0}], 0x1) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) syz_open_pts() 19:20:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getpid() close(r0) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x22) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 19:20:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/59, &(0x7f00000000c0)=0x3b) msgsnd(0x0, &(0x7f0000000040)={0x2, "92ea12cdfb988280be74538f85"}, 0x15, 0x800) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000000)=[{0x87}, {0x1cf, 0x2}, {0x42, 0x9}, {0xa5, 0x2}], 0x4}) 19:20:21 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) socketpair(0x1, 0x5, 0xd99, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000e0ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f30fa5bffd48881a00083b908a72e63d4268a380ab2a444bee86e69da73537ef8b91d5950870801aa3031bc04a30e57c1c2045ee764506fb6e1de73644f91acba514d385634b7440a46381997c1f1a501a4ad3a34e5d1bd656e14f4d9d2b5b7fed8287944e798d7baa9b7c0eff88d07e251d9b02732e464f7db33519e342826f9dc5c572771bc1fce1e6306afbcd3fcab287110b216c8e5ca37d248a5a52cc5ec93f546d52cc40fce00603f7f867e058ebab96811eb0d1"], &(0x7f0000000100)=0x53) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 19:20:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ffff00000000000000000000"], &(0x7f0000000180)=0x6e) madvise(&(0x7f0000020000/0x2000)=nil, 0x2000, 0x5) 19:20:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000040)="2d841a36f42295ca43767fa723a245c62dc214b3f3fa7b0dfa2cfedb3166ec6ec55ba2be56c70e8a6e1d8fb6e40f9ca8f0907a6f40e2b1b1d96acc1edb3693e2878fd85a981060dbf160fcade2071550", 0x50) setsockopt(0xffffffffffffffff, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 19:20:21 executing program 0: r0 = socket(0x40000000000002, 0x1, 0x1000) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 19:20:21 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b8c6d00eae753120bca1311300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d4e8026efc1230594529a4473c41aa700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x3, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/209) 19:20:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x800) setsockopt$inet_opts(r0, 0x0, 0x3, 0xfffffffffffffffe, 0x0) listen(r0, 0x2) write(r0, &(0x7f0000000040)="fc118edb40684c54900816f5f6d2972934d05351b6c7b298e130e35ce86558de978831f9b6e9db771fabe6be9653e8fc646007fa2ea5a98684e96a7f08175305fb7bdad76757f5e6c9cb7ea4ab82ad6988da4cce69dcd5f54dbd4ddadb2f4a13328221419e41c4824ae6341719d8a4d49073a8c9ec555f87971c5cc3d43cb022af5261", 0x83) setsockopt$inet_opts(r0, 0x0, 0x10000000000001, &(0x7f0000000000)="596663ff3a78691132e05da16836495bea7f23a3c088de22ba67d0d073dd010d6cc48f3e12c9fd", 0x27) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="31fa07af0f5f8b476980d8cf80125a99364a7f42dc986356", 0x18) 19:20:21 executing program 1: pipe(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) getuid() writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000001040)=[{&(0x7f000061e000)=""/4096, 0x1000}], 0x1000000000000276) 19:20:21 executing program 0: r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x122, 0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r1) r2 = syz_open_pts() mknod$loop(&(0x7f0000000140)='./file0\x00', 0x50, 0x1) socketpair(0x2, 0x2, 0x7, &(0x7f00000001c0)={0xffffffffffffffff}) shutdown(r3, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002640)={0x472, 0xfffffffffffffffe, 0xfffffffffffffffe, 0xbffffffffffeffff, "f643008def1291777d75fb9b2256dbc6b3468846"}) writev(r2, &(0x7f00000025c0)=[{&(0x7f0000001380)="22deacfe6653b1cd37eb139be6ac2fb50276d2d32e6b534cb470673db003a71d347e6b21e2c729a0c8e2a0774dbffaa1cfbd0dcd65322a5bdcca277493b375d34c5312f32410291424575acef1ad541b6b584f4e0a759991e6b73a24e1c4342010aca68e359aa1b676a312c4b9942a391e2d68e540ca0cc52d76eca8d8e3044bc905f1e30cdf83fcd96d6a149cf88ae6b245917d3c189e6906f05fb5285e67660928b26d92e456121ba89b63386bdc469eaee2c3da9f8fd83953a934a528232ee8892259ea23304acb116848c5b677dfdd96915a1d75b7cce9d91bec27aa6c00d730decd0b9064cb0dc4771ff88467b21a28f07b1f331ddf0843ef5b92369932cc62d7ca945d18aad48232a4ec87d21d3dc447e347c13d31f0dbac9c7908679685d2eaafd43cd817dc9e763033ffa5ade01e29a42ab5aa9c8a730976a4cd07ca3c67c888c7e92f3beab80a8fc1e7437eea4149e48a4e44f967750e22808a8e85fec741b5a6e80d21c2e06e230058e3df07ce43fa7631ff02bd71d2b76e401913a49e367f3945c5879f04de439dbfaccfca6eb0749076685e49a8d646ea924647338d21c1c84f4b218a478ea07aaba84e9b20428b116675cabae494f1c3c003f9a362821e73fc4fe13987dac0da27b2d4b278c9c1e006f69abde646807ac0bd26ef3c21d9c49e4e864cfb34b5227129aedc6f9435f0b78b1420c41ec2ae6346c72475a93bd488d7f67efd78122f3f5f5ca9c6e4b980f1da5328acdaa08117f1ffe54e3192e04a716f78a574118a640441c7d3ef4b7518bd633dff80f31a3143565864071c664e26fa4a04a9a2330d90b83e58aafe480b5ab233163b802ffec7655d963fb0373c1b7ce57b10f4ceb03f91fbd19b6f20f935c1912a1d1e27a775175e73f025c1a0d2c7e55de91f7768e1e8d0b16c9cb263a1a251c77971f61293f822dc61d584b98a8db6a376c8f33eadb19f83db2c3761e132d8c46c6f64aeccb9fa42af7825b31cec6ecda94e86edfa22270c47c3e87fc17c582530b3a3de737bd9a45bd5a16403d00827fbe27904a6706c81ba5ef262075476acb15d138ad733d78fdc261947c9a7bcbc28572d8baae475063984da6360114a28311d3b526d47e5cb1fcedcb03ba66591f59f57f9f7ce9576a94e0797165a4994919bbcf664db72a6a1fbdbdae3ca27b41e787782e45d7e49e02650832e2f3d395f3cd9cd405c1a16223f5b60b52f3565ba2707021b0429a4798671756d0c5891188afd3647c564e68070abf811115f075b511ecc55563687181ada6c3c5c3beed48ded7f331d4f993a3386e19e8b5a5b563a593a917d396cc1ec23c9b3f202c4c6f75382c4ac79e03982144483a31247e76cc7488ed3873d3c26aa24b5da5e4085178ea0009ec05d8b8008ad0661803769ce724fae3de98918eb4c09c24c78df6ee574bf4bdafe8e4282ad3d83919c054c2c09bcd87354191aee8d8f11848c50adeb1831844d46f825ac8029459a9924e80b45ed261fbfaf8d00d5d34bf88cac126f5f1520e60bb74f6ded551e63567d49b40ce6a5414b06db91b267ee038e4677cddcbd4908d32884b4af2879ad2cb64c8e7b3829ea22ffcfa33036b4dedb0f063c3ff80101525b375ad1e3e4e6b1cda3a2ee02780f995431f688685b4e10dffb75836123aeba3da47e6901678660e491089b7e377275fa97823ee094d1a195db863821a0ee14791cf9293f46986d13b995a79314c07d1450597b490515cd30650f143c60ec467762fdc67cec9a384760fc806f88d14f2cfa3ee3a9505728f9a960e10648d01a4b5f9da5d79678f0efa762242271eb5ed9ba7ae38e705c550874b1dbd575d2b503913fa2a97b7f52359e33d81253ab5a8ebb0d2b42a59dc0c9d78beab86800c31b852e64d8a35320888f8b7306858d68c51542cff4aa950f07db5c3fe4197cd0282cf5d97b0eabbfb79ea55886a2bf0f0cac5f171039c3d55dd487e1e9800eb542ceac546bdc1a6fd0ae5d3637c79777fca93ef1e73e2d7a43685f9953deeab53a4f0dd06c3383032f5872f867bfa2f79b64f5019830a4c0c0206ad5dcda52899839f2e3f40fc9375cbde2885425c9928e008e6f964c9e2a859eb6cbef5878a6fd84fc528c5a651d298284db6a9396745f923d6a02d827890cd54d7cb48dd86a8a5f80208235aab37f34029a7283823ddb37826759c9993cb6e6fbe4e8ceeacc975bcfbe673283a33d753cfa69a9fc10f1293c645784d9c0d74c2dd4d9b01309e60fc4bb32a326d42a984adb98f5528adc06d13726251c328e6d044bbfe1831baa47c37f5385469a5c33e41818576e96ea17b984ea009afb6da2b6d6ddd4e9b834b82d885caad3e8be69197508093fbe4242a37f9f6469c782400e73561dd24fc76996940f4b94abc4f875453f9529f191cc0174bf70c2ca7afc3430417092cb7c4f141d7a455c5b0d4e9ca3ffc6fd51593c692897d2ebd83e99fcdb8a557824c9e8d172547dfd6bcd288db944fef1ccd7f40d65aedb6b45189e06e5ff184ed419ddfc3ed189390b1a1570cbb32703d2010c9e61b454d63f8f066d233b6098fb59d560c2adf136adf54b8d8ef8a84bfe1cf1d719c47c00b4094c8a795a56f07472eff0b851f2bc2120d4cd9c5cab00400324f36d0b8acc1f7e8a79502369109de97aaca8ce9f150bdaf09226bcab3f5dd6252b52f0afdb4f0f0e0eba8deb0c71282ab963ff6a52d09aa17bc829882e777342e46f2efa6b9dc04954d1dd08cd5a4371a77c23f385f1560eb414f8e485986509398b3ea45a9c8620375a5fbc66521e86a57d836a2f79691f55bbd201809f78db6624573e1bba2f953086230d7c3f200590d505b242bc869ccf33a321cd74ce08dab9b081f841d42dc1e0972fb42c1ce4c5799832de9a9d8b966ea5a110e9390ede946e7549f92c85ea4ca605b09b0cf4ef92717d8c33fc728ec14904f326fce744f70e4c1cbc4bac177de6714f498318446474299929368d28f40cf0cb4f06b059f291787bc8f66e50812a35168aa0844575a3b63d4b538025ebd4a6a6ebd56ce1057167dcccf1d5d57bf5a677d7b9a5e39285735319c54b0878638afbfe9b648f11e7d92b2a1dc77554783d91148638fd161354cf95350a25ecc73092aa6114a8cda14025135f5b5974f67cff30e029898c11853fb7cf6b3950b1cd525069d80a907e1d669d1c1ff53290bbb9b458a564c3cf2a26da23490a389063cbbf82c485303a6e79c4fc950f2651767194de659de904452dbc394a730176c02046f81e5984e95bfd5997d2bcd8de376c8c384d2b59dacbd15748c928e913a35709d7751d87645d55caccf94e1916c229bd0fcd5a98750cb8eae4d8655c7cd83d263d917df33fdf6fb2c83c73270c5ac5e42c02ee2a7bcb8496dd673903a82d0818963ee6f9ca7af6cd51c0a4604b6da100c1362e8ff7a814d1187f63ce2340a594c991bea80f85275c664fc463ce53fe6eed8c1de004a4fa4bfeea64d2ff787d953979a609a1df744d20ae5b4956d7cd7b240ebc776db74c0004f182161f36dad5550b7b7a3cedd54ec6de25c73bbe3f7a7b233b0afbd1ed013e97e71fbbbe332df73c1592be3ac7e724781be8405ebe0f302940a923bf5fd0d2b0aa080ad70ed69e18f1dc8e5fe1b4dd71a4d3bddc133fcc9d9cdcef19d56679ed8d8ed95ed7e5689e718298f68501ec78504cf78fe3770f684a223aa619dc669c2df13be337f8c6e9860a1a6d4d8d17a6b9fc8b30045a0b030a16251e7a0c3e5faa18c91d43fef20a975da0c5c5b01cc8b4e00959c8140c86d0577756adf23fe082ee653f949de8062e3ddc1364607e2ffd4a3f728929ac0df533d2a9af5eea8f43d05499a2051e477eaf59806df1b94f6c8e0716021e1a7fef49c0de2bc8ce469930effdc3a2e806142edf49833ed5d96c77bd970d937b399e01ee90069a99cf56885136bddbdf0b3423e426fb0ac8b3eb605d4dd3ba65f55328e68dd0fcf14964e218d3081f23d9f7e2ea49d2bf2b2b24a0840a08eeff28a40261ce16b11f16c155a10f2d7c17d72d1afa56b6f1856f201d4a92132f8acc6241adbfd0a94af7b1e0afc34e653b95998490b36a167276c37f67ac78155e63d38a50482a87d78ba72fbdac77fc786588f472237811defa37895036aa7b4b1e647128711d0e7a44b2c7836062a08a290e35b4cd207aec8ef999b08ffca36b429fa34994fd4838e48b79227d99c7ba2a013512415b779a5db6502a197ece070c71fa7add164b58f35315bb102e995c0079b9c3b6ac7d8973a6e59d91fd85d916950bd6f41b9bbe39a790b7632bd7253ae1ad8616ed6de95d3225db4fa4aa67fdec38c7de71faf52c86ebd9dbe30d340bfef4075bdbf0aa4d92bbbae54f2d2ee050649a3649d6b0ad4244d65edf5dfa7ba2e1ef371cdc9045ddfd14e08aa89f53e129ebe857f5886d8edbdc7dbf0a6ca05e207c75a6f42165dff13f6dd27e8f7c3ebc43f0843dc61c7ecd567683172d4f3f62e932fc07f97b5e640bd1eb439a1442770e4789f1fe6c8911e8271b121abda1fc68ae720a86ca91aa5667d87209d54c48dcceaa8717197f347ce787c28df14db911972215eef1e117aa27d7a5cac54126548c4e99d64575806e6e1770d99f6a11c0408e32130cd35c6e84243a202d58f00f71a9ec5d0b610c25312ee68b0754711f3b5499cbbb83e603418cd8e51a6db3563574d7fc2d2e86be7e54c2f1e6ac45b834cf2a4961bb8e02dcf9fd8d2355bed33223a936447d81b87e883733420f2fae1e741fb01d24ffdbe4f25b97987c9171f6d1b5abe6cd2e33d1bc6ab4d476c54fe7f31fa974ceec29b03825ffbfc845ae4c71973d8648f7c4478df657875f280616afaf69ebbc02d75e648240d251a13000e41c1ebbd1ff73384d021ac82e3ccdc4380f601f8ad3a3fb57a6de7cff4ebb3858bd0138ab416da5cc1407a25adcfc47e41cfdda98e7e1f5fde626617c9e023b1ff9a195209fc321234f0b53bab349cc9e2d930dcec5b618e9638f3d119283dd4e0877c6d357bdd125af642f620cbd30eb957a57a4129b21d59a282aaa9d061d838c7d5734a6649d094702e65080f5b2ad0f34b37e59a03c4c5ccf63e02723cf7f281d9c77769e307656fe06dd187580b0ac1cdd2a1a12b503614ec94de623c9b9335857addc6206bb1795784603a75f63bb13de0ba97ed87c2467a10d3ea4c0e1e84c2f60a8c70cbe6c31feb4d0a0893d1ce4d04103dd1475bbd6a8ebf95f50ed5f5dab2f9361b7bc5ffee3b441d84ddd7462fbb8e5e0fee1ed56fcf11a2525b9c17deffa67516306c3463d9d7bc4612c7922e129eaae40235c90455f9ecc8184ab387ca8ef5d640d2a3565c366d0ff431874fff92c70af64be644dcac8fad3be9d991c1fb7edd12a0421303a7941f6e7d5d308702abe95432e84b0783eda68b802aff98c21f923e4638c76e4bb352932717e5e6fdecd3b43d40d440da40d434c8354aa33ecc7b8ad26fb3974a067b1029334f1f9e5fac36b968356f6ed8a1e6c0db87eea504c419c8e68a23b6d21786385eedb3eb01defdea132032c9d391b3660e94265ca27d39b6e0a14e6c57374eb2a4a07bd6285c10a4b8f86bd8803c43374616252f981664ba9fde6d79a17d46f9d7c82aa0a77531353f77b742638aa03895b2f2aecb79c6895c1ccc24001184462354bdb2317898906830e834bc835f96a006ad8ee323c367be3ef6e66b47b30ed96f57e804ec2e64dfd8707f466b41b61d446ff6d64bdb27f86928a988d32e21fbc24f0c3b34477", 0x1000}, {&(0x7f0000000180)="7ff5b199b3e80d7e49decf8ba94ad1de8d7486be84b6dd48e16d17f60a0ac408", 0x20}, {&(0x7f0000000240)="5522d4079efd3200f18b4e27c7f75771ab70df912370e905b11b3d630cccf87db5ba79590848b6b61f72cfc6e663b41d75b4e6645c90867122dcc4b91340428aa404e0dd2281a34e2737e1878283224fe62b6b13679b0507742f6ad1ea3b0995f39c09c7c17e5b92fb1709516d9f3208b37150528c7d65af85c799724bccfb63d107c7f52a5e0d11336ba9cc3e7f1b859c65166767d9a8c433c0cf36ce0b6600e201919296f4a330d5f5ba0538de24d40552de3b416eb602a7f70d23cfe9ceb6a2db8e98c688e0380a21e531b1c9df4144297d5d8c2cdf6b45ab087c77adafbd46f35f0eb78b4226b908be471e9b4357de13d6c93768f8", 0xf7}, {&(0x7f0000000340)="3a90307c5af50a69bd3285383ed124213f70886ee5e53b6d97d301cb6de265afef9cf190f22a2f480afcb0da5eba30b53d6e9d860def648b8d82ca32064cfa4ef7803e253d1cd57863e0f17e8aaa5685683b9dcf756bbd16833f4c014fde91fb4526942790659c6a8015465462bdb59a2ba4468ba3bb9787d1fac0a7791ffd929a5f485a295174c029ce3cdcc9a64b14303baeb9ed74c656f6a234db7cfdf0d49dacf9dbb837bbfc4e58cc31017c60a2cbe41d947fdbec0d4c994ff879643b218540c3c0e1e80779b3408d3bef1c4e51f5f3fb6900a22540581143d100344b5e1960a5d7018944", 0xe7}, {&(0x7f0000000440)="8778e37cd4db6cd53eb8aec802a929abeadba2cbb0c08cccca69637950491341a2259b34556eca2afe9631d526f700b2b1058601b8721fc7777dd59a019d42ddd36e2f2b95e43682268a1d250d4e052eed738ea2323a365ded9337a7a24d980bcca80291f6441fd50eb2abfca18b55acc15e9581b4614a704f83c7ca8d911e223d7f01416ae0220d1deb993cd57cfba486305913d9f2fe38703e09597511e1d942775e9992cd5880c2fc789f05", 0xad}, {&(0x7f0000002380)="5fc24eec8310cd437bf0439179a7331924d729a334d15b20301b2b9f622710b6f4d13976acca73b61f272a7277f5d40e18ab8b747b4472f2e0f6c8945958cc40bdf2eb75e4e7c441bff7cdd2aaec35836f51e2339ff42b57e0c15d9def5b34eb87303d173da4123be1a5b991ca943bbf9f8e0b78c16ac5c4abef3e69cb2e8455af5828432c", 0x85}, {&(0x7f0000002440)="13cc4dd3b1b590c63b913d91229da4d09057bf19c37eface09b2d975d69d61ae2fd64864196d5dbcb92f9a47abf08155f931ea16ba7817cf74c5c7f57831d5505168a8b5665ebedbe4002fbaa3f3d1d3df3468023825651fedab6166f0597c149d1016c985e078ab7fe4eb89c916609cbe7e2d6ee40294ab0c48c358e7894e96a500194e17683b1604e96ca572eb4b6a13f15c01a8fce77f1a74", 0x9a}, {&(0x7f0000002500)="79f7f048c181c709e23d560a568fee10d76fb941c2e3c1f949ef95b591ca890716a3ba4d09473d558326081c87993789152272faac6b9329a08f6a5eec4ed2073da1253398f9189a3eb4011d89ac9db9088830d06080a59f172e8bb818f3469946ab89848dd746e37f6e12919e75769421568d03146f72130ac6d4973bc589f03bfe49a892e003e7482c8247ed2fad5043739f66de9f4b0e421848975bfb4a", 0x9f}], 0x8) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002780)={'./file0\x00', 0x2, 0x101, 0x2, 0x1, 0x6, 0x0, 0x87, 0x0, 0x0, 0x4, 0x20}) r4 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x20080, 0x16) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000000c0)=0x101) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f", 0xb7d}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) readv(r2, &(0x7f0000002680), 0x18f) read(r1, &(0x7f0000002680)=""/225, 0xe1) 19:20:21 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) syz_open_pts() flock(r0, 0xe) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xc199, "24e2ce3f0000000001010000000000000800b3da"}) syz_open_pts() syz_open_pts() 19:20:21 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffff4) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) mknod(&(0x7f0000001580)='./file0\x00', 0x2120, 0x87) getsockopt(r0, 0x6, 0x0, &(0x7f0000000240), &(0x7f0000000280)) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x7, 0x3}, 0xc) mkdir(&(0x7f0000001600)='./file0/file0\x00', 0x4) socketpair(0x20, 0x4000, 0x9, &(0x7f00000015c0)) recvmsg(r0, &(0x7f0000001540)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f00000002c0)=""/103, 0x67}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000240)=""/11, 0xb}, {&(0x7f0000001340)=""/31, 0x1f}, {&(0x7f0000001380)=""/117, 0x75}], 0x5, &(0x7f0000001480)=""/149, 0x95}, 0x800) 19:20:21 executing program 0: r0 = socket(0x18, 0xc003, 0x6) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 19:20:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffff60) getppid() setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:20:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xfffffffffffffffb) r1 = syz_open_pts() fchmod(r1, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6a87) r2 = socket$inet(0x2, 0x8003, 0x7) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x18) ioctl$TIOCSCTTY(r1, 0x20007461) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="78b20b9c99828f64f63dac8dcb822fe5042a8e4d6ce24ef4d82b60436bf59625e6397c597614211877f8f97c9ee370f4005f9c21c367755bbf5a27b78fda928aad4517d86f7c085bed28fa0a1cc028842f3143268dc903625d5c404f796395b87fae7311a3e88b8631a8d35ae39bb986c2ba8e649adb667ff78d989794e01097421f1316bce3362b38a3bc1c672043ad7de9072da534102ef1f4872017fdd93a", 0xa0}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)=0x1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000200)=0x2) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000240)) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000280)="0261fda70807774cbb0834e69c02a97c969a7b277135cb2620c88f05af16ba703f9e5dd4188d8a08c8f1efcd450dd48852a784b9e45d4d8ccc86bfca5efc03066d5fc82ab90427077d82187d38f7a18497b732ddf9074a1bf84d2418af58ce9bfccda60999b8abd8d933f867714120f4a85fe6eb633f13b25627abac32840511a36ac35f806b0cf9ed28c98948e7d57ac85e8eeca34f01dec841a3017e290010406455a0f1245892b1e5e15a2ba15c3bd4e6bcca517166f91d168375add26382bcb94a4cb4bc581d6dee071354d4eff109b26a929940ff4faffd15db1174d09c4075ae0fd821dfce47d9abad8c6d439b", 0xf0}, {&(0x7f0000000380)="befce5ab8a5236374ca221ba2a17eb44efd5bfb3b1e53540ce861f380a8f88d6631bcd9571e7762b7719f674b0de3944c5dcc8f824", 0x35}], 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x88) truncate(&(0x7f0000000400)='./file0\x00', 0x9b) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000440)=0xe4) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000480)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x6010, r1, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fchflags(r0, 0x10002) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000004c0)) ioctl$TIOCSCTTY(r0, 0x20007461) r4 = semget$private(0x0, 0x4, 0x400) semop(r4, &(0x7f0000000500)=[{0x4, 0x7fff, 0x1800}, {0x7, 0x100, 0x1000}, {0x1, 0x4, 0x1000}], 0x3) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0xa, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000680)={{0x7fffffff, r5, r6, r7, r8, 0x8, 0x6}, 0xffffffffffffffff, 0x59eb, 0x10001}) 19:20:21 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0xc84, 0x3, 0x7, "f6b5088894e747d683e18310a669fa4b12c588c6", 0xffff}) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="084c3bea1a322d91a9bdde2390045d69cb9215cb2b546cae038c42932038679646463f3203c2b4c92c072964008c81d0cf21e1f09ec07c7011307328a757cecc56bb75df5b16c20e4523d0132f8fb234f390dbc482f6757c6ac7da3e558a0a1a4402408e628ded2ecad206a7da5816a3632eae464ca9d2adff47dcf0dd19dff284b12f8791196a48c541886369cb271f40b6df4c86938fa863bc15ef035e23f41d957e4b3d1223f2be4b834727bafbf4c81f2d9a01d49f6d73a2f575b3f8f2d9fff18225b0605e7402bdf0a83db88aeb3582eb4a88bd5f83a7540cfd5e38757a3cebd6cd1745e359b504fb321ce2f33faa", 0xf1}, {&(0x7f0000000140)="6b2905b28781383ff72b2507f36226410d5173d10ec9ce16fe876746715d915a5b84127793619481f74db82b6534cd1392a1bd50d26c9f60e646b85d74b5e77388f246f2f679084760241152621bc1f0bf31a815b91d1bdaba55ec7ba161365dfeaaa738550cb98a67629ef88a6210f5d1624048c9edeef641a8757c72f4c73395c5a78576c4d0abfbe86dee339efe042341b8ca930a173c738293f7c8a9d72131155027f9cbe9fa529d4a68cb0f14060686", 0xb2}, {&(0x7f0000000200)="9336e55c1644c9eb5afb505efec8f884cbbabb570dc28eb435afecd9e9b5c24a47caeeb9e3f58e2ca585444cf29fdc", 0x2f}], 0x3, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000280)="fee98c822c0ecaf3bea341c2809c588ffaa91192b899e6b951740907b0f9167be3f36574a4ad8d6dcd4449b9d92a5fd75f87ee60072e38bcfd41d9c012561f6b06204d4e325d6c65501882e52ae1593d9895478875", 0x55}, {&(0x7f0000000300)="8e8fe15639f71af1ed9205bb01ceee4c84956d9ef84204750bbe314b1736f09d46f4c7dd4c50902c3b50f6342f4a8ec5cc6a8aa02e3b493e1144d50b810e2fa93fbcc2b127caf5498ed38d9f28d0377cb83d0f148f9dc49fb1cafb0733be94424fe9b23e883337f424954acadf198a05d23ef9a6d497fd7b0359be09d18c6f663189cc2ce85edd4c2c92ca8b7295146db125bd637cfc96ac97b4092637a70798d57a405b2d165eb63a651dfe65261e156d2a18b28273b995fd62a5a271306cede8db39c00ebeaf7c81b8f495d9", 0xcd}, {&(0x7f0000000400)="ad1a9337a1b2ceb6e857965be958a57f46cd36cbdf8a8bbe4c6144df0944e7c3a832c3c50b9a147eeead755a4b9196e1df8c0358b341263c964e9a42bb9109e80c387cea08a4211fa375133efbf9fa135478f793df059378471987006115bd57e3b7525938a7d5a3a4cfb28ab6279747f0319e57b4c1dd078ee4b1756b6755e707b472a925b0bd3c3c844d95e789f548ce1b58d0054ece6db56be817e2ed1480bdf14be99c87ddde2c79a20354477b28fd5ca1099ba6fa3dc4cd46ac001334e4e2a37e935f7e2485d1a3579b366d7d825ce4c4bc689f3d4e762abf2163ab2a9a8f", 0xe1}, {&(0x7f0000000500)="7d5e2caede343106f9b8c4697e383a2db988faa88b2cf5", 0x17}], 0x4, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) close(r0) fcntl$getflags(r0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000640)) sendto$inet6(r5, &(0x7f0000000680)="7b68b0eb11ef12687b2fa26816855485214f84f50bd121e6a8e052dba14b5b5c163f2ce41e", 0x25, 0x6, &(0x7f00000006c0)={0x18, 0x1, 0x1ff, 0xcd0f}, 0xc) ioctl$TIOCSCTTY(r5, 0x20007461) lchown(&(0x7f0000000700)='./file0\x00', r2, r3) r6 = open(&(0x7f0000000740)='./file0\x00', 0x10, 0x14) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd\x00', 0x40, 0x0) fcntl$setown(r7, 0x6, r1) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000007c0)={'./file0\x00', 0x4, 0x100000000, 0xffffffff, 0x1, 0x1000, 0x77, 0x9, 0x3, 0x2, 0x2, 0x3}) r8 = msgget$private(0x0, 0x1) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000840)={{0x181, r2, r3, r2, r3, 0x40, 0x4d4}, 0x1, 0x9, r1, r1, 0x800, 0x9, 0x6, 0xc825}) write(r6, &(0x7f00000008c0)="d9da3db9322f82f976f04de1deb2d4085caa64d3109008ad968e68115c4afe2954451583d3175c7bec5d8284fec4d60189384c69777e036c7463cbca0a5f4a95c3371828b8a649401cf3d41250c25f4520e2", 0x52) write(r6, &(0x7f0000000940)="a6820bf4b4e818140b2a6e12c8df073e0ecf58e8e1ad65f9e529fc7931dfb19021ec73ef3210442f0f17c427134f7b561c910537a6f42a0961b7b852173cfea2289af55b008914dff478ab6bce2b7933289480cae72c", 0x56) r9 = accept(r4, &(0x7f00000009c0)=@in, &(0x7f0000000a00)=0xc) connect(r9, &(0x7f0000000a40)=@un=@abs={0x1, 0x0, 0x2}, 0x8) syz_extract_tcp_res(&(0x7f0000000a80), 0x40, 0x8) r10 = socket$inet(0x2, 0x2, 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r5, &(0x7f0000000ac0)="6aeba56f1986bb4165f3f2ccfe1dfc595d8a8eea2045f35cc634", 0x1a) sendmsg$unix(r6, &(0x7f00000010c0)={&(0x7f0000000b00)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001000)=[{&(0x7f0000000b40)="7a65e881f6550d6d96eed63f7db8dab47ffcd2888ec4e7c0d6db80303ea38af4c90302a5565c20b83171c7734f099a6cc5ae2742c824a88ed8349882426e4318b1e7c6c42b8b2c8f", 0x48}, {&(0x7f0000000bc0)="934a06c7958887cd896f90fa18be8e968a495d59ada563f38eae32bff0baf9c75f4778f558ffdfdc95f40c684f086602c6dc1200d6e66a4fee313b6665a6e741c3a279b97a3563e23f42f019c56099ca7564a410b06696107cbc716075b4656acdeacfe247374df9a6677c54435bab6d21108fe983b470ab6f0e8ee4b102524f61e9ead2de3f3f81630417452f9e781c4f7c5030549ca391c23e418486e186e8283beb53cff389bf81202292732c85ac6ece95d111ffb15f4164efaa1ce61e900551ae816d9a8864e5bf254031133ddc4b4d9a5aad89836902476f2229655e2e5a0a7b5dbc234cfc7895", 0xea}, {&(0x7f0000000cc0)="6b0679231db3dcabfdcd5cbdd1313504d8d65dedc758f1162f0e62b321ae0f2b53355273cc97703e138cf442ed3a5b047808245ac262851153eea41081824410b21a3ee742c8b43db7e909ce6bc4a5bff68b72f77ac52a15e211d862b61042a574764029a550deb3605f605c7022a1a9e74d0db9a874e93fc07d5b388f0becb791456aa273dffaeba9ee054bbda37af66bf6a0c9229aa3c9772c1c173e3a0817d996d31948153d2979ebfa74ad8592fbee9242e89872870af177b9ac7c55a1213e5511758a16b5b792d98442820a50fdf13523096671515343eb7c0f79ca3caa1b03de7cc71069035955149c1b2a0eb4506071f6b53940c9c60f3eaa683a62", 0xff}, {&(0x7f0000000dc0)="5b88b7950948dd693f593fc9179b79a153b51e286252f829e37cc71baa72dc4d6f4aa50ea06c7b188f59082e1ba61a2a74cf2ca74bf03ae6148206d4fa32e0f93862fd4d564f145694fb6ca13a7681798e8ef0dd3479ecdf2bd2f313527df38e0eb465bedddcfca8d504ede2a0a0f65e0a8b2f6de5663a2de9cfed6a3b5f387ed756", 0x82}, {&(0x7f0000000e80)="8ea3b40b096a4efba7b058a5b21a6838f9ca8583fa5725f3835d6ebd7ddb22718a", 0x21}, {&(0x7f0000000ec0)="4d52a59faeff1a5a76920290738d5c2a3d65c74bf295b808a78c", 0x1a}, {&(0x7f0000000f00)="a102f4751edcca5586a822fc456c5eec048b80ebbfd64daca85f57349950f405c4ee5b8a9e5e7b3efd6b65c86799eea842dbb918b4615aac2c6cb0ed46e68ddc6c57d17dececc0437510aa97740b64fdd19ceb607bd13d43202610224af0396103576a486c723891906d53c1f8267c3af4e0fd4f7f48602fe3f676c26a8654d473a4e95bf129fe60910f5343de5b097a9b11cf2a9faaa0a67dfb9dac42cd883247489cfc0329172b54507bd60c56d40cea5e5bf6b2fd0ef3d649d2d6229fabf8f22e70d609496fb4685dd89ab89c13757d47c48d8caf5eadc2ef3fe77bcea5efe3d454efbefde5e90fcf65384206", 0xee}], 0x7, &(0x7f0000001080)=[@rights={0x18, 0xffff, 0x1, [r10]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x38, 0x409}, 0x401) link(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)='./file0\x00') ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000001180)=0xdea7) 19:20:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 19:20:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bd7e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x1, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0}], 0x2000000000000201, 0x0) 19:20:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x9, 0x0, 0x10000000000090d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8}) readv(r0, &(0x7f0000000580), 0x1000000000000160) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000600)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x28}], 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, &(0x7f0000000740)="0f45f9f3a3618e313e8937a719fa7c8ef02cd457e428dee60f29647ee506103643eb5f1f41f24cfba4d1b8f548cc595f84adb695e373147043eae823c482afc4e92c3b2136e97cd9e1567d3b3ad3ca0939db000c0cadb1183890384c251d9e7ea83a91da37c1ed21ab18765870858522b6b52ea24b9e64ea860ae4f7", 0x7c) r2 = syz_open_pts() close(r2) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) r4 = shmget(0x0, 0x2000, 0x82, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000540)=""/164) getpeername$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0x2, 0x400, 0x2, "2026082842e819d8e358bca906e317e55dcf85d4", 0x2, 0x5d7ef608}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r6 = fcntl$dupfd(r1, 0x0, r1) r7 = socket(0x0, 0x1000000001, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000480)={0x100000000, 0x3, 0x99, 0x2, "23de3f6a9d550c1628a0fe1b8e224bbe56cdb010", 0x20000000, 0x100000000}) kevent(r3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80}, {{r7}, 0xfffffffffffffffb, 0x5, 0x0, 0x3, 0x4}, {{r7}, 0xfffffffffffffffc, 0x20, 0x4, 0x3ff, 0xb8}, {{r3}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x8, 0x3255}, {{r7}, 0xfffffffffffffffd, 0x14, 0xa0, 0x9, 0x3}], 0x2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x7fffffff, 0x3}], 0x20, &(0x7f0000000240)={0xfffffffffffffff9, 0xfffffffffffffffc}) r8 = semget$private(0x0, 0x4, 0x80) r9 = socket(0x20002, 0x0, 0x10000) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt(r9, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000200)={0x7, '\x00', './file0\x00'}) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000380)) 19:20:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x6b2, 0xcce3}, 0x8) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/114, 0x72) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x8fca27b0313375aa) 19:20:21 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x54}], 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000040)="e3db6b0ef4b6451a47d0b0bbd4a41f815b2bc56417ad9bf479c49b21e4adc3502479b76325cea3281e4a19ff7e6d8fe6df07b076aa047b50ada1bfd6e70feb28cc1142312fc726df27507d30c4af4892cf0ea74702117bd8781d84caf61fe234fb701016b3fe3541722fca736dabd8f01fbbbca5059b66a9b117f889b33d048c987806a5d27cb244b440a464fe1439228d5e052f6383bd292760c6049d40c64e334c2e583e6355756e2f4617af6e1751c3be7bb52ee939f1014716e1f284bd9382489c222a9ce394a7bb83caa10c15c78156419e44b778788ed179c9c789a1086ba70a06428de819bff93751b4bf096cb04922317ad439291d404233138987bc72b52f3b3d56978d378d830b163ce57583cf3be6e031fa664058f3fbac0e0523d9c57332d6503e2c61cc85934760e8b83022c936ab86fd871e940c8485d241038ac863a2a0a9640c5f01e49e31f189863a9c3be2dbd06da3dbc4fcbffe4de28fdb6b0aaa70193ccf29f4f39021cb2ccc935767c314c1f20b8a4506ed1318a4cb1f8f92c6ee7550ce078ab1b125c7b281d35d05925531297434f4271f33a4041cf7e14dc32c486cccf98d98080ad593615a5c1d8dec88777ab4b22f0c896560ea3f7c5adbbb9f1c799373f83256db682990bdcc1d2dbff87e85f1505f0af914f1d15994d1d810701bc1b74b4805e1f5d3e97141ceacb7e2bdea43a715f678279daa00afc078d61d78987189a3020408dbe2760302c94a553014bdc33135d832bccb623ca5b2af6174aa70cf8797f08b52a341a985dbf3a4d39b4ce756f4713677c1ad3b43c3a8368ddc0bc0072fd5ed25b6d919f9f6b8cf47f8f70cbc86d5d86d62a5aa2f9921eab5748b80d1631dce3dbba0d022580b0eb693c415d73ee51b51464bba8c91b7ea1155a444845aa3fe83d2cf063cca6ac6fd6fc76098c111ef7f93158e35597b1150c5b124ebcf7c36d32a9e2950d5a720e5e97d588f28ed0a8fd26b72d18c22caeaa97f269cb861557fa6fc2160772249cd908cfdac6f5a6700a197639f99df03acbe29564e74431ca14fd788f854953a987b87bbe888cb2f282018c98032012d51ec305b56840ec9eb5c25b5deaab2c81fc0ae527b27bf988b237e992e9eacdffceb9888643e4ba0b4130c00815d2b27f0452439971039f9f6faad47eb13c30d63cdd39e9c15fedee6c0e4dfb518fdd154cd1f3ed391b69260dbe61457508e4607d57c0322f96b4a5b3c9d8b8a6193882b0d67872cdf6941a8032ed2a77297386f8219575d38269d4c730f8166128e3f09a56228ca579ca7894c3672a6e62f7626fe5465928a4b97291bcff86a05c71eec15c1712239b10c113f35499a69127749dadd0e7a5a54b99de6392e86937f2d542fb06d39b55c2c740f38c210d5c7f15058423e237322db3b5da72ab8d1c35438a0e6488af3785f14839d9bb540c16233251390c5be1b2d8a843da5b609a97ce2031c3de4bce5f80867b700717dc62b5c93b9e0a95790e82848f09bc6ed962a64ee3cf8925e523c720ea7ddd891ce46e8a7916c3f79060ce2683c7bf3a3f680f7a774e994153d9c89e770a5578c367669c657c340d8999174d6dfe8dda1a5be5bc598ae38fb2c2815be79433e3ac308339cddee1e1c6abce4e9adb4ae9a166ad4bc6a6f4bcf6e9e5ffaae53450e491b1c14666a579f45c25d62662f695fb6766f1d0b11eb6762b8facfc6ff918bef7c92789593d54007eec7b20f57a1a677c80b0eefb54c5f76a600e8a1c6bf3e7d9083f87334c7dcb4e0fe4415758d7a9bc46117b8dbff3463a16f51ecdc8333e31419eac5d21706294c89b3aced705d61a64cb17ea3b8b3c8aa00f6f70f31d8d393266129b8f54511649f0589177894c694bce990665003bf908abfab8f35a5f143e98e458b6cd57bf48c49979f316ecc67c170627af40ba92f2dfa32bcadf5d0476d2802cb6ea3de28f9ae9d4f4f0a5555371818d3eaff7025b4f36f0d878a80a2aaf34efdec849be13b22bffaa16961b34e57d675ff571661b7913198c871a77938a75a07854aad555e43d9636b43e09de93b533afb0d32a59e4477bd80f7a5bd4ceb212e0a57b1bef5975b516024141b8af9ffc1723f82b0f1f685b6c939dee74b24654ded72fcc2190f6a07d94e7d8635e6213d8b64833d2c35b7bb5bbcf1c1c3b57c4b654bcc8dbc3e4956e14a52cf29db5be80bc9133b8bbefc465782d5ab8029bff8fd0d6c65913a257ea2b00628c2d6ce636d51728674d7c799ed3f8517ecfe27b3d972dffaee31e96461f8f929e4d0d7d07ee53590772ae44ce0f2d0008dd50128380f3934b46aa0e9c65771b24b8965e787539ce78fb0af0fcc1635b1e9f0f9c22a7be8996da48f36fb1eb5e591e6ebe05c3fc00eefe300988c70b04a5adfc315ee0664f8caf30d253cbef29f21ad91ef1cc2e6373ccfe931f0a2b94a6340fe9313959ea67c7d2c555e26b60083e5995a2a367fc77c6fdb998b242d47b767e81ededdfb66999faa3350e0a4b2a4b693b11c5c105bbcc863b016226a9a9a9c5078ddd026e1a09265201a113360dfcfc668b2c703c65c833ddae1d1c7e548be6e312913b7daed9b169eedcf4be0b970de0b5773b36c4d3200e5bc20418a20360a963f213271ca894c54148904e62ea5da27e83c144f4cda0e6d98440c1313aaa2efd7a832be43241754aa41991cb10b78b9db00ba392aab7ad1c199eb971474425a2c99b83bec18c728a393abf29b7a5649c6ea0b72591934c4dcec619e74d67258b6d8334c578683320759d772babd59b721973691f3fcb0bb1a0d0560c723790092fbeadfe6da1e393b45f8f1637c13e99384ba539aec8bb4dfdfc861f4d1e386dec618bbe93c6a7c03edd77b9e8edce876f43fb3f8cb3773a5f85adc5afebd18fbcab16f9f962ccff3f6c053d5edd74c850f76c425174fe518c0ce804c01fdd1c06485f95db7d49efff5ed51df487fe070abc3a9d17251e0d7cbb796041fbdcc7d5336cd7cb839da333aa67770427396fac35f5ea68145a710064bc89cabf03f72b4c9d08d9630efb8eb1436ee6f93aeb8eae3bd7d406b6fd77fec1a46710376c748654b74502a1c82c8c1ad6ee3d8afac9e202c12b4b2b46728aa97f1c32e30bca6e4faa4437e95bdd616466f4ba6f03eeb68ab763bd36324d75a6548bbe691c75acceafc93e576128cc050e92d0a00542ee2798f96e9eb4f71f6e1e15c3e3e647c1d28f8292286d294c55948dfb140c69ed4079fe9d4f7ecb437325a62a3cbefdbec09a706f0743198987b89ebeedadae201ee3f89c71c71ad412393d481eae224b6f241526cae0bcfc05265e65b2708402b026938515fc22c3da4b8c8675ebe6c125d487ca6a2c07b7d5b4c98d0da288eaff395e06850fc9dd44113c1ba516721a4fff10ba25fb844662a976314a307767a2654ca7012c17fd05cf45ca0bdc170c5d15893de583f2260a68b247c5aea7bb5b37d7535e63dc353e2e4787a17d1df0feab65e08c73d6c0fd93dcbea166cd0f531d5b2b016d9cae92af1113b7d9870aaaccf8e907ea5bef40c70c175c2918294f6967665a710fd24d4c52b88379a0c69cf9257be8c7efb63915b38a6052870ee77422cedfe7334333930ba386818f9eb2b8e221bdb51c426f2f0b41ac563256ce00658c10a8137f85f9f02ec81d5c5c1e7c85ec20361699ea49fa7be156e9c7750decd064c8ed430b423496c39ed20fc153fd3b5554c99a8dc3395b1dd52fd1f0b2880ef4b9b1b58d85a0ab1cca4dafd4f89c1af5b47bcf1aa2fea0e4060dde5c91641f0bb2087c4b22b9434d4078d70d7de28687008aed1afa5743d1168851a9644aa73b623f7b965c548f1faae2049326bb74f6921e33ac424570f75db303eb66cfb0619cd8934ac852d0a5dca36a182c705a26901ed00d79a84bff3687c2d27ec3afe67fd92d83a7d74373d0af7cd0846c093e770d1ab92b89ddb35d6ba397c83450c25b529935554896862ab0d6b93bac0c2aad58a7aa285d7aa765481a56166618640b3ab296eadd645e21f2f106973ecced4974187e18ca90340b0b83f517db1491274584a8001dee622918cc56f790054d8e0542d7894d58933d8c1289bfe13cba20984cc023fd661a0b83f07c71118f420e43396e1c449e48caea6c83cd851dd200988e0857eb1d5f06416d0271c83f0fc8ae1d9299887bc3d15338fd9102f882a9d45538a770cd2fb7e7be36312ea4c3432a15206fd96231a885e13de12d4074b07f6254e85dfa977967f2f2fc10f5bbf5d33b3cb0f99d011d4445cf54c381864e9d24af5333b4181642d4d86bbcb933d8a5e38635ffacf21b9bfab4b7d7ca7d1abc3b4900b32b5ac14e6a5f0da8c0c4a91c502d0203fa0d533a03e40466bd79b74beb46cb4c15443e6fe2d74f0f7e02cffa7b79a2f2398d764b326a7e0d894ded1bb164d0d15e19e4c1988d1a93c3ec80dd8eaa6b8a7e30e938003079c66ffc70d148d5e32cc3da22cc3edb6bd1aef1c672f76bcb6599bc4c6251f0d1fd2237657dc9335e4b0cab951708e919a9b543f89a82c802c3dc6438cdc67aef522cf7ed0bb96fd7305c1aa5e1148cfadc685d4c44522862028e925f89d860be30136e7508a79ad10af62c8f486ad9da0c1304e08f8a05538931f09557c494671b2ca7b4621e6df60446ed89f451c3b1db5a92012ba81ef69704caa067ec391302f81b73444c3feac50f47d4202f11602cce5c9b5e688d8e81aa890dd529c12ebe1a6d9d3c67187fe2b9d6a0bd4220646e8d4d98974954ef074b4bdc0142619afee5fdebed8e2340e6761a2cf32bc6d6774c004b07d4dcfeae94ab75986960b16b561f3f1a02e3f30200a8f1bfe13bdc85e11d45288b71335dd439123d1255418445ba3c7909e2492fc3bbbf4d68e92faeea6bab8dfbe20dfe8f07a7290c10c42e4adc997d4282d5e126058cf524ce0af49fbb0d2fe332ad2fc38996b86ac47e378698e589148615d81c9a26400659824d8221a1be66c3df7f53b106ebdc386ef7ee239d6e87d1f060d83842025a465c961ae545c204b7f671d82840b2f1e2d6ba5e046666644f9fb3c6cca26e9e1d67c7d64b358874ac194d06a7ddc56e103eb0918ecbfda340db791923e0f0d815e2147a0040d86928121ce3d72af68c96f3e5e4cbeabd46ac98931f519ea0d9be1e4422cea3cf73b412edd881a627a7d3ae90f456bc8640d5902a0965e9dfe77719822fff3b8f3714e7fd0f53d2f5a3f59289ffa869206f46bd48a2129905046164bf8705a4b7e2bcd472bd3a06f1a7d6e6a8ecd7876cf2dcb35c0863d94fa626a4880acbba2827be0d54221f3d8d359e847ae1008c5605c66f70f9e655d583c6a61d294d0becf4dfebaf9468fc7830e846b484f7af6ae1c51eec1ae8d81fd4e5e2144be6ce10368aa5dcd51106187d3998799df7e0ff21dbe8528c7e09553feccf4f07aa58c88ec6422e5616568acf5c5d7b265b43ed2355a70f6985f0489f382c51b5820e4602f6da1d79ae7ba5953f310ecc3e726f466f3c590a7dcb7cca4e725e87f5f782dc3d33ad6dcfc97ae9fcc1166f9612efff5e892235bcb1d54917f06cfd9fa51503df574aa3073b03a1162523efcd2ba297b6f7a1d3b011152618542fd7883fb2855e4df8947e13eb66af505aad62f322db33934a8cea2d22b87e5e32b937df6c49e18b57f78dfc42a067820aa749d5bd1c1ab01e0d13df2ec902147598362907c7492443aa1c23783ad54afbc765c615cf3e0fbf6b43a66551608721103075ab5cffc39de3c211e43099142", 0x1000, 0x40f, &(0x7f0000001040)={0x18, 0x1, 0x5, 0xffff}, 0xc) 19:20:21 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)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:20:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x40) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) recvfrom$unix(r0, &(0x7f0000000080)=""/26, 0x1a, 0x3, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 19:20:21 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) write(r2, &(0x7f0000000480)="5976652657fa5762ec61115293853e090000006008eeda7a61bc04001000000000005e66e2190d5656292a237799cb8d97e3c1adc5e0713cbc3f2a47e8f25e9628afb0e27a7fedebe78e4ed7e625b58c7f4def8be39e1289fbfb03114bffe780d060426406591f47d8133c3f4ddb2b39310fc600c5b5f8288d6defb3dfe04f9be7fd51ab5b02fa476f958ba4469bfd227ceca2b500000000000000000000000000000000000000000000001e53ade5758229090000000000000000000000000072579f85c305eb3b83fa28b870fd353eb34719f844cfa316209b3cf03ed25a2866d66f4f16411b15dc916ba15b7123", 0xef) dup(r0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 19:20:21 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20100, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 19:20:21 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x4200fc, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r3 = dup(r1) readv(r3, &(0x7f00000024c0)=[{&(0x7f0000001280)=""/179}, {&(0x7f0000001340)=""/158}, {&(0x7f0000001400)=""/4096}, {&(0x7f0000002400)=""/142}, {&(0x7f00000005c0)}, {&(0x7f0000003340)=""/4096}, {&(0x7f0000004340)=""/4096}], 0x1000000000000303) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r5 = open(&(0x7f0000000a00)='./file0\x00', 0x80, 0x2) mprotect(&(0x7f0000ff9000/0x5000)=nil, 0x5000, 0x5) readv(r4, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/19, 0x13}, {&(0x7f00000003c0)=""/136, 0x88}, {&(0x7f0000000300)=""/118, 0x76}, {&(0x7f0000000480)=""/72, 0x48}, {&(0x7f0000000280)}, {&(0x7f0000000500)}], 0x6) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) open(&(0x7f0000000280)='./file0\x00', 0x190, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = shmget$private(0x0, 0x3000, 0x3de, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000a80)) munlockall() shmctl$IPC_STAT(r6, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000380)={0x658b, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x4, 0x1) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x1000000800, 0x4, 0x100000000, 0x1, 0xffffffffffff8004, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0x5}, &(0x7f0000000240)={0x8000000003, 0x8, 0x2000008, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) sendto$unix(r3, &(0x7f0000000840)="ffefa0dc0cde6b9d28a104a016d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdad9af55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085be74c0d8617e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd2792847fb84c79296cb35b887b48e8141fc7e030000005d6516e1df53477a00d4b283a8e4d9325cce4d72083f6b679573a6d9fb521cca62cc4eeb97d31fc77b829584343f2a8b6c426a3f161c4aafef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1f01000000e8e0b02710f829010000000000000000000000000000", 0xe8, 0x1, 0x0, 0x0) connect$inet(r5, &(0x7f0000001100)={0x2, 0x0}, 0xffffffffffffffcc) readv(r1, &(0x7f0000000ec0)=[{&(0x7f0000000580)=""/126, 0x7e}, {&(0x7f0000000bc0)=""/242, 0xf2}, {&(0x7f0000007340)=""/4096, 0xfffffffffffffead}, {&(0x7f0000000cc0)=""/117, 0x75}, {&(0x7f0000006340)=""/4096, 0x1000}, {&(0x7f0000000f40)=""/160, 0xa0}, {&(0x7f0000000e00)=""/152, 0xfffffffffffffe06}], 0x7) semop(r0, &(0x7f0000000100)=[{0x1, 0x8, 0x1000}, {0x0, 0x8, 0x1800}], 0x2) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) 19:20:21 executing program 0: mprotect(&(0x7f0000229000/0x1000)=nil, 0x1000, 0x6) r0 = socket(0x19, 0x5, 0x800002) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mmap(&(0x7f0000265000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 19:20:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) getppid() listen(r0, 0x0) listen(r0, 0x0) 19:20:22 executing program 0: r0 = socket(0x18, 0x8005, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) dup(r0) 19:20:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) 19:20:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xf00, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f00000001c0)="00bb6eb12249a4720c09afdb3e5ccdaf2958241fd33280515ca5c115801d97e140a0f904f300cb21eda399d325a91f6dd969fec040702de59446b70ec2e78862ee35521b392db5f2d13ae08ea5a9b53194c3121c570106b8c26763aecf6c40ce23e8ad1ffa914ae9bf8e50ef9deedd9af258560d3c9a5db8f92f53f9b789b73ac5da3fbf69c8d264475fe3d971694fdcc9a7ac2abd813d759f368435a0dffb21f9cefb868ce5819968ebe7db1ba3eb85dedd09b5551c8b876bee4fa11c5aa239f75cb92a368e9a9664ce9bf866e1a45f7cc4c265f4ce78ffb435dc2a2058cc0efd67ff341454406439c99a28", 0xec) 19:20:22 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x2000000046bfb) write(r1, &(0x7f0000000140)='U', 0x1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x108) 19:20:22 executing program 0: r0 = socket(0x21, 0x3, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffff9c, 0x45}, {r0, 0x11}, {r0, 0x84}, {r0, 0x1}], 0x4, 0x87d6) r1 = accept$inet(r0, 0x0, &(0x7f0000000100)) setsockopt(r1, 0x100, 0x2, &(0x7f0000000140)="e021a24ba401aa7a51eda3630a16999a18735f1d40319e7f9d7596367c7fcdacd1383575b75e71dd1ca70a8eb9b54ebfcf43869f855b155781614b7e1a97c095ed99b31eb2a1dae4", 0x48) sendto$unix(r0, &(0x7f0000000000)="b100050405000200000008b1ffff027c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 19:20:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=[{0x10}], 0x10}, 0x3) r2 = dup2(r0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1, 0x401, 0x4, 0x10000, "57ff968be8eb350ef198df0ca7755970adeaeea6", 0x4, 0x7}) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x50, 0x50) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000040)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) 19:20:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) close(r0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, &(0x7f0000000100)={0x6, 0xfff, 0x10000, 0x0, 0x9, 0x9, 0x6, 0x6c}, &(0x7f0000000140)={0x80000000, 0x80}) select(0x40, &(0x7f00000000c0)={0x3ff, 0x2, 0x1, 0xfffffffffffffff8, 0x7, 0x1, 0x10001, 0x1}, &(0x7f0000000200)={0x0, 0x2, 0x37832051, 0x4, 0x548, 0xfffffffffffffffb, 0x3, 0x4}, &(0x7f0000000240)={0xf78, 0x0, 0xfff, 0x6, 0x7, 0x3, 0x7ff, 0x1782774}, &(0x7f0000000280)={0xfffffffffffffffe, 0x6}) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 19:20:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8010, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) 19:20:22 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x1) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') chdir(&(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='./file1/file0\x00') 19:20:22 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x18009, 0xc) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=""/43, 0x2b) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 19:20:23 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000f8a000/0x3000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x1000) munlock(&(0x7f0000f99000/0x4000)=nil, 0x4000) r2 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmdt(r1) shmdt(r2) 19:20:23 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xc8}, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 19:20:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) lseek(r0, 0x0, 0x2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1010, r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x62fb83c5) r3 = getegid() fchown(r1, r2, r3) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) 19:20:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000001c0)=0x100, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) recvfrom(r0, &(0x7f00000000c0)=""/229, 0xe5, 0x800, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 19:20:23 executing program 0: shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ff9000/0x3000)=nil) munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) 19:20:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2000000006, 0x3, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 19:20:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getpgrp() r0 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x6, 0x8, 0x0, 0x7, 0x0, 0xfffffffffffff53f, 0x1, 0x2, 0x41792e48, 0x101}) dup(r1) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8ccb7f981a5204b186f50f39afb80f382887264b"}) execve(0x0, 0x0, 0x0) 19:20:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0xb8e) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x201, 0x40) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000080)) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) 19:20:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) wait4(r2, &(0x7f00000000c0), 0x2, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 19:20:24 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 19:20:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0xffffffffffffffff}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) kqueue() renameat(r1, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r3 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f00000001c0)={0x3, 0x3, 0x44b82077, 0x10001, r3}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) r4 = semget$private(0x0, 0x4, 0x596) semctl$IPC_RMID(r4, 0x0, 0x0) 19:20:24 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000640)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000140)="3ed468a5946245cf1df7213b346ed83e95a7ec9c337a010e611ef7abf452379889ce1611ce0d2bdde932e4afbbd6ba3bb7e0c0ad4a16a0db38d232068080d91b0460faa2429c65139a352a19f686510d901debd846ba9b2a13c233ab662664db6d11485362e3361c381f5e1ff94f666c67e0ae8cf5eb9b40d20184946a80b084910166bfcf2b960bd6688e2541403f464527d46a3901033c1d89d81983d2d43a7bf8ae0d9d40d13811bd415b539d5622e74edfd0c4615477554cb1e9f114f38e1e6736f54a022109605dfa57", 0xcc}, {&(0x7f0000000240)="44a8d4fc4e15e2110c5289834989930db7036c7126b509231de53acdcb53575587c374f2b49c88edd163a22909607d4b58ccf5518a39413d8d13397f3e8d0d4b4e28d4a2bdb38ef78514333efb13cc9f71dc3468655ab2df630ba053a6257637613de197e06f2e8a2a112354fec119bd4d3dd62198cf8dd2af33760e8eeaa15bd4baaa0da153e2a4717e1e5e0b05942f11adad75834afc20b0ed927e130c0aba569ce4af917c0b8145226081bb6d640ec667281a7b2a56e8fe4db2a50a6b2d949716d3b6", 0xc4}, {&(0x7f0000000340)="377b7eadc774599cb20c446624db13ea3a7c9b72fc47c9fb96f763ffd71308e6d2e098890de6e3e3dade4477dcd2fcf820d564b68df3da8c82ac14bc9516e7542e0f4599fad68c2d2150009faee0121f611b47f5761fa144415a93d8d43b408fa904429a84dc68c0f0e49750b2b483b9c8", 0x71}, {&(0x7f00000003c0)="49bee156db1ea0288c34f9a1c7b6a46659412e9f767f2b8e1ec52d4c0ff8b3a9eba1308d9dc76732fe606eb2c7aa94a4d8ef374458994fa49f5579478dbc5e218896709f85a1473e2a75c63235c88726dd3884386e9aa82250a20499b2c269a05a9379ddd3c5b8994aa8fe4c0b81cfe43e726643a24325b3f57d9fa8e86a78060f3c9128a0c5a727d56591ca3220d07fb9268b444999f71176f9bdaf84d2b1a9c7befaaba94229303f6a95af154e3fce1e626e2dd70408ab5239f73f020b00f7a907354a4f41bff303d1be9739f3d7e94af7748b1114ad7a7c65427e600478d3be3b16cb746677d40ae7e2", 0xeb}], 0x4, &(0x7f0000000500)=[{0x58, 0x1, 0x100000000, "e5727c11c8bbc283f6d879bee2d73277217615d8311e2fb3d53ad2d4e5f985d71dd6371aaa28139fbe55b6f2e41e5327dc34a83f59628136f275353e45a134d858"}, {0xe0, 0x1, 0xf6d, "1b0d42593cdd6618f15e872ae814bbf7529698c964b703c0480206656a46cf86966f4bdf0330fb1ec6f6a79b6d60194faff921ffa55bdeaf1722228b63e99da4df25bd9465ac2ad3fa8ecc05d1564e76dd9cc8c0a5f364796697de0ea4c7e718034305b3c9dc612002f010b4cc532abc57f09eb48967b55f02e0bee22a6d298473e8b83dcf447984246b81b2176b4310b769da6e2d28a69586a57cf4b525082227e8649bc6d67afadeb2404718d8c9d7b8cd9cb01ed21c92f7f1a168d8f5886ce1bc2a55ed584ef26045d0"}], 0x138}, 0x401) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 19:20:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fchdir(r0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 19:20:24 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x40) read(r2, &(0x7f0000000880)=""/161, 0xa1) 19:20:25 executing program 0: clock_gettime(0x7, &(0x7f00000003c0)) r0 = getuid() setuid(r0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) r2 = syz_open_pts() fcntl$getflags(r2, 0x7) socket$inet(0x2, 0x1, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r3, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r5 = socket$inet(0x2, 0x20000804, 0xfffffffffffffffe) setsockopt$inet_opts(r5, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r5, 0x0, 0xa, 0x0, 0x0) r6 = socket(0x18, 0x4000, 0x1) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) write(r7, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x6, 0x6, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r8 = semget$private(0x0, 0x3, 0x500) semop(r8, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() semop(r8, &(0x7f0000000280)=[{0x0, 0x94f0, 0x1000}, {0x1, 0x20, 0x7fd}], 0x2) ioctl$TIOCSDTR(r2, 0x20007479) r9 = fcntl$dupfd(r5, 0xa, r2) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r8, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r4, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000400)=0x8f) setuid(r0) dup(r3) 19:20:25 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() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa9, 0x0) openat(r3, &(0x7f0000000080)='./file0\x00', 0x8, 0x3d) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 19:20:25 executing program 0: r0 = semget(0x1, 0x0, 0x20) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000000)=0x2) 19:20:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x69a, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x1ff, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d0000000000000000000000000000dcc400", 0x1}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 19:20:25 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x4) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766", 0x0, 0x362a40000000000}) readv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/59, 0x3b}, {&(0x7f0000000140)=""/214, 0xd6}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) 19:20:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x4, './file0\x00'}) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 19:20:25 executing program 1: r0 = socket$unix(0x1, 0x6, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x10001) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x4) 19:20:25 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r0, &(0x7f0000000080)=""/4096, 0x1000) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xe, 0x0, 0x0) 19:20:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x4000009, 0x5, 0x0, 0x0) 19:20:26 executing program 1: r0 = socket(0x2, 0xffffffffffffffff, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) sendto$unix(r0, &(0x7f0000000140)="a648796713560079ad8a568e29cb7e44b6a25fc06630c44cdcb673ee6469f32fcbdedcd41e19e472dc83b1719a68cd737c3c916b9364245836272b0a9f9707d248798a48a4fedcf2c466e7b0844425e97cd0b2ab99c0e7f084a34ebcef1236edd5458b9034a493ca71f273cb345b6a9594b0ff0c11bf38408e866a530c52ef8f5f3e8334f0f71b304fb8c9798e0897035421a861867288f7e0b2c64a67307cdba04e9741ccf2a9e8a313696972a913590f87107a7039d5258e0b43", 0xbb, 0x1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000100)=0x10) 19:20:26 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18080, 0x0) r0 = socket$inet6(0x18, 0x3, 0x800) getsockopt(r0, 0x12, 0x100000000010, 0x0, 0x0) write(r0, &(0x7f0000000040)="f347093734ec1a5e7b90ab0bce59953d41b796ce0ea3d98d360cb527c578ceb2e218e124e95f6f97f904ddb0a7ce046db0fe86efdba2da01c2b94da9a2760862567e0b409f14903aabec0028cf6da62b26574e735e4436dd01f074c62b44b946fe7731682d86", 0x66) 19:20:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1014a, 0x14) ioctl$TIOCNXCL(r1, 0x2000740e) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20420, 0x0) 19:20:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() 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), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x7fff, 0x20, 0x4ffd, "c520da493033a18e38a931f016a83fa04297073b", 0xfffffffffffffbff, 0x200}) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) 19:20:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 19:20:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x10) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 19:20:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x12, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x10400000003e) 19:20:30 executing program 1: r0 = kqueue() nanosleep(&(0x7f0000000000)={0xcdac, 0x10000007ffffffe}, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) kevent(r1, &(0x7f0000000080), 0xff, 0x0, 0xd71e, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x401, 0x0, 0x800, 0x0) close(r0) 19:20:31 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x2010, r1, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b9c0ca921e292812ae4a33549f3206a98fdf878d"}) 19:20:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x5) getegid() flock(r0, 0x8) 19:20:31 executing program 0: mlock(&(0x7f0000007000/0x3000)=nil, 0x3000) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 19:20:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open$dir(&(0x7f0000000080)='./file0\x00', 0x208, 0x0) 19:20:31 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) accept$inet(r1, &(0x7f0000000180), &(0x7f0000000240)=0xf082ac6cf0e1bd59) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) 19:20:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000024, 0x0, 0x0) 19:20:31 executing program 0: r0 = kqueue() recvfrom$inet6(r0, &(0x7f0000000040)=""/46, 0x2e, 0x800, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x7}, 0xc) close(r0) r1 = semget$private(0x0, 0x3, 0x1fd) rmdir(&(0x7f00000001c0)='./file0\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000300)=0x101) semget$private(0x0, 0x1, 0x8) getsockname$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x3, 0x80000000, 0xee67, 0x8, 0x2]) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x200000000000001}], 0x7ff, 0x0, 0xa03e, 0x0) r3 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x4) write(r2, &(0x7f0000000340)="44fe208a4f86e91ab015f17e1d13e719a754c4fb7b0bb30328b2b7e0195f38c518ca465462342a5c1d07745779c9f01cec7c43882da6bdf08274066cbd26bd5b91724dd35ca6e09fe8d5987ac7a38bc8de20ff87616af0795bf6cb38e84e6ce2335bd16ac1f0a7826d35685464a755d5a9aeaa", 0x0) getpid() listen(0xffffffffffffffff, 0x80) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 19:20:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c703000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 19:20:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x9) sendmsg(r0, &(0x7f0000000380)={0x0, 0x289, 0x0, 0x0, &(0x7f0000000240)=[{0xfffffffffffffed3}], 0x10}, 0x0) sendto$unix(r0, &(0x7f0000000040)="eba7007bbd792f3a90c403009e3b089f8f0faf912b604e6ce73cb9e98f9c82d89092d3fa8e21b0d4a964e82707cd2a14848e628dcdf4c64caa0c6062a6ff472a91337899357ffaceefd153189a9ae19d62af583b3a6f1e5c36aebace1833", 0x5e, 0x4, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 19:20:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) r2 = fcntl$dupfd(r0, 0x0, r0) linkat(r0, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) write(r0, &(0x7f0000000000)="a746", 0x2) 19:20:32 executing program 0: syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x4, 0x6, 0x7fffffff, 0xffffffffffffffff, "97b2b156cdc07a40b2ba08436cd9e29f12a0570e", 0x3, 0x8}) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) write(r1, &(0x7f00000000c0)="fd39916c4123a9ede922d4f648320e59e3bbab9624d92923050d34e72ddb33badc805e8f35aecdabe08dbdfa15c31a02cef6d41972df23832baeff04ce0a438070cb9ec6982f99d9ac7d3ce8b08fc3b3f9812a22a1cc50399f1af08c70804b5dbada1fdcf84949d48c6dc64d369e4b7776611ca8a3c46d141c66e219d06b16a5cdd7fa14d203e17dd2dbf66b231c78869581f2e4ceddc7938d8183ef7d456f23d6ad90f6d2e2569a09dbb68cbc1c60efbb0dbb5ae6c67b05f69caa5d54758d49437385676b0d5001fb974f1d36dcc50de225c6b2ef95c726f554ee4bc9c79cd5", 0xe0) accept$inet6(r0, 0x0, &(0x7f0000000080)) 19:20:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) r2 = getuid() chown(&(0x7f0000000c00)='./file0\x00', r2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x49) 19:20:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) dup2(r1, r0) 19:20:32 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)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 19:20:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = syz_open_pts() sync() ioctl$TIOCFLUSH(r2, 0x8004667c, &(0x7f0000000040)=0x7207ef51) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 19:20:32 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)='c\x00') mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x0) r1 = msgget(0x1, 0x1) msgsnd(r1, &(0x7f0000000000)={0x0, "841aafde3c5e28bc056b9d6f035e287d1935f92dd95941361c51926c5c6cdc3c21a7fb4f5db16b8ca35f0c7870badb12093c0031c90c856ebeddf1bfa872373aa7fcec46f5da50f538e201d561081d23603e9d4ead2ae6196ea61f455ce6a9a6fe6430e9b918b054b3b9fa5f2613c5de5dfe786737e66c"}, 0x7f, 0x800) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) 19:20:32 executing program 1: clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x5, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f00000000c0)) clock_gettime(0x0, &(0x7f0000000040)) 19:20:32 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x20080, 0xe5) kqueue() kevent(r1, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x8, 0x0, r2}) 19:20:32 executing program 0: r0 = getpid() r1 = socket$inet6(0x18, 0x2, 0xfffffffffffffffc) listen(r1, 0x2) fcntl$setown(r1, 0x6, r0) close(r1) 19:20:32 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a7", 0x4e}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000280), 0x0) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) r2 = syz_open_pts() getdents(r1, &(0x7f0000000280)=""/252, 0xfc) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r3 = dup(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x401, 0x3, 0xfffffffffffff7d9, "001a000000000000274000"}) dup(r2) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x105}], 0x1, 0x0) 19:20:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x3, 0x0) readlink(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)=""/25, 0x19) 19:20:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2000000000000004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x51, 0x7f, 0x3e, 0xfffffffffffffffc, "03f49bba9fd2e9ca2561e108b6901374f8e16822", 0x80, 0x800}) recvfrom(r0, &(0x7f00000000c0)=""/100, 0x64, 0x2, &(0x7f0000000040)=@in6={0x18, 0x3, 0x401, 0x800}, 0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="6a168cef", 0x4) 19:20:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) write(r0, &(0x7f0000000ac0)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092bdb0a", 0xe5) 19:20:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="9085e494a429fcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) getpeername$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000280)="ef17eae3237fd93fd810ad26a2c8401766b37c8948b4922f969d9358c457ed62e2cd745737333bcd74638aad011eb439da920936f4e3f8623062dcb6ff3e698c94dd46e0bbf6e18422504a549c6a2664d5a5a9513264e31daca92ac5f7", 0x5d}, {&(0x7f0000000300)="39ab235c011a32ef711d662ba87c25a6b71cf4c771c6c02cb372508edb819be9133f297abe6a48018226d7faea89a6f0573b961a1e2dc25c030e8bc08b9f78f6e2afaf77729ba632b71ed6f0ee4596ef172454037f092602525bc9d04cf91a2dd2d1e7f8c6b6704a2762f337edf8b61ab460c10bfcf315dfeb8dee8fcca5e8b0483dfc1b4b65a71b2e2f681a21f8d22d4f8d8dbeb5af2b00b83119d82dacf57faea9b456d1f99432401143a690e81642ef5c7457bf60a1813b286d5e912e6b9f24df2436655bbece2fc8669fdd3215ca53a176e78f72db38babb5965fdf756973aaff41153184436ff7f0f069d19ad0facd93a2d8a61", 0xf6}, {&(0x7f0000000400)="0c096205f11de05e35cbbc1611c2e19614e010310f5ad59071065f4e85b90a0c57d14e4197df424ed16835fb66e105a18759be8c5170ab58f9e64c57610fc670e0581e05d6d8b619b6892d207346dd044517e33c12b64d6baebaf8c60a72babd2d3a96f9340cf6d7233b34fc30b7a2b536d9f6f5a8c316e3c628e63377379b8ad12e460118420f8b08cbff3891d02e16bccdc54026b3df076258970e8363c78f3d29e0661da71ce44be8efc765b18f0dd59c037a", 0xb4}, {&(0x7f00000005c0)="a5be1955d992bd5b08365b95db5f651391bb5b3d05be46af13594cc1582fc867e2eb042b151b97eb113c2e17da3ed48d84c5bfae8e747a2e1534c04954120791483259708c505f289f4bcec1008d769d2796bd5dac64a0cc566232ab2b45098493dabf1471a940587e296ca4671e713ca204c83e938a532e6e9704d36df6d0b9d557085d19f3c812687d3d59fdf5de05889edaa14239e53216bb35f5892b3aae5cc207bb920391f3862f0b0fb9fe08eff98f0abb13f9f9e3d82458e3121edac412cbeaadfabd5d6a1505c4b4779091d656", 0xd1}, {&(0x7f00000006c0)="507c79bac262cc18d0a8099a4b2223e92cfaeed33da27c5864b91c958eb7d9ca32b4b51be5652d1826fd0dbe41394e67f8ee6703ead6a5e9fc957117a38cb7df0c49dde4bdfb6e488d917a197352c657301b9e313d02e9196740e011a5de064f90bd36c51b79574f0fac6b231b1283755dba7533602f0dedf64992b53bfc892a6920829f3ae2f15ea917cf66f99bee7cbd4de6dcf5c4c1c3da96e52d64b711246f30786f21e5c94ad67de9c5de18eb57b06ec20de9c8fc02cac38d0b69c9695c755d29c7927884da72aa058adfc2cb6502367f9a3e201e3ae7a60c99e3287f1ecc54e5270767", 0xe6}], 0x5, &(0x7f00000007c0)=[{0x50, 0xffff, 0x4, "a9739a7af26029957b01e513dcc3fef16fc45105e83be9d03c5898476042ea9a1a81d1eea85f2250d44f445d72d8f3195485b96a1a07884448b0"}, {0x10, 0xffff, 0x7ff}], 0x60}, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 19:20:33 executing program 1: select(0x40, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x0, 0x10000, 0x0, 0x1, 0x3}, 0x0, 0x0, 0x0) munmap(&(0x7f0000163000/0x3000)=nil, 0x3000) 19:20:33 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000c40)='\x00', 0x1}], 0x1) lstat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000580)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="67b6eb427061d0a106223f51fee9004ab5ee0bc72a3f1a20e873fd7615d3f484c502455abe6db7c9506e03014bda0e498208fd3387313b1b3774545262bd277c8ad69578ccbe0f2a602254d9f33b04fdf936428519f3a3fec71868e22740061c89ac4ffca389ab0a6d8b9ec67acc2b9dd842a9125014d254d53dc23af6acd486c91360398568e9482c219c1f78c9a303d5fd71cc4980f02b9f74a23df0c70cad6450740ca85b9050769d293e81e393fb729d3f7de0914bab35819ed81ad9dcef2b7c2ec8c146e4edc488abde9bd22d9359a5cf100afd2956bce4588fe248ee665f2224633e", 0xe5}, {&(0x7f0000000140)="00174f04c399ce884698", 0xa}, {&(0x7f0000000180)="4527f706b0cc2a6808f519a622fe", 0xe}, {&(0x7f00000001c0)="229603611fb2c368d0fea7ca830412196a6aec2846297ef9d7d487576b632ce45bb0af9f4cc7a8ca89106a", 0x2b}, {&(0x7f0000000340)="80bb7a760a8abd6bf93942113459ade62f1da353bfc32c335eac9a0b398644dd055e38299eb3e8ac090fd9353bfb1f5bed5ad3b4a3a61fb873e477cc3703049f0c4ff5ce257f0f132435425efe074f97089aa7888fd2c6eda4162f73c0", 0x5d}, {&(0x7f00000003c0)="e39c385042c80f19ddc6b07ff99abe34a6e0661e8f5785c7ac20407bce4919bee32545562f8e8981eef0a6a1e43a994148a41e5614ffeafb4d7803a381a401093b6c4c6ecc865310e0d251c8d179c40af7b109c33ae564775b362d156dc6626182528b0b6b0006a844909dd4c2f00b3c7e01a6508d82b1b23d45cbf40a16e64f7d2d670c673fbab8fa24abba98c24b54f3ba788dbbc1788a86f1d1caeddcdc24ce47ebe4f4f74fed9c4d39fc598a2757aab3af5f5887f80803a8ca5f4bf726", 0xbf}], 0x6) 19:20:33 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x1000)=nil, 0x1000, 0x3, 0x11, 0xffffffffffffffff, 0x0, 0x0) 19:20:37 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000240), 0x4) 19:20:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x7}) ioctl$KDSETRAD(r1, 0x20004b43) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "b11ce9bae3c6514e6ae973539ea78b7ec000"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7fff) readv(r0, &(0x7f0000000280), 0x1000000000000150) ioctl$TIOCSBRK(r0, 0x2000747b) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 19:20:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs, 0x8) 19:20:37 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x1) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x208, 0x0) syz_execute_func(&(0x7f0000000040)="f242d9ebc401555710c461bbd00ec4027978ad04d13b1fc48155f30b1d000000002e66410f66a3fff66db5c4a3b17cec00c4027d256f630f4d7bf6") madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5) mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) lseek(r0, 0x0, 0x3) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 19:20:37 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000300), 0x1, &(0x7f00000000c0)={0xebd}) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) dup(0xffffffffffffffff) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0xff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 19:20:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x12, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) shmget(0x3, 0x2000, 0x28, &(0x7f0000ffc000/0x2000)=nil) execve(0x0, 0x0, 0x0) 19:20:38 executing program 1: setitimer(0x3, &(0x7f0000000080)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) getitimer(0x1, &(0x7f0000000100)) socket$unix(0x1, 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) close(r0) 19:20:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80c0, 0x0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) 19:20:38 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{0x4, 0xfffffffffffffffc}, {0x0, 0x1}}, &(0x7f0000000040)) r0 = getgid() setgroups(0x4, &(0x7f0000000080)=[r0, r0, r0, r0]) syz_extract_tcp_res(&(0x7f0000000000), 0x14a, 0x3) getegid() setregid(0x0, r0) 19:20:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1a09, &(0x7f0000000040)=0x6, 0xfffffffffffffe68) pipe(&(0x7f0000000080)) 19:20:38 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) semop(r0, &(0x7f0000000000)=[{0x3, 0x8, 0x1000}, {0x3, 0x1000, 0x1000}, {0x0, 0x100000000, 0x1000}, {0x3, 0xfffffffffffffff8, 0x800}, {0x0, 0x4, 0x1000}, {0x4, 0x3, 0x1000}], 0x6) setitimer(0x2, &(0x7f0000000040)={{0x7ff, 0x1}, {0x1000, 0x3}}, &(0x7f0000000080)) getrusage(0x0, 0xfffffffffffffffe) 19:20:38 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188f6f430717f45b45563b10ed2676def6576a"}) r0 = socket(0x2, 0x8000, 0x200) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000000002, &(0x7f00000001c0)="8635dcb6de271e89954465c4e183d44388396db66428ebae7cc167d3b896dc83084afc0cc4510fa25e236dd330e024e89a18555954d7ac3221d6925e2d314fe62cc722c5a84c9a45540d359a094783060000005d5ff9b88cfc1a96b1cabf2b669d1d4db800d7236ac0e8faf8ac39cc40bb83ee0a77efba0b895193297915481fd7a3df2815e57ddabe114c43f14720ba2115d3da0e96e18630a6199d5f28f2218a2f8861acbec15cadbb39179c992211a0accb3ea75266aaf516bed318b08a729f10cf25105c1fb9bed0e8809398c32952b4d55c77491769e5e6c9d7d1cac5bd7535fb1c5b3258f3e2d94c93e8bb6a5f71409a123f20b270766bdb57814191c77e66fb8a2d8bc82fdf75797f15f4cf8fbeb401ce1e699e87ed3c1891a6c4c3d5fec0a752f9b9b04becd76f51d77000b6f838acaf7137f019d278c56299ed387d9c169b1bd4fef700c8388cdaa912824eabf372d124471e0fe62f3aac7dc991042e87149e234568", 0x167) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) listen(r1, 0x0) 19:20:38 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x290, 0x100) recvfrom$unix(r0, &(0x7f0000000180)=""/199, 0xc7, 0x841, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) flock(r1, 0x4) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 19:20:38 executing program 1: r0 = syz_open_pts() kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8001, 0x400, 0x3, 0xfffffffffffffffa, "d024855a5ed68bdfe78e4dd9f5ab67ee11426d40", 0x9, 0x8001}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000040), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f00000001c0)) pipe(&(0x7f0000000880)) kqueue() pipe(&(0x7f0000000000)) 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) 19:20:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 19:20:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x3, './file0\x00', './file0\x00'}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) 19:20:38 executing program 1: setrlimit(0x0, &(0x7f0000000040)) 19:20:38 executing program 0: mkdir(&(0x7f0000000200)='./file2\x00', 0x0) rename(&(0x7f0000000300)='./file2\x00', &(0x7f0000000080)='./file0\x00') r0 = dup(0xffffffffffffffff) mknod(&(0x7f0000000040)='./file2\x00', 0x6008, 0x4) r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x20) 19:20:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xc1, 0x1, &(0x7f00000000c0)="460a1057a8a21baa9a41676c0dafe0fdd3c273ce9062a609a20f94aef035f0558528fb4f0ddd50e4a0e2d5071a08b440a5ac1617aa79fb9ecae5bb1ffa745f82627741c2814eaac5417056a033a7fa4a7ef56421ab8e3d46c6679b357de9284d09e64af3a1b5", 0x66) setsockopt(r0, 0x1029, 0xb, &(0x7f0000000180)="31f56a2b", 0x369) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) r1 = semget(0x3, 0x3, 0x1) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000001c0)=""/153) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000040)=""/102) 19:20:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000000c0)="b237ccbdc3b478361adaab21aa6105133811d15d8f5684922ee792abc80398235e8f90ab435d585bbd64c8ffd842a325684899f10943720030f468445242d9b66cbc3c45681e3114adb62622f18b3c16f9bb4fef29eeca1725829a7fb34bcfacb955de87c109ed993adca06deb846fa98a92df159e", 0x75}, {&(0x7f0000000140)="ea43e68de3a2d6655634b80ae25c9f36cc1f3d653b69ab83b1480bcf223be8445fb54a9fe636654707b05dfd96f599d18ae0b498159dceca435b759879f9b53ec95b5f4f58b4fe82fd04b6cbc333ffb2e20617283d2bca147492efa7c95930d5106af6522c8978192e34b19adf8d04d6e41ff464938c6309dbd35d0666102f4db2083a012a6b945fd42f77a2cf6ced39a67caa10ff3aef03cde223dffdde91b98806d6ef1dbde870e9b7a6ccebc6f3573de5f6b7", 0xb4}, {&(0x7f0000000200)="91e5cf10d919aed1f2e28abe1a3dd1c2ffc6a214", 0x14}, {&(0x7f0000000240)="111c411d5bf94cd62346954da2ccef584c27ccd7119a8bb78a518fcc244ec9086d5250495294142ddffff16d72f3692cfd5930af7eca856f5bb58057d36e48c8bfd4d0509041d18fb5047d55da8da0ef8f9b344ef49316e9fa2a032514368c754725a1b5e73b816070f6bf93379022eb7a967513a70f5df395a66003d532393a1c60b3bf9dfed1dc478885ccc63a43af22f1b84f07d4cc0ca048f8256e6e487f89333de2fa286a5a02ab939d7ebcdd951ef0f7a6fbb18b3bd1f2c7916fd04a8025121d99ba23242993704f5dad9d1599734919f196809baccbf08d92d97352c04cf90645", 0xe4}, {&(0x7f0000000340)="5e600caf81284703f8fd377a751db78e4cd1f07eb25779720547ae98d096d42474efed16ff9e2c7a377957543ecb3b16db4cd57d620a6580678e660177f9bcfc90cac263602ab4a54e9a9c39e2f51b97ac503d8e8118b650c287bbbef9af560c2894c3fd1948dcb1bbc9f0c93895e284aa4522c0b99b43abd1043d515a71e61e53fff3e652153e25568c6da83b349a86500d2a4b9e1bf8991084b57316809394cc9c1f38401873c158ef06a3994d81a1a7419dbd3dd6a897e3e5ee10f5b4423d788f519103f591aa31c4e9e88882e15fcfa1095cf19b15b27667a8", 0xdb}, {&(0x7f0000000440)="114e5a06154e3c29e8c9ffbeee6e7ce813d723ab9175062970d0154b564f3119d3ab65c13f827d3aa3cc83955d64fc98206254778e41601b08d507cee2566f", 0x3f}], 0x6, 0x0, 0x0, 0x400}, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 19:20:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x8000000, &(0x7f0000000100)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20000, 0x100) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f000031d000/0x4000)=nil, 0x4000, 0x3) open$dir(&(0x7f0000000040)='./file0\x00', 0x28120, 0x4) mprotect(&(0x7f00007a1000/0x1000)=nil, 0x1000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:20:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003100000000000400"], 0x10}, 0x0) sendto(r0, &(0x7f0000000000)="5e04460b31285421e15d9417321a", 0xe, 0x4, &(0x7f0000000040)=@in6={0x18, 0x1, 0x9e, 0x9}, 0xc) 19:20:39 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x202) r1 = getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) fchown(r0, r1, r2) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getitimer(0x1, &(0x7f00000000c0)) setsockopt(r0, 0x0, 0x8, 0x0, 0xfda3) 19:20:39 executing program 1: r0 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x800, 0x207e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 19:20:40 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="ef81", 0x2, 0x404, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x7) 19:20:40 executing program 1: socketpair(0x6, 0x0, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) close(r1) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) 19:20:40 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='*$!,[*+\x00'], &(0x7f0000000440)=[&(0x7f0000000100)='t\x00', &(0x7f0000000380)='t\x00', &(0x7f00000003c0)='U\x001\xc6X\x8e\n\xa4%\x9b\x85T\xb0\x97\x90\x9a\xf6\x892\xb3G\xf5a\xd8\xf5P\x02\x90+\x90i\x11\x9e2\x16-\xa9\xda\x8a\',\xf9e\xda\xb9ax\x18\xe3.X\x8a#\a\x86W\xe7f\xb2\x14\xf6\x8726_\xe5\aPl\x9b\xaa\r\x18\x86\x86\x16\x03I\x9e\x95\n\a\xd7\x12pb\xc4\xc6f\xd8%\v*\xab\xf1G\x050~\xdbQ\xc9S\x95\xe8\x99\xd7\x10Ak\x125s\x81\xf7\xfb\xb7\x98kZfy\xd1', &(0x7f00000002c0)='^\x00', &(0x7f0000000200)='\x00', &(0x7f0000000480)=',[\\,\x82\x00']) r0 = socket$inet6(0x18, 0x1001, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x38100, 0x0) accept$inet6(r0, 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r1) 19:20:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 19:20:40 executing program 1: close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(0xffffffffffffffff, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x3, &(0x7f00000003c0)=[0xffffffffffffffff, r2, 0xffffffffffffffff]) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x400) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000000)=ANY=[@ANYBLOB="0100262f66696c653200"], 0x1, &(0x7f00000000c0)=[{&(0x7f0000000680)="554eae27a967582cb179adc62339eaea9d1e5a0cbe0710e4553cf26d1f060cf50f6a3375d623d8a956d3266d8c46c75445d0d153d99b8f1a24aed63ec036960adc02185017217b3d18b3e676517d82693019bf802846f6b61489cf6588117cd753802eddad03abd40eff3ed397022221e8e3a04825f2fbfba01ba874b4d3d3708313ca35d9da51264c3de1a1fde0613c826548e1fde03a6ff8a2915bbde1c007f64fbbf94d8dd74850aaca315808ed572bb11142ae0df9ba7669146ff65a8001416bc5dd818d81b9c9f2f04f6da0c0430857a4d2fa801a01b94b89ab68b079e1809621753f76877e9af9f041dd6fb8a9b252b7ee561f5197c56c6d15c2cc0502", 0x100}], 0x1, &(0x7f0000000400), 0x0, 0x409}, 0x8) chroot(&(0x7f0000000640)='./file0\x00') dup2(r0, r1) 19:20:40 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) socket$inet(0x2, 0x3, 0x27dd) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) poll(&(0x7f0000000000)=[{r0, 0x14}, {r0, 0x14}], 0x2, 0x7) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) 19:20:40 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0xfffffffffffff511, &(0x7f0000000000), 0x0) 19:20:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) r1 = dup(r0) setitimer(0x3, &(0x7f00000000c0)={{0x7fff, 0x7}, {0x0, 0x73b}}, &(0x7f0000000100)) r2 = syz_open_pts() sendto$inet6(r1, &(0x7f0000000000)="3581be4dc88538119f17a93b9b4fe348c16f40f52d0ba3e1b1ed21276f48f2caf37cbb3217f613a3eb25000b916f6911066adf0033178b247ab7fda9cdfaa877a87a1111cb08dc0d981ef1d1fd4ec75b35891d204bf8b4ea923ab4bc72f5e3372af5a35d69d2413c5d2a4a99d1174fa31d64edeb3f3847a0b05427aff80ba5d5d3518b1ccbaddf88c589194718db68045c1c1a0962aa279ec82dc7f6e79ff8a8a7a03e1b2237389484417918dac8c010ba7c2e4828f66126be", 0xb9, 0x40e, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0xbc3) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x9, 0x401, './file0\x00', 0x0, 0xffffffff, 0x0, 0x2}) 19:20:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="e4d1e6f6fc1f8f6cbdc88d40c447ee622916bba37354beac65208be8a5be7c83f0352ccff1f84b094d7a3f25ebaff38b5a89d6b9ca30e543b71e50e228"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x480, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 19:20:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) shutdown(r1, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x8001, 0x40) socket(0xf46c669f87124618, 0x5, 0xbb5) fcntl$setstatus(r0, 0x4, 0x0) sendto(r0, &(0x7f0000000140)="f28c686b08efebbe462de02fe2c0ac1668f519a2de80af74e247ac5228ae1447", 0x20, 0x40f, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) socket(0x11, 0x4003, 0x8) 19:20:40 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x20}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000100)="8d", 0x1) syz_open_pts() close(r2) r3 = dup(r0) r4 = syz_open_pts() kevent(r3, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f0000000140)={0x5, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 19:20:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x3, 0x9, 0x0, 0x0) 19:20:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb18726c6533000000000339a7319631bc12ec030bfb8d1d6131bc696e34e4d85005e117f95999425e7069cd0d498396b4e73f9f5bc23f83d21c6e5bfdc7d5d070059bc871c8636fbf"], 0x1, 0x0}, 0x0) 19:20:40 executing program 0: rmdir(&(0x7f0000000000)='.\x00') msgget$private(0x0, 0x328) msgget$private(0x0, 0x44) sync() r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/128, &(0x7f00000000c0)=0x80) 19:20:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1", 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) close(r1) syz_open_pts() 19:20:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e0d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e102000000c30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7b8a6b84d670e9cbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1d5) write(r0, &(0x7f0000000700)="c36297a022a3708ba587200c9d90f036dcdbccfc71d8da0c59ee2a97a3d64f9b2035107f830e181341cdd3b0259ad78d1ce6131c0039dfd3b8b1115aff5c14324faf7ddce1d904fc1698a4c1016fbd57f218913023a921f3117f1b2ccfd007ba32e9d0fd18766f426d79346aaa8951c2baec93876c2bf3817216fb701c33afa34d91d0923db1b3383b4771d3430e3feabf7a445592d2b2e9d24337e61a9e740cf0ae013aab7cffcf1f1e1c8224c57a000315e5f5db8b880b4cdd6e1fc68153997d0bef7e85d7fd7de257412c646853c0594455cacb3f5a626e4c2f683575ecc6c6c1d96bb95ceed3560856c0111f76fef1e56ad5695737ce322ecf48f8fc7697f995f32e4a491a2fa2e379b08c3c40fe13019643a3605226fc38f817038763195afea6f7b478e58b976b59a8821b174408cdc625134c9f253b9e2f83f39b74c93d5189664c0eb1aff30550f8839e73b1ee371496aa1a86d5495074f5f963867a954d1cd0a4bfe33c1f5a587c758cd785296f639a030ba0cf3db687545c37f1bccbaad752cd990c236333c312d9114c5282ce414474845d0660ea5bb9c172a6f26af6392db5aed824e0cb304e46e4f5ee79683cddb1f51963a094cd082a41f0a589e9a2ca55b41fe80becb1d9691ad04dab7ec47b9a545ddffed5934d7ccd0a56fa0075ecfb885147657a48bd8697a6a82f35f6be430a61d0ea5061ef036f90143ead3fed6c1d3e766d8df10ecccb18e5f3f65dc8febb4eb5f713abdc1f4c2f6b316e6ab2b8a55df049e9b47ee51d1dc7b8844ae2f281cb488b539698d3d25397bdf1b4fb062baa8d955e94b1958a89defc4ea3348d83eb0cd6832ca1229d94361385d7363a1ba52c5c6a5c1286e9996355614a8da97ecb3d2a49f2fc52c428f7ba39efe6a81c1ee29c1066adee34c50da2dfc7d88bac6dc4d4748dc26fed449b02ffaa231e7980739e05ac5d287ec9990bfb275dd6d7a1e9a3fcf7ff1e4e9f27d749655553203787dcd4fe77917b04ab921d700ef6483591ff075dcd0c18be1dde7b10012c4e8c992670a8d75cbcb8cad03f5607bead71248b9d61625bfaa49657316fa23a43d981ef06d386b47d70932a24a31a78f5298a54dcadb7901f6496f0e275e39ffb39300d38401045720d89af863836f21308cc3d7952eaf3d2e3e48992ef033ee1542250e114a8b84ad1447c27c71d523df9dcbb64a68cae0c228274f07dee7da8b28def4f33b9dd639ca838aac97b978d41a16455825f99e902f361fc59ff068e0a63a884f27417690930c5815f023248425980cb94594963fe025f2c4513e73d5b61c9256c1161e29f32d31696553da44ecac412fba5c1aff95fe727cccb1cb913c144fc786c8cf6d3c9973be46960f4f0743d64285baf8238d05669703ea8026c98c4c31936df596b40ec20bf85868954ec8382296a4902af22c00a6c0cb597d252efbceba74751e91dff940e209754a67915bc0efdc8a523f97dcceff8cf98de357705b616d2606d0f14b55d0f37fdda3705a186bddd50c80789257233be445a6e468536d8819a7a13197f50330da0b13f72b2d11717485e0ff1bb15333b91b4676aad737358c7f11578d1b87ba9cc5eaaa09b2c53060dcecd16a25d8121f47d8a8b19d3677db7b0bb78abde4b80d1d695b63f1cc6476a00c622797c652dddd6d7b8147c2ae4d241fa510360d297d24931e5f5c68faef619b2b8ab4cd070e2d0ab352024818e5b124fc132b5754ae8f63e0a36f8cb31b4ee8e0386228d867fd68c85a31217907490dbaf1d42fbea15c7400d5286882423f56d409743defe07fdf2f12fe052e9139cba1ee76742e35780754fe7bb0af6e779c16764e96241cedb834e14339f78cc51b517eedae541042add3cd5d3c32f907e4c8a25b7895dc49601a8ae78e279961b9946e02c31e13068e50ba7e892d32531d24489228a76e721a0454538869587dc883494d68e29651b094418640392bc5de2f7edb55877e2fd6be3e1ab72c513967e544fd84f9529c0bb04dd03c739609b3a4d68af1c2dd5f42676cae7d51018ae7deee997cfa327ba923c5fa12b360654b5ebcef1de7a4a5f398018afa4f24b9e515d8126e35db2843500b780be6a914f744b1a31bb03544b9fc2fdab0f343ae5b310628954d5c8d957571afd5b7a8e77ef07f4312939467791667a63e76bc356c883d6ec80824dd2c105ecd5a102e37283e1eab384fbf718c471c8534800cab010fc4bcd4956314318e7776fe322b19ca81e872c83e8ad9cefa1550cb21c9bd16a6c4aaa3d13b1b01a83d219c1e428b9dba4b2ede2c8b38257a1f74f2fe3bc43306653a9b9de1d61365c5443002bb8815955238da527079a930ffa2f366300cc729755fdec56521a020c699e89c28e1b20a3c6839693ef9806403ab68561b473b5b99d9bbdbcde1466d848e2ff1d6f27a038041dd360588e253fafd2f9f2281ccd87a34a9baad8f500d4ad6cb5b1c118b5f4ba0347d8db3d104ed41ffd761b4cc7202966b28ddae901dedec3f27a3501072c8cc7b632ab9f916bd444e12dbb89c8f368c7c9fb82775c872c0912de84760f73d0a75d6353f808e22a6e64fc153233b59760fd6cf23523fb6a9385fdee58b3971ed854c92dbec9bcfa8eff57b28c4cc661831698b0eeaa4127de30d612081101b028a94511a4a249632402d481e3d7c30cf5d1394929d23e5d0145165c7eaa9450b5eb88baa0b04b90f4bccc7d6d99483009cfaa51e5d669e2bd5fc7e24c57984fdf5bb0ec53c3b1844b181fdd286201d0f764c7fcd5a3ad28cd89aa9386b83edc2812a5de7f5aac11ce7787f9f85c350f9247387c61d33da3b365b5500b13bb3cfcc17ea744d8e17f1f31c848406c05cd0a9871989641ee529b595d11559a2fd0469387810060ccc6b4d30a28b3eff1c45c6added3ddbf00dff7be882707497e54642135bbcf87536d0fc5d7dd6d3909ab4040fe888f9c062e8d8f54b897d4de7526451b791f720a779c8bfe2a268152073ae1ca28516e4b955088ecea29340f88abc5c10415424a50f4af32ddb8be8ee30abf718d3a98f1e0527e54604c4c27690f0c8520e9b9a92a6020fc76d7af6629a0c1dccd38827bb73166d69258c2074b3f27c4740862c7595dafa994cb9a1438cf30d6106d695ca463041d8b9cc15eeb2c0184954779afc58b046eec3ed0be896072f0715dcaff011f92f09534d7fc2b5b94ed31070cd6cda176582c2a369b829521398aa50428008e2c0e468e33388649e87099fd67ba4d7fd0dd1c70f37cb8d03729ce8d9a8aec6d14232c9ecf30f97bcc36c127d8bc206f2a3044ff718e180f11b095b90a5e1eb82bd7632cb8d93e18cdf4cf8d7cddf605ff44213a9a7b499e03e3ab970d6e49af3fec0eacff5dcd6a65abc33f1ea289b83c3179795fb08c1853fd46cc8802eb8edce693c4f5c8f4b94fff020b5d3fd82013c187aba5b2273fce3fe7509052d18a3f1687a0599cfb6633adb968f82b5bbcbc9f9b5ebeda48b4ca26bf182ad0ba56ced02aa4e69caecd204b104503abacd1bb124b07dd90abfeb09411c92d59c426f0dc499583dc1d31ec1d0b7606da3acde779da29b7d89915f0b33aa79538bcca2f9b2d95bf24814da3f675b5cd58e9928c0e94669b42bed2b9a5dac4dff492e8290948905eb5fde33e1f1f795ea76254dcb3a8ffefb8657d039243f50213e28bc42af180a3414a2ff995fe13d0fc513b4cafde33799972c5225768de62a6938be7049dd4379ed4721623f9a86378ab7a51cb1b0dc935147b493989824feeaa38305348b2e7a424ad5e1fbcde1fe512a166aa53dcde910945a7c87e9e018bcd6784dc595c8a2ae86c4b475f596b17ff6d88693d18f250d7ed305bff17a49d7bd499a6c8df6e37861e85ce3bf1528bc55999ac88e933c9a76e4ead75b936f3fe1b362b6e972f369fb883d17dcb6257b9e52367b3f8fbbd7cef1eb9458de1be0ba19489d2ac310307b0ea64bbad7eee965c63b456c7b9e7f3b213b463ef1271bbfdb0079b65b5766eb0575eed4474a57f97471538195ed82660d3af7cda685fc7055571f880fc1b03fa6a449950dbdfb558d3e055281c35d67b69744b024be18a7d39833e116c0fd35b45cc44d098b0266468f3859140e07f0b9be4b194234fd5cfad8e69da3ec2b0e0a21a61523e704dc4787552ca30ffb3365de3c8c73c3e9d4e88d9d70ca61cb9c74a6745fb7c0781bcabb616f3c7c3b8fc4ff6ee5cc7a4b73f4997062c76cfcb3d88f39b0dca2e45b8160320189fea5fda1bcc9ab4043e0a92403d617ea23872e75d40a8c2f90f1411dcbdc7145956765de86b321e2e43d1e8fbab080d95f723b09cc8124da93d6ac8413fe8918689b7c1d7a97ce67e3945652c9e693d6468a5140d33f9678abf43771ffb1f68f661752f4479181a9e48cc607390aacbf57c1a127ddf1573b4a31dae7f3f9ba059853104bda4ec2e998899e4f40176044cad738a71df3a085b2574067bddf9c9642ad29d01108124c52b985f6da193d4573ec3ad2abb5e003b95a4b273567e4982a43fc472f60f636620fc01ef69f6061b7b2facdc4c07a9b38d69d9fe670d509628d1dc1ea345b8920f9368c1498a4e829c35df20499f41d5732f08fa5494df619b4b04770275dafc6466761b5eb607ccb487adf9d8aaaaa926df614c940a401fbb7e1aafdbdeba4eb666a8fe360a513f31b2b1a537c49d261da16a5238c40a6e7dd4540c8befc6db1501f46f0a0f46d90c983d90139adf624382ef01b577ad070bc6e3b172ed305b88da89927e924eaf8619f900c2348a62582defc83799a679726b28cbc35cf731c054b22841dbdca351462b6969425b0d3fd4fda94ad92fec305f974ed5be5c7a1723341e1733af4fc2db29fbee6505ca34c2ef6495caf2bc7dafa75c9785c660029afa247bd76a64969e9a090c46db432b89dfe23492124be1f68921174e439b3dfaa36d2c887950798417986373ee68b863fc5c46dadb2f01a7d1c3d1ddc281bb32cc87643ed3a2228bfd2ed864b44b3a38eefb6e28e7077ffae591b29fd6e94665683b13a0b05cc972b881f5c74ac1d073126f0529d214f83e02b883948c31dd4ceaf158653aca29bb5d579799a9e510cd18079f229f3128e6a40a2ad7af0d6ce5d31c732429d579e324346a45e63f7faab7375992eb9515e4025432d052ce4431299ad0353f9d9d22f7f0ee00f634ac88a5e200d352566b232dc4e64fc0845295018c02883d8891445ccb483d491bcd8e332f2d702a10b4f22f9313f9035e96a546800f61b06ed6802d76621b4a798da10a29c01c30ff959b4c3ef53ae053dd007de16848debfbf6c68686b1fa9791f44667156e5ec942316853829884909f107c19df02b3209f2aed28d21e21958367db622f5bdc177e1e6fee32e4bcae5473c1858e1743462372cc721996c5354431053cf486446e93e95915bd7ae694a5539345be953bc7e5ad75e4c57c57a0f50d6474f8637d6d6053e226fdd72861e5b96d876bd96ef53c8d6d07ca4d570c5ecde227726b333d5439492f00324949ca61898fd41aad21d57d7894a28dff6607fae83626eda93ad61f13f83d0a4ec1b3690f7aff157ac5efe98b3316fb5b2041731a6b703bf9f395f8505dfb87898c1e64710b1b16c2fa03abdf2e1d79e6b5b8c867d7e19a5db22c9ff5be0d3694d0ace3fd95c05accf9235b104b58140381038daa9c8ba88251f1f46ab3e16b789c09c43527da50635bf7f5d02639d3f428ddce07c6768e2d7afb99a0b6a12e8421be330a2220a50125", 0x1000) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) syz_open_pts() 19:20:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) 19:20:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0xfffffffffffffe73, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) sendto$unix(r1, &(0x7f0000000000)="56cbef595315d136f49ecdb5fe880db1d15e7182a5624329878eef42f0992de84dc96170f3525233b33efed1115081d37d76d6a07d336e5f66df95236b862eaa84fb9cce454abf6fc6a7c008e2d1d7a3aa78e59b56805ae9a76b23e080862f", 0x5f, 0xe, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f00000000c0)={0x0, 0xed3, 0x2, 0x7, 0x2}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getgid() fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r5, 0x4) ioctl$KDDISABIO(r2, 0x20004b3d) 19:20:41 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0xfddb) pipe(&(0x7f0000000080)) accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket$unix(0x1, 0x5, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) writev(r0, 0xfffffffffffffffe, 0x3fc07b99fe9d10e3) 19:20:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x5, 0x7fff, &(0x7f0000000040)=""/55, &(0x7f0000000080)=0x37) setsockopt(r0, 0x28, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:20:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCNXCL(r1, 0x2000740e) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8000, 0x8, 0x2708, 0x81, "9fe048242187ffd67875e46f83735afe3b481be0", 0x7, 0x10000}) 19:20:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1ff, 0x73}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x2, './file0\x00'}) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/29, 0x1d}, {&(0x7f0000000140)=""/101, 0x65}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/49, 0x31}, {&(0x7f0000001200)=""/138, 0x8a}], 0x5, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001340)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001380)) r1 = semget$private(0x0, 0x7, 0x188) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f00000013c0)=""/190) semctl$IPC_RMID(r1, 0x0, 0x0) getpeername(r0, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) ioctl$KDENABIO(r0, 0x20004b3c) r2 = open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x186) r3 = fcntl$dupfd(r2, 0x0, r0) symlinkat(&(0x7f0000001540)='./file0\x00', r3, &(0x7f0000001580)='./file0\x00') ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000015c0)=0xfffffffffffffffd) bind(r0, &(0x7f0000001600)=@in={0x2, 0x1}, 0xc) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000019c0)) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000001640)=0xa4) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001680)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000016c0)=0x1) msgget$private(0x0, 0x10) kevent(r0, &(0x7f0000001700)=[{{r3}, 0xfffffffffffffffa, 0xa0, 0xfffff, 0x6, 0x4}, {{r3}, 0xfffffffffffffffc, 0x22, 0x2000000c, 0xfff, 0x800}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x6}, {{r3}, 0xfffffffffffffff8, 0xb1, 0x80000020, 0x7, 0x400}, {{r2}, 0xfffffffffffffffb, 0x8, 0x2, 0x100, 0x86aa}, {{r3}, 0xffffffffffffffff, 0xc0, 0x20, 0x1f, 0x21}, {{r3}, 0xfffffffffffffffb, 0x59, 0x4, 0x200, 0x8}], 0x81, &(0x7f0000001800)=[{{r2}, 0x0, 0x14, 0x20000000, 0x1, 0x7}, {{r3}, 0xfffffffffffffffb, 0x83, 0x1, 0x4, 0x76b1}], 0xf28, &(0x7f0000001840)={0x81, 0x9}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000001880)={0x0, 0x0, 0xffffffff, 0x2, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001900)=0xc) mknodat(r3, &(0x7f0000001940)='./file0\x00', 0x10, 0x40) connect$unix(r3, &(0x7f0000001980)=@abs={0x1, 0x0, 0x3}, 0x8) semget$private(0x0, 0x3, 0x288) 19:20:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() setregid(r2, r3) dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000540)="1c", 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:20:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() write(r1, &(0x7f0000000000)="e3fd7107d855d61dfbcfd5a624e3b5fb7f362cae5361a6d6bf6e", 0x1a) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) 19:20:42 executing program 0: 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, 0x3, 0x1, 0x8, 0x9, 0x4, 0x2, 0x1, 0x3}) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000007000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0/../file0\x00') socket$inet(0x2, 0x4007, 0x936) 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, 0x1, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x2001000000009, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = msgget$private(0x0, 0x80) 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(r6, 0x0, 0x4, &(0x7f0000000980)=""/140) mkdir(&(0x7f0000000100)='./bus\x00', 0x3) fchmodat(r0, &(0x7f0000000300)='./file0/file0/../file0\x00', 0x80, 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) renameat(r0, &(0x7f0000000500)='./file0/file0\x00', r0, &(0x7f0000000540)='./file0\x00') mkdir(&(0x7f0000000200)='./file0/file0/../file0\x00', 0x4) 19:20:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000280)=ANY=[], &(0x7f00000000c0)) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x34, 0xe0000085, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x0, 0x100000000}], 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000002, 0xf93, 0x7ff}, {{r3}, 0xfffffffffffffffb, 0x20, 0x80, 0x8001, 0x1}], 0x8, &(0x7f0000000180)={0xfffffffffffffffe, 0x73}) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0xfffffffffffffffd, './file0\x00', './file0\x00'}) semget$private(0x0, 0x0, 0x202) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000004c0)) semget$private(0x0, 0x4000000000000, 0x80) r4 = kqueue() writev(r0, &(0x7f0000001640)=[{&(0x7f0000001600)="a8b383d6b64da1714f3eb54c07bda7e798c1b4db6687c486042edf", 0x1b}], 0x1) r5 = open(&(0x7f0000000300)='./file0\x00', 0x28ba8, 0x50) r6 = syz_open_pts() r7 = semget$private(0x0, 0x5, 0x2c8) semop(r7, &(0x7f0000001700)=[{0x7, 0xffff, 0x1000}, {0x3, 0x20, 0x1800}, {0x1, 0xfa4, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}], 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000001780)=[{{r9}, 0xfffffffffffffffc, 0x20, 0xa0000086, 0x6, 0xffffffffffffffa6}, {{r4}, 0x0, 0x86, 0x20000080, 0x3485, 0x7}], 0x5, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffffb, 0x44, 0x20, 0x20, 0x1}, {{r6}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x2}, {{r8}, 0xffffffffffffffff, 0x4, 0x1, 0xcde0, 0x6}, {{r5}, 0xffffffffffffffff, 0x0, 0x20000000, 0x101, 0xffffffffffff8001}, {{r9}, 0xfffffffffffffffd, 0x80, 0x20, 0x22af, 0x2f}, {{r8}, 0xffffffffffffffff, 0xc, 0x20, 0x19, 0x80000000}], 0x0, &(0x7f0000001880)={0x2, 0xff80000000000000}) pipe2(&(0x7f00000018c0)={0xffffffffffffffff}, 0x10000) semop(r7, &(0x7f0000001900)=[{0x3, 0x9, 0x17fe}, {0x200000000000003, 0x100000000}], 0x2) accept$inet6(r8, 0x0, &(0x7f0000001940)) r11 = dup2(r6, r8) ftruncate(r4, 0x31dfe21e) fchdir(r5) utimensat(r11, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x0, 0x3}, {0x2, 0x6}}, 0x0) r12 = getppid() fcntl$lock(r9, 0xa, &(0x7f00000002c0)={0x1000000001, 0x2, 0xcf, 0x3, r12}) chdir(&(0x7f0000000340)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000280)=0xc) fcntl$setown(r10, 0x6, r13) 19:20:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xd72b07e69e0fa5df) 19:20:42 executing program 1: 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, &(0x7f0000000380)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000026c0)=[{&(0x7f0000000040)=""/124, 0x7c}, {&(0x7f0000000180)=""/200, 0xc8}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000280)=""/222, 0xde}, {&(0x7f00000014c0)=""/159, 0x9f}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/82, 0x52}, {&(0x7f0000002580)=""/113, 0x71}, {&(0x7f0000002600)=""/157, 0x9d}], 0x9, &(0x7f0000002780)=""/199, 0xc7}, 0x2) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 19:20:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) pwritev(r0, &(0x7f0000002a80)=[{&(0x7f00000016c0)="ea2e957fe4720a84b9e441460f1c3921aa1a9a6d7d268b46299f4aa26239e7fa9fb7b3f1649a388f593c0d5562dc1e451ac162f37a389c4affd1c6174dd2f02c8adcf73cca4ba3b5e21059ac02516ba690d2d873b05a8aacc6e2018802846f6b5698545c0eeedf4d48a8b141331dbb6f1c37894e5a0b745fbcc5bf16a6be021704b695bca6c0421b99e7f8123ec1d7f41a8a470c7a4c7fc0a6f90817a21944c2bad8bc7e3d6c258200f9649600f1dcd856908184c357e2aa636a0a5b31ecac8d2b64e0f3f6087ea024a28331cda9be3c534d9662ba6cfa69cf8a5e758788e18780f6862cca5544f65ce452a4ab37b97e837d05c1f84d585d62c2abc7e777b0a7f95da045ffef7012ef854ff5c137f1f3d94d0ee37b45e52569d33df5b257481b8473cc9d0f2399df69ff79028800d97c1ac488603a80763d030161784facc21330014a93bb36240efe51652795bfd2c6ac4c4583b1a8b1f4b16a8a3a1f3f4e105c38d3a75f0177c58270e0bd029cd044f74a25c634b78eaed332301e693caa0fc946646ade453d63fe61a75eca7e0f94de404e97169141c8e571ce9c5c0fd53038ebaea22f2017788b070ee34c3650ca1ed9db5b9cd74bbeb94217078b8024872d8fee32d8e0a08efe09d5d069b2f912c5ed8318a9f23df38d1bca830ebf186955424efc2cc34b8c9b05921a061da3c585f1fd5e81a07240c6328b7688603239b5af2b59239f2317cb324a152383aeaad40ce730279650dd6e4603965807956e62023486b5084668bd68cb985c3e3e9eea0f0f9dc0474c730eed04af96861c9781281d3cc931f1c603fc399d26911a1bd58d016a8ab9364286ef9781cd82c4bcf442cc29f6bc2c6bd8f3b09a575861f82af7a650cdea47a164cd1243f7e9966ffcab3c8a606d46e8eae18793fa8882c4d02b3adfa37a8f3d34c479f530baab9970d57c18e2b94724d93f1ed1eec7b56503115f5efdbacddd5a8d901067bba1a6627336ea4a7c2593666b834b2547ef40beb6dd483d4d405d53be207c8e6bc9fec95baa29d9eb0ed6da852e0844e6b333f39d4ec949ab84f186a41d34344be05e9d41703bcaa62373392bc88b68643889c93634efb005498681d68d7b02d011da0eb4ffdd38a636757ff178d1401643e8bbf964eef3af7216f21bdd53203ec6be95703bdaf3043ea8586092b0e75004a01587ea1589218e5389aec32015d738147876d30059facb26c8d6e459b8bf759d0a0326486fdbe1953e16e963f2a074e56cf794b67466c9b0a0ded09b43d166b134840b760bd7aa49ea4c59d73fbd9bb2c51bbef516c7888e8f9aec0eb4038158e6b6592ec194adf88e647a3d103cd8119ed6b8be5f747f504d3b4b92ac370099f188396aa1d82af9c69789ed88cf57b8872321bb8e7bb03ebefb1ceafb9e00a83e18f2c0bb1ab4f448a9228a181917ec1fa1407eea60240ff995876a6a8515ff37799c0d131665ddb65032540c8ceb6618b7690cd05194479056a7f62efce3d7c892cca9d07699c4904a748790597f982a0af590b13e3c0d1b8535e470c4034bb093cfbd7b664404dae3d71a101989b95041e00db4ad385a85d3c4e6a4c3810c2060a6fa96a9d8396dcb6d3c604d2dd8a03e89dc50b5449efe0aae45a2303f5ef57c9454fdc0dad89ea58d66216068e7da51c1d4a8fc9ead4623e980685ad87140c78548af4c090f7d261bb99179bf759bb3df50ebedff86ec3fffd29672350208452785a9a715e41e607f427b43a7fc442d1399d7e8c114da4e2a84750a9428e3c103c4351eb8e50338f04da5a637717ebb30d47a023f8e33667b1052cd7f1afd7e003d38b83e7f9c89a5ef260c2c78726d63e78939aacb483a9c589bfccdaa1df500a65a10aee705b1d23662f8faac3272bba695de4d7449be52b96d448c733579d43f3c352fc3b139b96a2f5122a18c21cf99639ed97e2fa26f3f7f48a352f084309013fd33ba31124fc7b6b69e90c1203edfa1cd1e572be59cad52a436e9d2042d7c8cc2cb37badb5ecf8468efd5cf305687593c693239315574b626007e6ec4674bf6364f275c0943ff57a16f51e713c8df437a72d1e66180d4780717ca79c1fb4e2bcc833e9cd5a2f1720a58a1f99dfb9bec7258b6c2eefbc213e1f4db8150a41e718132ab6133256a4111bd5a43a2b7198bbeac4780ef47a55026ff1e27d8eaf16928fbcdf2ada48b4c2adf1df0b53d60b2b7098cbae71b522626a51d01abd805c0b3327062d1272428f2b554ce3eb18f220a4f6de2219cced462a139c4243376c049d3951d6b496bd38430ab1575f7bf9f6045285839a324ef45505a1a292ee2b0c97b90ce62f77bcc6bafbb0a599100e1a745c410d8097ec3998d66228ec90e553a91afa2a06d2c06d23c60f4c795dfbbc8cfe7bcefbfce9388b4a0689eeed1ed9d404315114c668e3fe050bf4ed11cf82e91d5fb20f0e8c3d9ad90b28e0e5f891bb4df9d539ee121a6dfb709029d4b046f6b81484a1b4421b2694d1e8ef1f95cc64bf75c50541d227cc9ce2d42254c1a0f2e78ce4bb38ec41a83fe22c9eb666695ce296e9ba9d81e109c9ad10728d5df68aee70df17f3afe822ce862173be607c89b27ec392a9795ce23ea4b1445afee81c80cbe8c569d2fbc1a9915d202e6addaef52a5d36e41740cd41ff4f5f9ad79ffd806fc987c9b38529e2e2a15b33077dedfe2b1fe28c9301cbdc2c87e10b81c5a94c3ca6aba92789a15ccb10a00eb10908f4a75e30e6c77be46c0d9de345eeda2afdb6ef559da70934572dac906d115ea8c8121755aef20b62941c138385270c71b70e68450cbaf3192d0d5efdfe51a2ce8c2e74ae8a79e61696fb0f06daf2ca873dfc53901f1855790b2bb367f290ed0a7255da61aa0ad1187397e74164a35c5f98428b2c40b4323fb3893948e1b836a378a82124a0b30346c6b12eaa92ee0d867b48bef6f21df35da155bcd5653a262a64bbdafe2f144562326855eb32758607e5e15e8fc3e798aa9a43bf032b630202c2940e4f698afec175e3bccec8ea559226f42ec78be68742afbf7dee662d674cdcab3a024c8c518708fe4677665e8806a9acacd504ff0d63abe6da083d16b4ecaf695f18fe2852defe40b629a23f65ffd716c12b1e3cf18f70be50c55f5a8c038cd46b7602c5fa13e5be8d288a6325a13e4bbc4994a357010446bf01ae91beb57ead2dd001d365eed9c2a66efc18c5ff0f99bf1c9ac412cc88cfd7affc3eabe58157f326607c3c2b8847a50163af2deb863151d75ad2862b1efd76c4604e876090e957518534a2373ba8765b0864a143f32ab72fa0de4dec41ef9214a324a95b8040829d091c8bfece318f9195ac30de4ef96d8f404a3ada341b476580feea457daae6a061fbb4259d7e7603d4dc65f99fb74f373bbb232eb3927263352237383910bebc597cf050efc0220b4c5cb845cdabc32da224af100d3a61f4d7d2d84a857d4f564e61d13c085d3b34f7152345a8983eb8fbe9f9fc605b70d4947fee5b2a245da5326efa338eb00debacef580c73465c252997ffed069709c020085113dc5e3e48eca66f232d9c27ca93743afaf21558d7078b84c2b9fa72b5100511baa66ddaa5d406a88eca26a32d9ed669999c60ad90dd79b0935934e80222b257e60d9d8700c956451a3732710beb6cb04e6f093e640c785dcf448aa664acbb232d7277c941a996f4e4d740e67d076dbbd747e3e091b56e85871a81a9822272b6a334196b079a2152be622b6cac18dd4e7287f8d73754942b67bec6b757bc1b7fdea1b0dbefea3ef1f9efd24d155132b8b280f807b0da4cca91b6ac95874562871cf198a9f241e796e1785315947a6ddace2bd40d134dd70c7b8fb76056a80927f5d9a6d79833eabb7fe01d2a39beea12055f48fbe99bc9a1a9e30cae7419042c24b7ad48a8b17b1ef8db4d1e601ea81f0ac089233337fa0a0b1a079464d14850ea64413e470f5a5a7313601414e47604e8d16788f8d2c596193d1aec02782ae9e66e07d6a056c79da641d65d627548639631b9e72ba410675960e6442f9d9a223eeb9ce9304772572791faf9a27d72aa32c721846405bc537da4bef0e2bbb3533d3f4b0a411de18a1ddebf930d21405e3ce485e0b5ea104c71abe8efccea903def6bef5a5c6c06db67102521cfcc5d5f730958e08cce381b33d971e6e03a0a8e4903139510cd564b98d3363e2b337640d6166f27fa3c8cc1cb0ccfb8969364b3587902746f1ef20ca9e9f5cb45330e02b7ad28ee034367196f1262805f6bf6225b261e0555568c2a917a1507fac0c159e9d07adaeadd609b1c234d41e642f6f294880fdf71a519261268453c9b79f49e0972930a3a310956bace8434b894d2d13f1d3f1ccb67dd0914d93b0698e1c0275d2cca3d003856a4943d5b967d7ad66c3fe46ff2c3c2134384e588a0d793c88514544473e0cbcc45111204b009a78f2d40a0a1c7686aae3b2d9457dc8fb9155cefadecdbd7cace84d342b6c1b5cf89365bda6b96ba1c2f3a73b42ce4db39aadeace8aa4356c4b9d61ff1b699ce8aef8ad1eac2aa8a13b31ce284cffefe5df5d1d62ce3b54a7f52dd661a7cb850adea2974ff7166b21b9f3b23e6797bc173d1e73b414049d9033a69cb70a15d7750b2eca4788918d8424550f9315f77e18214a8b3432ddedf92212dd13e1fac4d5d57ee5b827a6d2cd26452136f48d1cc542db51e7885231d58b194b5d9d8abe4a4a1ea77a04a2b3e14ec7936d7e8cdf392a6d830781918b8951976ec2177af2fad1df4eefa7572fe7b574f7fe14bcbb52589d12cc917a33acddc1e6d9c89ed722ff4b2f955829b834b163f58713619a48fac780eb829aa9a3e00c76848806a54aa92fbcaf7848d329f5864c6b9902946fe231f6815b1973ada73789b69f85c82655be9ca39c1da8ad92be1681aeb591731252251f37f36a0467730c1a175a2aaa1a13311112734c33bf970bc15ad89e9a10c271e0ae03740c26810e71cd6466661b1b1531aab9ca5dfdea189e0927119d4b025e60d5915d7005d793a7b183fa1ec105dabc6e83eac25edc9f1176c4adfc39e2e04baaa74a9b9943f6ed327ef753117763e20fcf4321f655b8ebb951ddef2a75997909e5d7ea53e5b9b99584829e9c5020e5e8d6e6f44bfaaf10139627fe0f707d559d550506f066372bd23320ebc282e693c98995853e3ee86a2d9156776bdfe258c6fcccc8c91d10decb5eebe7760db953dc4f50277372590a34f294c24d1e028852484c58943ec9212501d941d6a6303d81885594e1e086e140adff05afa603e0eada296571e3d036ccaf500a66e75c2f3cad7a15e7194c5298df56bb00e90d0fdfd0eff91b0dcc362e7634972e767f179919a43700cdbc51401a17001305ea9fd6df2616fa5fe93408a60fc095f8210b8a7e3299a2d4ffe0a7a069da7cdf68a9f7c22be0f0343d47ddfcce8c9fd132d76116c8038e4c825d84ef963471842c77e6ac5f77c8920cc30090c6e91df5bd220b9669fb406278ceb0139ca4e9288552c2d5d00906280d900ad76cfd7df528a4fc6f222c4b119c2bb9eef963c713696fe5fb5e209e8a9b85f5ebdca095125ae7fb7add1b905d8a8f6aaa981555fa153ae468d8a1bfe234718526ed66a29b0ea9e0812f01cc8b3cdedee15432dfe972c2b8b4343356c7b94e8018cffe50de3c5c09a20fdbc9676be39867f74bd1e7d2dec9e6505a215e9dd5583d2affebbc988558b2fae57f67786639c3e616c925f7db310dc74c6e89845cd708416dbeafa986bd7f8db9d510e197ea", 0x1000}, {&(0x7f00000026c0)="12bb1758fef5829a0caeee163ad14b83edadf17b1d44f5ea77fcf6981f7c96de4e10", 0x22}, {&(0x7f0000002700)="d623ee849dbd50c1ea55b15087b6d631b10a5d61e13116eb122e11eb7c5693b369066fd3d30a2a52ab325eaac4e4f3d6ac982ee5a63a8354b7d4a6e05d40d34c460bbc6f41ffceaab0420ada2af6783e291d5575577554d6d3da07162f8c63cdd264310049172013ed49346675dffd10cb5c239b6ef24808ad25fcd71ff1abfee587206804b70f11fecc17b4c57c3c4b4d3a73713e32e7e0d78f3ade32360258d66bd8f8d9453642834e6e598a3aaf2e1a0dc3cc7a69d2c8ec00771eed45ebcda50b8e2449899d681204bcbdf962786487a1a92cf56bc409d60e", 0xda}, {&(0x7f0000002800)="909461e7e4fe9da547ae473aa380096eea5405790b6ab3590086f6908d4b6dfabcd04b0c3d10f74332250f5313c454ce284bf97f0d23bc41effe6ad8eb69b73a268db658c704bc4b153abcfad2c4090c88e111e602a843d2b3b1cbbb86ae3d126ddcb5018c886323ee177f224373771235a2ea144a9908f29f84bd40e5b38f06a2dd259ea0e6e8821a75e59dbcf8fdd45197f936cea4937918c834b091335debc8a1d3e1d5634ca8fefc1f74aaa3f200c4ed1b2111d332043071fe0b62942b1e3562", 0xc2}, {&(0x7f0000002900)="d9fd0cc328d2bc78244c381a327c36f1fc368368afe1da99a4686fc51f1706bbcca501eceef9b553a2122c97256dfda7d81a6027677fbd45e4a52fbb1b2d98baf871e643ecdcd8d55ecf501e993770c2ad650888df153f857567dc4db43a56d32cc9512f58c420907807067f15", 0x6d}, {&(0x7f0000002980)="bc7870a96be8f56adcea4caa5958c0cb7cad409dc606ac46aa1960c1e40c43119d159ee3ffd3d61de47f216487d794800e5732e9ee82173f735b2e8d8a21abec04845abc0d931601928428f210790d03cf37c642606f13f1363a45ddd48e2ffc01c71999068713aea8745367050000a6a1789da36a74660e3cf741de9e4e6b10bb0a862c52b3f41a8b0133d4103426dd811531d3da2140153cbe2197738b5600e33072619afbacc38f54d89be705e167f2464ea37c9d2b0fff19476cd6eb742a573a9849f49c1fb22ac104d8950af51d0fdcd17039664bd4f9aa226c0768680c2b36a3cd23c36b12b3910653776fa249bb87", 0xf2}], 0x6, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x0, 0x0, 0x1000000802, 0x200000005}) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000000)=""/208, 0xd0}, {&(0x7f0000000100)=""/40, 0x28}, {&(0x7f0000000280)=""/132, 0x84}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/190, 0xbe}, {&(0x7f00000001c0)=""/88, 0x58}, {&(0x7f0000001400)=""/246, 0xf6}, {&(0x7f0000001500)=""/198, 0xc6}, {&(0x7f0000000140)=""/60, 0x3c}], 0x9, 0x0) 19:20:43 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0xfffffffffffffffc, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) listen(r0, 0x7fffffff) 19:20:43 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x109) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0xa) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x6, 0x5db, r1}) execve(0x0, 0x0, 0x0) 19:20:43 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x2, 0x4}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f223264402fddb8e7c", 0x9}], 0x1) 19:20:43 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) fchflags(r0, 0x0) clock_getres(0x400004, 0x0) 19:20:43 executing program 1: syz_emit_ethernet(0xbf5c952b881c6ba7, &(0x7f0000000300)="20f684e1c851d7ab1035e9178f2897beed85c982da8e9de3a4a35481d4473f69feb368ae110768a2f85e6f41fbc74dc958717d726f51fc67300ceddd14d42d20151990ecd747e1acf55ba2fab4f1e6343579fd91d2d3b91252e83ef4c5fb87fb37b2b90ed01d7314775cdb60fcaba851952923befb9df7b5e3c9fe26b40b7b081488fc895325b3c0d2d72d45f98b693e6ed0245601381596d72c942ebf66e3d76935135238db4e0542") clock_getres(0x5, &(0x7f00000000c0)) 19:20:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 19:20:43 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 19:20:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1", 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) close(r2) syz_open_pts() 19:20:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, 0xffffffffffffffff) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) write(r0, &(0x7f00000000c0)="cd9a70579ae009c16f3d54531b67597c2cd35938b44dc8c5b03edcacc7ec70e54ff90dc91cf8f1", 0x27) 19:20:43 executing program 0: r0 = socket(0x0, 0x1000000001, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) 19:20:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r1, 0x20}, {r1, 0x48}, {r0, 0x1}, {r1, 0x4}, {r0, 0x42}], 0x5, 0x2) 19:20:43 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) kqueue() pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000540), 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x3f, 0x100000000000100}) pipe(&(0x7f0000000840)) syz_open_pts() pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) 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(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 19:20:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b854ae53460c4e9c9c06d00"}) ioctl$TIOCSCTTY(r1, 0x20007461) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f5605c28", 0x38}], 0x1) 19:20:43 executing program 1: semget(0x0, 0x1000000000000002, 0x205) 19:20:43 executing program 0: clock_gettime(0x6, 0xffffffffffffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) dup(r0) 19:20:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c21", 0x10e) pipe2(&(0x7f0000000040), 0x4) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x900, 0x0) kevent(r2, &(0x7f0000000040), 0x6, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x2, 0x9}, {{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x100000001, 0x6}, {{r0}, 0xfffffffffffffffa, 0x2, 0x4, 0xfffffffffffffbff, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x4, 0xf0000006, 0xc476, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x24, 0x0, 0x4, 0x94}, {{r0}, 0x0, 0x1, 0x80, 0x800, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x4, 0x4, 0x5}], 0x3, &(0x7f0000000300)={0x81, 0x2}) r3 = dup(r1) dup2(r2, r3) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) 19:20:43 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x400000020000, 0xa) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xeca, './file1\x00', './file1\x00'}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='ZY') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 19:20:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x5, &(0x7f0000000000)={{0x4000000}, {0x6a6, 0xfffffffffffffffe}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x100, 0x100) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000200)=0x2) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x8007, 0x75d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x48) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 19:20:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getsockname(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() read(r0, &(0x7f0000000080)=""/89, 0x59) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x2000747a, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000100)) write(0xffffffffffffffff, 0x0, 0x0) 19:20:44 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) 19:20:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = shmget(0x0, 0x4000, 0x602, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x88, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) shmget(0x1, 0x4000, 0xbe, &(0x7f0000ffc000/0x4000)=nil) 19:20:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/127, 0x7f}], 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getsockopt$sock_int(r0, 0xffff, 0x108c, &(0x7f0000000240), &(0x7f0000000280)=0x4) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)=""/4096, &(0x7f0000000200)=0x1000) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000001940)=""/222, 0xde}, {&(0x7f0000001500)=""/215, 0xd7}, {&(0x7f0000001740)=""/236, 0xec}], 0x3, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) r2 = semget(0x1, 0x1, 0x100) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001840)=""/207) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) 19:20:45 executing program 0: r0 = shmget$private(0x0, 0x4000, 0xfffffffffffffffe, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmdt(0x0) shmdt(r1) 19:20:45 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x6, 0x4}, 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000)=0x7, 0x4) setsockopt(r1, 0x7, 0x200e, 0x0, 0x0) 19:20:45 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000009000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x100000000, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000080)="b120ff8e47ebf3f190f57904de301bfbc7a7a76b456fac7535e5b6b101c54fdca07b8d32821b4895621e4446c062103f3ebde48261ba7a26181d337bba6b2b52c2f0", 0x42}, {&(0x7f00000001c0)="340c840ac92c6df8aff41d898eaa89e6e5045436b2b81286d3b2d4702be27c81589ccca98cf36407210297371bfc302ec0b12f3093a9170f0b713347f69616609e19df48f302dacbd341b9dd0c8e26eef3e4643631a2a06afc51ba8b6d7d17ccdbb36d7143bff541f50e023f7534", 0x6e}, {&(0x7f0000000240)="be3ff612a48f91bf5b47da5ee126e737e256a93f2d20d0a11d9463cd7244a3eb8959a20341c742e4da8f73ea7410e77e085fd851c324ed7545bf3beda609cdf4e767fde77899d99c87486ec93a60007e1bb8b0940112fdfd22d4afaac4393c71e7fc038de6bbbc3096ffadae43837c56b3ccaaa05522e9aa17bbf8ffb4a0eba653540debe3670725609224ea2acd8aa8badcb75983d00ccfb2e1e062353c11e0ccbb6160809b310162dda46653ab4e6ec4e39d48f3cb45867d174fbc527f5ae45a7382f07899a9e100b10d412eae4f6bbb6f94c79f906b846838662e2db826c83c", 0xe1}, {&(0x7f0000000100)="0bcc82d2d7a443ac2d038a4e6a72707034f8c11d590a4df2", 0x18}, {&(0x7f0000000340)="beea1aa60356524270ed324641df262e4878d4e7b553bdc48a35", 0x1a}, {&(0x7f0000000380)="3981d08e843930711a541776754a3cfefed515968b520d22b35c13cc9835d147103d9d318ed99b6285ba312e8fae20ee38228d6f2617a29bf54674861a13152843a412e3b4c621b67fdb7a9f438d9723f87941ba996316ac2e0b9f", 0x5b}, {&(0x7f0000000400)="c1a37f2df8ee97df07ef3a1cf9c8126b58f4cbb43e4745f7e17b93ea201ee740ce06cf3d810746250c1c0a6035eb126402e0f07d2705d15db1db645ecb4dfc29844bd1991afae3fac854f9f49195631d92dceed49aa279bc91c73639fcb9", 0x5e}, {&(0x7f0000000480)="f1c39068ca92d48cc84259fb96d62b2914759bec334d47028386037c77ef6032ed3513e98fa2a1252983bbcb74f1ca35306ed4deb78b93a799675d734407244e43710de6df77a96890cc62c836bd7d284871991fea6dcd2d324ce52859305356cb25edc9fafac284b0c21d586487", 0x6e}, {&(0x7f0000000500)="5fdd18509fff1c5b57c7b04031ce24546874034baf1c2a462b8705d0cdf572f64f2adcf43a5d064fd74f7d9733a65b0a689c65ca133b66577371f079dc2d4836b466ac004d6f31ca1327923f884d", 0x4e}], 0x9, &(0x7f00000007c0)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xa0, 0x40a}, 0xb) setsockopt(r0, 0x29, 0x31, &(0x7f0000000180), 0x0) 19:20:45 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 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) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x21}, {0x0, 0x9}, {0x3, 0xc4e7}, {0x23, 0x1}, {0x43, 0x8}, {0xc7, 0x2}, {0xc7, 0x100}], 0x8}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getegid() write(r0, 0x0, 0x0) 19:20:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) fcntl$dupfd(r0, 0x0, r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 19:20:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x102c, &(0x7f0000000040)=0x6, 0x4) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x362, 0x0, 0x0, &(0x7f0000000100), 0x18}, 0xfffffffffffffffd) 19:20:45 executing program 1: socket(0x21, 0x1, 0xc8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x5) fchdir(r1) 19:20:45 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20000000060e, 0x57) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, 0x0, 0x0) 19:20:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x20, 0x4000, 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="389d72770f037a96bc7c2096d27e04ef113b028051ab781fb9602e6acf20a3eec5f2e170a559df7d33f11d215d1ab3873d89afae75587352983ad9e9d1b784455621eea83b90218b08cf3d52ded39f88f3a1bb7c7e4cad79b47163e0ad39e9a9a6a1e557e5", 0x65) 19:20:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00", 0xfffffffffffffffd, 0x1}) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getppid() socket(0x18, 0x1, 0x0) 19:20:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x7ffffffe, 0x0, "3e00b5e100001200445be7a298c8ddab00"}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xdd, 0x7fffffff, "898dd215dae67aa7cf0bf2e0f86d4dad779f3650"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="3be9fbcfcd8d2e", 0x7}], 0x1) 19:20:45 executing program 0: r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f0000001400)='./file0/file0\x00', 0x20000, 0xf) sendto$inet6(r0, &(0x7f0000001300)="a63747b44dff7c19d185cc52f49a2cf8de40c35a62a61f97907a3de61bf374619f6e51f421c33ccd8def257160914dfaf54c5c4cba9c0ca491455646aebee61575798946bf89ab00", 0x48, 0x1, &(0x7f0000001380)={0x18, 0x1, 0x76, 0xd69}, 0xc) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000001240)=@abs, &(0x7f0000001280)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000012c0), 0xc) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000100)="0d0b3dbece86b8bfe2d69d8c9fd76c1fabbd7e80700889792f9b555102853eca4744ba0553f3c20396aa0c9bacf11809f5e0ce9a79cab3d0ff42fc89e3f3d429c7a95d1e0daad2e96a35ac58756b3b9d1f0ed53cb2df0b79f83619b1768736a9ce0c70f9d49200cfaf847ea61bebd3220e1335b374d6c4dbed45c6c3e036fd396b356805059e56c384af1064fe610e3999b811995ecec3299844e87fc667522a6c82a664ef99f08aa850d14e4a5a59f301d1dd049a52d2f24c81a75aedb9baa5ffb66fc87522a3450f854bb7744be271e002c435662159d5810236f8c3e996159b9785cbdb767ba1da", 0xe9, 0x4, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) lseek(r4, 0x0, 0x0) syz_open_pts() fchdir(r1) 19:20:45 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f0000000240)='./file1\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x281, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000340)={0x2, 0x50000000000000, 0x513, 0x0, "44297f358588f012fca40424d7b8ec6798095aa5", 0x1, 0x80000001}) fcntl$lock(r0, 0x0, &(0x7f0000000300)={0x2, 0x2, 0x1ff, 0xdbb, r2}) renameat(r0, &(0x7f0000000380)='./file1/file0\x00', r0, &(0x7f00000003c0)='./file1/file0\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 19:20:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x7f) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) 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) flock(r0, 0x1) syz_open_pts() 19:20:45 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x436, 0x1000, &(0x7f0000000000)="caf5b415", 0x16f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 19:20:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x6, "b9b1f5d334a29361c28913834656735b4ff4b209"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/147, 0x93}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 19:20:45 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000003280)="d1", 0x1}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="02", 0x1}], 0x1) 19:20:45 executing program 0: socketpair(0x1, 0x2, 0x7fc, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 19:20:45 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10200, 0x62) r1 = socket(0x20, 0x8003, 0x9) sendmsg$unix(r1, &(0x7f0000001240)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f0000001140)="a17f21f0610fdf30794f4ac02c13914bf4150936b9c87a2ec659b7ad7775dfa93f135b68a6d7da7caf55dccf54626ae5bfcec61a97d881cb4f69cf79b2b849df2f6a17c2bb8a920c80965d36a05daee2cfcf9c74dd120c4ccbdeca799e4155c9e073dd637ed4ab82263aed43595fa59b77920d9db2cbedaefbb2dfe46f747dcba57e92a62125e5da19f8c21844f4089bad998798ee6650959f9d8becf53e29074d93161fa3b80e93b978bde7d2f533a5c395f59f6f5ff13f761fb151c375fb1f99ad8ff788424394d7dc5bed7312c28f3d83e943b4b959df2f97533d6e9ba7b798d833b8d6f47a59c11a56bab0b168203b32ae4308", 0xf5}], 0x1, &(0x7f0000000080)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x50, 0x408}, 0x401) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x101) getuid() semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000140)=""/4096) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 19:20:46 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000714b52abe0a1aee50f8246f442590bc6ad2fae0182669c4fd63862b99d31a86ca6ba5e4ca905f7b98c16a4dafcc576467e3255a4"], 0x35, 0x800) socketpair(0x1, 0x8002, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) msgrcv(r0, &(0x7f0000005680)={0x0, ""/4096}, 0x1008, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x8) msgsnd(r0, &(0x7f0000000040)={0x3, "d3d7254ac4723d4694dbcb1af5d41ad9b6e757098e6b185618ce8e68f4ee22c5246d1c4ed568b9dbbfc9f903f484fee5e1b3c7ffdd56473d26891694ad15d8d2355eba3f3404f3194413b8917e16c570ff543825979ce15f49939263be8828fbd87ce117490629db9230da8f563cc0d1122580838b347dd63caff6a4eba9c905010b7b41b84575f9d4373ab7667f233150c0f5d4220a3f235729aa35a1dbcd3d1ddf765aba52ee8621266db5733898062692dcd036492d484a802ffb334d411266e12d56d309c37b3ba9ee3ff861d4e1ab6c519d364cfa3f991c0318d525"}, 0xe6, 0x0) 19:20:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() fchdir(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1827, &(0x7f0000000080)=0xc8, 0x4) r2 = socket(0x18, 0x4003, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x6) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x5) recvfrom$unix(r2, &(0x7f00000000c0)=""/75, 0x4b, 0x42, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 19:20:46 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f000071b000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x3, 0x1}, {0x18, 0x2, 0x8001, 0xf0}, 0x82, [0x7, 0x1, 0x3ff, 0xfffffffffffffff8, 0x2a0, 0xfffffffffffffffd, 0x0, 0x9]}, 0x3c) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:20:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() flock(r0, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000980)={'./file0\x00', 0x67f, 0x3, 0x8000, 0x1, 0x2, 0x5, 0x5, 0x1, 0x0, 0x7, 0x9}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 19:20:46 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0x1c2) open(&(0x7f00000000c0)='./file0\x00', 0x280, 0x1) getsockopt(r1, 0x4, 0x8bbadb4, &(0x7f0000000180)=""/133, &(0x7f0000000080)=0x85) 19:20:46 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000deb000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000f8a000/0x3000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x1000) shmdt(r1) 19:20:47 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() r3 = syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x2, 0x80, 0x1, 0xffffffffffff18c1}], 0x7, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x10, 0x0, 0x2, 0x3}, {{r3}, 0xffffffffffffffff, 0x0, 0x4, 0x80000001, 0x879}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x9, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x22, 0x4, 0x9, 0x7ed9bdbf}, {{r0}, 0xfffffffffffffff9, 0x1d, 0xf0000000, 0x0, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x1ff, 0x2}, {{r2}, 0xfffffffffffffff9, 0x2, 0x10, 0x40000000, 0x3}], 0x9, &(0x7f00000001c0)={0x5cd, 0x2}) close(r0) 19:20:47 executing program 1: r0 = socket$inet(0x2, 0xc002, 0x0) recvfrom(r0, &(0x7f0000000240)=""/200, 0xc8, 0x803, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/35, 0x23}], 0x1, &(0x7f0000000100)=""/245, 0xf5}, 0x0) recvmsg(r1, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, 0x0, 0x0, &(0x7f0000000580)=""/149, 0x95}, 0x1000000000000000) bind(r1, 0x0, 0x0) socket(0x18, 0x8000, 0x0) r2 = dup2(r0, r1) utimensat(r2, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x5f7b5db4, 0x1e}, {0x8, 0x13b91846}}, 0x2) shmctl$SHM_UNLOCK(0x0, 0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000001240)=[{0x0}, {0x0}], 0x2, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:20:47 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x5, 0x0) 19:20:47 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='W\x00') stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 19:20:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x80000000000000, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) r6 = semget$private(0x0, 0x3, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xffffffbb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x1ff, r3, r7, r3, r8, 0x0, 0x600000}, 0xe947, 0x3, 0x7f}) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f00000016c0)=""/128) r9 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r10 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r9, 0x40}, {r9, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(r10, 0x1, 0x4, &(0x7f0000000280)=""/241) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000500)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000540)="e4a0543f947209204f253e73f9a5", 0xe}], 0x1}, 0x404) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000380)={0x3f, 0x4}, 0x8) 19:20:47 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x4200fc, 0x0) r2 = dup(r1) readv(r2, &(0x7f00000024c0)=[{&(0x7f0000001280)=""/179}, {&(0x7f0000001340)=""/158}, {&(0x7f0000001400)=""/4096}, {&(0x7f0000002400)=""/142}, {&(0x7f00000005c0)}, {&(0x7f0000003340)=""/4096}, {&(0x7f0000004340)=""/4096}], 0x1000000000000303) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r4 = open(&(0x7f0000000a00)='./file0\x00', 0x80, 0x2) mprotect(&(0x7f0000ff9000/0x5000)=nil, 0x5000, 0x5) pwritev(r4, &(0x7f0000000680)=[{&(0x7f0000000300)="71971d3bbbd8905553002930f0d3d305cac5c7e5bbdc5a3b3bc5dec00b67d20135b8bd5be8588c512943627419bed6ad37800dedb2a1b710dc5d21a38d7889ffb9b5e0180ad38d42466e47375b504c08cd967aa0154af0", 0x57}, {&(0x7f00000003c0)="5a2c2b8571b7275799533480d11831662b76ca7a53c2b960b1762d9ad0ed9ea039009f4812847ff925215ca83a13a1f694b9bb8027d8b1f6c780765dc6691e3a99870aab1d83f85819f9f5bb91a0bb449f5b85b8e2e9430449e5ed412a2e698ecab1f7c09745f88f1699b6f116535bdbdfb1d8e001eeb2436086bcebf277f85b1fe0b2e96b", 0x85}, {&(0x7f0000005340)="d4aa24a9c4117fc0b84cb230ce26328d14d21599a57006e83214a6fcf6393eaa8d11ae0215612da55fafffa1ed0739439ae16cd280774d159dd053a39c66e2de3ccaa6501c286135c20000bd139c88c3dabe940986fe9c7bee4316c8a3e52f7e745047be6864408a5ea40929c760381b6e7d490fca47ce5c12223420c6928600eb1e8a824c7a30ebf94422b42ede5ee2b6e5fd9ba41372cda0512cc4336d286b7e7020b71987a9220e3b2d5496956fdb2e3f556e2449a8744bbbf868c2b2dc77375e10bf338e68b32dfe08d506c47825442d8e91a64f6b01aee517903264c6279d2f4067e69eebc4288ef9c90f69d5070c5303a8b5cd2653dbdfc84f1bc38fab921e6c59e45e58549d07b89dd79c4437c47334f81c136aa20ba6e7f4fca5bc76aa34c537166e8e65e21e755f514d15e11c55a8cdd8684fcc819bacc87c787b57667c783e711bff0054b8c423cf196b23d26007518e02986c87a52981c9a5ee82697ed9705f23b9a8dce87bad3ec57c6193e669db3bdac483e1b0106b8039f756562a56da651e48f78d02f5072590574de5a6fae5be883f0eab05acf4b663971c3d9f3e89ecce56d542ba0f03716bed36583111d7c8f5e4cbc69bb3b7534f4a50f33913e3b06bb7efaca60c4470904857174ca80024d814c2df59847a8d2d1c117878ae60aad8b59778785f6a53ebc4789dcac91154843e24c5c7d70b4d8e62fb2968fc3dbb56c4ba0d9760ef27cdb9572b097b33c30298f2dca8b2d620cff45d30b92ec598d8570afe915ec9de40aa065b9776f06580fc5816d9df0ca54adc2c7ad347bf2134442e7e597baeb72fbbdbde22676ab56a771fe107a12f7d6a853fcdf70acc620ec351b93ad6f8a7fc3302557e177fe1660bebbc83e471e67d6f097242e97e3c69802432e051fd72ba7d9237c3fcd751b233e5c8e0a6916e086f94188cf6160d1fbd020eabc2bf913e2671dad1a8c587894945185882b3e8a1e96287a0f0793c087f436fcfc57b178b6bb9cd3d48de2a7fc8ca11e1c6d2d6f7903375a2cff47a54c30d07010eb258eb0fd2f7761352731da556e8a53d93d87c5643e8be82e298fea74c60f31b6ea0bc6a903a7ed7208764cb107605ff22a20444f0b53bc8afc22bb5c6f0e47db99a99f4388bbf4bd41504da05ef1521912ea46748359cff5c8e504425e70fa3ee757a51e97f7d7cfc8d4788200d46a9967147da4efa4a7c4bc80ebe142699a479ccc2a24ab202ef27dfcdb0cef7a12ed29e6472de371bb52eee6fcbee0a32e236befc5f8c5f1b0fc2e68c3601bfdea9cd75ed12e30fb0026ef251b3889e8c0476abda2b41f51fdd8519a68c45a8382d8c657fc190efb44208e84132262e9306c17865027c48f07b2b54018b60f3803a46b50fe1c2e32417aefc737755cd07e9ec632e4576d970888d7cba636e13b4f6c415ef084d7136ffff21caf2e710f8a8aefec5b2af74fa964ad87dc96de814aa6fbdea0c5dc94e61888b3f5378b6824970b3ea5b5c3d5d3ced88d6ee9520745e0ae7b6aa6db0391ff6accb9b527e4f80747cf31c0513ffad54e1cd750aecbf1bf07dd8757a517cbb3853520295b76d36d1632b9e0557757e3f4e61009bbcd970c548c01fd203e1c888ff36d7af5f566b0c12496ace76ae0c1baeebc8e1c8ea3e87809b28d95fa7da30f62bbbb45b3b8d60fc31c9f006761bb7d86970948f40bc81e0311af938ffeb4093ddf7467f7e30d5899982170f0733246ef42defa91304ed3fe86e75bf316eb895d426be41457dad0032a21985e0fb686030583f35739957f5d2c35d03d08795ac3abc711ad67487023c61e31f19fb87896a100a4093ac9050e8273a4f6474d35357c0393dad8fc2fb29a4da9a122c8c08540965597d552067431dd1ff0c52b7414be4f5962e26b7f6f789a1e3c48c9313522184f7bce258f1d33605c395e245528919d5fd082ebcade769b0f9299c439c1f62789bb790d8d5a81c53412025406a0428f17f39920a5e3df9aa924fb5dd8cda3cc7c481e799b17a91a06a750a9b6cf310b0f16bd9b402d284a857dca467787f4bc8fb04d2ffa8d77fc33b82c2e4c6977d972e34b98844827bcdfb2826cb0d44abeee7ad51ce3afb77ba32c535219439e238218c49c3e99e75ce90cef35544cbd5e59dea12f39a1216b1c9874fedba14b9f7cc39ea44312113b87de055a13b397f64aa4862d907c4cd51976222e3c8bb913e9e465525f65365702bca90c8d4deb8b3b978f345d2dceb87ffb2c129ff7fa9d66c426ab84facbaf742879ace71a5baf7aa8df23ca6fe44fad8e3c3ad5d063a327d9f6ae11da482aaff5ae0bac21bf702e9a877eba6b94533fe5ab22882ef9719fbe52744c2310559b17d0dad1658994865de4479c109aaa9e4b14662a8272cbb1644f6648dce80a59f18c9ec68e1fdfc700c5b568c784cd6241314f7ba7a14033631d5362a46dcd739b9c11145c7323a709efa014963557faec3b02601e5f30b4552ba6418a5caed683fe0e40d5d1baa226014ca5e1278d5756affea81ff8031212a4b0f2464021d28e53f27572aa8483788bbcb764b1a4cb86920e87e327fffe3db1deb738adcdc58cb8790d7f6aa3a51a333950e65c824a29a82259cfa9cf9f83725f47874f67068fa1a225958bedf4a0599608a120abdc7ca1d47092e16d5cd1e15f57908e26414d36a4d186d107ac62a30bbca45ded10f742d3311835434b0796a72144b94e0452be7ba7c8b55f09751058e88e003046603354ff9fa4e30768c953b704aab8e6d704459b5caac2377f99ce737c4d3443b815d1b7582b6fa049ec8083ef6284500c156b0161cf3b0bac70aabde479a1ef75efa2c166eb8b27403a9593e420ee8cf64a13c003eacb78d2dec6bdfa945346373da4cd71d0d0d15fb14169ce3bacfb11ad27869ccc87b36f329f3e6a4273e9feac905bfd5c2d67df011ff4ef2181575de342e2d2a2166ad34aa58e7ea450ea18eed1bcab92ecbc79b661d33833358f395efc7f072e03ae40b2ac0068e25c0f8b7e8d536124f8a19344acb819eca879e1c6b59808893c11e2ff71cb9465979c637b73308a9abafc01c4f260e2fb5099c9f3c0112ca360eaca4bf3c4f00d293920755e7392661c2320209543b42d7468c00d2a6f4b4f2f8bd68c93c3ab5458371311ea25feffd29c3e2dbba8bb96fd39e1b3b20376c84a0a37c8a6fc2842927a0b2e9d89fad36ef95e10bccdde3a04c9c050c1085afb61e90b87d6a62e9ebf39915c64a642cfac2fc839279395f4fe44d2c5f422dd41a7e197052a18ee9b9dfe2c5118cf27ecfffac0c2a543ac37b60f861fc0fccf10f337578f15a63a371c7d925053613213567b96799c2fdb1d8ad4e8273fa78e663502cdb66c52fac58a9c3f28070c670a402642f1b4f2409ac4da538de3fffde5b8613d4ffc1179beb82f0bf05ea8cff88769c3c1b6ba79523b2444dc78e2ab3e4fd52f4b15e8bd65357a41fc4d9fcafc32f45d29837b045703b8ead29ae3ff805abc7cc62946645009f10a947dbd50b8abf16d35d42441c195a56dc7e360f706ac353f39da5006a8b7e47cb4f4da38ca135190dee9fba57646f53886c6664f59ece409b7093ade1e80750d155060bd4e02dab26f4eeb50e775964de6f7c14115071bb996ac93d0da48a66aa48d5c4e4cf1f1de2789197b72fb9a0397528a9e62f8ac6b7b8099bd5e273bff28e127d85a483361ed1309c728c412b7a620575bfd9c295a5d2786c42e63b2128ce4a1886f3794c41f103a8e97c09c3956aea3d8fecdaf58e2302f34b474b386e3e9d14c2b5d97624d44db330b1606124ed3314ae6635ab46940256eca4c44032699248587fab99b811e5e1be2f46ed93e6b54bdde9a83b6f929fc6d60669f276825fc18f831fe01298e43231cc9ebc7c02c76468cda8ef0ef017899d95e0910e1087e0bb1f2adfa319acd4b574271d84cd6218da9a4edad84a3e9f8deaf776a86fa68dc6b7d1d049efabd68527740722784abafdcc9e9674622ea3fb91e88b8280ce6c123a13549753f683ace043a5a2cb7f424985729ba8513b15c1dfcf6b8a1115d6dfd5c46bd28395ed3c217e78cb0313c234a3353cb389341988652556f2c4c7326f82d546271e0cd8bb273368816bfc1f32050de99fe280ec61c85fcfd5225d690d8e99e61fe25ec66eac40ad347d0a8f24f52a51687e38f125f78a85665b01544a151f9c440891b42e9af246b42ce279aca9ab86007e40913a68f2396e04ad26efdf4ed856bfb7a87224aba1d1b5823e1d1696f4dfd3af7f1db3bd5dc2678ec7ecdf69e40a7a97adac50da2e599d3a3ac4b9721e9101a582280d1846e25dca12dc0adf207310fb8410c879a49f57af9e93727f9d33dd56f1d624381e4efe4d5644bce371f4b7a74abd55e8c50ab88f3fd6d58e07f23c54600f2a280ef5f06f0ce37f9e808a470c927a303258d8f1760a75ad165fdb663177d543724fced10ee7a2614e5b31a13e4291e2ca04c56ed9d882e13e6eb1f15c1a7c458edeb05630e1ef5122ef62307a381c1b699845fecb43989755509e297e33a8e26b323b47fb9033a82b4922991bab7d662204e86bd0c02d0daac46fbd74d49b6abb1b15ff44686c25f5ec780326290d442c88a458423c13cad5dcfb59b203f0be5c1adf6fca44f4f68dbbc92c87e0307e15e24bf57b3c2e218bb0780dd0835171910d97ebe592b970522a2f76e364b26ffbab2d98a9a7fb84454fb312d6d18a7abaef27ff193e21b2529136171087bd74e0b5201662b623ecacf2610b4044e09de6f6d591994b5f00b532219e110ad43748acdc57084aa6325977cbc8e7997d71a6dbc77e7e3cc2467e604f873db69e4a4a94c8188b0bb440f8c3bd5f4539d47a6d4c8494daec139635d5c2a77508fabfeb31aa30987a6662edca409d463c17ec87f3aa5ad5ab195c0328d43416ba55265a36354f092f3368e5dfd256b2a311a3bc14c9af9d3f430353d2e37c9530fbcfd23c87121e776e790f94cff9f088f26c1301aa02c24fcaacb1f5be5a1f21af306b9198eafeef391f48f53a011eacd7ba047b3d4c4ac6524dbecfb909c2fe1d44b8453a7a64923b64f752a870081dcca4a969b0dabf9986495c9c0e6bbb49f5361b8ba5a93d3754b7a63165e6972e3b7bd2a31cafde4f958dd0b76cf8b8ed95bbcc40930fcc5d04d11f4734c6203917ec7e2b0aa66ae4548653cc88c64df861f6164633771c11ae41e4b23da57813dad7689992156fd0c898b2ec7b65aa028ebd3f770514d3b0c2a29e27121708843323cee0211a3c7cf905e277124d30c06c4a445fe420654a592fbcdf8e05abebfec77629084437ac9182c4168110994486dba78283a3872021817204c33f9612758aae8292b7f40ec8916872c54a310ca35b05580076465ae71ffc4f1e3c8ec8031b63a7d8937a329765686b8e55ac9b12fabfece70e0d77d3fd122d8d2edd5e68d960ce447ee2d1b831516f56cf991662f82d4dc2f216d2635b2658f6c16eab075251fbfb70ed312ee1736f5eedc6c7ac505d1d9898ec0c70213d48c53c7c0a5e26c8642b79a186ce57fc4fbe182bd3a91398abc4b34e65689ad507df5e98d7721ce53d454db53ec401d31ac94e2d3688bb8c89b0f5cc92bd758b14f7bcaa8ba075b314099e5f32b178d4bfc52321dcbb7bd0ab382a64e2ae537dad40fae6ad3213260cde625c2790d88f0b66cbbb4a35495c3e429450ecec89468276c64a6dbef3272b175d909bb6565735ac384891d260bb58b32b315b70b55ba90f0b8648f82b4f", 0x1000}, {&(0x7f0000008340)="215fb7ea48d08434f7e3ef5e5298f7e2c2ae9b7c443ac241f9bd3ecf0e899b844d507b26d0f5aa225ed92d3b15e7e063f6514ac8c6206946578c8375fad74f8542e17f1450e4b215e31edc73e4e9e5fa5f275076d7ad717c999d82b0cb9b69e35e3f592ff0f652873b9a4f176b02de900cddebc5aaa5bfc635f777527c4986834cd5afc536e4729aa88e0e8da88be783840af66b323900607c68b15a5ea9388e44621f8d2cf70cb0a93f466cb54723d6fc6403d1bf0986e65d38c939a7da52a20eb968022005748df248a449595a83fa740b69748acdb1dfdf96219ee3ef54b16419849f75c1e720c8d92bfd6b2d3fea0e523d547e694cb4bd7bb4a141dc72efa82b60532d6ef740ccf2933c8a33cf191f7b8f73c9d6d6301ff6ab65885add2f8e53305f93c54b5b867f99e552922d23a56ed1ed2b93354035d363dbbda89fd571bee2b33a8b6a9a53fbe888cefa4d95df29017b646f2140dee7393f1bbc7c602cf68cb9e166021d18ac98429cb3a9765b313d6c5d7d2430e5a373b0e5b081c161c40e3c35007459dc97f0a49f3f3c9c56af31d51d2ca6e146afe05f89a3fbd4b4b2ec69da9126c62828b80e77f741259bb5835cd6f13489ba08650fd0e1c1c55ccabbff217d21b1b9064b62e56b8da00877533e09ff640c65646589869fa73838380c3c8e541cde156752ae2793e42044218e0fb36c7d91ac694fdf1275cb9f1dc0ca1214448c6d9179f7844c7906d7d1567ede016e69ddeefe06b94968962c41af531f7f30a2927a553f08a4caee2d1b7bdd76e2098c95c94472c01169efbdbe5cc52922d7cc7dd107331e3470d4d030e2743e5d4a96f0e34b27373782cf6ff59614494ce8a31924cd468bd8139f3f0fc873d0f3a3a8fcdb577ba7cc3838f6c6d6580d6207a0820a13df8997c6137712ac8dd45d9e47cce6600dea7cefc47e7ed5c482bad0428aff2323c5496f9d5afc0529c4164c0ec064abd884a9e1da9f65f4e4745329796f230a1fd112af72cda2479066a4e14457a93159c8ab6beed976b83d8a237b9a0c9b74f20d156d222c432fa33f768fb59846c7c2b1576022298363afba07c01d26d0f2d50426364bc7032191891b9a2aeaa65ab29e5f9e1c15913a599ee375fb5b2692475f13cc630a38aa24dded300f82289cf422f8f97b53469f1a5238c92a546ff442deed5153fe0ffcb043926f8b89f886a874fba7607cfb9135a2ac548a62e37688b26a079cefea840add202319c30fd032cee6b5422d933f2806963fff2e7b743dce39f95cdd6598c383a19747d5556eef9c31369b8536f460c760c7389ac8cee8dce5ca85a4a87f5128f1dc11207139623e81c5cfca5188bf0a2a186a276cfced7537535736d1a26141f277595f1397ba04819470d492b184c667193b21ef99d6f908e8084589a78e5bb7c95ce1bb7cd37cb11042d7df30987ed19c55ddc1ffd63aa89986bdde06c086ac3b49d82f3502a6e6e8fba792bf20b3063c4ce4f0f2bd9809ec3f248de579629e478261c08c1cceffbb049c4345e7b331090e25e97a4a1bb6dc1abf75d4afcebfb55ad6bebed35553b9f171beda0ec5881edc1c03f00bf5ee027e32d27a6f361015327861e92fd11b0134dd9f3da4890dc2b593194fd9d798d5e35da870b60a1022d4c873ee354e3728b71b392bc1e65b6d1419dd898d230d0507cb67ab32bd11f6b81be6ef051f5fb53a7a3bbdc89d1194f536edb7c53b522105df93c559b2aed314457ee8a3b9ae6f4a1e0c29afc34892f96472f22052ca940b82801f85e164aee62181fc8453e8cd67861a4d29482bfa535c04df411deb4f6b3edd08f4aecae05dba899a83801b8338ebb2c27a13af26ab6de24e06145558b69eef2225c5944a93f5164abb6903f8c6b5dcca6f9cde39541dd5b399313c21e748cbe7855d42e6a154ecac2ba17cd8069d23258fb68edcdb2ac994c3fa8b9e81f4925063295fb2098377b68e6a940a18106c2c1953ac0c71590aa949439d7e0c6c88c31b91ba1c44dd2f0d71d1d0142829fcc3c2efd33a7743bdb5cc23a08b26c717ea6f5355e7f70d9f85fe88ca6d81035c9c4edf129b599c926fa17027fba424ff459ae9c02a5705062086abf0944e981fbbccf0f1ad0190babbb6dcb30a4dafb7d0ad505a90684fd2628f518965194277e1e7e6a89d49aef069d9691e6e7210056b751a253d1bc595671ec3e2bb19bdc79c121ec63407c9b6760fbbd373ba0a8d13046c8b0985be049d5287a8c62c484f73e98cdfcf6b838eed43c4510c3d505c6a2527663a1a1099a92f4b417ff8c778636656fa98c46253c3e7d43a0295e4a3e4ab3cf2d8b40b60cb3aa9e3874613b4b3036a66ab97f975344e9857d32ea5f5e68eb79b2e6e31e5267748ffa21b50b270774c9ac8422e587a2927aeead39efeac9182a42e113502910a20dd91fce5a125aff7723204fafeaa7aec8b499f547dccd35ff54414bb85c141bc715bd94362a4cfa8ab76bd7154dff71e80d3f1f708d5c6dc12c676747ef00aed056a2686db78b708be6fa945d95f859d57903180eeaa9ff8dc61b9309ef589391e58e9adcdce0987af1b73097d5aa270e4e79aac82204ec1f1db7a85b15a30be2b1d92c6333dd64cff846df8b124ef1d1cb449ad68d5554d3bc5f0ed8012402c91b892579d86b35122ba971eefdac61a9aadbdd5cf6c12313657534dfcd743035873ed47a71ef75b629d46975967e0900299253536da7997b5faa0ae44309e52911d880b7065836cf1ef4b43e57f57b46ae7ebe73737ceba333c1d2edb841ba5ffb487f7c38e63205e8059dac9c58b96be5e868e35054e0faa7bb57bb08d150ef7a3590c80961f7f6b679d1e64cf05df3b7dc862077d3589c5f053ed7ec6b0c732a9fdeebbcbc59a178a0a332a4b14aa782c313d704acc0df0b67d48cbd7e74f0bd9938e1d3c8ab19436fd4b9f4066b034c37de8f367b8cab107207a29030693043380b9684f10406ef36c35416837e3c878cd4997e18d31dd67d4405a4176788336f7c08f4fbbfdeb8574e056597c5f9a03c898c313a1d88e3d802c860d9da9d6b46a8571e28bd9663d210ac40c931676127e7b5bac8b8264e75c4a34acef88572fe275a91f675867217d2f9b87f4ef5ecf6de576958de9a70bffe4ed14ca993362ae634b9e8dc953f79f71f1c25956a795982bdb6eca55f9138bb9a5046e6e1d05723a41396fb5ba42752ab0ff256ce226484ff30f4ebaadd9998345dc18048257cd7ad27ecad052071fac67a7ed5eb20647fb9a4d4d69c829c00cc4356bf13c7511d3631f423f3ff4b07bf346c47399ab2e105af19b7ff6a8f1830de1fdd80c0d06e08cc30f64406e78755921228766f52a888f2e2c2307e468eb254b553c4eefffa8c14eea4ca186adad9fdfdece08b4b7e66b2e48985fa4b512d6e0929bb783b19567cc9a50f30247fd87287e81917060eda5c0a37db4e0c3d364f4cabf3408d9b1b832f98b07d2e00e6f24c90b3da0dc4a4afe6da21d580efd42dcb386a8f1270b6c29e7afa43e2aefbeb32f6547f1387dd05dcfc421a6459c4935c5b1ca95dd404ad2c92cf33fabe42185957108423aa914bad125af5bf0b95b4e51b7896b31b8b4767b3faaf91d7e029d9082eb6d3e05b1a139fd0c6f36fb30834ded1339fd0a89fd6eace922038ad250cb2a4fc20347d8b22eecbbf56f61080855bb16f3b8afa77a7107e693c7565213c03856d4700e5dc24dd454945cf73b0ae9553064e4e55454c944ae1117923639f6ce68802c6ff38e5bda021ecf7885872fe9a89c43d422f5dfddcf5cf055523d91c75e356ca4fd1f964b58147c70018ebb82b4112ac93cb60111712016053b9bd79338015170934664d6f3dc133b4fe69c4d4134616c9a06fc592791396556be3b4d8a7089ea1e0d0176ed246bb0fc5c5d0519b176a9605c36350242b009a8dc4c3cc4481038ecd5552e145089e091100eeda0eab8e4c97c1338472c8b8c41503eb086f751a84e4160224aa9dd0a92cd37c3e49ad189a33e6a8cf5abe028bd89daf483ac65d878545367c074dba98f41bfe82fc2fc45804867e92e312020602e7437e25f42abbef5341fe180170c326a184290244e428c28929fdc7440c39e29699b5b775f7f33a2bd926d6e1edcc7a22b32447a53908f35ce9bceb39ac2be49fac995d6ad9dc6be74d585c1dffe364f159dd56515f8670d83d6bad089d69224152278df9ab9f869da08f6d90c3b5191d8268237aa13bf7d92055ca089b21a2db4a502f81acc9ae39f5bfedda40f45e959f2d13b06f1b7b95ef5783422f3d97bdeee757a9f1c6a03d9eb16c51514fd739c80449dfac96be5605d01f55ef9045b1b4c8d7d3502e2371e31905529cd68f4d7e6a1ae02bdd135f1046175989cbec1327eb51d18a2e773038b323a47295d833ba58a60ecafab428046a66b59fd2f24b2c72b6a6b1100526d16451feb7b6fb2e5fea31417f6213a34de18fefe19aac2ed04b0ce29ffe3c6259e0e126f7147eb177cd55982e97ca14fa7b470f8f12c93cd7af448c22b42be228a903e15a2ca130511bc4d86541738c65b694d173211f7886c71457372bbb4e2d86b16c7c5e07b7945865dc5ee0ec1ad891a0e6b4275476040a6afa79da21a5895242b180e3a4a175c4245cd3dc17ac06eb8ee33f64dd6b1b8283de004104d05b609f4a5248194fd93ff9f43dcd36b154b0c2cca51b0d506d482960e8e0fcfbb53391430addfa0a85d81eee9d009df9046c3c9bb808ba44261572b9921cad3abde29cc2695f81cc64b302bc778fe1da805cde243f006a9bfffed9b99d98501709596304cea0d3d1152b1e34e348d148ab442d0ab2cccae626cf6f4bc6638815d7f88f50990e6e186d29e8158cd3e4e521a4aef3a2dfa21e09a283a32fb3ed008101c90198832eb7cfd3df18d4373a9a851bbb05f76d03f4be770fef845494c57a7db8059499d293a1890c088009a4d54be4cabda66ee4917d5bde6dcf891cc531af739ea33e5a07aa4bbf93f37d370b62648beeed7583413ac33efe294fc364f463098ed6a466374861e3d3648119324bf8792ca374896b7767299593b45ae730b2418681be388fb890c2caacd0ca2d418f4c3c74bdb9346aa559cbb83b3a93b8e2467d9016ae596139c5e1c50db28c824134cbfff10d70a3cc5cf48317bd808bfcbe3f74163a22a049de86404bfe65f728af52a5045288a9fcfe7e6316bac451b0a6c9d1421a394041bf9b18d9c2a86bef42192c852185f3befb6233f4141d98454921997b036c66bfb15eadd3dbf17af7c768d48ace4b3a768a8038e95e1c0ed70a72cce28b63deefc88f51a7f7e2b6fa6da9a030c8a2deae7babf6cc6c0ec63d0bc1c215206c6ec2e3fd05999e173078bf02a17c6b31b6fec7e2581f5f6fa46655e60b8ea5d45d0fab944faccc392b99347cbfe61cecfe5cb92b0f1fcf46c8fd64f57abb3c2dc3ed3388867fcf2378e1a8f5bdd6343c9a238b3ca4de76437f9430cd10195f3f088ef23d97cfd7417f37c575e26d81b9ebe507d622c9ee0dfd218b87041940e6a0adc09ac1c9c912314eb9635a7166977ac9bab7673d47b3a9886baa209f1ee860b8eb9b7f010fbf308e4c5ed29b86304ec2fb41a7c614809b08b1ab78be418648f67b62e225dea46a76798821f417035b40695ee6fdfae54ade0c8609a86be37658bb6dd91a21f9502be1cd3f87c8b2333e2b8ee2e9cddfdb365af6a80e5925dcc6c3f88feba19db36520be9174333a1ee27613a0e29a2f19097a4785c0342b059607ac199", 0x1000}, {&(0x7f0000000480)="b6f7c4d431f83545b6cef2fe8d46236a6e3aed9068289be65fa554934b3e51b2b83bb1b546f5ca979a24b0301a33500d2fc705c3407edde8859c78eb9ebe9d8a80b731e32935a9", 0x47}, {&(0x7f0000000600)="d2b7d6b34dba478c6ac1a48a4ca1bcfc86c574c0c29f6664e3f0b9d84b85dca43544f1ca109d472c53b2183012f383d845788216a9932e5b4d057e9d3798dca7493c6b994c8a176fbec7570e4f77a14a4c04f5a42a6c1cfc4b19c762ef542a5fb0e7aafa65a9128b5ed9e6c26c74d39c6a9aad553e20dfa3", 0x78}], 0x6, 0x5f) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = shmget$private(0x0, 0x3000, 0x3de, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000a80)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000380)={0x658b, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x4, 0x1) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x1000000800, 0x4, 0x100000000, 0x1, 0xffffffffffff8004, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0x5}, &(0x7f0000000240)={0x8000000003, 0x8, 0x2000008, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) sendto$unix(r2, &(0x7f0000000840)="ffefa0dc0cde6b9d28a104a016d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdad9af55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085be74c0d8617e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd2792847fb84c79296cb35b887b48e8141fc7e030000005d6516e1df53477a00d4b283a8e4d9325cce4d72083f6b679573a6d9fb521cca62cc4eeb97d31fc77b829584343f2a8b6c426a3f161c4aafef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1f01000000e8e0b02710f829010000000000000000000000000000", 0xe8, 0x1, 0x0, 0x0) connect$inet(r4, &(0x7f0000001100)={0x2, 0x0}, 0xffffffffffffffcc) readv(r1, &(0x7f0000000ec0)=[{&(0x7f0000000580)=""/126, 0x7e}, {&(0x7f0000000bc0)=""/242, 0xf2}, {&(0x7f0000007340)=""/4096, 0xfffffffffffffead}, {&(0x7f0000000cc0)=""/117, 0x75}, {&(0x7f0000006340)=""/4096, 0x1000}, {&(0x7f0000000f40)=""/160, 0xa0}, {&(0x7f0000000e00)=""/152, 0xfffffffffffffe06}], 0x7) semop(r0, &(0x7f0000000100)=[{0x1, 0x8, 0x1000}, {0x0, 0x8, 0x1800}], 0x2) semget$private(0x0, 0x4, 0x400) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) 19:20:47 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x6) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3e, &(0x7f0000000000), 0x0) 19:20:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x6132dd780db72550, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1, 0x4c, 0x1df, 0x1000, "7e0c71921148d4f19df35686ce1a65c0590b2bb4", 0x2b, 0x5}) 19:20:47 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x1000000000000008) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x8080, 0x22) open$dir(&(0x7f0000000140)='./file1\x00', 0x10880, 0x80) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 19:20:47 executing program 1: clock_getres(0x2, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18540, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x7fffffff, './file0\x00', './file0\x00'}) syz_open_pts() r1 = semget$private(0x0, 0x7, 0x96b459a602fd8382) semop(r1, &(0x7f00000000c0)=[{0x4, 0x8001, 0x1000}, {0x4, 0x7, 0x800}, {0x3, 0x7, 0x800}, {0x0, 0x3, 0x800}], 0x4) r2 = semget$private(0x0, 0x3, 0x20) r3 = dup2(r0, r0) ioctl$TIOCCDTR(r0, 0x20007478) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000480)=""/76) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000500)) semop(r1, &(0x7f0000000540)=[{0x6, 0x0, 0x1000}, {0x2, 0x9, 0x800}, {0x0, 0x6, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x4, 0x0, 0x800}, {0x1, 0x100, 0x1000}], 0x6) r4 = socket(0x18, 0x1, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000001c0)=0x1) fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0x4, 0xfffffffffffffffe}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x9, './file0\x00', './file0\x00'}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x810, 0x0) semop(r2, &(0x7f00000003c0)=[{0x7, 0x4, 0x1000}], 0x2aaaab9b) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) setrlimit(0x5, &(0x7f0000000340)={0x7ff, 0x100000000}) r7 = shmget(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r6) write(r8, &(0x7f0000000400)="d1662682b4a789d9f5132a98f33f68d3efa8c280143764b3b892bf560bce21340131d5f7918b79fc154829edc6a403d8a747", 0x32) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r7, 0x3) 19:20:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xf0, 0x800, 0x0, "485eede1684c6ac7605089d025567c06cb9bf125", 0x9, 0x5}) r1 = syz_open_pts() close(r1) semget(0x1, 0x4, 0x100) r2 = syz_open_pts() writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe580a3bdb", 0x58}], 0x1) 19:20:48 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) r1 = fcntl$getown(r0, 0x5) getrusage(0xffffffffffffffff, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r2, 0x2000746e) clock_gettime(0x2, &(0x7f0000000100)) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x3, 0x2, 0x17, 0x2878ebef, r1}) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/225, 0xe1}, {&(0x7f0000000280)=""/19, 0x13}], 0x2) getrusage(0xffffffffffffffff, &(0x7f0000000300)) fcntl$getown(r0, 0x5) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setuid(r3) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000400)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) shutdown(r2, 0x1) getsockname$unix(r5, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f00000014c0)=0x1002) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001500)={0xeaa, 0x3, './file0\x00', 0x4, 0xfffffffffffff001, 0x4}) ioctl$TIOCCBRK(r5, 0x2000747a) sendto$inet(r5, &(0x7f0000001540)="e6eb5bac425d99c763a2324e517e565a0fcca0d65d4601913c4e0d8285427f68e7b8283494b1b05da60526b821174a979a41b74b", 0x34, 0x400, &(0x7f0000001580)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x4005, 0x8) r6 = syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f00000015c0)={0xd819, [{0x0, 0x8e7}, {0x3, 0xfff}, {0x2, 0x1}, {0x3, 0x4}, {0x3, 0x9b}, {0x1, 0xffff}, {0x3, 0x2}, {0x0, 0x10001}, {0x2, 0x200}, {0x3, 0x5}, {0x3, 0x1}, {0x3, 0x7ff}, {0x2, 0x2}, {0x3, 0xf581}, {0x3, 0x6979c1cc}, {0x3, 0x10000}, {0x3, 0xfff}, {0x3, 0x7fffffff}, {0x3, 0x3}, {0x1, 0x8}, {0x3, 0xff}, {0x1, 0x3}, {0x2, 0xa0a8}, {0x3, 0x100}, {0x3, 0x1000}, {0x3}, {0x3, 0x7}, {0x3, 0x9}, {0x1, 0x2}, {0x2, 0x1}, {0x1, 0x6}, {0x2, 0xc04}]}) getpid() pipe2(&(0x7f0000001700)={0xffffffffffffffff}, 0x4) r8 = msgget$private(0x0, 0x104) msgrcv(r8, &(0x7f0000001740)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) fsync(r7) fcntl$lock(r5, 0x8, &(0x7f0000002780)={0x3, 0x0, 0xffffffffffffff81, 0x8, r1}) fchown(r6, r3, r4) 19:20:48 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='\x00', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) r1 = shmget(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) writev(r0, &(0x7f00000000c0), 0x64) 19:20:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)=""/92, 0x5c}, {&(0x7f0000000180)=""/112, 0x70}], 0x2, &(0x7f0000000240)=""/36, 0x24}, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) 19:20:48 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 19:20:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) shutdown(r1, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup(r0) ioctl$KDENABIO(r2, 0x20004b3c) 19:20:48 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) fchflags(r0, 0x0) fchflags(r0, 0x6) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) 19:20:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r3 = dup2(r1, r1) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000100)={0x6, 0x7f}, 0x10) write(r2, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 19:20:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x6) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0xa7}, {0x26, 0x4}, {0x6, 0x2}, {0x7, 0x1}, {0xc6, 0x1ff}], 0x5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 19:20:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) getsockopt(r1, 0x101, 0x9, &(0x7f0000000240)=""/211, &(0x7f0000000080)=0xd3) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/153, 0x99}, {&(0x7f0000000140)=""/45, 0x2d}], 0x2, &(0x7f0000000400)=""/18, 0x12}, 0x41) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 19:20:48 executing program 0: setitimer(0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000080)) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) 19:20:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001480)={&(0x7f0000000400)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000100)=[{&(0x7f0000000180)=""/200, 0xc8}, {&(0x7f0000000080)=""/91, 0x5b}, {&(0x7f00000002c0)=""/193, 0xc1}], 0x3, &(0x7f0000001440)=""/3, 0x3}, 0x800) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 19:20:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x20) socket$unix(0x1, 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="9e0facd8", 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 19:20:49 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) readv(r0, &(0x7f0000001640)=[{&(0x7f0000000100)=""/233, 0xe9}], 0x1) 19:20:49 executing program 0: r0 = syz_open_pts() getrlimit(0x7, &(0x7f0000000480)) r1 = socket$inet(0x2, 0x4, 0x3ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getpgid(r2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) sendmsg$unix(r5, &(0x7f0000000500)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000001780)="4c441060751a5f41783cea1274e616791838e1ded002c38dbe2db38561242a9d8c76052c368e030e6f24b9e924ab12f7051f15057aed90bc7b2d7b62ff9cec435f6c1f172607b43c169600d8611a627c3038121b48eb834854f036ecedce5470d6b266943c19267f4890fab2ce3d4197796e5647b2455400dc0b8154e81a963e098bdb9c31aa89ef97d33a7e2a88b71182b0dcc4e2c68dccba1d73c5a00ea97c8837f2b8d1e343dfd5a31bc829c1f701bf2475a7a3313cc304a5e7d8b2f48665d8ee0887d72f91aebf81e7f2d0f1c462d76b31343a5d130e65303ed3233a28807ec3c908789b3daa5ffc5c6cd84cb4425e3f27857e5b05264fadd4cf4a", 0xfd}], 0x1, 0x0, 0x0, 0x6}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r7 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000001940)=""/143) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f00000001c0)=0x1) pipe(&(0x7f0000000540)) fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) semget$private(0x0, 0x0, 0x110) mknod(&(0x7f00000004c0)='./file0\x00', 0x20, 0x4) pipe(&(0x7f0000000280)) r8 = semget(0x1, 0x0, 0x2) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f0000000580)=""/4096) r9 = semget$private(0x0, 0x1, 0x40000008000020) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x9d0bc323cedc988d, 0x0) chroot(&(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) socket$inet(0x2, 0x4007, 0x4) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, r10, r11, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) 19:20:49 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x46) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x42, 0x5}, {0x101, 0x9}, {0x22, 0x2}], 0x3}) r2 = getpid() r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, &(0x7f00000018c0)=0xc) r12 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0}, 0xc) r15 = geteuid() r16 = getgid() sendmsg$unix(r1, &(0x7f0000001ac0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000200)="ae63f70ea26cef757944bc9d18b61ff9fb29b750932c70427a84a75961e1fbcd8db443df955f23f53fed936663c9cdc35169f7882767c7cc8560c5f2edae45eac5db90079c3fd2e747a751cd2e91eb16c6ac718712972efda051ebf28535bf53bc6c43700af890e0619065c9cf9f9c2267a151937482110792e80a949ed285237a46426f5107996a51623d1667a29a4c5d8299edbcbf3217c6121a2f153c3dfc9ef0cce74ee259d2c2f7bc94329920d54220eb43d80f4d224cf34a7a27d35edf52d5fc2620bee9ba6ccc", 0xca}, {&(0x7f0000000300)="6e79a1c82a0180abf83e7cec62857f7c1199de27290b3681588cc1f070dd22da0c11876909657566af2856f2d60e52908e4d09bbf68fa9a67056afc0e3952e18abaa97f9d291c3e993d16ebd37431b31e1252ad8deec9dee3e5bdd268cd404cd275233c2b1f271ecf8f7783f9c4951799743f00a0f347b3d66103f7897969e22403acae23d4fb4cc004da8e3bb4c014847c5b9f9e28e958484", 0x99}, {&(0x7f00000003c0)="9dc57b10e649599a5b39144c70f9773f29d87497d9b6be412ee8a6cef372e88585a70fc2f50d643e0f5c2705078bb7512dffa9dfbf18f66927441c19bfe26b545584f1a57ea87ae63b11da0da063beb36afb2ac41bae4b9f8aeda4b9fce42893aa", 0x61}, {&(0x7f0000000440)="3369c5655f", 0x5}, {&(0x7f0000000480)="0f9d3dd815d58b2260b9393d16f51927a76734b22b552d4612b648260e54fc79656df5c07a902e419503b27a876a3621755562a2b7339385c9f966475df13e3b420dd82b531c888a407bfa091c2416ab9d5e72e5f45567d3a6bbe36eae10ba598bd74fb47dcceff0777732", 0x6b}, {&(0x7f0000000500)="766a72869065875c8f6fdd416ba9f11111e86aeb92563c7f5a36180be92ed94cf121bc76c6ec9f5964b86741c1e3b03322c1f5c7b87209f7265d0cb3d60dde3ace746f653965d38f3b3d649d082738b6100e96bff7484b7895be08e0d240ce17f967d8eed25fa2fa2d3bcad6dfa3dbae57b347bd83bd40470a2764d2", 0x7c}, {&(0x7f0000000580)="ab1cd29d81c54f1834cbca613d15edf11d6126ca0477119d3e8cad8a57e40ba8ce66ca057aefa0162c", 0x29}, {&(0x7f00000005c0)}, {&(0x7f0000000600)="d603b2d95abe2d47cd5b6b69840f5539f3f5a3ded33830ed7c0ec3c7616a45d265cb43456e98a255ec325b67e3a94b3c438411fc24fc79a592f1b6f703e244240a9dd00ee9194bd46a73d2786d85e30c7ae49112e64dc7bf919fa6fb02ffe03bec2be22692c9786674d9ed1ebde7fc61399ab7823f19ac76eb6a9805e1af04bbc09c3585f22a34fe30bb8a45dd9119a0cf4e22601dd2ed44470dc54eaf3f7688004f27c76be8a5d6ae2508d28155a8175cb3f4761ed5388edfe99ad6f9d2c2109083e4fab580d28daba443750183cfc1327033dbf0361f2182bb58f070be6dbf203df88ccc14c0ee278dcba4801f7f44d698ec5499b38afdb8ad0182bbef95f367d0d46e56bdcc1d9fbf0cfc47b4163d00f21c71bbc51283cbbe00ea11fef5904acd03434291eb9ae9a7d3de75ad0ad0c00a843f2a972b4d43c7378fd0a90eab5106ef209a61d58f7a1e1416b03c1f5a1a23c477751ecc772a97bae52fb6abf261765df780dc0d4250bfe03bffb57968a5224d577bf46b309a085fb717242e5a5378d5fa901845009373f5d881dbb921e0d648d3e4640f2954988f3101c100c8b089a8ad386c866b1036fe3dc5e1c72d0477b9994dfc4e2c323e94e614ecfe99286e9c5e62b12b740e3920b2e2e2019b5c81a4a0707b6c71e7105caab6c36680f5543128a3a8a82819a91865a447cc4bfaefb168f2067a947e62ca30418846b8fbe6a6821490fcd5754e6b09628e2f640b6037ac5d281c6e18cdfbd7d32757f1ec57a6642f3e8252cbd6e565bc76e51e3c679fa0c507e004ceb471341c8b9afced21314e43a2a8c98bcf74c1e6b4b4b679b8d1f59b8901ebbcb84dd1c3c7f9f55eccfc1e35a36599d295003ef584ef9ee80554302fb0c98951138742a64588df33e868bbf01e495762f56f4360636072de6475faf70abdd7f1496af8bbc5ffc3beb0e531ed2f397a9c2610fdb6e5cd7aac429c8ffa002c180ab732003ca61cb359e79d4b63c663c206205c52cd104e3834e0f0db770f2716dfa63f0162e69dc138920696cba57a9d2c7155393cd06336cf17b54ffb90edf035def7c7a51bd0cd9b22b61d5097dc28b986344b85e9a0a26cef5dc5574c1fdbbe102464dc259ebfe8f05aec2c2fb6c8135b43fc5ba3e889611f33979a4e5f050e24c656232a35065c34f46cb586f607919a58f2539bcf7094d975ca01cd9f61778d522fb07ca81c864d2727b267a7a1abc9b59486d905f9e87a3eb8e448273158d37f123dea153a6ceb4897c21a4ab23124f2fdefb11548e9b72892531b6b8d1e9a8440ec6f0eb279ce850f5ccc9a38f5055f1b35da1f19e783275b50b9a66311570c40b362d72ff00a3a1c6b08427dd8ebf332b5b60fc2d6a63f1940cef6fdcb66d77376fc6aa1b00ada81f3bd0fba8ad47fc0dd1b087e978066eafbdbcece35bca357fb3c9814c078c5edbb82fbfe26331bbda96c48d44454bc03199fc40f674e6d49388483c810084dc07683c12e15dec20646dec0fb418c91cb6899a09dd86f05fac0c223dede9348d640437678ae26896b9eef7630f50e9ce6722f1a74695bca9a7a9a54cb573a5c8a5bfda315afe297b5bde0e1b47dbefa8450cfd6bf6fa7a088bbdecbf2518fdf6df6679bf2073e383c88220951a10c8c0e9ea21e1966a3580e888aad03691a066c34fce5f75d935b6af5a125886b4ac320995eb857f042d623e32ed07de6e4a25dffb65379f9129501c4a201bf34453b69cc349294915f2e9a773e9542ab3f622f37892559f23aa937d6d76e48062504d18bb0940004f5cd3b85dcdfc72e7db2531a34556bf446b9593cc9b645575c07bfeee89a06b659345863c520a2bbe1a01fc97c61cb2fc3a03a5986bcb8a801e4c5cf9e99a0d555e025ede49ff98d48235c70e237cd0f2ea941ca23f8f3f594e343672e33ac57a6ee2e866ebc1152ab2bed7e4f58d4fb9ea74f841b3cc0bab400b3d67bd96125d44773da5ca0c9a4d8ab26b40697e91ab2a3fb2ba4682d1185267abb566ca916ce955b67be2866869578419494a9b0b3bf95acaa58fa42dddfe5083ad45d5c84afc30ce79ebdacd59272758840ff6420a5d75dfce928b9f8249c86a626e8ab4c7925d2ecdadd6eab7ddcfd8417e7c3b8835c1e4c8d867efad3d1b54ba31744f3767b95a6e58ae7168b34609e25e98a0564100315a5f6c74a56d8020dc19767c201866cbc14f8a750917972c8316673f2aa8cea0e7288f748fafbe0edc0792c3107371736c3286cc28382d882de5924755515bd41f6623779f3331e373eb06c8ab285a47e6338b86bba829ec6632c5adf7363979bcf4301660eae458c425ebf2268e7dfd307e34dc90875763798a9ef40e8db8e519b57e15636a413c055a46f581fac64bd4f8246c15a5c67be32cf1bcfa03a334bdeef1d74237ceb70ae08130b7e591046fe23517d39694006dde90d3f1b6481edc8523b6bcf17c2455eff6f0bc12d933bc8db7a48d89193ed4119f0e985b5adf5f62b7f7a378b7b9fa3314d671192e5a8fa90f099004006b1309a74d84fe17036cc6df632daaccebe577cd9cddc87f432e623dcabedb4d7b9613b917957024b0fbed42ded8bfa46a75ac5f7d321450328a4b53336aa29336a131a6c67da3e0eefa50c2e92c7540e8917de5d1942909b9a20bd91b42c474d528daaa5b3430cc26d35a98f15727a7087616ae3b414cbc75dbb71ffe3062d78c2ee0e8e83c3a3406690c08c4fadcd4515d0387e44200dc973f194e529799215f6f723b39d02617787b54278daa49dc495f1de26c1becfc0a208ef41c9a010fa3ac98203b2b3cedd2b83bede067ded40bbdf3f0ee2878f3fdd8d91f71416f6cbc9dc481922afbd5938a3f5ec006f524de95aea30be7ee11d6c1d5cb214f2781f0f4953e50dfcbd3c3ea33c6ed07e097ada0f8d1f239b5cc80ef4794388a450340ebebb9c7ea53984dd5b9f1b0147735bfea10c870a9e29ef26ec2c7fabca887f5e8e1e7d7b303f9190ae22b007086074d681580de3e270e5f37a8d23bac728f33372a2e4c12a45a54190e808e88d2e550feaf46ca73ab0c8d666dcf9208fe442a1edd45c8d40feda3ae5b2baf9dee61b393c1b4095bbdbda048efd820fd28550246ef5add45add4ebfd6280ed95d97ca54a764ad6623a6dfdbbf6ead335c436427c24cbd9924556a90e609565078e69d3d9989a56c9993a2e50fd187e67bf424d865cf7ff6be15e0da356fe82db82ab6206d4ca139ce137aa8bbeab6475cd7117fb875bad0f8b22cfb5b3bd1d591dde9ce185d5f63660d033a62f4baa73abf0f58c41ccd3a881d49916130e413a06795930e2dc75eac39754cb8d5e8f392da619c1791f60cc04c1ee5526ca6b6364527228fdc858e0d15e88c219fbcb1470e12a570f5305cc453a6b26070bffe6695e74ab04b6fc0481e778c646d93f59c65e8b64a7b6ec3a985bf86aa94ca841ad58b9d66e5a87dd244267ef019e8652311512f53a8821ad4c9ca7f11bd8f4a64e00e6803cb0ef064f6776f7d67dd3a21aaea58fe4d17f072e61414844e8320adcdcac591a500d165ecb32602e5ed5c7ef0a88b4b270c680fdaf932a59c2035b4c109f511e4139f048788d26e1a9961c0cd20ae4321eaa39b469b30eb33c55ae4206c025ddf3679a0b95535eb9d0472e58b18b3511c0f1231443986f940fb37957b7bef97d3ff54c9c7fad6235944fb096b3071db284f771b05711841a5d55746dfc4bb87475074edddb83c410481992f5655717574e9814c49548bc98f703abac2e921338f18ccb88d619b2ca3f9644e9ba4a5064dca15f9cdfcd22c806edb69f76389c3d2860ded98acacb32a3f940c99331abbe460d8bd64d4d5a1a020f0c598e8d287618b658ababc450c357756725714800ae78d38360a37085785506b6976bad44c6af452a03bbc7bf17d6e1205f06eb89aee3341d03f2698d8bddfcb439a2ae4a68bbdc743e9df882f28acf3bb05e577eabfb86e7c52475efb7df4f6f98b21c813f0880d497a215b9f9967229d49482f4f1b795bce0b4a3c3f41ee7d5882c8b13cf688a9a5d32949588126772bb954e0be16cabd69aaa230460b86fc25c08b9ebd7c621e8a96ae2d03f8ec322f575e7d30421849271ad9147813d9127719246dced5d84f8f5084b6808337aafac91aae3e00caa1e9021ec3cb11b799cbe32eb3d3cdab774e6f19b5a8147301b5ca947b1ab9de465a0c7efe1859e176da34bcc3f640736deea5f0f6745d5167ffd83e58c7b8be50b8316c1db5cc33deec59a2c4cc79a7d657ad969c75ea7aedd0512d0550bb2e9ed860c2670fbc0289e8918ed59d426c0585f6be16b1c02203dd94c97e8d29a691910e68f146bf7211d3c96de843f9b01c64f4c1c4c6d9b715a1e3e320152ae1faf35e8fa5a922b915ef680ed9d550eddf4781314d212c9e6c6d010e14d9495e97849f05cfe578b6db3834af65c5d1b5ce44f27d114bdf6d47ca466fcfc0a71ffd6526c69961c853d1539c5abc5c67bbb9037d4fc5b17d85bf9d8fcc768adde70994c8d67df67bbacc2675b8b1813d549469e4d9411c0f0cc004fc550adb2344c67dc0875b5a7e6cbae17a861bc26b2ecc241248bf0299f210cc2fa53238e0c2bfb74231ba85e5980b2ae9f971e8e08477dd1acc98c1ae31817990ffa811978fa1a35380c21ce4c5e3e433daf0d7d6c81c36840c75924f500e231cab49b9fd1a296a5acb60b6d1b1e89cc56650df198e314c4e537526bd15e569e84a77cfd032e6269cfc19491644208c5bb8308a097c8135b0da81231835be065e21a8c80891bd1e6d1a090a01f8e20798e6b4a09611a280632735f7916b71e01dac9a257d3f32218b51788e3fd566d3ec0e82c048b5697887816632c8ebf11b9bcbaad7d6c289c44db98f079ffade426640096c12868cddbd112ffe1df2e6867a5577c74bfabe3f0b141f4da30c3281909a12863d42cf5c2bed8b5347b19b123ff7b65edbb455e7fe27c1d2dbab6a2af19d7407102f510f3bf8b13dbc9092d544973771b2816e79fcdd97a97847fc65a843d275bd0edd10bc0829d790e57bae79aef5a9b61d2228b48225cf73c52b43e0dfa2892c6b08cf5a5040bd0739b1c0da1e2e089d694662b86b09425a9c013e0bac17f177a68993bd387203c4031471b96009ebb9a755e2f718ea3d25a21d4f9433beeb340e16b3dd84cbca2c04d677d01673de4628a2b1e9556df46aa33f3b4e06ef93d59aa426e24f18514554774ab60c24ada142a9c8082c2a88ebddda592975a0fac4b5090bf59bdabba60c68df507a1952cba90a2ce38df7a7b5f82a1b35df1b497d1a3fb1bc1c5ffebaead779f1605abaa63aa7f523c44f54a71904376dfc541e1994b7d237c3d83e589b49f9f6672751ef1ac31ae6b9ee2df888b6078df51975c647ea52523ef9a7b6394cf8bab21ff6ba838b9e981863a7434ac6f634957160d7824135717484bfc284925ae81218824ceb224b0114d5255613639ab94c070e8d1447602f512db773dc15923db3beae801849dd14805456c9a8e8484ca938dfb3d5ded9ef6daa398e34c639fbddedbc055e78707f3d3b9d7c14a19bdd20f68d6c7774f0055e7c2b0a4f0c2785c5d5c0c5bbc14022fc992f9566e1d202e6972e2a23785aa2895043bdaae3397ad23da98b82d47726ffa5dcb4881300c5051ab0636e2a6e531885891327d948c7d0049988af3bcb0234aa9fd420bdc3887320a37010b32e7689f7183f98349f0217d32be0a359058bc6ca783936ddaf39ffd43ad87cf7812c15b80c1fde", 0x1000}], 0x9, &(0x7f0000001980)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r1, r1, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x108, 0xc}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001b00), &(0x7f0000001b40)=0xc) connect$inet(r1, &(0x7f0000001b80)={0x2, 0x1}, 0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001bc0)) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) kevent(r1, &(0x7f0000001c00)=[{{r1}, 0x0, 0x20, 0x3, 0x6}, {{}, 0xfffffffffffffffd, 0x2, 0xf0000002, 0xffffffff80000000}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x78, 0x0, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffff8, 0x1, 0x80000040, 0x3, 0x2}], 0x9ba, &(0x7f0000001cc0)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0xffff, 0x2c6d5c12}, {{r1}, 0xfffffffffffffff9, 0x10, 0x20000009, 0x2, 0xebe}, {{r1}, 0xfffffffffffffffb, 0x8, 0x8f, 0xe2, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x80, 0x2}, {{r1}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x0, 0x88, 0x8, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x2c, 0x1}], 0x2, &(0x7f0000001dc0)={0xa3dc}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001e00)=""/110, &(0x7f0000001e80)=0x6e) getpeername(r0, &(0x7f0000001ec0)=@in6, &(0x7f0000001f00)=0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001f40)) unlinkat(r1, &(0x7f0000001f80)='./file0\x00', 0x8) 19:20:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000280), 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x9, 0x125f, 0x7ff, 0x1, 0x8, 0x100, 0xea8}, &(0x7f0000000180)={0x4, 0x5d8d}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000240)=0xc) 19:20:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x380, 0x0) dup2(r0, r3) close(r2) close(r1) kevent(r4, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xd, 0x8, 0x5f6, 0x2}, {{r4}, 0xfffffffffffffffb, 0x8, 0x1, 0x9, 0x6}, {{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x34b, 0xf23d}, {{r4}, 0xfffffffffffffff9, 0x80, 0x0, 0x53f8b73a, 0x1}, {{r3}, 0xfffffffffffffffd, 0x90, 0x0, 0x0, 0x7}, {{r1}, 0x0, 0x0, 0x20000008, 0x7}, {{r4}, 0xffffffffffffffff, 0x40, 0x20000000, 0x9, 0x81}], 0x2, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff9, 0xac, 0x4, 0x4, 0x3}, {{r4}, 0xfffffffffffffffc, 0x8, 0x4, 0x3, 0xffffffffffffffb1}], 0x9, &(0x7f00000001c0)={0x200, 0x1}) 19:20:50 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) r2 = geteuid() r3 = getegid() getgroups(0x1, &(0x7f0000000080)=[r3]) r4 = getegid() fchown(r1, r2, r4) 19:20:50 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82062e2f66936c653000"], 0x10) shutdown(r0, 0x1) 19:20:50 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x40004, 0x0, &(0x7f0000000240)) setsockopt(r0, 0xf6, 0x3, &(0x7f0000000040)="8bef1117ffe4b7a8328533e339b64eddfc37b367ae06fd25c619946c1a348542947ff2cdc2ae75d4edd2c5f5b68c53998fe302106d8266af3ddb636a283a0c", 0x3f) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000100)=0x10) r1 = msgget(0x0, 0x4) msgctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x4, 0x180) semop(r2, &(0x7f00000000c0)=[{0x2, 0x8, 0x1000}, {0x3, 0x7, 0x1000}, {0x0, 0x200000, 0x1800}], 0x3) 19:20:50 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="0000b478e3189ab852b4be65b3de6622dfac03cd63cd06000000000000003351045696565efea6e7d580c8dd677f2cb2529556ab19c3139ee0f306eea3843b71b9f34a9d18042faf3f1486718b04d584424b177b6ee4c3250b8966099188033733d9b8342038caf0c93ad4b7ac6f4cbc290a9ab884d322dde284c1d9a07fea01764141e308baa0fde767c4", 0xffffffffffffff19}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 19:20:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0xac0b, 0x200}, 0xc) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x8, "0000000000000020e0357f000000050900f700"}) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x100, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x4005, 0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() setsockopt(r1, 0x6, 0xe3fa, &(0x7f0000000080)="a4f0aa5003c6ef86e884f6c7fd07fc18d5eeaa241e5e8c09ec88d15c313dcebaccdd8035684f60908edd3dee46971077acd17560125af64316b535c61febf508456537bc2ede216caa2b95b2921513935e252e4e0f6ff43aab6e3f3b0e4861b01bce429a1291ce189a50ba7a3af9f996f4d6cc0eeafa14b3d1f098388a92c4d8cc472aa306b3c52b2c5c15019c5c02b4002f15921308413bebdfa92dd5fdc6cf658e", 0xa2) 19:20:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x8, './file0\x00', './file0\x00'}) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x4, 0x33c83da2, 0x1, 0x0, 0x7ff, 0x1f, 0xffff, 0x0, 0x1, 0xa5ba, 0x5a3}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:20:50 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1a, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="a9", 0x1}], 0x1, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000180)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8401, 0x10) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x8, 0x0, 0x10000, 0x7fffffff, "96faf1d058e13046aadf527a95679d6ed2e70c1e", 0x7, 0x793e}) getsockopt(r1, 0x200000029, 0x80000000000040, 0x0, 0x0) 19:20:50 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) shmget$private(0x0, 0x3000, 0x12, &(0x7f0000ccf000/0x3000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000f8a000/0x3000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x1000) r2 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmdt(r1) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmdt(r2) 19:20:50 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) r2 = getpid() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x20, 0x30000000, 0x5, 0x6, "ed15d58059ea5cf0dfd92c98397b4a8ee64aee75", 0x7f, 0x1}) 19:20:50 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="2e51273f0660c8d7cc8f7f0cb51ee6629326c35d8fee46fb8dce520dcedd5144f971264551ce1c342c64ba11c2f3a2d7073ca94235d2c77d92ff0c61fbc741e0dd5aa24476222a71499213109327735dabba56cccd5cce98d3a8d7ffa6c4067ab3579bd69998", 0x66, 0xf, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(r1, 0x29, 0x3f, 0x0, 0x0) getppid() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x6, 0xc1, 0x1f, 0x9e7d}) 19:20:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0x9, 0x9a, r1}) 19:20:50 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) recvfrom(r0, &(0x7f0000000040)=""/209, 0xd1, 0x1, 0x0, 0x0) 19:20:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair(0x2, 0x724c91dcbada058f, 0xf4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="39810becc84afc7e59ba1a3f950f19b8f9e1b312a274ebb161131e9af11047c80f5d17351f5b0eaa5b67544eb3e0711841b5d4a749c1fba402", 0x39) r1 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x400, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffffd, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 19:20:50 executing program 1: r0 = getuid() r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x4000, 0x1) write(r3, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) clock_getres(0x4, &(0x7f0000000280)) r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f00000000c0)=[{0x1, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0xb, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000740)) semop(r4, &(0x7f0000000480)=[{0x3, 0x7, 0x1000}, {0x1, 0x21, 0x800}], 0x2) ioctl$TIOCSDTR(r1, 0x20007479) r6 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000007c0)) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f00000003c0)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000280)}, {&(0x7f00000004c0)=""/207, 0xcf}, {&(0x7f00000005c0)=""/146, 0x92}, {&(0x7f0000000680)=""/44, 0x2c}], 0x4) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000180)) r7 = dup2(r3, r3) fchownat(r7, &(0x7f0000000100)='./file0\x00', r0, 0x0, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000140)={0x6, './file0\x00', './file0\x00'}) semop(r4, &(0x7f00000001c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8001}, {0x0, 0x4ca, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x10001, 0x800}, {0x4, 0x3f, 0x1000}], 0x7) r8 = socket(0x2, 0x1, 0x8000000000000000) semop(r4, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) connect$unix(r7, &(0x7f0000000700)=ANY=[@ANYBLOB="000000cd36a828be8eb900"], 0x1) sendmsg$unix(r8, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="102014e3b8577f000000701933f5986300000007000000010000001000000000000000ffff00000112000018f0a58ee38c1faf072c614c6bf48e853d38caa2d38852ff3275f87cb3b9"], 0x39}, 0x0) 19:20:50 executing program 0: 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, &(0x7f00006ef000/0x2000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmdt(r1) 19:20:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = semget$private(0x0, 0x7, 0x42) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x101, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 19:20:50 executing program 0: r0 = socket(0xfffffffffffffffd, 0x1, 0x4) r1 = socket(0x18, 0x4, 0x10000) getpeername$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\r\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'], &(0x7f0000000200)=0x57) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x401, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r6, 0x2) r7 = accept(0xffffffffffffff9c, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000001e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c17f140f7ffffffffffffff000000000000000000000000000000004422cbf8f2e640d0b889000000e8b3a07a9cef735fe4ebce3a3da1d86dd66f47cb041f374fb717afab2ff686c7fa218e07b059784757023f0e2189a392c675dc57252c6b1f76ac96f46472093511b43d15bd9f0b6f40c33f830000000000000000342b5164cef990a65eab35b0a7327eeba005ff45ba6d9cab0b5fc33d3f31d3de924d4c54ceabb52b28034a49a6f21d0c9150f9158d31cea70a31"], &(0x7f0000000080)=0x6e) write(r7, &(0x7f0000000280)="b6d0fb55821d35ce8aea1f63302ccd26b2dec3de98d204", 0x17) r8 = semget(0x2, 0x0, 0x0) semctl$GETPID(r8, 0x3, 0x4, &(0x7f00000002c0)=""/40) rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r9, &(0x7f0000000340)=@in, &(0x7f00000003c0)=0xc) r10 = semget$private(0x0, 0x7, 0xfffffffffffffffd) r11 = fcntl$dupfd(r7, 0x0, r9) ioctl$WSDISPLAYIO_GBURNER(r11, 0x400c5752, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f0000000240)={0x1, 0x1}) ioctl$WSDISPLAYIO_GETSCREEN(r11, 0xc0245755, &(0x7f0000000380)={0x3, './file0\x00', './file0/file0\x00'}) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000440)={{0x10000, r3, r4, r5, r4, 0x8, 0x8}, 0x22fd, 0x7, 0xfff}) socket(0x18, 0x5, 0x6) chmod(&(0x7f0000000040)='./file0\x00', 0x8) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getdents(r2, &(0x7f0000000400)=""/28, 0x10) geteuid() semop(r10, &(0x7f0000000640)=[{0x1, 0x0, 0x800}, {0x6, 0x44, 0x800}, {0x3, 0x8, 0x1800}, {0x0, 0x7}, {0x3, 0x22b780, 0x1800}, {0x0, 0x1c, 0x1800}], 0x6) 19:20:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8200800a042d2ef841dce1569d5cb928103726cdbe52183adbfcb820b1829b45939a76ee112c6c25ba4759fabd4da6c59288efdf2038881458ccef03079ebfc275000000000000000000000000000000000000000000000000"], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) listen(r1, 0x1) socket(0x6, 0x8000, 0x1) 19:20: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, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0xff4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fchmod(r1, 0x108) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000001200)) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/4096, 0x1000) 19:20:51 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80a, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3c, 0x5470, 0x0, 0x5, "d26b6b0601cdc04b802c52ee5695994506c7944e", 0x379, 0xd}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000340)="582720efabd16ebae6329f306f5cae0feb8f32c4e096d37825259560f8e5815f73f2a044fd33055552fbd5e417ac632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87010472b8bcdb9ad8a4f5f728193ef1d4d942", 0x65) setsockopt(r0, 0x7f, 0x80000001, &(0x7f0000000100)="43506c6c18edc0af16d584e9892ef76556d5db3ffae0d4b954a553dee31dc7ed97ce89d9b1fe76da7ad02ed12c4986c96a1950158569b3efb06ae8906b699f3a0c29f1b733bef27e97990786637ea16d3636dedb2735b033da64f4507067dc6f7be1f72309799b7b79878d0e1adadbf708efcafe15bc1fb713fa83186167787b9f0c54854ddff09f4f57e8d9f3e863183042f0d1ad5921be49c755e7d40b1b43aa18d479b724fc8e9b4f48c5d15d399370e76963a4e4b1e62d4a580ad58266baa5cc13c87951198ef2f5ca0c68c283f30224e225145df2e5d7", 0xd9) write(r1, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x47, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 19:20:51 executing program 0: r0 = socket(0x7, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) setpgid(0x0, 0xffffffffffffffff) sendto$unix(r0, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) 19:20:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000080)=@abs, 0x4288) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) semget(0x1, 0x2, 0x485) write(r0, 0x0, 0x0) 19:20:51 executing program 0: chflags(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x8, './file0\x00'}) 19:20:51 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r3 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) dup2(r3, r2) 19:20:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x2812, r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = semget$private(0x0, 0x5, 0x80) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000080)=""/125) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x180, 0x0) write(r4, &(0x7f0000000140)="de027b7d12852683372f22bf1ce0966409e6995c03fe6042fa05af869432d6d31ced333d4a9bd8a7f837dec15fce0209ffdc56c8b0d03531fe77babe1672729c86e2b3a5a6860747fa310d64cd06b1fb36b819ba1140fd03c8056042e75082bc8fdd42aafa6a59e75eea23c9140dcf81c88a8d40f78a7a8e488558f93c67f3fc6d9443c76dbaeaff4423375389644837655016fbfde23017d1b571fd2414406ed7555da341c9136e639094376f9adb59aeb8a9bc5acbde222576bc2dfbc3823157fc900f762d7886d22b76d48af13274cf1616d3fd3a696a1facc97ac97ce3f1d4980433a1bea66aa7a13702dacf8fe59030dbaf59", 0xf5) dup(r4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000240)=""/252) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x30, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000380)={0x3, 0x1}) ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$setstatus(r4, 0x4, 0x44) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000003c0)=0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000400)=0x6) open$dir(&(0x7f0000000440)='./file0\x00', 0x900, 0x189) flock(r0, 0x9) ioctl$TIOCDRAIN(r4, 0x2000745e) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000480)) bind$unix(r1, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) setegid(r6) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000540)=""/4096) pipe(&(0x7f0000001580)={0xffffffffffffffff}) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001880)=""/222) semget$private(0x0, 0x2, 0x6) munlockall() semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000001680)=0x9) accept$unix(r7, &(0x7f00000016c0)=@abs, &(0x7f0000001700)=0x8) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000001740)=0x80) 19:20:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) fchdir(r3) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 19:20:51 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) lseek(r0, 0x0, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 19:20:51 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0x3) 19:20:51 executing program 0: semget(0x2, 0x4, 0x80) r0 = semget(0x2, 0x2, 0x400) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r1 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe18) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$lock(r3, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d40)=[{&(0x7f0000000c00)="347b7b8bc95b360137efcdb647556810651e74d202cef6b203b921c6bc24c94e0f26abb14056f2312763249071b58a1008e9c83921238bd07fc8aebde5403099f4a28ba4df7076176f6a483ba5e3930bb4c142228ba5c92ada784a15d3cb2fa44a86c746cbae7a5dbb2718cdb062ce45282e9f2d9373dcb77105d22c8560308633c3f5077c519e55c870527be201943875726dd3cd", 0x95}], 0x1, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000380)={0x9, 0x15a400}, 0x8) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f00000003c0)=0x9) sendmsg$unix(r7, &(0x7f0000000280)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r1], 0x1, 0x0, 0x21a, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20}], 0x2b}, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r9 = syz_open_pts() close(r9) r10 = syz_open_pts() dup2(r9, r10) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000000)=0x6) readv(r9, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0x97e}], 0x1) setrlimit(0x5, &(0x7f0000000400)={0x5, 0x156}) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r11 = semget$private(0x0, 0x6, 0x1fe) fchown(r7, r4, r5) semop(r11, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semget$private(0x0, 0x0, 0x120) 19:20:51 executing program 1: setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1007, &(0x7f0000000000)={0x5, 0x8f}, 0x10) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000040)=""/245, 0xf5, 0x802, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x1ff}) execve(0x0, 0x0, 0x0) 19:20: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, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r1 = syz_open_pts() close(r0) r2 = dup(r1) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/199, 0xc7) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:20:51 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x5) unveil(0x0, &(0x7f00000001c0)='W\x00') open(&(0x7f0000000080)='./file0/file0\x00', 0x20200, 0x40) getrusage(0x0, &(0x7f0000000200)) 19:20:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x2, &(0x7f0000000000), 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x200, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 19:20:51 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xc0, 0x12) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0/../file0\x00', 0x0) r2 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000380)='./file0/file0\x00', r2, &(0x7f0000000300)='./file2\x00') 19:20:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) setsockopt(r0, 0x9, 0x7, &(0x7f0000000000)="c6cdf6738b5bdee1982faa279053f5372a6dae69be99a3c56a4d017ed964cd61fcd4b02cbf0983cb4087", 0x2a) 19:20:51 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b", 0x20c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 19:20:52 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20010, 0x54) fchflags(r0, 0x4) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') unlink(&(0x7f0000000300)='./file0\x00') 19:20:52 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f0000000080)='.\x00', 0x10880, 0x20) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) 19:20:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() r5 = getpgrp() r6 = getuid() r7 = getegid() r8 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(r12, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0x400, 0x92, 0x0, 0x0, 0x1f0, 0x10001, 0x80000001, 0x0, 0x1, 0xff, 0x1ff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r14 = getegid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="f5ee0c684bd85e19628ad423a4abbdf8e5eb37b0c81d66b19fa67dd1f6e7059719f813f1a1b4c943bbebbb0d40b53b8b35085bc2c501f681b00084636f76a30531e35e3a97b03e12fffed255a0cc04fd291a5795a20a3665a9574485c53721f87c6b2189a4212fe2287c78f840282b793eb1", 0x72}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r13, r14}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0xc8, 0x408}, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) 19:20:52 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) lseek(r0, 0x0, 0x2) shmget$private(0x0, 0x1000, 0x86, &(0x7f0000ffc000/0x1000)=nil) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) read(r0, &(0x7f0000000580)=""/23, 0x7fffffffffffffff) 19:20:52 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000980)='/dev/tty\x00', 0x148, 0x0) fchflags(r0, 0x40000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = kqueue() readv(r1, &(0x7f0000000900)=[{&(0x7f0000000780)=""/175, 0xaf}, {&(0x7f0000000840)=""/52, 0x34}, {&(0x7f0000000880)=""/71, 0x47}], 0x3) dup2(r1, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000940)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r7 = socket$inet(0x2, 0x4, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r5, &(0x7f0000000500), &(0x7f0000000580)=0xc) socket$inet(0x2, 0x0, 0x0) recvfrom$inet(r2, &(0x7f0000000400)=""/199, 0x371, 0x1, &(0x7f0000000540)={0x2, 0x1}, 0xc) r9 = socket$inet6(0x18, 0x3, 0x6) r10 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x90, 0x0) r11 = accept$inet(r10, &(0x7f0000000640), &(0x7f00000001c0)=0xc) r12 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)=0x365) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81, 0x1, 0xffffffffffffffff, 0x5}], 0x2, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x4}, {{r5}, 0xfffffffffffffffb, 0x0, 0x1, 0xfff, 0xfff}, {{r6}, 0xfffffffffffffff9, 0x80, 0x200fffff, 0x80, 0xd6c}, {{r7}, 0xfffffffffffffffb, 0x4, 0x1, 0x40, 0xfffffffffffffffe}, {{r8}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x200}, {{r9}, 0xfffffffffffffff9, 0xc0, 0x80000003, 0x3f, 0xb0}, {{r10}, 0xfffffffffffffffa, 0x0, 0x40, 0x1, 0x7}, {{r11}, 0xfffffffffffffff8, 0x20, 0xf0000021, 0x6eab, 0x6}, {{r12}, 0x0, 0x40, 0xf0000000, 0x6, 0xfffffffffffffffc}, {{}, 0xfffffffffffffffa, 0x11, 0x40000000, 0x7, 0xfffffffffffffffd}], 0x6, &(0x7f00000003c0)={0x5, 0x7}) pipe(&(0x7f0000000600)) recvfrom$unix(r5, &(0x7f0000000680)=""/239, 0xef, 0x40, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000240), 0x10004) 19:20:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 19:20:52 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 19:20:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 19:20:52 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0xffffffffffffff2b, 0xfffffffffffffffe, 0x3, 0x0, 0x34d, 0x1}, 0x0) 19:20:52 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) kqueue() listen(r0, 0x8) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 19:20:52 executing program 1: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet(r1, 0xfffffffffffffffe, &(0x7f0000000040)) 19:20:52 executing program 0: r0 = socket(0x18, 0x3, 0x7) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 19:20:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae6329f306f5cae0feb8f32c4e096d37825259560f8e5815f73f2a044fd33055552fbd5e417ac632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87010472b8bcdb9ad8a4f5f728193ef1d4d942", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x47, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 19:20:52 executing program 0: nanosleep(&(0x7f0000000000)={0xfff, 0x21ae}, &(0x7f0000000040)) nanosleep(&(0x7f0000000140)={0xf0, 0x7ffffffc}, 0x0) r0 = semget(0x1, 0x0, 0x8) semop(r0, &(0x7f0000000080)=[{0x7, 0x8, 0x1000}, {0x0, 0x86d}, {0x0, 0x8, 0x1800}, {0x2, 0x0, 0x800}, {0x4, 0x477, 0x800}, {0x7, 0x7, 0x800}, {0x7e653a2e90171a3f, 0x8, 0x1800}, {0x6, 0x21, 0x1000}], 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 19:20:52 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe39) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:20:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x108) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 19:20:52 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x51) kevent(r1, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) dup2(r0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x6a8, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x401, 0x0) 19:20:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) shutdown(r0, 0x0) 19:20:53 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000140)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getgroups(0x3, &(0x7f00000000c0)=[r2, 0x0, r3]) 19:20:53 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x800000) r0 = msgget$private(0x0, 0x6) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/57) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000fc41f9c90c48f71f271d34e96216ef33fd4f288207d4000000000000006de53ae80fdb487b24005effb5258be08c1c014295b9e564d3d49a3091886ed96c1851326210eb6e42af48ba6308744bb5bf3497d518e9a9763da4a8d290fdfeb995f086e3c6de4ddfc795a9649b48c73a57af708434760000000000000000000000000000000000"], 0x1, 0x800) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 19:20:53 executing program 0: r0 = syz_open_pts() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x8000003, 0x4, 0x2000300000000}) 19:20:53 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='r\x00') chflags(&(0x7f0000000180)='./file0/\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xfffffffffffffffa, 0x10003, './file0\x00', 0x80000001, 0xfffffffffffff000, 0x51a, 0x2}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') 19:20:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) socket$inet6(0x18, 0x4004, 0x8) 19:20:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSTART(r0, 0x2000746e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) fchmod(r0, 0x198) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 19:20:53 executing program 1: r0 = socket$inet(0x2, 0x4, 0x1) mmap(&(0x7f000018e000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) mlock(&(0x7f00002a7000/0x1000)=nil, 0x1000) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) pipe(&(0x7f0000000000)) munmap(&(0x7f0000182000/0x1000)=nil, 0x1000) 19:20:53 executing program 0: r0 = socket(0x1, 0x2, 0xfffffffffffffffc) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x2, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x9cf7}, 0xc) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/180, 0xb4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 19:20:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2e"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8080, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 19:20:53 executing program 0: r0 = socket(0x4, 0x20000000000002, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x38, 0x4, 0x3) 19:20:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10001, 0x0) fcntl$setstatus(r1, 0x4, 0x4) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0xcc0fd924, &(0x7f0000000140)=[@cred={0x0, 0xffff, 0x0, r2, r3, r4}, @rights={0x0, 0xffff, 0x1, [r1, r0, r1]}], 0x18}, 0x1) 19:20:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet6(r1, &(0x7f00000007c0), &(0x7f0000000800)=0xc) write(r0, &(0x7f0000000140)="a6", 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) sendmsg$unix(r3, &(0x7f0000000780)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000280)="d1b80dfb3616f83bcbc8236b60b664c95721d925f298cff3e85550ac02cc0581e72ce5edd7dbdd2813d4272ae6cf7f71ed9c47fcd045f48b08a8dfd2d61c46e0e615226f83ff226a030fc58389e574d46c5d368c997230ad7707b12ea07d36455474e9c107b0275a312c8920933846fa4cf8d1c6358197558fefad03412b529b805a7a9c962a4179b1a4ad5062e39882297fb7e986eb0446eeacb25306cb971f43b3064bedbc7e8f1850cb1578ee8cb51fbe3d185cff06e92fe04e4279d6a33a", 0xc0}, {&(0x7f0000000080)="20cc6cf3af44f6c725713f5a0e4370c79d7a0ee957ccfe2631229c41444cc39c37", 0x21}, {&(0x7f0000000340)="6486ac13be700d631923c3543ff2b00a9ddfdf6886b477a5e659f51c5d4bce5070a6e74c632745f08b3c1f7b9d51352348ce088fa0aa297a45aa3ee039fd592b987618afee4f61cae78d3acd7636b05b895c2bce673f866731f72443a386921cc872e69925f904f7b7f229f43342f25a1a85bb0197e809848175493b31c93498dbc9404222168060c318d1d61155f880b06d067c", 0x94}, {&(0x7f0000000400)="76e7a824bc756fa52149e7bb9b8fe4860dbd4fab3b387ed3c49ddf0fd429b89b8f4c7108bc0ba8f97e9d49fce3c7db8f6eddd0a28a05642f37be5b0389cff7d9b9aa6bee7a223bf21626e2b7358bee92b0ecb2e2877ab17f51cf942455a780e060282150ea826ee68883b746b381c62e7e3a923bb577490d182575ecdeb4131a301ad9f98131914bf23383bbc4572ffe1a4e003edc3738d1a862ce8edc5f430e18b289cc46d92e716b45bfb11dde7f1e672a091bd317acccb13ea06cdf4367", 0xbf}, {&(0x7f00000004c0)="0b038f25bf26980aa131bc787015d54165a27f88bae68aff191972852556c4c870ff242b493a2e26e2a926624e4cd3dba24e6e2dc99928813119ec44ef1c0247f0febeaded322194859530621538306484ef218cbb63312af1c78e71ac2b66f4d2711abf38a13ec7aca5935d0e2d70fcaaa894557dd8a7f5a4fb2a834412d4c251b96492b68b8a68ebe4241d073ed405a23db4afa3d248a6168fba77", 0x9c}, {&(0x7f0000000200)="30472c7e1da5f2f802734275b78b196289a8d839706e732c772f6a99b94c5e4dc1ee9986a334c79c3075410257a2", 0x2e}, {&(0x7f0000000580)="d91712dd3098352213d1fe3e2dd23912df225fa9a42b81ec5996b34e9e9d1c5b235169c1e818c93844e6e23f7bc063b3eea553158a403037ebb42a5051ca48cf605f4282d5c9c477e909b771f016fb", 0x4f}, {&(0x7f0000000600)="00cb560b5731e6667c9acb15e201e7ec9d76606d82fc2e724ad08bc8917e1a83876b87f5329f9ae0083ca6ba039081be74f45e48bb7ebf53fc70e87c692888c793a71ed72ca4108bec8875a3e3581dc7a55cb293bbc483ae3c7b6793aee545e5d95e8916b37035e61e4004a4d6ed9328cbb98b373cf86e6729dddc7e267c2a5eb2", 0x81}], 0x8, &(0x7f0000000740)=[@rights={0x30, 0xffff, 0x1, [r0, r4, r0, r0, r2, r3, r0]}], 0x30, 0x4}, 0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x5, 0xfffffffffffffeff, "85495500020e850ebee6f6000000afa680400900"}) ioctl$TIOCDRAIN(r3, 0x2000745e) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) syz_open_pts() 19:20:55 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000080)='./file0/file2\x00', 0x40000, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') fchmodat(r0, &(0x7f0000000100)='./file1\x00', 0x80, 0x6) open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') 19:20:55 executing program 0: r0 = socket(0x2, 0x4004, 0x7) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="a2022e2f66696c6530003d342effc63eac0dd3d8a7709b807ef767a96df9faf6eea41d9c23a365a624c9683e6a81e522c8e191d4cec8fc47"], 0x10) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000000)=0x15d) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000e000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB], 0x18}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20000, 0x0) 19:20:55 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000200)=[{0x0}], 0x1) 19:20:55 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x1) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0xdd, 0x6) rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x2) readv(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/24, 0x18}], 0x1) 19:20:55 executing program 1: setsockopt(0xffffffffffffffff, 0x2, 0xc001e, &(0x7f0000000040)="da588f0517805bc20e3546cfbda412d687fa95a3f0dd7e0287b927bae000eb0da6ae31e28c504f50beb29b9873bf1fbb2a1836", 0x33) 19:20:55 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) 19:20:55 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0xf1, 0x3ff}, 0x10) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 19:20:55 executing program 0: r0 = dup(0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x1, 0x16) pipe(&(0x7f0000000080)) setsockopt(r1, 0x0, 0xc, 0x0, 0x0) socket$inet(0x2, 0x4, 0x7) socket$inet(0x2, 0x1, 0xfffffffffffffffe) 19:20:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000100)=0x580dca46d8e5e2b5) preadv(r1, &(0x7f0000000240), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) socket$inet(0x2, 0x1, 0x5) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getgroups(0x5, &(0x7f0000000240)=[r3, r2, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000480)=0xc) socketpair(0x10, 0x3, 0x5b, &(0x7f0000000000)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r4, 0x0, 0x0) sync() 19:20:55 executing program 1: r0 = socket(0x800000000000018, 0x8004, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) dup2(r0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 19:20:55 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pledge(&(0x7f0000000100)='\xb0\x00', &(0x7f0000000140)=',\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000580), 0x10000) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)) shutdown(r2, 0x2) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0xfffffffffffffffb, 0x6, 0x10000, 0xb88}) pwritev(r1, &(0x7f0000002bc0)=[{&(0x7f0000002ac0)="80eb87088e618c8f120d6482f27678e3e88c5e2edd2a7d76696f16cb65e5f9c11eb6550e1e57c04624dcaffa553fe4bb67825957804184cf9b36ecbcfb2c94814093e43302859859c9b3e2fc9d4006d359cfa6dac9b6876197cb584b0ad4a287bd98d2c1175ddf3b626c6f48ad9652eacc0760ebba0371f5ef07ad5d5e15297879b3375030a6811db21f736b0204e9d0b2e111c8eb9a7a4fcd64715db7f5461802db39c013fe97475e9c1b802cddba4e03c9b93c203ff48ff98c0f8cc3ddf18f17564069e2403365f15d379e11837373", 0xd0}], 0x1, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x9) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) sendto(r0, &(0x7f00000002c0)="387a97c8d11b3b67bb8eee9a896860", 0xf, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x200, 0x2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000380)=0xa955) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x10001, 0x2, 0x8, 0x5, "f293a12ada23ff76bf4a11b246b762b7d61d68cf", 0x93, 0x20}) r4 = semget$private(0x0, 0x3, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000680)=0xc) fcntl$lock(r1, 0x9, &(0x7f00000006c0)={0x0, 0x0, 0x80000000, 0xb486, r5}) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000400)=""/161) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000004c0)=0x9f) poll(&(0x7f0000000500)=[{r3}, {r0, 0x20}, {r2, 0x4}, {r2, 0x4}, {r1, 0x60}, {r3}, {r1, 0x4}, {r2}, {r1, 0x8}, {r1, 0x10}], 0xa, 0x80000000) 19:20:55 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000540)={0x3, 0xc0ad, {0xfff, 0x9}}) readlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/176, 0xb0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9fabe2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705ba8e5c51ed3e534fb2247abefa21fd22b54ac9ec59de5c38", 0x253) r2 = syz_open_pts() r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000340)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) bind(r3, &(0x7f0000000380)=@in6={0x18, 0x3, 0x0, 0x81}, 0xc) close(r3) fcntl$dupfd(r0, 0x0, r2) read(r0, &(0x7f0000000200)=""/231, 0xe7) r4 = dup(r2) getpeername(r4, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r5 = semget$private(0x0, 0x7, 0x1b0) semop(r5, &(0x7f0000000140)=[{0x3, 0x10001, 0x1800}, {0x0, 0x5, 0x1000}], 0x2) msgget$private(0x0, 0x105) mkdir(&(0x7f0000000840)='./file0\x00', 0x80) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000004c0)) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000300)) pipe(&(0x7f00000000c0)) 19:20:56 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x80, &(0x7f0000445000/0x4000)=nil) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:20:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x808, 0x0, 0x0) 19:20:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000230000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 19:20:56 executing program 1: setitimer(0x3, &(0x7f00000000c0)={{0x7}, {0x0, 0x8}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x13bf3f81}}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8000, 0x0) 19:20:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x95c, "199ec8e90ef751bb3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x4, 0x1) close(r0) r1 = socket(0x10, 0x400000002, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:20:56 executing program 1: socket(0x11, 0x3, 0x575) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "bf25167dce16f62f24192de0d871b7e6e670b25e", 0x0, 0xffffffffffffff01}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) select(0x40, &(0x7f0000000000)={0x9a, 0x8, 0x1, 0x3ff, 0xfffffffffffffffb, 0x0, 0x7, 0xfffffffffffff59c}, &(0x7f0000000040)={0x5, 0x5, 0x9, 0x0, 0x7, 0x1, 0x1, 0x8}, &(0x7f0000000080)={0x8, 0x6, 0x1, 0x7, 0x5, 0xe00000000, 0x80000000, 0x2}, &(0x7f00000000c0)={0xff, 0x9}) 19:20:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) read(r0, &(0x7f00000000c0)=""/59, 0x3b) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_serialport: VM disconnected.