kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Mar 25 16:46:13 PDT 2019 OpenBSD/amd64 (ci-openbsd-setuid-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.54' (ECDSA) to the list of known hosts. 2019/03/25 16:47:17 fuzzer started 2019/03/25 16:47:21 dialing manager at 10.128.15.235:22212 2019/03/25 16:47:21 syscalls: 1 2019/03/25 16:47:21 code coverage: enabled 2019/03/25 16:47:21 comparison tracing: enabled 2019/03/25 16:47:21 extra coverage: support is not implemented in syzkaller 2019/03/25 16:47:21 setuid sandbox: enabled 2019/03/25 16:47:21 namespace sandbox: support is not implemented in syzkaller 2019/03/25 16:47:21 Android sandbox: support is not implemented in syzkaller 2019/03/25 16:47:21 fault injection: support is not implemented in syzkaller 2019/03/25 16:47:21 leak checking: support is not implemented in syzkaller 2019/03/25 16:47:21 net packet injection: enabled 2019/03/25 16:47:21 net device setup: support is not implemented in syzkaller 16:47:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xe1f) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0}, {r0, 0x80}, {r0, 0x124}], 0x4, 0x70) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) r3 = socket(0x7, 0x5, 0x7) write(r1, &(0x7f0000000080)="2554b51c1c0c58aa34ba0234f74497acc32333e1dec221991cfdd46e37cb555ff3b754910038b131567a14af826c0749364fdaaee19c1fdf4b200faa4d9207e23d77555a408e61f4df765ab4347ada557a1e079a024aa91a8779be66bd58aeb49f49544225c55f03c655e9dabb4b1798c7543d8a5d62318da3d56b7445d91d6a6a7835bdf1ddbe536387bef68138aa1839458640906f6bb5d6a5817c3211261c336aa73373c967c9e4e39df3f0a3ad4ce50331b0e96c204c44ade37798e8ff6888c5ff521e75d33e120d536e0882c3957cfecb722ff9b5c169041fb2f2bc8b2ce08ddd5d00136d7fa6c5ca11cc30aefaa955530c2b1f6d1bb81454626eccf416655ef9b9213ea173eaae08df34d594f1ec38bce225cf00a9fe8055e28bb877677afdf1ae1ebb614cdac47014a86d5b7177f05d30f3f82145eefaed7399938e45a4d322b8a08ddf1ab7fe426db480289cee2a083a8c76cef132a3cbd627bea69cb420e681ef6ad376e9b068cbed86b9ba89a7e98820a9bc029c7599b597ce6c60a301e22f1ba27d513ebc350eff64d9c66653de45fb1a96e47ee13c9a9013187fa285f79ac6f349c2a6dfa5f315d737f1f16ef8129af9c0061f6b7adeccd4c81854eaff9c6f5723425b4b6d25633eefa24360ae69fd8a624fd408116ac6a1f0ec0f68557109d87bf8f133cfbfff97788a12fc9baae5a88ad26d12620154b6054def12d5bf7deae85cba770dc1a3e04f9751d51c1a11176798857a5b7d00edeb3e4f8c78abbe50b220ef82d61708a1909806468fd066bf14dde4e509c5b39d59e29be9accb573bb27e82a72c66d38bfc285a96395d65b656881788ede840e68a4df1a3462446e42102ab35d7c21bbe6b6abfe802c5431104ef73bd1ea09643e6ac71dd39eac0d1da137db0241b219e17a2b07dafc3cb3b81c8714d6783a10746173dbbae1ed35c0e755ad99670146a68929eaa1ffae56f0ed13b6446634cc38cd63b46b01dd8f9fc865b0845362ae36c906c91755dffa1e5c717c6bfb2fe80a8591a781ea047bcdec6d692fe92a371b92a3196a8e5e0758e519d73b001d125b3acf4b9300f744d716fb60a0653a40203eb5120c2be2b9e362d0a9eeea6a9a349d75c50283b8fe5557aa5d9e864ffc482683d1bfea7a573111c250f35c9d493ce7026e3a390e4d43ebba2aff7d6f662980238eef5d8ebc5566a92d60a9b32c7a1628753505a9b072a4036206722bed5d87786ad866cf3478d1f820117627b9226e567b1972181a45edeb4e4d2c70ef2b55d9dcf0e2ce2e217c90d6a23beafafe4bb76d2355050aa5539c6b4bb1b03c9a3344145f63a94a14d401825afbe2ebb061db2852b0f65b8e6f782a42f34e9057e157e24ced0c794fc98fcf4bedc04974410914ec090ff7df223844dd5be16d8460fadf8bd19badda05da7132d8fa6bbf05caf28316fd92a3734314366c6d90817a41aedccca08355391da30e9d3276d1a57d651bd32164fe0917877c351e499458c380bba25c6f1352a82b643ae05f0b092d0928d0780206c034ff4cf34604c1ee16dc18e88386fa6accd05b04c8cfbaf87140dad73c2d42211e1a097ae7b815ff337a46d6272039fb0ba929d680fa9142803fe5945bda6687da259191f040b2b2d2bf781fee0958142c4bea9866567d450474a9b6667946099713ad0f649abd83e52b0309b07a6326dc1b49dfc028d1794d788693c1eb6a4f976f0e8ca7c9a25c606b54a6e2069a759b5a044c678d0b2f0f3b70f8ea2a1a779482110df7b1c3af48d41128ccc81456471ebd077c55def83cb5c169175c853fb363d8441fa0f4d8f07cf2316dfe7fc739977a6b38a65df52eacb0aa4c404bcaf9a1f6614b794fd87e84baebdd3fb17f858372ac2d28df2600456ac02e2a4b80cbc8149e71fbf1ae12979786e7c0e72097600f6a05a13f8129a9dd002d5aade5cb7d458544e8fe600a8d7ccd911f9012cafd0464151c559bc435fdffd47c87d4489a3f69c2c9211514302a5feb8cec28d8cd822edb2d27c5110cf8766d21f5024f1bb949fe8fd690d3f3d22872bbdfff36f7bd503beeb0e6092a30acca232e7698d29d75bd1da059d425ef45d84acd526fb8d53635da37f8c779dd6cb137e485c3d886853b82d2e4fbf01e3f171b96bb5e46cdfbf8f5fd7b0c7c392623622ba0c192d07d340699130c9c197ab32c3096c21e6fcb3fd012c001432de88cec5df7e17c9ab90b8087b5d77b99bd139c09cb8a358fb6babfba48fd6a9dcae3ac61f9b452ef5419a199ca058c26f66e083015f1fe910efa2101cc90a5ae85199b442a44dddc6cfa972b813ff6767d838293bb88da0a77fc269e6bc51650ae329f28b79a373222bda975191c8fe85a5ef7cf2fffbcd52fc8cdc25e1e4d109261e25d212815b0d833ad1b3e9139f58c0d579cb1e29a107209b98847e1aedb0e55b4dcfe193072951851ede4504ff057dcf41e2a1fc2a92e704e602089b9ba3b204ec29788014ad576f89d0ab83f99bb66195c10c1ae70ecdba8d7e75995b674a86d153dcefb563296b689e2a60f75e9909698f7bc1b6290a6158fe68b932fdb562d6bc7f5c0ab1784d22c732b55fa1fff2761e951f5c8f23616bf86e1586483e73e03ae5dab4387787e5ef32d1e835a82f7f2a918715a6bb9e899d68fd6f53e42f337e389da32b0afff0a023992d70c7389527dc1bf490503589c4a3de0a0c2bddf4d8d5d7f4b55f14c0f1cf080023dddf40eae3b0ce35f5b8cdf756e87400674aa788ae8044b472bba6be4e5a5c3f8634912f491277fc689633e34e86e3a12e6ab3d682f381f655b082992c56e6c6c2de5c7a7eb1da487b16dedb21a5e4fd4c454c866b45f2c7be791637460b419a5c81c67ab550a202602aebdae17b0b606ed6b2b9b2c7ae87f7ca249abdb2bce2930885c5c358c4b8221479c831cd6bc401cbf0d31ca59812fae466f540c7ae90826237fdb70db06e0f1cccae3fd08b2bb57e3ad25c1d87af48518fbab870f877b9f8df961f52ba74c7d65f96b6f5634b6ccae98c43be8fe8e7242fba6629941b86a7389fa01e9956290b2cf0b55677b63f8c18133ea5c7854959b0e63b5c7adc45ec7aad7b2dd35f615ab94fc778e4ae5da4fedb2f12a60fcf0e556d501857dae1ea4b06a89891345783d770c8a843add83a77357c26d947a5da4f46e3b6edbcda57a66c64239b01b9bf973fea9260caefb569d51df1d40522126770a3202a89ecc9374c813997ee549b9ef81c171467b98153d9fc115e253c31ded4ee80d3cb35e7a1d1e254cfce228f4fa3b4aa63a13de1d86759ca82153d40f2bfcd31d3e89343ae92cf47377f16e1e76f90dc6a60946e8bb07dccba07dd98ed7832396b428d4a3f47ec432c556ad5cf045414d843fe8a4bbc85d4b5e3df307589f7ae54fd55d55a654dfae7994a3f22987498264a7d5c64b8fcaad012a34bd35fa514f777a8b5abad329b35ebe6b4511ffcc1a4b8502626608730664ae6474aeb21b0ad8dddddce906345b862ad59abbd6ac06b3c0a146984a44bc49c334723fb09f6190ae66d61535170b72a7c2e9ef224eec2199ace2f7c4358d9fa1579b06647ebb63ea9309f4d86eb27c9beef0abd59182192d39352e6cdc6ed09aafa59ec5378569b9b4ab09dec740dc6bc6f152d5ad1220135e9bd24c4644b257fa4287cf99b7126809a5b56193312fe2c1c1c1464b12e1f2de0c919d8c20ef5f92d192d7ad277c6e15be8410120ce1a32c873cff33d99da183f04f20e9bca23208f708cb710f66b4c84500e144a8dd8f759f9a657627255c846a9760ae60ce27eb034635f2229a9acb55a1cc6ac18df2f70fa132f313facf5e38807caba4b7e3c756f0a8ff4395db030bc45b241a42d2145de01e084fc1957c76a124ff22e9f87dd1411e7fedcf1e342b40aa33da2eda85f37d85181ac5897ff81a0f918f500832d15da4f9fcb0705147babaa16b83a55cec877de2b9914e2a70bcf602cfbf6d7145d5ad6b0f3027d1f9afa7f5efa458c826b229596262fd613802cc3c5bbb3a00cb6f8e3488efc58dc5521475f6504e416e3130f5a6560dbea6f7948ed383411948dbf348f3b1ae9652c4b536fb16291972535458f3930473534e4525f460b4b109c6150c609cec1ba10e646de69ecb36f3325371bb2344c24eba9d89760cb19e918c6d82a4a069876d978be426623c36520c540ca82bd173766d8e880b4f5771ce82c4c9b73ccf7352a754bf70fb6540c7ac31e673837e8fbec421a6825845e96cfd5af358151efb12db80d378b78dfaa7588aa0d48594e47fbb1b4735046397bbeddec49f9540e42acb33b2f04dcb5d44c119bf4571c2d2c7403db10619f829fbaea288cb877f1b0386f14188ea95083d2c81a41ecfd17e7a43e4643fa2d8caf7d7518aea10d9d3767d19d7bef38e23effdbe7a56128cb8758997a215a7b7d947c2afec5980e907b37f56570b6f7241b51e6d855220fae3b4bf91140785b5deb8478ad9c2bd57bf8d220586025037b603df73372c73fb87fded44b9203e991dceb2cc1a84132cfa87b04dceb958ce835fd7d78064a78e66290b13acd385f51dd939a97b7906318007967f9b79be6beeaecdc6ae5758c0cfb273810151b2f46c49931d415d384bb390a018ca7401cdd573d2737228a4a979828379e191a0a29130dd5aad3b7f50fa964c15ecd527fb6338fed0e2cf5ef37964a776e87ad405124dfdb06d551084cea722645803e82e460a09b6e24a6103e5bc3886142b815866594b9c7f733d040cbf1477ce931a38dc388cff7c407380c1ed860e9937c7365f8184e7ab3ad673d463202b0325caf4a460c5b5698d97ab69c4a972260678e0b81762897cb58a02f4836ca580b8605dec90d1a0fd3cb01e8fb2595e61414c6103159203fc16f201b0da12634b096e8ff74effb8626091c1c3e21c4f11520a62076f5320db32134dd13ade320ec30c9f77612d92ad0e7d8984de5cbc740c2e7f75a4c3ca273b337461ce26e177a02ce9f79e9d04c864a1fa8a7e2e398ed725906f61e1552822922c17011e779053dde7049d84e9f2d91ce2c76824c4213c2ca9c9f60db8982f9ed24610c956e7d3d014dcbe8fe433f0c3a04392c8c8f6a049c19b43550d0f07595c26b13d0bfedbb97c0fced3ec7105082183b7da6bbcc2f6b1f4ba17518f019157bb8d2138fee6f3148b10ab442d2d0db93b1490e1211d1de4e043035e80f0fcb2bef0b5fb0b109b711dd49916a83c86f87d3867d0e523912b55b3e26c9b0e069384fccc211d54cf6050f0c41c6a0ea3aa874a71b478f2c147d7c9feec11f359a9854348634a80d44c2725ccd882fc3cf6f290cbf2499478db57cefbf7555a662d16b6d3e2ced433d4734517faf6ab26cb625f12d001a6394aa8ba5ab798eb819c724abbfce2e7a5b8f0473961c9cfb108551214cb4b1648ebb03e46f053091aacfa5dd7b03ddf980b5887bcac0fe0f05e84b9a1cab89ad83c6e6fdbc1316c3c8730e3ab934cf87e1f357db6d735a3b0d2eeba3b2ead9f7e4abcdd198127e05602c7cfddb730d4ce69eae39afa10edf51acc52f409b3c2ec156278d108994da1cc505d88f8e5193b63fee9f9f598e1f4e27ef776da169c7901ca69710889d53083b781b036640f5c6d53d2b36ead0e8ed8711b0b6568d49b1ef1e5e87f573082781da76574ea33e765a8ad7f5879a9aec37e2eb57e69b3719c6389af499e0cff217a6f364cbaa9e2657c396ff9341568f5df600535240b4536fa15591401f8bce7a584c26de970262089a862cd2", 0x1000) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001080)={0x1b04, 0x1}) getsockname$inet(r3, &(0x7f00000010c0), &(0x7f0000001100)=0xc) r4 = open$dir(&(0x7f0000001140)='./file0\x00', 0x8, 0x90) r5 = fcntl$dupfd(r0, 0xa, r2) renameat(r4, &(0x7f0000001180)='./file0\x00', r5, &(0x7f00000011c0)='./file0\x00') r6 = dup(r3) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001200)) getsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000001240), &(0x7f0000001280)=0x10) getsockname$inet(r3, &(0x7f00000012c0), &(0x7f0000001300)=0xc) recvfrom(r6, &(0x7f0000001340)=""/190, 0xbe, 0x802, &(0x7f0000001400)=@in={0x2, 0x2}, 0xc) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000001440)={0xb777, 0x200, 0x4, 0x20, "141277b3432604e664a559243fa4c6bf9163f9d2", 0x8, 0x6}) kevent(r6, &(0x7f0000001480)=[{{r4}, 0xfffffffffffffffa, 0x2, 0x10, 0xff, 0x3a8f}, {{r3}, 0xffffffffffffffff, 0x40, 0x1, 0x9, 0x100000001}, {{r6}, 0xfffffffffffffffe, 0x20, 0x16, 0x332, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0xeba, 0xc215}, {{r5}, 0xfffffffffffffff8, 0x21, 0x20000000, 0x8, 0x3ff}, {{r5}, 0xfffffffffffffffc, 0x20, 0x5, 0x0, 0x80000000}, {{r4}, 0xfffffffffffffffb, 0x8, 0xc0, 0x6, 0x3f}], 0x3f, &(0x7f0000001580)=[{{r4}, 0xfffffffffffffffd, 0x2, 0x0, 0xffffffff, 0x2}, {{r1}, 0x0, 0x60, 0x41, 0x3, 0xcf95}, {{r2}, 0xfffffffffffffffe, 0x28, 0xfffff, 0x7, 0x100000000}], 0x1, &(0x7f0000001600)={0x80000000}) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000001640)) select(0x40, &(0x7f0000001680)={0x8, 0x4, 0x5, 0x4, 0x2, 0x306c52d3, 0x80000000, 0x5}, &(0x7f00000016c0)={0x8, 0x5, 0xffffffffffffffa7, 0x8000, 0x8, 0x7ff, 0x101, 0x401}, &(0x7f0000001700)={0x2, 0x3, 0xc55b, 0x800, 0x0, 0x1, 0x80, 0x9}, &(0x7f0000001740)={0x2, 0x81}) clock_settime(0x0, &(0x7f0000001780)={0x10001, 0x3}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000017c0)=0x1dad) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000001800)={0x3ff, 0x6, 0x0, 0x8, "d2c9ba6f3171d0689c29580ffbb08282c8bc0601", 0x4, 0x8}) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000001840)) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000018c0), &(0x7f0000001900)=0x10) 16:47:24 executing program 1: r0 = getpgrp() r1 = kqueue() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x6, 0x0, r0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x20ac0, 0x0) syz_open_pts() recvfrom$inet6(r4, &(0x7f00000000c0)=""/179, 0xb3, 0x800, 0x0, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) r5 = semget(0x3, 0x3, 0xe) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000180)=0x8) open(&(0x7f00000001c0)='./file0\x00', 0x20043, 0x124) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000200)=""/82) socket(0x2, 0x3, 0x9b) socket$inet6(0x18, 0x8000, 0x100000000) semget(0x1, 0x3, 0x200) syz_open_pts() kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x0, 0x0) r6 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x8000, 0x10) r7 = shmget$private(0x0, 0x4000, 0x300, &(0x7f0000ffc000/0x4000)=nil) r8 = getuid() r9 = getgid() r10 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0x427, r8, r9, r10, r11, 0x58, 0x9}, 0x3, 0x8, r0, r0, 0x2, 0x0, 0xff}) r12 = semget(0x2, 0x0, 0x200) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000400)) semctl$GETZCNT(r12, 0x2, 0x7, &(0x7f0000000440)=""/72) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) getgid() 16:47:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) r1 = getuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) fchown(r0, r1, r2) write(r0, &(0x7f00000000c0)="fa", 0x1) 16:47:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x2, 0x3f, 0x8, 0x0, 0x1, 0x8, 0x3ec, 0x0, 0x2, 0x3000000000000, 0x5}) munlockall() recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/47, 0x40e}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:47:24 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x30240, 0x80) readlinkat(r0, &(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000380)=""/169, 0xa9) 16:47:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\'\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x40000, 0x740e8d860c89c112) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)) close(r2) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xfffffffffffffdfc}], 0x1) poll(&(0x7f0000000000)=[{r3, 0x4c}], 0x1, 0x0) 16:47:24 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x88) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x9, "733210c5d2a557dbb3d31c53c1c8c0e1f3a85068", 0x0, 0x400}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0x7f) 16:47:24 executing program 1: socket(0x20, 0x8007, 0x2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) sync() openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) getrusage(0x1, &(0x7f0000000000)) 16:47:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) readv(r0, &(0x7f00000021c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000080)=""/16, 0x10}, {&(0x7f00000000c0)=""/158, 0x9e}, {&(0x7f00000011c0)=""/4096, 0x1000}], 0x5) 16:47:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000000)={0x4, 0x4}, 0x10) shutdown(r0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="c0b19e4e17a66d5148ffc9b2f952d67da9ac89186d5685c5c4d4fcb71e9c5d82b5ac6d1bccc868641020f1d7819c8e9c388529319a42f92eab26dc26854b585d74bca52a0598917ff376df016e1dddba7cfd16bde2c4c58cd66125484bb8bbc77ab6812bea5066b77ba8a863963af88d5560d62bb1ff3cf771eae3b8984854373cd877f46a262a3fc856baf47b93e5610558f38f3887012a25ec0e40ac4d7ecadb3d72237a27fe01f7c2bb93e5e336eca86fc0a5ef3040910c55ac630cc635370a9d7a7ecf3fbdb6fa28da127e189ac44321edca3efd2e08de0189a4994c3c2e43576a638ec1da81ca8099dbe494953a447e6ea4", 0xf4) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:47:25 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x2, 0x5, 0xb497, "1cfeebbc9e4d205774775df06617f2e61d3d8468", 0x5, 0x3}) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) read(r2, &(0x7f0000000000)=""/18, 0x12) 16:47:26 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x5, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) bind$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:47:26 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff139f9e9bbe4abb74651342bf417d072ea16b38b169b037cff7512c64a3c49521506b7d122ed1df22160b44c7eba6a4", 0x33) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:47:26 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d0173e3353e60c4277d9b1a2aeb5bff96e0e2a1d0878b846f0b07fed974e854e668f8dda7f22d36197fd36953dda416dd0c2427a212f8b213693d1b1b08a9aee2a6ebe6f22e27ccab2bbb12fe9e532aa855be7f12858b97a89b97f4d90edb13b3f5668937b4bb036ea79540762bdb16c9f2c26b9fe26d0e"], 0x1) 16:47:26 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff]) setregid(r1, r2) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:47:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 16:47:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0x2, 0x6000000, &(0x7f0000000040)="4dfcd65e4d675d98216931dfd0aefbbd54c02cf35844bde5d620bec717d6c8b9ceb3dea7a60515084c8f4984708be5e4de5545f2dc36edfb2e116fbb2d05b776e135035f17e900354892e673cef4013b571fa4682eaaf845e6f2e08f94b547c9a878972a73108bf64c0a2a7500a257", 0x6f) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x4e1, 0x0) sendmsg(r1, &(0x7f0000001200)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x5, 0x489}, 0xc, &(0x7f0000001180)=[{&(0x7f0000000140)="9cc21f79a33d740cb0af435339f138304d14c5caa10da1926908251cc25e8b1a38eb4412c6581017b10cf249e6a380aca24c2cf5903286cb26f7fe90fba02957f44db10e75bf420f5736d67924be58971afc625361409490400917b8c15fda2435fe96cb1c1491868772e287f8764b71bb1ab319c965", 0x76}], 0x1, &(0x7f00000013c0)=[{0xf8, 0xffff, 0x7, "bad2fb3e11c170247e937f711d64eed734fb65eb33fe8e857be276c99d779d9a29180e65ef99379afaf65c716b5cc9e8c11d41f3c5801ae89df3e0107b046c23320ae76a69611ade918c78035d8d5bce161b804c9b3c3b6b060cf8043fea294126b10ebe51b49c89c6efd41f400743baba7dc0fa13c4114dcc9cde87b02ac9cfa61a25f2c3c8d8172a826afcf55b315759be21ac196651cc8484526c573a5c960add78bdc3abbed05772a3c3e0aa7b07c15f3b2382a360cfdf6ac781aeb1090012bf2d4f85b6e2964bb05215a1b4e5b3c9005cdc8094c02997ed308eccf16455f7f2e212cc1bcb9a"}, {0xf8, 0xffff, 0x5, "aef60a8010853ff32045c733003a167c1e16cecf65c49946e4d1592c39fb90c685ab7fd685c2e45217d2f11a17919f5a0bb25189a5be7ae0267cdbe545f21575903f40a13d9a6566a96e41bb17501eb5635df760ea9698b134d1a8f7c567efefbe8a272832b4594646b63b3501d32c23cddbe5c0abf6ecf1d65985dd067814ac3dcfc16fc98f7e65b55543665aa4bbb3098df937df41ced736a65592f8799e600ce4a4576ccd714c12748c85a467e5b46eb643db516fdc6131ce632903074fb05e198fbbb47b9d9f2ded00a0b5a7cea8c237a1671dacdd7557fe4128e1cf991f6666c25f99"}, {0x10, 0x1, 0x7fff}, {0x18, 0xffff, 0x7, "93747bd4"}, {0xf8, 0xffff, 0x0, "66ca964cfc6002fcc9f629c09fc392f428906c9d47440ecc5f6064c29dd91e0b3aafbbd2d6dde25650aa803de931cf546e78d133eb4cbb6842671d54045c7a71b06106a6fb18b223293511b1d76489f5d4e0b5930b678befcd91a5b9b6d44a91b198632d017ffb4ba6c533cb63aaa51269fd381757cc696a3c8e6cb68e4ef71f061f867a9bd6075b6ac0ebf0d1111e2c2877e5af798aa7e1d5d322de533b1378c4026108c96dff82e8f94674a9a0cf5a9cc0e83150aaf2aee15d67e0a11cf8a550b4160d0213b61982a34fbce03430bb5b3367c8bb8649ee34ba8b652682c810cefcf48be32e3eda"}], 0x310}, 0x1) sendmsg(r0, &(0x7f0000001380)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f00000001c0)="64b090bfa4e72987b64d377dd9a7291b24ef7d98283d48ba5f56af5716fad96f1594f7cf5a84cdd40a69baa0f784cd88ec76b27adb629a7d64557f77706934f683986f6db9544ea26b168bd90e64086d5ef3e3d4efe8c1b657031cdbb0f2078de1797040313537bb9bdb9e788919264b2fae3df35e508e22bc69a2bdfaa43654e763949a45d025d49a5b4682c72268c50f377f9112b011fd99de8b688a3156c7e9c329866f9e9df27ae3126826785125da810c6e57c9d85e30ee2e5bbcc2f33d094b3f925d2eba15f44549ce0fca35a9429ede7c282b23dc402f9549950889f93031035d825b1399945c58f3a240711ef0ebf86cfa29bbf1f404b76d5ff8b58faedfbb7ca15ecda2d132d306bd1f7b7229c7d20ac241031df3e305e8a6c7cc99e63a816dcf9524ee6a3521ac67069b3a999c774d4cf36459d084a253fe287fe727764c4a851fd045bed55b049e0bcd5b39f3b749e2f0eb4f8da8f786cf61cf28b2dac5a93b403b82e72a1ea12edb3ab1a94fab4677fabd435a04efa6888320502e57e8045fabde87c3352e7294843a4da9d0134daf3ac0d08715a9c977dcf5e07d3e40a373ba34869320bd22451db654477e07efb644777cb76c7737378e5cc1904e6a8658003bae9880ce8fd34a04f92b7403324816014898fdff19c7d455087aca59e40003c2962d99346d1044e077f466483771c24963e88233163b4dffb1631b60fe73ab65956b4f5592893d7cc7d51e4be6e0e0a6ba128f594c8f420a40712fdf1525a0c742235dca6d691ebdcc6b90e88a7c3137277139d4f2068dff1c693fecb2edd0ba2050dfebeba33d232b9fbf0c8d3544f5b90fcd53287e2d36310bcab25c310c78a29cc425d12df87cf4182f73eee683fb9bd89781349c074a4f45a01f05ca45cec8ad15a4e62b560b0cc6e1d1c466f92842dc43ad9edcc87abee5183ecda2fedc2be613efb82d7f4954d460132f8c35708c8aaffb6e144daa98ceb7be3924ed00125756e400515ed98b70ce42c8d6e722f8183a3ec834099eeb5dc00e49036deb9ba4de80c63c309a653ff95b6b9512005b74b902bf9e660bca3a1dedb8d50eb4c447faeb5a8f8d73da336f8ab7c74c0a968499ab11557d7b861315b1a8149bf69b005b5d6917c4eb4dde4fac0740497d0772b8a65f76f217eefe6eee6be590cacb84ca2c773277acef0861abe6dba8c2ae24074d4ae359cdd10a5b3baeeb03e7c7ece2d31047f9a05ff8ded4759d34296c85a1accc98f991632e999c43830b7165d0f944e93b3842e4ecbdee6cf92e9e9f4d4f68a30eab3e3383132c57e4373ee61838474caaa924b4b19c6220bd8e4e6ad3de99be19fca8fb2e99094f6fc7b757b6a9512a494ffe53e779fd3633e2315b1646fd6d8471ae08e258d2a174b56ee62e46add34c6e5648bc700ebe83c33e72b14da7f7a3321017a47f9ccf26c999947c32db48dc55bb5249420da3fc4d8a6b31be3223e8eb4e03289df6e2b703faa21752297e5c5a76a6fa1747f9bf16e38e980075253d6dcc65173834ad0b02dfaaa0a725b6a3576a0c5447a65f2d2ff3b34eb7e168c432280f0b685f1f92413e2dfe799ad7886020a3f056411c8e92bef956452f6353523a118ed7f3f91565774cc9500f16ea55c6fdf416241974ba32e39fa5eb4a763a54ab23d86fdb3db34fef7f383b0ce031d6def290a0629cd9f04db46b60c57ae0db307e63f8932d3630ea2ef9afc6b696f0c12aa287f0d26a628fef38deee32949e44f4077fc77b02abde70bb2c28c48f7e74eab41d389a9df74a29dbe58a9bc72d3c61fa3db0bd60ef2585a006d577ec86e478b8ae29049655234478a1f09586ed8909077b3291fd5fe2c215bf8381c277bed16a66ccc9dafb13dd551b5d87fb45d36609604b67abb2886d18c6b155d8d30c5f73a4cabf0c5e5463a266c31dae22a42a41ff7b6de1f43bad3a1170f6370c5c7f9520276b9dd8c2c7a98bf05403e633b8a1ff56b7852dbf54b4ae47283e9f18613bdf3342926dea0570af86080243c56be28209a93f86b6adcc1c1ec122295d0dcfbf4a84ff6273f7cd831f65ae03e1392e3e8c6683a0dc30887ca8bf1a40d30e52d996c857a2b68cdbc548c048fa1e5ac7e50bfb44d033893321192675788b01e27378f61aa2f82ed95e3bd302c30187160b016fd9840f8270289034c07bded8c31bfb3f0bcbc3031f5e1fd11fe8b57e82071ef1bcee0ccd95a2eb3f93dad503073daf15c2587628bf8343f42fca5917a40cda8137c12a598a2967cbde43024474c8e40ea51d64d6150f69e466ef788bfc43ca9359a0da873fea4319d9016be737e5fcc9f84d25fadf5dfa5b453b35f97577d82a653fef15f027e74acba9e14b009abf6d9b13c6bfcad9ecb5f5a4b75196e8ea36223c0d912a2752dd720e980c1142af399df2d56e8e34e150ea3234c66dee518bc32d60ed91a40b7f8552f3387b4acd1e257cf6225febcffaf92ccfab014ceefc3fa46c069cf1af9d8645ee357ee05ac52e276fd8747d98537b209c6370beb02b4609213169e63f6caae1b6922879a7db6027387be336a2700ff0fa42d15748316ff6f9bcb2e515b6c2e013570673da88544bdd44ab84d57fded7cedd82cfb9b2c0a1c93155e747d373a4b50e35dca7777982ea063f14c52ff81aa5fc81258545fecba304dceb87566a4b68303a254761e97de452283080ca06630b72626a76f929da0f3bb962debcd2040da0604241b226791d45304dafe3909e10eaab4b026a1f2381de867b2fc48801032af660a8f79576a0b0f8ee4501001739da0c8db0912ed8a00f80ff2b185d46b1cae6945aee6485f4097982f90e66b90b9437d102524ce4d1aad1a6130d99128e0a8a358f81692aa9ddb622fab1e14cb1d1b7888a9a4ce4d43cf4933ebb7cd82d6b22bb42b08eb900eeb4894bed6f8c1ae4d1b4df2b7b3d57c0f78bf5bcb1e3ff4c1b68209fd32683d582fba55eb0e13bda3d116f1e5887d51066c4aa4af869d9b150fbc6d354b9d0a29090bb4a96742ccc19374c80fc89055b2ecf4885abd7f369177c649110c1cec263fcbca63e20caeb3858160450f64a7af5147014a4db6612b0127f39519f03cfbefd570e872c1bb1ac3bc4797350d2a76e98198e2692e285b2905aa78883f997eef06095b4008dff6dc0f401976ffee09b3c071e036bfe71bf0856a9de54d27f6c7b5b705493402642bebfc02e539ae53161cdc4b847050b2ff63e9d6612a49b84bd5c08b2516324f2756bb1be76bcd30508006dc07a59c21367c2278d21536371d5e429edb19e9a5a744705ddeea79293c009d14063c4952f9ed304a77260b7acc686efe9808e00990a6460433f2c1fc731992ca49f16babb98d79d45c85f498efe17256a94cd496f01270cdc75ea3a89cffd652b4c075445c112ada83405e991d0405876a51ac5c160aed4870a7e81a879b27f875277d05e12e16a502e3af5fecb934eeb73b8e9e16ac43fdb1ad158b606d0cab33c3a518e53b33dfc5e5612bb33c712a8cb8f64aa38d558722c88d6827547cae11d31c725b522de7e7cc227101b060d810ede61db36017f83ed8f8ce24b372e746233a1688371e5394b99ca33e1445d63c832b05731605ec0e8f12a17b382e40ab57b59859a6d00285e27b4c14a0a0085f9546550c4f8f0002d30d4629cee41709e7b842fb463ab8bd2f820148ccf6f8b4bf7fb6731f11fe9791d315ebfd42001778a1936288bcd8aec1ce242c2e37a785570ce42463223821a0454ddcdb994fd98ffef05b1b2b5c5dd649fc3d4bd6df24631d80924ed8eeafff5fc75878df13b75f2352de1ff81fa0bdf007c4dd76360c22db5e2cd3039f2253fa1b9a8158bb8c52409e4a73d18f9abbd61e97251673fdf085488dad4afc701ba85e104b972e99c34a6e10fc9e61a41eeecd33e1c86eaab0869203cb973d4c8f6b83b802faae9e8218f745a70521f86bc4e8a395abe5a9013e0dc2cfde5360bf307624c6f6bf0454de541b1d9e8e1ba7fdf1b774936e597b5e91a7a9b0470263ec3f0c9690e6c846a146ea66dd644d3ad9d4fbd0c43d5b1c5bd43ee7492fe26b72982e25187b7905626f2a6ce57318d14a2efbac88771659c7c8fa1d9494446c021eb432fa4f5d2188436046dc045d57e752ac1f6a7459c3359634cb78fa36d6ff760cca6fdd0b6dc6077dc2894014ab7a1c3fb767671ca768b3f924143c1272ba73215797b02777de84db96b7602526fcda0d0ce801f850f930b0bb31a8ee4e54630e7d87db446344e169b887ce3ccea4b56225c2f180361f5078fe351f098c2976586bea4d8627c677b01a709a10fbdf584cfcf1b1da2d103f9389a4b6df0df73555a040dfb95e1a1348f6af9438d1eaf3b2a5e18367faaf81d170a4c146a91015562422a54165edb9f3d581a81334d4edef7d6eb1d4ae5464a6f26f0c4d4608fe886eb81a509522e41b4d4adde97f1ea0bc63fb44fe941ae5752048f4023b82c55719fd23dedbe2117fca202a86cfb826cf644b59e4a3768482ef56eed75a9e01219036745c121630ec6f743629b8e84832f3c3148c8b2449168fc110e1f7c1560981b77eefce3acb3cb5fcc30de0a6d691690f2d17245bf2f80dded9007a64c9a5964cc191f741445bdc079f7f284a91bed54cac3e51f3e72032a727cd8c95fd3e31398a40a398ed70711de5cd0993fe43de91e6705185e35ac3b992ee1b0779e995a87e042abb6ab365193f72a51c8e6a6c244ed04ea6a7c083e32fbfd12ffb3f49d48b46b268b08e7fd258d0356644072e82dd65c7f7f1759b12de278ec89cf0ea1bfd33ed959a0bbc245778122eac842454611b8e92e5b3f990bb9d19f53377b3130f99dce825f313be64abf02d3a39ea8846af2d6d99cb3011328e62fec4bd504b039095ea60fb5053a419a12f89e1e5cd8180b7f64518359f5691ac51066d4b6f3c19feea4ea60c02d9f22c16cd0291f8cdd8a79734e8d14a413f000f6b199ba85c4e9f77bc49c4023c20e7dd10d9100aa684d79d860fc4d64e766e9e476c1eb2581a046961a9b982cbd347a8d5b4a5a85621a957920194ad3058777cb545db8eb95e4ee6518a0223deb9eae50476c1a7a0cefd5b7c25f51df77dd7182afbe23778b21520106048522ffe64968221023b54b15612d1aec38eebe509abbeafe16c09052c4fb80be62533ca06d70589e2abf61a542d3923a062f3657f57845cd4f40dcf35a1ebec638dd98d880da7e969368afa495ec996a7d5050dbc05835e6c9fc9ac9cd7617f5cd834776350ee421c122fb1e4fa91536a6c90ea129fb7f8a9f02e26a3ac1192631378d5a05d1d6a68806dd034d46f7efef0050574f16de6ffc5d799cac9070f18fbc110f736decf64e58cffc513faab90b2e996cef8fea11f8466c89b0879f573fb00075eb6c13b2f233ed33e4d8fe16ada64b3a49db2676c2488245c7494480e57ab10ff5e1e1e54f895edba31de5f68db24492ea49aaac38339981041a7482d948d1fb868c6f0489e75caa5fc405317702fbc8461d4c35a8c8bf85a439342cca95be578f7ff8d41d7dc6a8b1faa7bb579134ed170c0ab3250b010d5ced0ae3cefd5a871fdb1e07113c44c75dd727fcf834dbabd734ce1bde48d3d52f9dd3978f0a53a74000ca1e139f591a48", 0xfa0}], 0x1, 0x0}, 0x2) 16:47:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8f, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) geteuid() ioctl$TIOCNXCL(r1, 0x2000740e) syz_open_pts() syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) 16:47:26 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) 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) r2 = geteuid() r3 = geteuid() setreuid(r2, r3) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r5) r6 = getuid() socket(0x1e, 0x1, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r4, r6, r0}, 0xc) r7 = semget$private(0x0, 0x3, 0x374) semop(r7, &(0x7f0000000100)=[{0x1, 0x80000001, 0x800}, {0x2, 0x7, 0x1800}, {0x3, 0x0, 0x1800}, {0x0, 0x4, 0x1000}, {0x0, 0x6, 0x800}], 0x5) 16:47:27 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000002340)=[{&(0x7f00000000c0)="3e3a26f9fe1d656053ddc38380a800090511249b8b6016e67155b4be28300291c20c7b14c08a6c5c01708786aba8fa67fd1e4cab872212d1e76ad2aa2f6c38f9e7c4e0c43c7e11bdcddbe6daee2035", 0x4f}, {&(0x7f0000000140)="5c1e74c5786ec8f27008df7eb9a916a9af79ae619f082422e65dc024c5da7d2cc6251c29dcb175248242b16e78633bebe992c51a4ff4cf5fd547ffb3fdabf56d9691174a46394316a00161b9d229c8f48893c01a9c89a518b7a5965117287563a91c3b34471435c6bbd8a62b8ec8027c6ca93434763d429085119876460b72f0aedce39d18c28f2f6cffa17a0680fef9e808a11631da38b0985fb8221d273b2cfb8ce47143e1f49e8e3b3cf76b0ea337d0f73fce66e03b8176a0a82c1284de8c3246ff1da4e0fc2ae51eed4094f1da163050c30246c55ffbfd9693fb52e1e5fd1ff3d8c3eb75256f6f096fa4ee6f109eeea647470a4421925c818c8dd3199b03bd8515f0951ebfe191ff5d9270f2da625a177aa82d41294f3b5e3c990a1fcf9871c047aa562aeb5361c0e6dc0f6f9aa20f805239a2904044037f9f4a246de0d6246054d189114cee997adf5ab43a07732cb43cdd500009e3d772dd95787c9719c21b99a8d959ada33f5cbca604918bc7227bf17741df67a063c7c6e3069dd1dd1290f5958f5a3d49a8db95c9976f8b1ba02d8bd1e4ce6094c72fa809a338779d9072378d73058311e788121efaa7b24b2d7f1926d02cba75f40f49c810b5abf9fd8d9c4926aba9e4d786c95f9aa6b748c06f571bb1bb9ad8a22a13bd67294fede365cd0a2f8fd2d0e78e0e027faa91e030f8d48cb50a081604a141b2e57b9bf574bfd4102bbf5157fdfa265add1154c1fcbba37b50e9fc826411a85d9b7503fefde678908e9e97de0d638e3e2bcc2b4bad324ab406589b72da0c69e1440d8de64d97a3640a8afa12ee33ebd7430b32c09b60df658f57ec32c9879a1554e2646392a17ab44b19f279ecb7f1973f8e264792707d38b0fe7c93010081828082bd52ec3fa5ce28b604eae214353e464189bb70d7ab458a5eb91290a78e93758cdc21adb777d10a27e4009629e87a336c2dff30518dd417191d3bb67dda2a476f0b5b6768b4613b05f2754e9a3ad890133218a331c11286693b2ef66ffc106b0d966624a40d70de40ea06d843a41a3e652238f5857cffe467406a309fb12b29bad68c6d1469176da9a996524199acc089b26bedb48e3bf16741c8f8a62639debb9e8607fbd9475b4c13e1a151513d4e768c334fc1e8be56ee9a9474a15fe12010c94b3f86f535292cc70a7c49b1575055ab7b8d95deada92c1c56937ac0bff1de0eef45b15174844e387e3226190b082f44bf7b0c49a7f675682dd72850fbb70f279707d91ad4639c51dd54e7dc90f11b24cdd33e78485e68fa076a815e5aac2618ae1bc5a93456d64c528c700243ce7cff09d6ea95c8d2130bbc7274bf61f7ca85ef1bc9f9662dc4bd5c977323dfbcd3362dd659e0f540a3a5563d157d407662f144a898c7516cc4b2e40a8c38937ff6293793b075f13e3ed5b235804d4852b502b2aa2d12f004677828f343beabd3dc06040c873b3a43281f9da59b09a9626c82aff889fdb5e69a4b184ec105c1df96035ef55f178a02f525b60bb40eb9669e6470991ccb184d28bf812382a3df8bb2f0f9431312aa403142ccacbefb96d2eb4b1f3b61a60a6dfa841a51bad49ed145a00aabe82ca25d80d19d8fdb84b5810c2d42a5f39dd8468d53759166677bc8e25ad4c9528e212cfe0f2beabdc9219d7f01716476a383d2597be93a5559a265dfe6b30efb2b388c430916da2786562532df91ab509ee1e1c58df773640bfeef1d12185f9801aa64aa57be5d19f5a4617925236c7c2709ac458d886b7254c482ff1d611b54dd51af26d6438b991fae1f5c18d7ef0b827f18233f6bdb1efb80b47fb5320437022a0921a32fa5cd6d051bde376e6dc1e8763f369e6d38df749abd948425e1ba9b841e22c941874ad171ce75fc280202d0f6cbedfcfdf9b0cf4c1e88d759f6151bb0808e93ef21d4adcd9a623e5e0ead2b8054e9c7940d456abb20845738d4ca9d9771aec37cc178f3b3596fcca806843087ee716272eee118d32c0e407d038eb1f3c7e021c717f047888b912e9a5abf87b74ef3098c759c14197649fb8f0743244db0efb00e63fb144a8174ce2c64606faf87c5c13b3cf4338e8669f25a9df5f8945649f26520c460c30e16b51af17a6c6546b687aba63aa9e7c08547f962e5c48671a74cf70acacd00eb9aad3927c5893427fc7963b38edced2a1e66efc184d3549324dfb2df9a7ff34b3a6ed0fcfe9e30eec67e3aa2c9ad29d9520c0ec74db6291ae58cdb82b620eafcaed82dbea80c0848d106d3cdc0dd5167f8ad90d977f40e34a19f327e47f82102203b818709052017f9b68633df8081a9a0674be549e76fa874866c3016efcc27a23450c1d17f8332bdc7113dc739d34a5dcdc1081e0f327d14276d27fd9a7e72907ed999cfa7fe1c8662444abad0d33a7c8b72ad6c6ac7e890bfb54a7033e705c16937f1ad4e9247340a01c93899e690227f79159102cd3058625117c0aab49ab3ab984d3bcd3e21aabf84cb884028a668ea7f6c7f9c986356e272696f5b4767c2f7ab70066997e0ec90874d636d33dfd24dbc3452fd15773012548b39e5012009b0113f6065b419201b5316eb996f115e52ce69fea802da4685dc54986e0ea3fe75798aef56636ea76ef84ed67aa2e91a10f4819cf9bb2e1e14926ded6efdae80cf9c9b5bf70c31730c7a507ac8ada0b7533fb989330f41bb285c54a0e59c60e00ed40ccec027a546e1be4ca4b1ac60acc8150a5d559ea6fbff4e5c0f3808494786d0c4d814db1f7911201ef64ab80749ea74efb57f278daf768319f8886a3678db9a20d8edbeb1b025ccfab42c536c5cfa3d018e44c0400ab0cb7abdebf3555ccb86fe4619f13e92cb51323093d6c2da31af26ff2e951e4372d6751310cbbad402453ef337ea8b6ce2580e7d89d2916251ffee9453198790fbf38362aeefa7aeffb21ca40284da396c4f48bec76b6b13644e0737f5bcfe0c853c1776aea786c6784448d563efb961f22b16fd7f2e94eaf8d85e4f76c80abb9f78c21bd7653c975437b90ad021b8a882c72049db981c156f90206eb08a301125ec15d06d13e80f884f3d57b921d5c0f6cb2501cabeee6ceed621c3f7db0d322164746c8fad5a39d986be17669d70accfcd0f3a61a000f6d75f47b8e7497cbeab8f6817174cd942ca717df4d597204336a9639a79310a9dc4c1e407479533371d55e3e98154f6a0adbb0f8112767d071cee93b3903650231ed3a40d7896056500f24ecdae056641b3ca7ecdfe4b1b8187bc9145e64a484646b0b2a8bb207a4a222cc842648e93fa9a42ac3c269b4d9292c42c1c483e11262814441e7132dd3d8a8410f372611f16abb289d4751766be9051c4579f54107146e4c4e56ec7459cd45b9b7145e7f08c9668dec7e656b49a42ecdb2f4eb7388a538989b7204852cbfc0d01054afca2cc26aff08623c9ab4c643cd8ae407f723bddf14de65a94685b9d4a63940f6ebd64e679c6782666827b2a6f3bef0f78c86a2e5b23b8d295bc843e3cba7d370f20cf9272ba3fc519bd8939fc0930c4b8042d8283fab1031752499f8a4a4836d9121971d08fa52feddc14f66afa9496e201beb6b8196520b8727c5678fdcbbbda7dd6f3e2abb9e8981016861ee89985b64e50b6a27ffdf58bfa9205a1b419af1dc323e066899f676cd0a0171ce1f595d1eb8d379cd0f1fc67a6fd5e0c8118109d9adcac265a5d10b0c5a88ebdb4a3c9353c50c6d1b1b869945ad8940564d423592913b684d8fccff93428f4e2d82443d649418b85fd31e06ee7b08ec54f8a1ef565373d702d8b3cfb81be1a44cbc970b50f071b2ee6e64221d631897cb38755c646ea7f26c7b1d613f55a86b348e3c3a458b53c44c83c40302122f4ed8b13554b101ca2e765f3d98b3d3f4c5e86961653248f60b3e16ac9f62ae3754ecd7744adc88c7dc0dab4d3d9d84814c58b1407254601f0939387803c20fe796bd68a42f11bda4574cf7f039064414965b25f6bbcd055353b9b92026457bba6ee3500e55ff919c23497559416ce313c693b2e4ab9ba87e4c46ed1359aa4eef6fb06624a8b719849471de2687a6fc2ecf1c0124e60c1b8af5134d3f41515c59bdd8a63a93077ef1a449faf038516e295264a4b1e6ba06fc3682d931c4a445654bd243db3d7d1e38438c123cc2e007a74bae297c8301c8e4c818f9fbe19380c422a373e2a8fccbab9a5025cfda9df67824dd452dc65378cce440b35781cb0c9b522248dcab430ef1d1a0caf93f5cb630fd01cd9ca8dd663a52c9f863c2b56394c4d64d192b9204b3e5139043475438f1f4efd0df6b6e8a67ecba634483b34759277599b83c4892c7ab60bbaed03b84b6eb55be6020a5c4a36682da215bf14a37e04e3e96e8c8b63c7f07a60acbfee91b8b01ffab8ea8c7b9cbde59b6ce6606ebb86b271075dd32c58746a9ebf12af9b58f08f9c444b4a285163ac3e9adbf7c53aeabc7ceccb37b59b5b0a1c6c042c9ce483761019f8812e929a41953afe181b83493ffa69e28f80d64d089400edea5c7235b3ba0e9e650980542abe8b722c5e86f6d2f235630cc9b4a6de9f5083c2c7c9f6ce017467e0938c6a5d6cf15882746de722f7ac0579ee10a640db2fac44a4ac8e46686413f6bc741a4ced1e7ba559295e5a3bcf30c513d3d3b7db81bdea717e1717d587a2c03c7925377c260aa7cc0bd2d553d43ca068cc457c7d483e95bb28da5a1d40db7ac67142f24bea0e25ac38f9c8b0311226fe319c5c062d52fe6102049bfa3d931ceb17a95a4457d6a364df852863a78177093b7772b974442f7433479bb9964e5ec3bfecfbeadbdf1028062f7ad18e60268f9d20e3afceff1d412bed492838bd216df137ee0c81c3c0d38b1a835c6f121143632af0d6ac092f5484be778ab423697445451e3d2ea4dbe0577998fd468037af509e379339fa34184f46092153f61cbc1ae87ad3b466495da4535a7832eb56fbd72c1a61f2073a179ab83240634c753c563e3a5c2574029962d1ccf94035f77af4363e181b1ef51a140cf5226bebbe1195637276f4b9ca2d9cb6564165535c79e17c82342606722919e025b1b90cc96fadd87af599f8084bdd4d6825d170cb98e17df28640b572347c54d3923e0876cc2ad0229832848c4baf66d52db35edf5b3c51ad8fba9a65c2b2dd931e1a9027f5d5e2acbaf4a9b9c1ec8de31e7e207ad879caa6e8ed932a7ede61157ddceaaa5cf8cac2f86fe3a29b450fd6b8b4c321e95d6c989acc6f547884ab143c46fc8eae0149c55cbd0c77ebdb37307fe78750c2e8afe3de4fdd3f34d1e716dc4890a88812fcdcd26e30c06f020cc3f5ed8aacb8182405e6d7e1022ee11b637370b31ae99519c2545f0b23bd61dab29c23f3cd4c8a5fd23a4a10d075ce158bdb98a53e77cf1ef4c98b487d7c10e7ff2a8678b473b87402c2fab78093246bb8caa945e6e9e43fe9748ca87bdf113bd8d2b732fada16edb3a9a1de9db5d924b6cd38c72c3fb32e6a1002e60f9c92d790a2c3031b4a9fe2aba3561cf50b62c63b5cd0739a598074cdd499616671958830685bbbf9f43a5160f4f98a64e29c47ab23faf8e7ec1b6c1691f613406378a612479002e9dcf854d0ef4b6e45a4a0e109144bd0af3892b8b0ef716fd334feac0ebcbdbe06ca26730239a1ec80ab3277f0c6cd464b10aee39abebd600646634cb9a43c6f1f46a9f5acabd18b71eb5c4b35fbb30ef89def073187aa97b48e486477d38682f77d1385ef6e5e8f60a87bd96466c08c671391a99c00df25f028ee6613d15bd0548f1606", 0x1000}, {&(0x7f0000001140)="c060cdc31a085321a235cf5b3247b728441425e77ee3eab5ff40be16fea0dc7bc7c01697447c3b1e2c6e5118504ad91da477ff86a51df60230412175f146862ff70024a888fafb8e8114b1ad1159a05d204a92c1b908a0b02ced7bd603a8f3da0b8b8052ba3ae974242aa6ccb446f9ed02d5422f046c7c94c590c9690ef356476947bdb84b39504f07ce13ad1aec0373d7b9f40a760fbc722b2bec8940476b89d732861292cb294ce5b3dbacd22ef6e35bad6d3916966ee7481fc4db55cc8752e8dee4", 0xc3}, {&(0x7f0000001240)="958ee7cb17106bee1b8e7427b7fb3303e9bfd4f7550987a2fef7ff1038395ca1becf1431f9c6d9e2ac7ad67a3cdfab584ced104e50c37587ecde1f59c20f04435c610458668bf2d8205e842f63d9860ff6ddcd5b4df361191e982b72f5404bf1549ed0e9d6d7d85300e79f8421f049e09f2fec78f9b0ea8b94eaee1945151280b69b41a810406abbd2ceac73110ba8b3807343f4cd25b0d45357ddb46efd7a83b1e69716d1babf77359c55eb9cbc2a8df11b6fff4093805ee8d78ab7ae66e5d1a543c10543f7d41ef53c", 0xca}, {&(0x7f0000001340)="9448eefc546b516ef658be422069e21cba46d2df300d84ac605714e1ccf049c70e42fa26e446d9ed2c0dc72781473d4ab4e4399167cf343a31f1e6c39a924b578bbac05b9877c3c36ce15b3989d318c79804484fba6e0d890eba77136dcb340ee548195f7cd6de586cc9138398fb82adb3d07226923820fd345d34454ce565bd0fc8a880cb814a025c379daaabcf6f8caf0e81c304d66b4a5525e9c4b64db9ba5ab81e77d7964dfd5bc746b18f474800fa55afa02c97ff0aa24deb6bbada1608ac28e3dc86efd0be17f2987f922f79372b14fbd423a91250006c67fd976c029bece16539b126552cd05b9cf3fc5c6c82e03866ab1d8ac11791de5a7c8c4e8a3e5484dcd4d685e27a353e5b4eec3d7bae628e437c7e691cff804ff91b636afba4d5c2e7830b1d885ab0094befed58719b82482c6e4b0eeca5a27306b42a56896d4e2161ce57f7989e4924482d2ce25004a3c40b0f62678b70de58e4cf1043c7233da7c1bb7ae65a96c9562501eaa05146a0b071664430b18b2a9abff6de4668bbc34a3e5a6fb1fdfc5200e4862d2bca0e36d95e376796995b6d4a532c1ed2876ac0b2f84097fb2c74d2f723e0c3c786f217fc76ee8b098f14d63e74c1870a8327ac53a19db07be7c37f293aca8b149d260df08445e1df565cb1f012f603c19253bd3b0ad9a27ef606b2198b0029096243e7de3503099afc2d04235b8392817e5ccbc1d89598968372011d73446aa6949f50d53a77167f9622e5f1102afa604e8657150fb7bf723642af54a351f817d9f91f5874cd1b21ef431a273fe745d8f42dc50f3947de4a4f8026015bde3ee104f05320c6a58f5c3b9073681a858432bce44c91c1607bb3d581c99c9b0438f35f826a1086f1c8ff93bbedde37f2f1346860889bd755ac1d1ede98f1c2403d1c901da0fddba62aa4ec2fee38c47f19798256c8f634f6af2a5a053cc883dcff379a1f6f0802b3afa5853a2e490a91abf7d66b3a305bf3c46a61fbdde9c10dbc09b737f71f7934d6d1781b20b36e86b0f0d2acefb5704fc72ce1b3944e9abdc5734e41623ffe0eaf0dc84b2b9bde424ee2c4bdfb05560d9a569858f54ad4ebcbda8178b17b61042c98a025bfed882e1f80ae41c834b2c067e73dad147d70a25974987a9a52e93260d1c336ae17523abefbb3c6da849125f3714ebf9eb61a3b44b15bd5652cbb57d19f61e05e807de72dc81f59742ff59c2a71d770ceceb607c2ffe11e73900e3fc997b355d1c3b7fe6f349834455194920f515943c439ce254a62cfeaa8b40a226498c3c0519fa6ec97c789df3e02cb339dc34235533666f161697d261bd405965d3a9b385e2098941fc75bd7c730c37d9a0a3b4f90534af531fd3e771bac96a02375f58c969ddfa05424c57b82367ae9e6d4cecb1c053a9cb17afe08854dedd7e661874ffde77ab9904dde0ef45b7f960adb819b424e7ba10ad5d5dbb972f4e216296a6e966a0b5bf54f022ecb5319127f145b1f4efab71342bca6bb314c7993a0be44ef9d26737464ecc855b5a52c8cb157d876503a187b44213f9ba410889ac0f09e52e3fa3aadbdc20d26963dc254ed551263fdd2c5e78ec2686f2eaea70c1bc194bc62def8b068118638338347cdb200d962aa7414b016482eb78db91fafb4ff94746b042013fe3f9095fae2fce86db318e9c2ac7de4ce9cb7dc0004a75b8fd953b69d6ebceb231e4ec9b7dc34804a33bc64d5f925d0887f4ac5e84e228b7c2dc5292ec8463c29995dc712f20142be41548d7d58de1dbce54166785edda48dd203bc04e084531534d0c7feba439c024067c31781c47af12a6c4d16f70f2e3b9016b0e44de02799e0400f0b1565b84c772547585877c865ac87fa4d4588efe4f82f7cd3bd80670414699671a19c41c08171d83d38e439e7b22e2a94b3b4dc9a7aa303112e7d665e09de3aa0fb1d22f15848949db7e506883f3bbfa2f842eeec8e7ad2518600e4683c0330a3e16f0ef4596ea939d2815225008b218b1db6a89f7637887afcafd3abca0f083b1fdf132002bf332b863f65c45914f5c1b63ace88cf94776a3f94abadedf52c0cf6a1d2cd674a218454757feb053cc25ac51bfd18fd888d278cf8950520b48f177ce032dcd6718a62fced909ff884067b1c1566da8102a52c244575e545c57f6844917a67d00857f36ad1e6bd935beb9b0451a1d69d78c5e4b016e4424c02347eda74a93877dfa7042f421124d7575cbca1b6892e4203bce537f8cbec2a280931c72e6ec3b2c34b810e5932e2031defe35e7982a247d06fc0b8f27486c6c02386144abeb81c15e6528dd0873c33e498ac95de334c5cc7defea913da568a6d0613bb0ac20248aec9cc089a42a10ff8357d1d7410cd38490cd0ad47e53fed5641c6b8aa670077ec87c39278f4f4eb65b418c3ba9f03bf55a22e6533fd27d280ab33830a28239a3392492f27236e165d24dab302bd936123ac007d04dd91713d6f45a293cefdf26032023c3c0ede33d84149372b9532714adc8e830feccf2f8e7fe878058319f36bc452aa0913119c22c5840fa02154ba86a6c5af56f5040c5d12c8cf859bd593014ebe0a809e638c12ea82a166f0d6fea00d6f4a6c6bab829e6a4fbde474ca82cf8114c355b4b12e90a0670e6bbc41c76ec72c06616f67b3cb1ba927fb7bc2090be8f08433e39ff313d71a9543854fceccfa3332b56a677c43f0ae124d2bab72a41f3676717887dd85ba4c9babeeba32c481874c709f570aa56ad7195f35913e118645b4e62e976d17eaf57a9444e1a37bfeb640f9d6fdd22505af36e6acf74c53f25a136cbc3c629222a37572f7b69e6c841949138f5f724701054ac2f717020b5d7e81d029dd1d93c98dfb4b3344357adb2fb10fe8d8ed3c1461284a4b98f2a57562cee9d445e425503523468e52ae6ad504e755b70007c82fbb25e16d889edc0bfa3a2e41fa41ceb7d8e4cd9d995d2029dab6a086bf171c296763d442c7488803095dda0c6430881a876523bef6cd28fca55a383afa76aef8e5f989d38c491e6132fded1f02c29f661ffac9d2193bcff09807687530a12792b28f3e7bfc2e75d02a7643d941bfd9ff91649b7c6dae2e89572f415ea2afe7b7817b096ea07e7e458fe07f53a374f988c9519b027c62add13f37296df458909dff3f394c60f78acd8c86c73509e16bd29b8d693308bf2a529b6deec247a969a5dead3875406468398db38cb59f58a7c41f7a5a8f2f600fdb0bc5660f16335e598137634bab31bc3e6da7a503d33da155d81bc74e0bed94d3db96cb11a7c59058d4404b6a288540b3052c0ac3cd5e2ba3e3bee275cfac4add89ff17bfb338b114596cb2cb8ffa90236517c57eba9759656092f806b4122416871949aa3cf3af71938ce83db161927aa6ae6d49d71d3b3208851add8e12f0e31189f3f22c5fd56736a4969e651b898efb19a5cc02428caa34188015799d3ce51a96e2ef5ce02a28bc76d966fe3c30434cace4f28d33504fc5ed374a360f45aa4cf14fe6066e90a3b0c4cd5d0b884b9e56721bc9600830ab3342c5881b2df1beff41f12fb24cd119e4e8b814a5acde61c80ce675a0cc64b640899cf2a704e6ef85fd53e3bf44c27fdd7eafecce41e75490f1f4fe7c2e1e53d4157c44ef262f737e677da2d6f943518bbec7bf9a5edfefe74752077339e833ce46380109950a5afc19bb6a36145f30eea5b5fa77da0ac95e5929f5dc46013e0fa49ff7000ad5c0d475009d6cf6acbb8dabde90f8598787e570ed8f8f6143e594d91b3aec1b379762fc656e50a04df758eaf3a37c6a1eeb1e3fcbed33fb16ad4b03422ffb864464449ba065e41e6cf30d085a475d02a14642f5a3471fe4fbb18de034cf342638d59d84e7de683b2b36484fc0c494547178a8391152a8a5d5b09d7996e699db78e4a5bfe84c6b889be23a71bec1b791fe1c34431b32ef8b4b637e806426c3d33635900a6b88258883e6314af83d71254a76d00450f658b9cd8bd078802c4f7c12268cba5fe9570dcc1d930e62dc3c79f3bbfa469d878441cbdedff4f1d07ec5b17b5cd50a99b1dddfc7e106bc786571ce970d88ce5bc2ddd87eab4835e55a86b6158fc56940283ba0827572f04a28bd4843687a78d4db0e4b84d755f9e97d8d2d631db08194551fba1726df4443c02dcf3cc36cc033cc7c4430b63b5fc24fc747a7ea36ff7e25e40f701afeced22a8ca9a97b0a1a5afd3e84cc86060e0f598119285f8ca0df3ace558e3e751ee630c6a1df840acebefca46e34bc632d4fd7853882019b2b3db17d0c0c543317fc01226973fe4b8beb8ef733cffaba86385ff37619b31733771319b408d957e66362f31782e274fdf8bb75d749d369952e4cb7d0966820eb5765e85c7e509dd68cb49b1a6999a884c0f287b9ff6058977d0a2e38f3fdeb7550d3565bb0c79809977d5c277988424baa6615931f517df9647d4c615495616c8ea0855cb6fd5b35032641db460784c4e66f478f7597f2b7df715830c7abe61c4fcd1f60d7439f1494485d7c14ab70b8f5ce3e52895e5ee04dd9ca87cb557fd6f6482cad32d56b35d79c5a90a601142bdcc526221f15b9f5cfddff4c7e1e7ca88751a9f9117864970768e109fe994d1b2f407db4e96859b00b02675d03dbea791f5f499cc71eaf06a9b9f57056c2cc895e38c82b570f976313834586ae0f9eb17009faeb40d75502e33a013ab80f565e525b0fca42e90e261b8a9bc9b407c9536533e7ab2098942d2983bd2f78d0797293fc3a98faf7e7836f672d7fc02882f4ef488d69f4711e1a4e0e084a6c37181e64dc1fb9d9302cbecc6bb392b883f3cb7032eafbc56a49ba6a8ac8c23259e657c4476e112d2e7e87858039676701666d1bf43b642284facff35965142a0d486da19199fd3fcb356f9359f9d8d9e9b50a69d3ad0534901bd746bea861945423da99d420ab587b0b518f5d526f206b6a54541766a9989205041e8c2643b5f8975083959d2ed167714e1595964426ae1be2704efb95dac9ac9d7038d1a420709c1d459ba37952027d715670019c5b8cc24baf4348384555de698da02cef02b829f9aeaf8dc77147e6645b6553299945af359921b19d09b808f557e12c7b4dbfd687500aa21b6783c6e304afbb403114fbb724110947ed2d0ee38591d0a17d0cb46d83e77b5c63aff8567a428422fd846a8f327e90289330179021c08236742d80eb87e50a33cf2fff7807225a5f2a52443dbdaca3ec62ca050a3c209aa2010f85265fa2ad3bc57b1b77d92291581116839841f7ec49c5d7d5ccecf08173601c345f707f66cd56b18a7f559220fcf7f6c0b27a1f31d6a8b3b00f77d0399976a42f50c39ba6db418a4ae47577bcedee9b15e71ea3f57471707c06977212aaf0976710b0afa184f439a9f9773bbf9df99f4793657249d54fbe38540eb001a89d6fb79e11d665674eff4bad468dedab0e7e60b14b58a89f3fd6dfeecd3d6e52c3e760df7617d59b06626913f7bf3f30573739f5e799a6693a178a6f9dfa201102fe9d5af0ec3d615684912266cb187eb01cbd25777ed2bc34b9b1dc917b7c3d3154e3bceb4149d311a257321abd89373d3d81e61f6f912bcc645d29fbc451d32fa4c5d83af8459de3494e7472699f5bcb8303756fed0ca1ade3956a86e26cfe8f2a34e87460b1c57af296a237a08239f753e8a4925a7b2c37a06cf5091d555256dd4e84f9e9315e05263b368fb138a09add114b44ff00c95f3b593e3dda8be7fb3708b678b7a13540a6df0f5f904bec93a5a1d1e35eb4d515", 0x1000}], 0x5, 0x0) 16:47:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x1, 0x7, 0x5, r1}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x3, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2000003, 0x100000000}) 16:47:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 16:47:27 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:47:27 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:47:27 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:47:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto$unix(r0, &(0x7f00000000c0)="5fa0f3557e918a13f86cb788e0e09f967b9dc4494c9d382582b735ee1ec293ba1a37da156cd4054544041a1d0d41e5a51682e0897cdd9cdf528b1a97ae144738d6f713c5d1f1c18bf9af924862d8b60583e72b5be9e9433f32cbf22dd306430b1d6880", 0x63, 0x8, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x3) recvfrom$unix(r0, &(0x7f00000001c0)=""/249, 0xf9, 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="1e000cfab0917f5ef5030b319dd593280a3177562a543ab0200471edf23ac5447bb33360cf339dfd7ecf49ad6401660d1672ccffe104ac08c80512504a2b0b879f8e6583d91c944ab2cff500985dc65501698799ecfa96c5435887275d53c089433879e1f65abe3db88ded873c5df7ea83b7bb67960d722d68ef7a80cff7a1e80eac77150a675cffe786bbf1da5f62b6a50c9690e14734eb55635a2203a0738202e335acaf"], 0xa) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r1) 16:47:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x2010, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) 16:47:27 executing program 1: socketpair(0x3a, 0x8000, 0x7fff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x700, 0x6}, 0xc) socket(0x10, 0x5, 0x3f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x81) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00ae7b2f66696c653000"], 0xfffffe17) 16:47:27 executing program 0: mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1d, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x7fffffff, 0x4e}, {0x18, 0x1, 0x1000, 0x1}, 0x5, [0x100000001, 0x8000, 0x5, 0x63f, 0x5, 0xffffffff, 0x8, 0x100]}, 0x3c) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x480, 0x2) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="c59d74ebf11334e85e5fdf1cc85aafb96114386937ac236b725503763bb8dc777fa4e1f6851fbdb495735ffa93e7a8dae53915cccdc2c7316644aa5f2a7c58a3b8a96c821afb00f16d976dcc7763", 0x4e}], 0x1, 0x0) 16:47:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r1) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 16:47:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x10001, 0xffffffff9aa4087f, 0x5b55, "7f9f4dc085f9de9066f04859b17e3d0000c35076", 0x6, 0x80}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 16:47:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x4003, 0x0) kqueue() dup2(r1, r0) 16:47:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x83d8) setsockopt(r0, 0x2000006, 0x8, &(0x7f0000000000), 0x114) 16:47:28 executing program 1: r0 = socket(0x11, 0x800000000000003, 0x0) r1 = socket(0xa48697bb8e93c85a, 0x0, 0x2) madvise(&(0x7f0000ff1000/0xc000)=nil, 0xc000, 0x7) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x10001, 0x9}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="8c457c108efd8697e549cf79e12e37e66502b0f3103023975c67a6d395236cef6be358d2873e8366eaeed929f7921da898d962251de498", 0x37}, {&(0x7f0000000000)="1e4ae5b5d63babc122cf3d0b8399b9e344a6fe336b090c88b6bb79f577abd7d46d1213984889", 0x26}, {&(0x7f0000000100)="cface9780c32908f986e0f08985c7047f97e23e3572da1c6e35eee2260268706aba7db08537426dd493a80596d2e3036d3ac20dd5f51b916668862871f5837af408a295e859b1ca6b7efa3c65ad49ca2e9d7b266067d29ccdbacd1d5e5f931c06a2719fbd3db28814a9dbb15a40f7a8d15ff49622215040495e34f5c0b95fcf57e97770fcb0ea54df664b28dc3728faf5b2ef609b1e5dc06c16c9a47142f1656be450e24eae653a43d8e3a519dab5d6f9a7d2de60ca7f0102cd546e7ccf0dc4a90e8be", 0xc3}], 0x3, &(0x7f0000000380)=ANY=[@ANYBLOB="d0000000000000000100000003000000ffe6d41396c70a5a388412548bcbea66c812468ad4daf35ecc256adc421be13c51c31419b8b2a8d3c2fe5258b73c77f5ccb5078bc62ac06a543c3741d5117b03fa1d61d6c600ec0fd748165c8b8970e9c02d12eb6c1b5eecafe9f6a042454be96527d378994da155ef81acae24193802a4c2883df145d73d66f4867146ef71f5aaa7424b26114c3a9fc8b50e8f0984e70450efd58381989171edf2ead4e19d837594a9f648607851d3407900c27257781d119feba1d615d67eaad51ee6db0000255ddfef3b50"], 0xd6}, 0xc) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000240)=@in={0x2, 0x3}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000280)="29247092f4782d09aa7bd8153bebc8f7728fb4c9dd2dfd74628d20d2fbfa8271ac0737590527c88f33687b58647aa727b96152119f5098f1a33ce0818f9ea27aa6bfc538af5e86271128d15aaec57c5e5ccda4a05a2deadae9013fa97a3422494be54bf784a9ef850afaceab767ef00d0c3464", 0x73}, {&(0x7f0000000300)="078499957fe01a2d25c0b8603b7db59d1dacab79071eb9cf6c48b87a542bc33244ddc93737c5172865f42efdce13b8dbae3a", 0x32}], 0x2, &(0x7f00000004c0)=[{0x1010, 0xffff, 0x80000000, "9bd49f2f1d7bfa592fa187aff1bec0c90127ceede53237a60534309ae38d3f10b30564272d0e705b0d48af5e39f7c9b37dcde5fcfe89d95aa10b66549c5a81b02601856039d80b03c69967f19ede1aec033f01fcf0a2bc078bac1b69a8bbe8a1bf86d356a1df8ba2fe5e58a6cdbeaad28f13da7a24fabb190f2a98c86b4d457df00e1b3470f6b5aa0126059654df7ff8abf78802d01126695c8f7ec436a7844562099f756d8d4f69e9837c4530e03b686587235ffb55ca74649aea5c92701fd27708bbaa74d611c658bb41d1214d1d91a406ca82ecee371c9223f175c0eb02a7760771e8e2badd2f34d367661a511a2bb0421b25e094c34e8711262241e83b2e17c75d244ef58e26581e6d4c5d99d6d39ff1c420dccb9f139131464a372faf05a13f8ec37356792617fadfd7dc2fb3515ceea42ddd3c9e7ae0f44cff4e0f7a4a4c0f3fd2eee85dbaf72580fafe93a3e12878d5c6da3a9a7d5a3fb779918a7ff101dabeabd10f889801774f1d7f5aea52e940fcf2233792ffb5bbaf78bd1934fa8ebf36b882a9b6cc4da45ccc3020a06bdbd0fd57845e18409766afe467ddbfa9f4a25248707b923c87cfb9a235c89bfd736cb31a4e82c83b32e0f60cf9f9be6866d9eab17fce51c5f7d646f293ec76479a063b2425cd3a8b6e7f74a32333ec6d2996aa07626d7dd5be0ccab13bf89b602e9e1899b93d69a2ac9330340abbab48168a2b1d64890ff771d15d0c6d396de41d9dd157f2fa6c0c16662aa2b13c9509da238b599fbce5cd3952eaa686b4e44c234eea07ca9210499260b3592b08f3e69539b8dc64a253c6dfd52249ce61c855f98667941ecff592c21bafa03783913fb6c8a8f241d494ca1fe2eea93851548019d0c7a3de08b58dcd311133aabf6a9e574d68290194939f476519e96f86cdb2c873bc35415b0358d7b4f9f927b1d0c66c6130372f9061dfdaff574ec282c9c2e9f59e43ea2d831ee9a339625e1d695b8346c354f9da25c79a8a87c3caa4cc4e7c40540fab3be760ef909fb23fd9696655b63bac1bdb773cb17316c882a22b9865b2997a1989d6da653cd10159bf3efe6acd13862709a6522628d86015462310d03ae927722ffe73925c2df07c8d0be4edd947462e04c1c5c858374befcecd3a0fa5a67748d7d877f02bc8ab92895c5a549436cdc2a8c2441dfac6ceaa4633a328b15e987028f1dad706f86432098fdf1d57aab68aadf54eb030680d3a0d5631307ae884bde0e826fb652c25d8e857f5c0a7933bf9572fcc88ac08ed635e11c78cfb7b45659f0e7393936567f8ead119c10846aa1e9f16fa7e57aef78cca92f93f41270a71c90dbb1e9179e9d94173ca9da7a16f5273c5849539c1b9bc486f539b7f39e78b8cd9db82490245ddfe9e5a0db2f8d6b8620735054b5ccfd2e0454537530dbf0a341b0fa261587ea5424c1f3bb8fa09f5abc65ea91edf06c9f5bcb16a1de76208f045d8331c34d259d4af89e9baeb69f5c3f4f549d94ec1dcf2d4a6eb29fe6d1368902f443cfb5a7edc3cf7d1baac09e5c5ad9784bbdc03a42dea8bf86d2ef00b2b4a6ed84d2fd189568e4a2e54cec322801f62ac3512659d9feead7deeae9db0f7ba0cb4dbd21949d0163155bcd48840a3ad2178e60bb3dabd357a43abaf5ecd0aa1c22d3c0634f65644a60145d7e0e8b966ee49b6dd33c8c140ca9f299c657a1332d9162df8e67b1e0a49c1e73469df06942d9e0d3bb13a2dc28d9b644a7f78070092b5a66c6c7827e6c6a004a93a7b1f2b21409b3272ccaab167cec9e83a32bbbadee9fe458381a3a7b1a6678a3c506c13f50ef9b01a016e053515d9fbe53779caaf02e2803e23335040f82e72e13c2db7df63bbe0ff7626222bca3dca97a4dd24e485e98b8e9a46592a5c26d519498ba441a35b047efda975a1a96a34c692bca012d455bc35c3e22b54590cf356fab17e7197b1ad4417ac665e84177c41f221f3b1bed9258ef3a983db87c434dda171bc8264eb26c2e7170a26d7fb331c5f191b9e4d40919e3c3718890f7a787206904fbebcf30ab07a2afa6d5860dd4808d9943df4411b0f3d58a15d214adf27127061e3097e3b32f4d24f3bc3a96cf149c82c8f92cb321399922383342ea044d7a7d4893fbe94cfca89ef73c21c4a0fda8a92bfb5a6032b5d9ec4736f147406da49b6383698f5d14e149ce6f3ce72fc065e28328787e3895c7539a2dcb7494e58fcfd60e8c39b3d869286ecc03115fe6d15083a286500bdfd158130dec31482f9ab12292fe2b85e6edf8b907d6ae6e04d659b46a3fbd9a9c04ac9b05aa4742a72581b4931b45b852b80949672406efb473f8ab28ecc830719c636501970807105e7163d8b0d9a0281c84f6f048532484532a100be6046a59f230edbe0840519e20db19f592a4435cb27c210f63d6b839e51fe270bebc59307087428c1262300c8273c407306a6b8af2b061e4cd0e7901ecd7c16bedb9785020a04a5f79731ad95f7eaa5769e7e0dd1ce0d662ee48c6e4e786901c545f38a260f30f0b89afc32c94079db7592daccec9d68639c0c7aee1a0c22cc662e7e71f0595d5dce273752029b8bc63fc2391db71f02d4072737c256598fb307552f14646d5927f06a6c911d993749d65bd7cd68af7c4ffac6fe473eb38afb2775663901159132f808a6364c615aa9405416db18c67fdf8a5689aba43c081d2cb2f27fb97bc08cc5e522aa29ff1eed6d6ecbf92e3cf2018ee307254f29cb9c26169b3548dbf2ab95d99e7bd4ea74455cc3de444f14c5b846154a98d5821f85f515600718f77b1c1dea9465351cc296d8b930dc406d67f93f3d681621bcd9fb1a9895996133068de281ad8901da4fe001e59e7e9c0d31dba12bb391c7b09637e6073cbb44e9581ce1a75792fe9d3726f5d0f66db4207c885096e3040c5d7e6d1d90a217258dfb8aad7c338c5f7cef2b4ba1617244409420073a19811a2e2b1d9172d6d2b0daa23603a76b0e6a2be2cf729b24fa9e53e11c433a7a461cb058ecf0d986346b2c22ec646ecdd890f4ecc1931d46b54d9dfc85006b04ad947594e23123de735051685c97d4a4e1a8a19df0e0c8ef7911406781bedae390c0323946536e2cc90eaf6cd0c4a26600d16153fb7fdf740a15d46b70157cbaece06f311741366c9f8e19c5205cba40bcf1f0cb5139509b8b87ac8eed5d8ce5dba4c0cf50625bc149a377be8069c0af6dfd38fa6408b59a1661b1a20a1215caf3bba3db0e40488a3da2abe9125fa644959e7850f0612a3d08e207fa4e5a4c2af5e3fdc54211ba63fd7629493daf7397ac2b499df174c34952432bab485b950c525adb92ae07e227637d49e58cb739e8ae7804d3a1bc107fa7a1bd41d01b8f16ba87d42da81465264b09ce449ab63f6d4386958cce7fcba673d2d490bef8de5de8e5b3c152ef128f370eabfbcbac37bd06481f3bd4a56a41959252266f84ce96fb3a3755a44610dc54e76b6757ec2a6c012af77b0fa22a3c95788bff6697c3eaa4b45b5d7b70e6197620a7066478bcb2074e3b19726b571185650ef84f76e665e4f9f90ef8032cd05506483953d27f360fdac2ae3cbf2e55ef8595784c6370e5fe96c9d5207ba4ebe3f1545c37e4b1919ede30e837d11f8cd95267632f28aa3f1a17befe4506c13155005e231739eeb16012a6939dfc4197a46add22897b178ab8680544b88a095dab8549b88ec9081f0e2da9bb9493a561c371af2486b76acbaf5e0f3cb9a9f8ccc490f9d9227772221457befa22780ad3db6c855794309a447aa00503a95e21e2cb01ce5e3e3a2c6bbc65d4de0cf45084d377a3cb0206c6b8d835733dcd467c3df27034892917f0dd00261d07c73f6a0a7ba8c887ab92667188b282e46ce9295fa7c29a7863d5649b7b99a01cf098b79b67131c2c06cf7d6a477ce21e4a9549ca61d7cd6b8f231bc70d8696eaeec0f2a5e1956dcaf72eb610f741130901abebf7649ef2663defc971b660eac45500f0ae00b75dc572b49e9d720e0f472a6e3ebe1bf31788c0e96967300ae30f3896a14cb9028f4c80a31ec95521e1f7f6f9bd8b3a1b295d8c492b8487f1626a4c6d2520bf5c2754caa493fcdbb108b8fcdc1ee3036e5ac1842dfc006927aeff9de4e601afcb8a48336fa26806121c010bdddc084a05b5c30608c7466fc33ef6776da77326f6ac16b9d4477fc597f882e5ef1bb4021d5c2f823cee7431dd0915f9dec623dfafb105a4b92daa64d553c61b2d66b6144aec623eebffa9f71e3e5063378f9c327b52597042324d802e5bf20c0328eeaa120fe7d93e8d83b367b8b6c4b5d7df5db3fd3def5eba160245db3b30ff9d478c4dfdc5b6229bb83aefbd23ab2ce78170ef9d59fd00d96e2512bd65353b1966cea8bdc23d2f66a5ebad2781b3817fc3242aeb66fea64e4e612a18db136466f752023ce31f00da2ea318cf1eb6254eac10d09475c1fd2f291b51c683e6f058081114b95f387b3532da0b9a40891c69f8356bd289e92f6c16172825f4055e163c010defa2812220037aada6bafd4c74807327273e3e1d9280af7507f68181cb53f96faf3be0c2f355ac6f538c168b50df25b142e3e7ed079dd34019c3bef2aa8ab4d989d47d17db420223cf763e2600422299a18093d92f7949fd21e8af851a5b9d00da90949daeefb2550c68e75d87fc654edd12ee9ff666b926a585fc40f3c94f913d2755df3bbb3d204ca37a9b0919ef55d5a8571c93236abcd3290cd48b8e430b67012e629c5407c52fadfdedd7807aebd5c391bb99ae22cdcc7217fd4ce19bf1957b8a1a6e5cd4f815079c0509488cc0cd3311d610d26fb721d1c9a21db24b0336d1648a6ee68905161c83d79f59bf6fd92c13d719a741ea52c4aec8da84eb4cf3927253969c21fb385e8aa7abcf3f905a7045a0eb76245ca49cb3bbd7af9c9c85b48869a21a7112e05464a6a28aaf20c47adf74bfce06b4285069346e544e7f73c610e3ee71c58240b7a7a5f359563f21bc431f7fe2541f24da531b2e4a47d85da8895b209f3c88f3995557f840524a179465db1c7487aad8f25703118a19c27e604edc142843c23b9e63c263d2790197e2e0838a9f9090e668d0e1521e63dbb8149457c68b42a90d37609c71be0a9565d84461af1d8263b83bb025db819289d3ae011f3f4c15da849028efdda995982f85d9443171a1b03346063a4c95958a868355ad8e4bc12cdacdfdb0248da2e95d34d23ef993f8476a4b579d3d6e017d31175b7a7c0455686c06462e8cfeafd7b3f239c1a1f8c639d74bc2f09efed27b73797020ce8f8ef47a5bc20168e880301146b1b793bd6b3896c645bcafb49f6980fcf615a79ad9a1f5b16cd22ca4bf20095df67cf9069aeb764516bde1f46745e1a3de6423fa8ffad92227c89ca1726f169bc51bdbcf15447f751b20aaf1b00186f8575830c9e4db37ee7ea7e2373c5ba5654e567ae8695d86f9910e4d18ac02d614f9bcc58cc35f06258fd12375b7045c4bedc3d010886391bcbc7af70fbfe526f976f35161728fcba099382241d0709bc14ef885f873ba6081d01bb82d3bd2c0846514ff6e91ee53aee110533bea6b33dea0e9d1f9089556e7a2893f679909eb8c966e93005928f568382e1db859d640c3d2f5289fd222db8404920f27f044523e0ca81d76f0db417351cb392abea0af854f81f23e47b0c544fedfb4b4ecb70276d11f9d1dc282541a9de4166e23789593d30fbde8852c65a37a475717f1b3b37bb08d191a01d24900ecc18d2185c1b52744cada485633978cdeff78383ef8239e05"}, {0x28, 0xffff, 0x9, "26377d0c2ba022edfc30b7af22b6493cc73f6aa9142d"}], 0x1038}, 0x8) setsockopt(r0, 0x3, 0x3, &(0x7f0000001540)="0a6f060400001a00000000", 0xfffffffffffffdd6) 16:47:28 executing program 1: r0 = geteuid() getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = dup(0xffffffffffffff9c) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() write(r3, &(0x7f0000000040)='h', 0x1) sendto$unix(r3, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 16:47:28 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x4, 0x678e) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair(0x18, 0x5, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() r7 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r9 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000400)={0x6, './file0\x00'}) r10 = socket$inet6(0x18, 0x8000, 0x2) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x10, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x6, 0x5, 0x5}, {{r2}, 0xffffffffffffffff, 0x34, 0x20000000, 0x2, 0x100000001}], 0x3, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffc, 0x71, 0x4, 0x4}, {{r4}, 0xfffffffffffffff9, 0x81, 0x0, 0x2, 0x80000001}, {{r5}, 0xffffffffffffffff, 0x4, 0x40000000, 0x3, 0x6}, {{r6}, 0xfffffffffffffff8, 0x80, 0x0, 0xbef1, 0x87}, {{r7}, 0xfffffffffffffffa, 0xa2, 0x2d, 0x1}, {{r8}, 0xffffffffffffffff, 0x1, 0x80000003, 0xda83, 0x97}, {{r9}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x4, 0xf4}, {{r10}, 0x0, 0xe0, 0x20, 0x6, 0x100000000}, {{r11}, 0xfffffffffffffffe, 0x48, 0x8, 0x8, 0x1}], 0x3f, &(0x7f00000003c0)={0xebe1, 0x2}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r12 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0xfffff}, {{r4}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r12, &(0x7f0000000180)=[{{r12}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 16:47:28 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) poll(&(0x7f0000000140)=[{r0, 0x115}, {r2, 0x29}], 0x2, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea", 0x1}], 0x1) 16:47:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000340)="ed773a5ee0f4fc0db900f1b34b8fce4cca8bdc92584d5225bb1efa4f4aa652daa255c62edfad978f4c5362ac70f0c62f14a640fc59dec7b1ff3af44a5a0a2245ee9126a74f1996a9887b06079aef56a35763cc826022e77ec1252ddf6ef87a215723a11cdb5aed06cb9cd61880dc8af6b1466044f0fa5a0d4c64ba8257b3ba02323f96058c8db43869c8907b930d9df28db28198e9bccbe7621df7f6fb50b6ee50f5dee84429c373f6835658103827b72b54c407e420d44eae92f154710922df83ca957d2f998728e37f315870eefc50cb0e1249b65239e2bc25a94591872522a79fbfc0cfacfce02915d5f327a6b57a88d1f2c526c78b4d7d9c72568caeed4a3450a2cdb99c5029223aed33fd3b5a937df7f16e106e067684d7759f38e9a23d9302386fa2b95626c4e891e3c8c14e07db1209ebc90b6f23301b2cec3a7be095c26d2adea9be1dba453afd792910c40396fec96a00d25a7ca64ea80529272f26b02f4ca15d7cfc47ae0153df63556dc8bbc53f8f260551c62a7ba6754517acf704700c279c249151b11ee61af72689f454974574a409c7daa905ff6a865ae6cdd0e5b9978af09968549cc26c621f98acc44715092ae44033d8f5398438b3967c287cd79b8046533e747ea7dacfe8fcb73caf2e2ad5bd87b58f8066f776960ab1cf9d51872ea4ff5744710ad429a110017e37ca7fc038090d5d3593b7c09a2255d199bf35e555bc2f04f7d446609b7dd6a0a5bf9c69b90b1014dfedbf55b06f492cc48c3c6d85c6139d1340c28b40b4499fe2de3aacaf74c1dcb560874669f6520b1e674be937920dad64c92fe71d95f1eb9314f151583fb8cf1d561cd68bf4b17bd05da95ffddf147c9701f495f774f9b18cc1a5efafa1b865a9509d86b52f101d81f31f3cbe949d1a8c2817650b46c19d456c660664d5908ca6694024196b77857b3f958e3bb34f56af0d9a5addfd3e319c6819ba716e5a8e817b3165dd41efd06564f16318ea0cd0ae0db961c2aa47c389c1c896da539fa32e01fe8d89ea2ef6d2b4bbb78af6f07d1ffbf9051489986450353a43fa8c61743c670625df9061f75d1f0ea883ab0090b48ea4f0e7524da995a0a456b9a46bc2f54b454f837b00a03523ee36f0e1ef9046375dad52003a583e0e438fa76883394758d24ab1625ce85fa2aee7a98f9ed6b1a8872dfbe37f23fde38d13758410aa1fbb56ddd468c9428d60cd8ea28262f3bd505357301f71a96d3f6e17657364ecf2363add373507fceafc645f46d566a0f68d195fd5bd0b23276cbd2aabe2c4b84679639346a1092ec7241524231e1bcb89209251e91d01764fe53f67e9b7599dffb536c18903ae6d7d3ec596b7b81d5be161de86d3a6fcb40ff58bf6b5df1588762453d00dbaafb8cfb15dec272c05be8949f825167d3fc53c4759c47e659ff67d8a8254ebe2597e1de8c02adc62e0fd37a9ca26bd8b54a90c674af3e9b784f5c938c65786647aca813121eaa9f818ea69d01b2d4b3ab7afcf5ff9abbea67170f73dadf4b803cfd8aac53ce78efeacf4431c81745ab2e193b2de63e6f0b6edd36a6968224f51b518e333c8e3d0a488077e651cf25aab086e012aca869ab39741e07ca504c67a4b3636a9acf4de7811782db5c27a9180d4eada25a913d407b21b007ed3835527c8298a7355f4bdb98f298276608128388d9c42b9756e64dcee3821a5f61e459b98d2d3f8443d47fd34f19ff34a2e3583b53a2f232e75376f1ec6ac7ee794b6e3c37da82e31498a52f9a2b08d8a5f17ce57f42436b7c2c2b7b8ab27ca6e12908d03ba04d1d59477cebb4f0317e45f522913f6e637a3319937f16279690ea867ad5bba0dfdca62def6883303829a8901ce28048b49c7fb3e499b47eb685da41879308a648a1683a2af24906bf143c27d5167200ee5093774f073e85c4a416104bca93fb3c187e791f047a2620f5950749dfa4ab9878982873b667e53c4b49f6d5b4c3e92ef61bb688a43dd783e2af70401d289457938545c61b258d0ffff73ddee69348c880c52a372de63c388abcf66d44bc60c1886cb79ce63aee5d95335e9f17a1afd104718f1c6cfab8875fc273db74505114210aab1abe92727d9d081633d7f9f369383744b9d0f1553c6debc51c107eaea6659dd2c4f0b3f1b1320d00120fd1e183a5adbe0dd8242cbba1b572f9204529f4338bf4cd06cbb053ad96e6300979135acce5aeab693d2c357f0e14e64626baf98f47f41f37efe575652", 0x63c}], 0x1) 16:47:28 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x7e, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') close(r1) 16:47:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:47:28 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0xa8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8f, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 16:47:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="f79728c035b3cacc7da4d948923a0df5f9a2edbe07cd682e8027bb20e00564c3bbb5a913056d295c663be072c036c8ccdea377e4acbecad3636aa7f91138758151252e98a406df97c543dda23f9ba6be848b95b4bfdaf6d15ea5fd59", 0x21) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:47:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{}, {0x9}}) write(0xffffffffffffffff, &(0x7f0000000180), 0x271) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:47:28 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x200) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:47:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000100)=0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x10) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x2) 16:47:29 executing program 1: 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) dup(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:47:29 executing program 0: r0 = socket(0x2, 0x400000000002, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x0, 0x13, &(0x7f0000000100)="5133e9aaddc6cb26f665276ca0bdfffbf24356ff98512f67742466281faa8f22d1a32ae978e08c26f19b907e019bc5f9c55bb2f518a191c6f84725bf1df9b39e34b318df7adf69e38f8f1204a1e6cfeef6c8a750dc512fc2164699802596f5bd4b9a0ee127689272ca5568427484bf2135ee74982f9107b577945af653e1071f2b66af33624bfeb5975c2344610d5146463e3b083b870c4dde3337e36617d7dab7b99b56af5048080bd94f25349c1f6937216ef5e1c7bb60b7c2ea0bd749cb537875ee45a7a464bb95dc17797ae38500000000", 0xd3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8c0, 0x20) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x13a, 0x2) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) 16:47:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xfffffffffffffffc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 16:47:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) chflagsat(r0, 0x0, 0x3ffffffc, 0x3) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x17, 0x800, './file0\x00', 0x6, 0x80, 0x7, 0x9}) 16:47:29 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) shmget(0x2, 0x4000, 0x54, &(0x7f0000ffb000/0x4000)=nil) write(r0, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) close(r0) 16:47:29 executing program 1: r0 = getuid() setreuid(0xffffffffffffffff, r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x81, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) read(r1, &(0x7f0000000080)=""/4096, 0x1000) r2 = semget$private(0x0, 0x0, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0, 0x0}, &(0x7f00000010c0)=0xc) r4 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001100)={{0x7, r0, r3, r0, r4, 0x8, 0x10001}, 0xfff, 0x8, 0x1}) 16:47:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget(0x3, 0x208) msgsnd(r2, &(0x7f0000001800)=ANY=[@ANYBLOB="0200000000000000fe3f2aee130f79741b8f0337e4a354fbfc8b2024b36ee6dcc16a69086e1e040081c730b558b4b933a1da76c2cb1714afc387f54433e0f1fc25eb951f373994c35826448039fc352c3e1638e0cb66826e043cbca64b5d443474e1dbec79a2fe919e60b66858a0ca61ad11e9619a169e86fd02b6da37cfc06deafb0dd5b418b9dfc6463ce70a3dda59e0e45beec6b69aaeb85ffd5b0858b534f63b6e486f3b34a468f31f1c27fae82760295f7ddda9afcdec8c18b34a285155a8a2eb59cef1c78d385c30c564529d1bb70e5e3d4a2b21ad1ff511aa24039d623888b8f1eebaaf582a621779eb16788c34947f870442bac3c7cf5d301f22ff241a8a85d5d9746efa742874683ce731ea197a85ee57166d65efaf1aee9adddffa0c37f96ac42451b16875efbdc397c50ab0a598981f9b3f7bdba88a1c16f1864a3415ce25ea5349"], 0x3f, 0x800) setsockopt(r0, 0x1fe0000000000, 0xffffffff80000001, &(0x7f0000001580)="3f0b17e232f586f41857ceef84f65a466a154867", 0x14) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) msgrcv(r3, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x10000, 0x0) recvfrom$inet6(r5, &(0x7f0000001640), 0x0, 0x2, &(0x7f0000001680)={0x18, 0x1, 0x7fffffff, 0x3fee83d9}, 0xc) setsockopt(r0, 0x6, 0xffffffff, &(0x7f00000013c0)="ab352da653443f9a4443459fa510881e524148559cefe830779b742f798d8ae7003a308dbdca1a309edd88717d3d992882", 0x31) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f00000017c0)=@in6, &(0x7f0000001780)=0x2c4) r7 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r3, &(0x7f0000000280)={0x0, ""/67}, 0x4b, 0x0, 0x800) r8 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r8, &(0x7f0000001980)={0x10000000000003, "d08c59611484eb450652907559ec25b27a03dce11e676798fa4d26b8530fa80f2e11ab9b03fe63a6252acdd2f9ea205ea09c11231164b4ad8d60b6ab907c3323fd49b7912d131b09327c2f45bc06989d0cdc9398a1db864d1ba230ca2ff8808753b284f85c7f6215b0c3f81a29b096427047c7e5ca17bd90f41cbb3d2d44b9c3bc7ae55746988cb3c453b67968d6254be55ef23d7af73e600f956e8c0c346fd9bd066da81e6b25b645d4581aa16cf06facf36d41b7219ad42538fb532757142f7a8bcb609b56eec71c54f635fec1b579611f97c41218222fa29b93c0b52259d7779c64c28af5107ebb74fd67a66f1027d18645fe3aff550b6dd1c1bf367c43e2514ed6cec8dd48a9f82214713b0191de1bef00261a9b6cc676acdec1ab63bd64e9bd99d22cd163950283107c9d6eae8043617293f67a11dfd4032faa21ecf00fb1642dc627d6aaf364ea7d"}, 0x153, 0x7fd) msgrcv(r8, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r8, &(0x7f0000000000)={0x1, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) 16:47:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x2000000000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x1000000000001a, 0x8000, 0xfffffffffffffffc) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:47:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x300c2, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x90) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc020691b, &(0x7f00000000c0)) ioctl$KDGKBMODE(r3, 0x40044b06) 16:47:30 executing program 1: r0 = socket(0x18, 0x5, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 16:47:30 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000fb8000/0x3000)=nil, 0x3000) r1 = kqueue() readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/7, 0x7}], 0x5) minherit(&(0x7f0000ccc000/0x3000)=nil, 0x3000, 0x1) r2 = dup(r1) accept$inet6(r2, 0x0, &(0x7f0000000300)) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmctl$SHM_LOCK(r0, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000340)={0x3, 0xfffffffffffffc01}) write(r1, &(0x7f00000002c0)="32a66b6319e18e4f67f0eb6f0e0ff5f7bf81515014f8f4073850e417064a6214fb1aaf7fe1aa0502c1b492b297ca59b01c", 0x31) 16:47:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = openat(r1, &(0x7f0000000000)='.\x00', 0x401, 0x81) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:47:30 executing program 0: r0 = socket$inet6(0x18, 0x20000000000, 0xffff) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x7fc) poll(&(0x7f0000000100)=[{r0, 0x143}], 0x1, 0x0) 16:47:30 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f0000000000), 0x10004) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) 16:47:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) fchmod(r0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0xffff, 0x1021, 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="db8aa18203821007a584e657060e3c70ac04a9924232da7d7a9a6d01", 0x1c}, {&(0x7f0000000080)="9216e16f7364dc283b5ea15f8eadbe9faa08589baeabfc9cde036ece035fd11fded4700ba6b3c849a9627ede6c42146a511628f2fc6ffc45aee79b5bc7686de138fce6833452e7e840b43f4b397fccb7123e3aabf821f41e83c3a8b54975acf8611ec8c2bd5202b6306a837b817a9d9829c86d5e1d960bc687d4d6a2e74969c057fd1b2bda8b75576ee31b64dbdeb07e3fe32a1f43eab4d6c64c07e9fd30cc828b5211dcc2357294b8fb4ccd3855645059231002f10b967777dd9ee19ef777fe53d36be79cbb3e91faf614668aabbe54ed1cd2a125f65d62b690e71ad450227762d8be9e38d7a5e861", 0xe9}], 0x2) fcntl$getflags(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) seteuid(r2) 16:47:30 executing program 1: pipe2(&(0x7f0000000040), 0x10000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x80) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r2}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) getgid() kevent(r1, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) chdir(&(0x7f0000000180)='./file1\x00') openat(r0, &(0x7f00000001c0)='./file0\x00', 0x8800, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x480, 0x0) 16:47:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000100), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10098, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x4}, {0x18, 0x0, 0x80, 0x800}, 0xbd, [0x4, 0x9, 0x5, 0x3ff, 0xfffffffffffffff7, 0x1000, 0x9, 0x40]}, 0x3c) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x1ff) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) 16:47:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:47:31 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x20362b40}], 0x10000000000003c7, 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 = kqueue() r3 = semget$private(0x0, 0x0, 0x8) semctl$GETPID(r3, 0x1, 0x4, &(0x7f00000000c0)=""/197) kevent(r2, &(0x7f0000000000), 0xb7, 0x0, 0xfffffffffffffffe, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000500)="c23edf2a2fb26fd723ffefb716b7a12037c6167ea6294d479af4983f4c8f80f5662a05fc1086a30950feef774a6400acaade6981e75bbcb8f1017bb25e8437af528feac8b6b3b6693d54fd19be4fa9d79aea880f6838f9a92872492533889765987f0b0cf5c0097a80d03ef8ce1f94b6fd87ed16ffc39da1616e39b5915e90422e3216b71689fe90d8d7438fed4bc2efde3425d2ee9ed244e8199c55cd02532342ce5da782fb06ecea4951fb51dc270a06a770020e24ff12faf641b499e6fb30283c4f163d9eb5025a66f4efa26144426c6cacd7babc54212437a68c54a584f74a51657b6a60a9374b2fccd3fd9ed9964bccb279b3585191b52caaa7605fb3122ad9d7e71ddbfe2e0b58f32bb6f9699175e433fdadf35a242099abe719357f63dd89c8cdaf10adc8c91592306915fdde13fc36cb83e55c46f09968b0cf477f2c863654c0efcb762194d0b2f9f242ae56f23c43c08f03baa0666e2080a510618699d05c1dc86485c6e27dd6997e56999a56a3168384d35eeb1878473c4ca28a7b53b9c57e10f5d8032b0c2c8da2ad313167248f796da671196529fabbf2c5096127b6d90e348daff77694f57a6daf9478737d31dd1292f840077cbea7a7fcbdd01c8b09bf048688c2e02505e3403c1bd39a04f9c1bb671165db5d2f9acd3a2f1abbc4c7776025d8773a50e8ce54d5654ed2e1cbbafd70f3ed7a0a10fcf65d123ed4735c5bde5752971180337ac121148b8519db17fac1a8b7655b504c175db72a41b0c0ece3001432f98d0f7cfb05d91dff0f4ac6f808ee9a8032c11ae10d635a934701a681bad32183b6c2cb7d5e3e051c85147b7fd39d504807746d28d8be7095d2677372fedade9f552636374631994cb04f024616ac1fbb7abd2229ff4cffc55ba0260927ddafe907f092a14c4f3559bc3badd9cdaec905a6bf8b11da5d83c051ec452d2410ae6e6242b80b9c9ca44bb0c542462d37d769c0ba280304142cf77f89279d1b0c791046758dc63bb3ba570aa20882a128e93019db9641d17e4906b1bb0f4ab9f8e93c1fec1de58f290e4fe097b515336ac090d7a6b5d1a7f8a81d2f884eb6035dde37cc0661d81d6819e644766a80de6a4d8d5235cc60bc513cc7d43019b5afc4021d5a4af3ad5ca02496ee887ba837213969a01964217ffd246e648bb526a23f3ac94c06beb9bba4af2646c1b4ffd34b894e2e5d222b307069dff36c32567e02a9a93c322b6691693355c9cf1466cc22fb774b3d3f6bb6a90f22157dfe13f4de75344eab263726dd60fcfb27240c666dcd4951b8bfd92178d66cae7c2a7850ee429ab7a0b1cec03150c004127b48e7c4761d8ee2e8c96c223674a8ce8ea6ccf419553f5a397f9c9e6bd00d020dfbfc0624f25883c12f51b706741d88b2fe5ba553f65da77e447202e66e962b29b6bcd35d1237dadee2eff151c429eecb43c52ae15585511365651f6c254f0c9be1ae43655bf573ad5e95ee84a5f0047af108a04a72933576087c90ec40c095eb80c6159f5f4df4182ddd775be95d66e8a180af5c8a526f6d3a87cecf053a1f88251a8fba44d949fc1ccbfa782282a2a00b516a5c0a81a81e443fbcf582ba0a67f3fe356705fa884a891ebcabe415b5b2147bfe1c8887c7384545d4a91e6ddb7506018e5fa7f6698c349b8071a8fda2a8dedf87f1830b1d351d1827945b8129fcfe16a0374a0e24c88a8c30c6222778847923c564cc43c51a2efa066ee6c3ab15a452ebaf9412628338cc9c64c671340c35d8abf02ce3ea240e7e8710c2afca6280ac25aaf9b6e9b958a1f5c3385bdc584ec66b41c055efe57a7f943d028a6b35f97a9c94a10fae55177a9116ebaf76aab7ee2854abd0833ae91150458e47f8861c1af2d1644d29774787c5969efccfe0a579b052be4c6ad9a757ebc63b80137b1c0b413f33300740153330ebff8e89d58c83f8c7864b3a211a84e5e1bd98ed227e769ff8af3f4d09da967c83c9b3d4c017b70152c150ed36a72942539a6c915eea36b468bda2ebe9b74269430eaa220218463c57acadb52248d84aa6b769b1a17b2a69d61fe12e49668e820688c8b3807a00c04a737c3a8b5af3c0858ff23bdf519c1f3daf098331d0d809288463c2be0983c720fe3f399aaa152c985fed954073a3a6f542e5a2c4458654f4bf3fda43b26feebf619968b77989f2b5c84ad72540123d88d0a33db8529db509e5d0181101ee93f2d4fb492df1b6e56224eebd72a7be131bac2f92b38ca018c56217faf7e2c16de92f0ccc6ee9496d342cc926869c78d6c389992b4dc999a9afef2a4c564046ec96c585436da5349f563b0b2a6a84d0e853bcfaf898b708098ad1c113df2b1ec0118be5b556866b82bc435f9e54862c5761a0b5681b141e842bb0005532df99923eba2d0f257186126f7e2e32481da8018131f5aad2ee42516d295909bdf3e6877357c8ff7289228405c0922fa67eb067c544fcc7c4a9179fa59b45a4505a50b9a7c47742c876a582289560d9c9c097e26f1767cc6d362b86d49501967420fb942a00601ac0dd6c1bb075e83bd95953a638ce8662f244aa5015dd40ce5148067709cc95bd6cb3580b9ccd90e6bd64ed9e2705367e81fa8d1aacd359fbf34a53af3ffe9753a03114b1da752d797aa3076c679f18c52410df0da58f0922744c07ba9618797ea6cc5dd6ab3a5b5f46d0ddda8da674da5be8374b8b05b1b6e158ad2494244035e2aa084d98d1ca482ff91df0255fb55cfddd4c0220b9133f43cd367e16ad0a8f1073ffe5c0acc47c713e20d9c66fc26d2458a17211fe0704bfcb156f88cc6c17c457d3230e06177c873392df37b3a5d2da0805a54eb89452465e8003291532336eedeb6a39122ca38f860fb8774aaf61fa0be0e891d2b862f10ffcef8e1ccc89144681d23e3d47a3129f89d1b30b2faa814f5f72a3782868b6d91a9d1ab50811bde5052fdf07192020ed674427134fc68e45bd8190008f4fef402b0e9c673ed1289726267a9a699a6e96f048f125a05b99278608701a50702bea92c6ce0107d03fae0295d5f0662e638789908a3a5631d1438266bb7c526d613464cfaf89efa2cc12cd9a707ac3245d9f6bc8d1c3b7f3c282c2cdb0afccc12af167071f312b2346464b802feadf99dcbca4f908afd95759a91cafd5eaf91abcb82ab69f4cb3301359f8f7ad1d28718990b4692c83c505cecd605df5d019f7a7a6f4a46b1d69fb58458bc2e9ad56e9d973b5e1a3df7d4e478d72171b3a675f8229194d73a459d4d2801d4f66bf05007f99117d2184c79e775797eefb97470497f926fd297c0aa133a3d3643336a8cfe76640dfe2167dccbad585abcb24ac697b70a70f089f56173d33c7e616f0d9580f87239b250333ac07541dfabb7b31ddbb692b1a49523f61390642377e585629ca7f90cb945464f915e9fe177216beb77669fe935c1ff7c3e5294f1f334c630fd14fd28cd4e507709c5a2d7a6dca75b76eb04fabc668175725d6349d42dd294664325dcea638f650342553f10f380d53e6e3773b12812e7f24b67fc8e9304a3feb9a93b85c13270e184ba483fd5fd30aca36b5488e6cb8a7afd61bf92fbf1949f0c5971904207966d9a447ab7bfded9ab710f2cb8fad6e8ec1467232c3dfb6d99da302e0bd36117e2d73f22f4d6ec3c5cc950999498d9b8bf54a7ba6f41314cf382ad85eb1ce4ee4aa3949211cc889ee2d676969f51449ebbaa63fbfbdf8c83bf08a291e59b80050231d1c58b9ce53cb680b77b1b7f28d47f288265c38021f437c453bdf2578fcc0b09879e6afa7c10c02e41cab819d6522df1b19dd1e8b36dea5deae25a7ace68608a3aadf1fc29b5250fd5e6ff313b73007c280a714d764e44e5ff841d067c4b07eabdfa5b7924e5430f7f82bd0ad0835fe36ba29e1756670db7074017569b3ffc2a71c3b443c9dab74506a42424cb5f321e5e515fdc18330aa36ff860c455f7a2a71a4cba9fb81433a58ccb64a2f44c0ad252476965b96c9575c0afa7a6805c837ddf6471cbcfa7392c85aa12c706625d8256a9f4c76e04d5580ff351d0e92695956a870760e0abc762cce437b1ac9a62a35fc33cf73b26262e2490c48736391792cbd5af925574b640ad89dc2b38dd3d1406d8318becfd365798998357f90049e897721f48007b63da342645b301a306484fcac1c5776a87343c4ffc2fe6a1ff764c6e402cbf5b24f4ceeb6c4fdc424bad089c1cff91babda7398837227bfbf8425bd3c2345b41f4e7979429310c9fdb6c1e35dfe0ebc18d3c1c28d7f34a61e1ffc4e2d3fa02cdddad903d1216d2c982811c65087a74c6ffb46dd3f284abc514e4f5f53df7378f1e1f9e2c6ef239d84515e0fe6a9d242e676982773ee417f78e5011633afa3af7dadce971d7ca9e7297eb6a5e07866fce60e2681b7b4537f7f707da868fe1f80aa830ac98da1d5b64240744fd8308f57fb820d45d264f481a34a72e07730bc0e697354aed9bab70124d8eb5f813ab0fef5ee67ea95d3d432ba46c36fbbf2db849b686e13d325d00b864f19306c35084f3fe01601f432a915c46aada51975a646a410ddadba130cea24c6362384dccb06e63c786a476fc54ee741d628428f22c483b751255075ff6eb148aa81f63f4389306489589fba90d1799630a79204bf1bbefdf06d432ae556853a38da6db8757fd2bb88ffab7d08f3353cd2f0e51323fa9d6c59b5d152e07bc413cff6742a4358c650d93ab32db4d41b303004c679f82673dd6ec4f720f7777eafa02af8a915148aed21d00d862fa8aad09bf1ea1d151270367869c3036947a0655592a62981502ae18391d5d30150e0b4e440f8d3b2d392534ec39002a9b52ec86ee977d3c68665c67e4f2941bf803801ce327b3e342491bd480917063af90ae0b163bc31d228d91b68a331e2b83a64dcf88aa77a3fc4c56caf597c0ffc503ff966e0758d2709a9875ae9f62d769d635183911da934166bf015152dfbfc981f28af5a41015ff52afd40e95bcf06040d3bbfcc757646f9c6d4a7edb4cfd4c135fd93dcc4ea7b688e02c1ef2f4195054dea001cdd38ae27ce1ea93fc4a8412cad05c594c0de2eced41005dd28f8129fffead10b1ab9de63a640ca1ccec3f6b28bdd138d02d53610fa35a0fc442bc716967afdce6999d6f2ee63f1f3f17ab3c8d0bb97eb799269850eb713b8910ec0bb96efc5a8711aa1733123c44981f97085a13fc3cbe9cb1598492a7ac2b2d182219b30dfa2981a824433345d9bccd229e9feefa7afabe23a1b32b73fffbd6b85ba6987881962dcb27dace4e4f6450698fa7bd82cd0ba37d23a46d2b182be71909f9ab2dade11329b917cfd3533a4ae2f9b754fb005cbcea82905d3dbabe9022db7dfe2986a4d1c85fa5e9811130e2cda8c53276b2b017ec686dadcd59c1f5ee5992be3a3ad526a311f796bb07b033c2cbacb840e84f9a83f94644789f1ae89f7296e842e0824e3a3b285253555532866c4e7aa6cc74b5d420fc82f9969d65f957048bb84a691c1f0f40deba2e32729814d50ce546a86df18a8ae77629c70f96ee904a3ac7dff9c8d06f2676ce40b728984cf65e639d2b57268c40b5e777735cd8cb6d1438a45e1f28976b8ef71e2a94800d03b5ad74bad2e0c3155046b22fb7ad3ba9ae191ccc1f5aa51ab20030327b3261fbf192f43e42ddc5e3076bac9465778ae5f1825a36d0a658e959642846726bf67099b51b1d8b80157fa4d5e75632e689c44812c4300f239e74edcf2b124fb38979046549c1f455f16c73c42f6c6663e694bb112a641", 0x1000) close(r2) 16:47:31 executing program 0: clock_gettime(0x4, &(0x7f0000000180)) nanosleep(&(0x7f0000000200)={0x68, 0x7feffffc}, 0x0) clock_getres(0x2, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0x62, 0x1, 0x2000000000000000, 0x6}, {{}, 0xffffffffffffffff, 0x14, 0x4, 0x7f}, {{}, 0xfffffffffffffffa, 0x20, 0x80000004, 0xffff, 0x7ff}], 0x4d01, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x4, 0x4, 0x0, 0x1}, {{}, 0xffffffffffffffff, 0x82, 0x1, 0x4, 0x9d7}, {{}, 0xfffffffffffffffd, 0x80, 0x1, 0x80000001, 0x2}], 0x4, &(0x7f0000000100)={0x1, 0x6}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) nanosleep(&(0x7f00000001c0)={0x8, 0xfff}, &(0x7f0000000240)) 16:47:31 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)='\t\x00') r0 = socket$unix(0x1, 0x7, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:47:31 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') socket(0x6, 0x8000, 0x8) semop(0xffffffffffffffff, 0x0, 0x0) r0 = semget(0x2, 0x3, 0x0) semop(r0, &(0x7f00000000c0)=[{0x1, 0x2, 0x1000}, {0x2, 0xfffffffffffffffb, 0x1000}, {0x2, 0x9}], 0x3) r1 = semget(0xffffffffffffffff, 0x7, 0x6c1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x2b, 0x400000000041, &(0x7f0000000280)="37d2a5e50024f445e48c63041859c21cb0bf6eff220c218570af97fa262d7072767b2fcb97f57066c7af5391edab99575ae51d293439e1f3163cf320996b970fcbb9406d558e21e308e94c4dc7ceb11efe86da96a6b49bedafb72362e22f11e62ef2e8213a", 0x65) semop(r1, &(0x7f0000000100)=[{0x2, 0xfffffffffffffffb, 0x1000}], 0x1) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000300)=""/215) shutdown(r2, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/53) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x200, 0xc4, 0x0, 0x1, 0xfe0, 0x40, 0x1, 0x2, 0x0, 0x7, 0x7}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8000, 0x11) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000001c0)={0x2b, './file0\x00', './file0\x00'}) semop(r1, &(0x7f0000000000)=[{0x0, 0x1, 0x800}, {0x2, 0x200, 0x1800}, {0x3, 0x6, 0x800}], 0x3) 16:47:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e1080db800"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="e4678b4ae5575f002279f7b33accf9b8712b02f0b905", 0x16}], 0x1) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) 16:47:32 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x800, 0x8, 0x8001, "c4b217e1f2eb4a7b4678fdc6254768563df8276b", 0x10001}) close(r0) fchflags(r0, 0x0) shutdown(r0, 0x0) fchflags(r0, 0x1) 16:47:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x8, 0x2, &(0x7f0000000000)=""/65, &(0x7f0000000080)=0x41) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 16:47:32 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) getitimer(0x0, &(0x7f0000000000)) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="d3", 0x1}], 0x1, 0x0) write(r0, &(0x7f0000001280)='R', 0x1) fsync(r0) 16:47:33 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = msgget$private(0x0, 0x48) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) msgsnd(r2, &(0x7f0000000100)={0x3, "c020aaa8304e9cf244fbbd82498ec1e117961c6c49787c885ea40bf4c33cbb49d76d70d54bd60bf0d8dc06f955d9154fdebc54e1fad658c57d5f2546b91b6200f8e9882c8c8f7d3866c1da1dbdffe6809b6bd27960041831e5b90c3cac1e444cae1288e9b3"}, 0x6d, 0x800) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/25) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/7) r4 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) linkat(r3, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xffffffffffffffff) 16:47:33 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x200, 0x0) getdents(r0, &(0x7f0000000000)=""/156, 0x9c) 16:47:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/68, 0x16e}, {&(0x7f0000000240)=""/149, 0x95}, {&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000300)=""/140, 0x8c}], 0x4) syz_open_pts() 16:47:33 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) open(&(0x7f0000000080)='./bus/file0\x00', 0x80, 0x13) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:47:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={0x0, 0xec, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/144, 0x60}, {&(0x7f0000000040)=""/9, 0x9}, {&(0x7f00000000c0)=""/84, 0x4c}], 0x3, 0x0}, 0x40) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000140)='/[!*+^\'[#:\xfb\x00'], 0x0) write(r1, &(0x7f0000000240)="c77ea011a7817c88afc775bb68b6b9ddd7b845b4118e8d28f61fb8273786bd9a82795c732b2cc68575efe3313e167fd47c0c56939e9346c38734ef37db0a0d2ac58951cb5aac79603c944952b54fb64df1cd7d9c6951ab760e9329198b396b64a8e1df5ad0bea8a5a1178ccce51675b9cc4e1920ea1934aa2593be391afe398d718cacfab05526e2ce3f6cdf02345d3a4d", 0x91) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000080)="b7f5f7fe7b45aa5b3f", 0x9) 16:47:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='^\x00'], &(0x7f0000000180)=[&(0x7f0000000100)='.)\x00', &(0x7f0000000140)='\x00']) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:47:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r1, &(0x7f00000000c0)="7208c738d6bfee04286dd1112b51c1115cfd24da50ee8c5e2bfb22bab586c9a1076f412fbcc0d954dd0a1ef5e6905ce9fc235272bf21ad03d862eb253b7c5d8341b29360e998e2ed0f40135952d66ab553fa913f3e244bd2ef94ffa304d0e4233e50cc4c7e78bba28f0abb1c0bb8575a43d7de722bc363279cd376414ef55ae8e18249687204139a8c4ee58b073611d2522db17f8cdddf2acd8fb696de72f2ebb7e2a0acbda54eb63fa451", 0xab, 0x4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = syz_open_pts() r3 = syz_open_pts() write(r3, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x9, 0x7f9db73b, 0x13ef, "7da544a3353f3364e4b1f41cb2a074a876798c88", 0x2, 0x80000}) 16:47:34 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10080, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) openat(r0, &(0x7f0000000100)='./file0\x00', 0x400, 0x11) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/43, 0x2b) 16:47:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r1, r1) 16:47:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 16:47:34 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0x2) 16:47:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x65, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x400) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x20040, 0x20) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000002c0)=0x32) 16:47:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eaff0100", 0x4) clock_settime(0x3, &(0x7f0000000280)={0x2, 0x4}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000300)) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/78, 0x4e}], 0x1, &(0x7f0000000140)=""/236, 0xec}, 0x840) 16:47:34 executing program 1: msgget(0x2, 0x200) r0 = socket$inet(0x2, 0x20200000007, 0xb) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 16:47:34 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x1) 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') sendto$unix(r0, &(0x7f0000000100)="7d3aa3ce7037c03f9e4a6cda6c5f0aae0bd1c15274d24b1739ab196d5c62345190b49b72d96b534e72251daa66e8255d5ea13c50eef849609495ebc32ad5ba0f1b9442720f854075377ddbbc90159ee1f0b2aa4048a80fcb6682f92a92529ba17c4a226b6f2f5892badc5e46ac3a1e39a39116a53d44eb1ebd1b49aa5dd8a9638d9e0f36dbc1e8536098b118e3cf4e812e44205b4da2e63d29d38aac326c74591da3e9d75c560970ffc7a658210028", 0xaf, 0x401, &(0x7f0000000200)=@file={0x0, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00'}, 0x50) fchflags(r0, 0x2) 16:47:34 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 16:47:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket(0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 16:47:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0xd3a, 0x3}, {0x18, 0x2, 0x6, 0x4}, 0x6, [0x3ff, 0x2, 0x0, 0xd65f, 0x9, 0x7ff, 0x7c, 0x7]}, 0x3c) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="5db0b31f81ba7ad95c44e21e9010e147b4da16d54906296eeda378c3424ae036bd19d17b04d110c46f89524bbbd2f411d7a1715200f49502e76e930ed5e5f32a6d3dad7b16ad490e4199e47412e1cbb4dbcdb72697326ba8f66ad882da815aaf6919a9e67b3c731441698993f55fc2f9afbf79c04db4f6b5550ca8885698f0b873f2766c6754e837da580a770b54ffa21d9e429559c9eae5ec91460994e948aa9078b3", 0xa3) r2 = syz_open_pts() close(r1) fcntl$getflags(r2, 0x3) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x6a2, 0x3, 0x100000000, "5ef7eb5cf061d8566099bfb02a38a0ccebe0bf3a", 0x5, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8, "b08d00ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/45, 0x2d}], 0x0) 16:47:35 executing program 0: r0 = kqueue() close(r0) read(r0, &(0x7f0000000080)=""/88, 0x58) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0x0, r0) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) read(r2, 0x0, 0x0) 16:47:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0xbffd) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:47:35 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f00005ec000/0x600000)=nil, 0x1000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:47:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x9) bind$unix(r0, &(0x7f0000000040)=@abs, 0x8) 16:47:35 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x5c) fchflags(r0, 0x2) r1 = getegid() recvfrom(r0, &(0x7f00000000c0)=""/173, 0xad, 0x801, &(0x7f0000000180)=@in6={0x18, 0x3, 0x6, 0x4}, 0xc) r2 = getegid() setregid(r1, r2) fchflags(r0, 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x601, 0x0) chdir(&(0x7f0000000000)='./file0\x00') fchmod(r3, 0x43) 16:47:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000100)=0x163b) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x4, 0x6c31, "132083cf3fe4ddbfcb4d7a5e0279a8f0ba3ea372", 0xfffffffffffffff8, 0x6}) 16:47:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x2a) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) 16:47:35 executing program 1: clock_getres(0x7, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10418, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x7, &(0x7f0000000080)) clock_getres(0x0, &(0x7f00000000c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) nanosleep(&(0x7f0000000140)={0x7, 0x81}, &(0x7f0000000180)) clock_gettime(0xf97ff21ebe368ff8, &(0x7f00000001c0)) clock_getres(0x0, &(0x7f0000000200)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0x1b4363e1, 0x5}) r2 = semget$private(0x0, 0x7, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000280)=""/153) getrlimit(0x0, &(0x7f0000000340)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x20) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="aef7fd8d88b2b0d4870a4bb4bba5c3a9ed4232cfeeab22c03ca0541eb0af1448b23e430de4151de2118460178a19bb539cdd93b28a35140ac8295c79f9a9a7d9a47666e13981400f1c5595838739ff18017ba2a4f9d2c8c7d91a3b513457ddd99c8a7c01ef180503fff1262458c068be04e5a26a8ea6c138f8addd5415d5b73607a3fa8b52e105038e91968470806a43fe50f9db54a967a330b37be4bbe8d51884a4f441b0e658af1c08c94211a0c423bd", 0xb1}], 0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000740)=0x1) getrlimit(0x3, &(0x7f0000000780)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000007c0)) r3 = getppid() getpgid(r3) clock_getres(0x0, &(0x7f0000000800)) ioctl$TIOCNOTTY(r1, 0x20007471) faccessat(r1, &(0x7f0000000840)='./file0\x00', 0x0, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000880)={{0x18, 0x1, 0x6, 0x1cceaa19}, {0x18, 0x3, 0x1, 0x738}, 0x1, [0xe3, 0x192, 0x95, 0x200, 0x7ff, 0x1, 0x100000000]}, 0x3c) r4 = shmget$private(0x0, 0x4000, 0x407, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) writev(r1, &(0x7f0000001a40)=[{&(0x7f0000001940)="afdbdd581467ae10f74a4017c5b10268ef0594d4bbbdbd664a18c8bb1bbea0c38eaab8342db332fbcec10c88a53e1876f2d461c4f23316074be52f5f14b8469ab02dd93c8bcdecb4b8ca1eb08b0d4c090ba8afd4a688cfa41c626c0bd68072813ac831b46b5820d56e7fbf50ee875f718d59812e6253ef2a8a8545de01cc3968b613869ee137af4a2319dd5c29d82bc8b786bca3a96b25662cc4a934b370c947f4b54e211153288bf3a9fcd9369fd397b111a99881b4ebeb4b34f9f241151a2546e858a3e651d39108d2ba3f20b28f35d82d7a6b00", 0xd5}], 0x1) getsockname(r0, &(0x7f0000001a80)=@in6, &(0x7f0000001ac0)=0xc) clock_gettime(0x0, &(0x7f00000003c0)) 16:47:36 executing program 0: r0 = kqueue() nanosleep(&(0x7f0000001c40)={0xb0, 0x7f}, 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() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r4, 0x8004746b, 0xffffffffffffffff) kevent(r3, &(0x7f0000000000), 0x401, 0x0, 0x800, 0x0) close(r0) 16:47:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f00000002c0), 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) readv(r1, &(0x7f0000000480)=[{&(0x7f0000002700)=""/245, 0xf5}, {&(0x7f0000002800)=""/205, 0xcd}, {&(0x7f0000002900)=""/220, 0xdc}, {&(0x7f0000000400)=""/82, 0x52}], 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(r0) ioctl$KDGKBMODE(r2, 0x40044b06) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="c9d2a9f3cce59271c4997ec460ed9325550c8cb5caecb2ac59350cb4c2bfeffb42313b0e96fa7c63392c7097c4cf28ee812d36f8a31fae00a948b68ee836211fa6b368e3f2325d0cafe705c9fa81da1141b2156c2e0b2c4401", 0x59}, {&(0x7f0000000180)="001d9cbaee9346773d2455e2419e3032d5e00573d7ef0d68", 0x18}, {&(0x7f0000000500)="40cd6d523d8c11a1056f386a1ddff104773a478ea808aceed2f12059f5c32fe1ddb1c6d11a2487ef75b588442ce0c3c15cee6e67b9294e49ff7bc7fccb03a851ba654b6940e8b2ce67100603b38a21db35f3ba9ee1a1ede0a3395a4dbc3647f98c37036d6a49fd715842037ddd0a60bd429fbcf6c98805347ab4f9be5942f9bf779c5d584264855d7e300419e0afd3dc2255d36ad37752678e36f19ffdf8ca3d1c3bc61d1e7264721d4a4cc14506ed5f78e9aef52f45b21253d9e2266d3e5bb9e6e323b04aeed91301979c7fe619f0491ceabd1e0e3fd7bab3d92f55daa8c4110e9d2f05036ebac09f1853d46f010b23176c200b404f0b29d669f9b94b7a2e8c7fb8ee686733b33e6788a85c01bcac8b7c935b734de7064af0e4fccca58f8fb08aa4aee176c469c3674891628362cdbfde8961b0f61f4bb0abffa16d706e63071391c333599348946964fc21fafcfc97c3e3bab0b6665babac42d6a19393093a19911cd30ec1518d30f8dfbd53888ea733da8852b9967d27a90618252723ec89844bc1370d786476d8f62bc2084f73eb944561125adc009a2d75fc3bb4cf2440f99b783026931e7818b3831734f756e995ce90822e9c08ef0f0b2b1f5514e8ce2df5139165812c43a460ed0c102535b59082ac476e795d7a0b5312831711367cde6de765a81bb2308485822221c03a35d5a71bf465f001df16aca5099e5cb3b77d4c79d5cd003f076b08a4075046f791c5ac28862d365ba2c095bfa100206bac35c449e95c840825f1a44de0bed7ec9c6072aa78dbf79f7b051a5efd908f8e12c07f7679b113bb059f3e4619ab95c34649b1c1f5083999bc6b587164b889a33c653035f83dc808611ae5acf480859881756120c4dbbab0247f5052d581826a6b59f9aba3774086f2dd324b4506eae54978f3b37b605bc163f19ff2f7c6b0a12e50e0aea2fb0caa67ab3378afc5d5ab5934b33a59d11473c2b272013f4e7bf1e321983bfbcb2c0d61321289082ab5d22a6de9ebdd196ab6a7f79e1e464e09e4ac51eddbefabf3d6dcab0f6cf233eaed59d2b2d7badcfb8341667525801bebfd56719cc43a66ca621f2a626dea108cbb2ca12b41a81a801292e04e2e1246ac00de75e95d7374064a5c395c14a5baf1698797f3e35829333ebcff21f9278882e9fa398f77ade695b83f9359eecdff9cb2a57fe18ab6c9bd3d926e98f89293d92143fe381a2928bc77004514b5732164151fd0c0a482e04313f84516b152831035222623429688447e176d10b2d6374f4249f4baa9a1c2c2f131f27fa0bcb469f1f8da3b260c0fa9ef2bc7eec1ecf3c24864110b91650956b757a981d50c43ce0fc4ea5086481b23a2a3bb913054c8dd2224bdaaebf5924954b7684a38b02c173f57762e21f9557de08e9d22612696c1f579f2b30035cbab8e0451a84a21c2572be7f54be2fe4dfa739cf5ea8d597772d59225021ef3d66fba722b5581c3fff85ae821b4bca72a47c3b7f2ce5a3e377c6190612130cbecd28155af4ce02bb7f16e48f47e588b74db64c34281441ae8c2b8bfa25584dd9de875ceeb39628d29b25330f2f8b658b608c5a99a13a048d88b6be7ef27be4760845e389604b5b5938d114ae419aa0007e969049d92f66f296fac9694d09c1e8d27bf8331cb0e4365c56102c86b345bb57ec7906f39984b5278af3aa99c312e45a8665b833952797596ffae954603ce2e11b8d13c56755691db5085250b156203cb4721f30d66b2d732487b1d694d6235183c31e9b3903e9b1160b74a29a9815516e1d22e8f1927d737ef4659a056fc4175133937ca5710f66eb15f9a2fa4b413c1bd250ef72adcd56955f62b61fdea20e4d0ec85b45eac78d223c8d10d91d612e0efba561015a9481c29b37e3c10dbbfc3ae2c651c3e1315a44a40facc383486f71dcb3967015f06e519295b678feaa700089f305824731ae5def45b34a1d1d9c99aa6f7c825e7f5d869e0d04d9a334daae09894aaa970a6fd14a93dc772d33446a5682596ba7ff2126ae6250b7d82b3456653dc20990ddf186be0e45322fd18f211362968cb2c2474bbad73c3c559eabda9ab6f39ac74de8ab6cf6f39c9e412410afde7eda9f866c7fe76a868a19da681e3b432a6e39e01197b3d36c70b0f2426492fb1897044a78c093bf37035b92b4442a9c1f07c0de9209c0151ea066052f8cdbdba0dd79bdf06339cb02178c0d7b56478b73f4cf2b9f78d13a116568f34749b3837bd658ac3b82999f6f207e753f36f8cddb737ab6a3d961b677f72dc874dc700d4b03d016b408c3f8bddcb862ffa9313b5c6c179d1db783f2c7a5b6659627233f5b21b246c75cd00a918dccc189c818d7452075d635668ca0200188705ce0090e475d66061154509279652e6af9809e7ea69b1a242aad10d3ba9e91b6b2813528d3fadc3c033485dd99aacd906dd9cac49cab0a3b7905babd4310b25dd49f53fb024ee4001f0d49ae9193ad0cd7b45a890de5dd268135d934644862fc56605158041ea4963621c44a96a23c08eecb7b96849d5c2bc57c7b3d7249f7b6191a0c5e3146af1a4e8cf314755b934710aca0a142f6368772f8b58a7c5847c8c1ed758861ef124250273ab7cee798ca771a685ecc8fb009c246f74c3a0745cfd35c59e1cf7df0fe35a83f0bcbd7bb4519a87fecb2cc0346f1ca0276f3091de47ec1fa20be0a396e227d2a4a029657b4a2a4ef7e8535e94f68f3d9f0e3beeeeac0757d79e89fb507a8c0ae70713dcd74ab4fb65ac2388ec05ab5540d660cad9ddcc63424fecc9b7885cd42d74cb94901b73c844aab1b2c7a89f28a4927b6b85a2a18393756fb1a67c21702cf86f6558d0bee18ae95995953d169912615bec6e1672e46b3f4a5d4fe5d3f9839fc3c73a742cbae235194fca62cf430097cb673cb39f23e1213476fa3678043a779c7e8a380a3d0fff9088487c5ab83e6b1039cc757c08b1f8bd28ca3075a534c148632bfe6fd309fe6abcf23da13faa7387fe9eb3f1a0570f5d0ca38da65f62e5f959a0a140de868e9804c930805bd5dbc21dcdad1f57420ba2c79f3aa2b85049e8f16893ab65d7e158d35c8e703a73bbf7b89af0e66286b54dde224c20293492162242e11c94358fd535668e10a8716679ef632511b5cf15e924f32d92ebe11ea1e6fad370e0190910659b93019b00a8d031edf38ea6bdf6c6d61f3c75a0d2bc6e478422242ef8e67ccc15fde5eb722d11f66b27d04ec5ffc0baf6aa831fc1a8b4419b07205aced4f0eda0fab7e0352d88df3362887e4721e3dc10feaa2c1c9b43a56e194f4b6cabd2d72e8a9223d96c82c15cd32d49ed34edd0893951f4a158a5e10748bb249890558f90dd8e08ec79477729910484534ae8b420555ae6e91496488d8a6aaa09a1e41fc9fa545936878474bb314105c19af88aa9b2ffb1a32b94f78fd877296b726f0b3ecfc6fb5f16cd647d876a04ecf5d37cf95e021cb7623483600c976c4f4eb14d7b47bc94ecd507722077a7bab02c6ee519c11200642ee12e41feac0f80fcd61d9410cdb95a11af7f2de6f313ebfaaca748c265a53c2a0e4b7b1741868f10545bccae7a15af0dab5df48c79fbcc82e2cd47a207ccf28609e840202236fae887acc0a200c4f621738d1f686b63a9ba9ea875fccfe45501c118fba62bcc29f9d4aa84af264ebf9707c9480f9de3c1dc5d78544ffabe1c49d1db921ab4b83347c9830ea0d36355fc4414f87a2c2663e3eea57463d712a7af4181ec564ce6ba6d99b316ef985a7db47cd2fc2cad4bcc3d18de5641ff8fd0d3060eacc56f510451234106036a3e1db465616c0be12921289a393bb474fbbda879f863ec5a730256b2c6b99a9eac8f3f60d23752acef7bad5b54da21a61f79e52ea71360562e4949313715991de7dc274cafdb6055ee1b23c3765837c81e0242021812d94ccbf543cd0935b9fdd96133e3a93c627ac83bdcef77a8edd8aea7c530ee3e1120af8ba2b7485b574a78326c756d0e51d5f24ce30d7bd9528de1e297076d619049856cba1f393b7797d08d2532af0b894de8c2f0cff4e7fa50f90b2edf8beb6c3d96c93da97276393b6dec2d3f3d02626979b7f301bf2e92c0940c0a3de01b18d4fafb54d08e9f2b440d3f2f8f74e475d594089d49a9b1c01cb5f5c15aeaec4c781af79f154668e964d9fc539462e2da0f5c85f222ad7b58f70b96c2956ca9272f7ab977b82b17cabc60740420a38a6771aebeeb0ad21b138187c02688ed5da2fdb69060cc244f2f7bdda7fe59e9d9556617c942d4daea144bc012701edb87528ac1608b2e02451e332834cfa77fa07ddd39c0c8c0c66838d5b43b95b744b5d3ceca17ec2a6abe6581c483af385065e6cbd1dcf987d10a6d58afa7139ab76bba6156ee2201a28ba70ce8f39216355455a3357f186168fca11cd3fa9c70aec74d0fdcf9174c9ca361100006b78bd41765670a18ac0bf0157d052ef4f6157f5d259863623fa0c2622e56b6b580985c49877b7db499fc468a6f10990e01488a1a0f42ff8edd48ce59d70fdb4cfc8aa2fa8a3039f65418699663a88022ce2e267c969242a34f76314d4ebb4d07dbd78ee6d54e935da81c2d8eefdc6410b5850cf9d64d2b1b589e20c1b46eff3c3df8841a0aedc9f3a93f23654fbf4cb0ad0d06af48a66b69ec84dade5453687578d28be7697bace9fbc46ab7b91af0d1aec80a6cfaf1e08f728f7a6106e464f39c68ee9662c24a777241058b6484fbaab2564cb0bb14151b0e319d6a275534d6f3c27618c1a97d7ab29859da54c50e2af5aa290ea12098794d229722fa7a7e07dd45ad1042164ab9e88ef5897b0fb8c536a5c9e53814f2acd0f466485ff5389b696323d13318e5476fba7915ef0f384dbdedf9ec930ce738d4d337bd223f9ebe41b1541368f705ef5dd12fc8aad01b092c88750e3720fa77a0c78ea2d2d194ad620b3089e6104a36a50fa4c30de3c85745bbf3a6bacf49e72e36bc58d2fd1c94a0296a82ce6b55c9650250e1dd6964c09628e5d19325e56908f0a80cca29bb9f450fefe1bea42c5d8c9aff33d65fe92b0be47bb216e33523a226dc35741a8ef5f1525272dda9afcc9a45ab8ee28ea58b7c8ac590931853aa4496903406422cfa049c30a116d3de57efe81bb2b5e868a5f4cf4ac8a2820a08a8b5dd780e7dfaded2754aa6ecdae16139138acff7aeb613bf22fa81df0c2e36e3534d5a0b409367fe860bafb109f0ec34a1ffd4a00f9c4c3521cfde338a06074912462021d702cb64f2414f90c88c00993cd0d9daf5393a2fef79a22244f11c3cfa7491d8aad7d39400a0da754239a68290dc0ba800c58ac3e2685622497289d66871d219c39848efa2057a223884e3e375c12b696c0c1edc2a4479c4cef93211335c28f1b9b6614b38226f01cd1b398172870bb44a4c89cd6c8c867401487bd4bde74dee2367c40299cb5101aa41dd40cfb5cc11d82b447bfe4b29bf09c5086bbb065ffce1cbe38301a5d07e5d0bfcea68fce0f452f2d9080a4b7848823dcadbcac770051e5ee07780b6b4444f6c06cd136d9792fe4ea9a7dde14597cd6954f0b37591b45ca2537cadb85c432984a078e8deb2df07ea45bd4a37c7c4c624fe1ed20c2729d5e5900fab399188b004b9a0a2ec9be63002f8758d01e2702841d923315fca5458fd177fdc00bbb96dfdd9ab3183efa191700e785ee6d8ef68ef099be9d83c01e19b2feee7b39b6e0791e244507d60e252115636e98f98870a7058b71b32e36a082a4dd0313eac71c9be570441fc06f90cc2e3", 0x1000}, {&(0x7f00000001c0)="5a8ffc44bc010f1559dd49f8ae94fef57296be37ed8a7881f431b77bad80f64086214a916f14fc2888c92e6dcb6ee5801a9515d32a0bbb9de4c961a2610b68d238f564c614ed", 0x46}, {&(0x7f0000001500)="09aff238e8f8ec0a1d74e0c965dbfd9dcfee4969c5f332cd9779720e2caa48e1b221f43ffbfa4fbfef479904999c41571f5ae71fdd423e4b7497d4c937081de5f40b01efe1edec4e9ba21e13e73a84c210917ada5f5a74dc1393b9ad6f7d1bfa18e00fd56ec034eebc528a7becad0156790a6cbc397a5de0c8e7a4e12df98c8f3034f86f95840e97e1e05523ab9abd794b9e2dd150bdc6e625750fdaf48a709f38e51d754978391f60130b0a9587f40dd9a442593d49d360f163e6fa5178d3d5b1d0df57e38a", 0xc6}, {&(0x7f0000001600)="c9a2c74cde1bbd59a2d3bc90fd5518bc09470e56fb4b9ab8c9006b4f857062bfa52e74e4d62891f4d54d49f6b35f44e88e48e55e67e38e9d80c2ed9a2dd8d405119e4786749e29115539bfa4757e600b65efb4874c29ecc137b34c0290453477d857b3dee2765abadd666f3d46240fc9b45004c0a0fc3e39ea3d6b208212bda88094be3133e91238e7e40afa2d6634d0d86dfaddaeaa89e06e71f25a150eb82b809a86c0dc15aef96689b6b25006ccbb26a67b2e623eb6b31c5de96af2d7a1094d871cca0bab6b961a79b6b9cc4cd35e06de73f5b7c1e64e312e3c7c894f4f972a2faf7de12656d03bde93034b5aa948a2ec2e3cf4514866d6bcc2363d058dceef3c922cd568746621de58b6c9628b258bd23db0251a1c9ef4d1c1a44399c3204deb8c5ed35c2dedc9203655df1ef76c2ffde59017b9929a1e221d7b3460d00ea6e54c265a6edc9a6063acafe18768d04acd9f579bcd7b720a04cebe9ae7141e4353792c08415aa33ce433424216667f08486caf066a3f8927a9d454bd61b9249cdf5bc05d84c59fdc4c48d4f2bb08226e948151a6faf3c12a1fcd02e63783a9b0a2d2d5db4c79782ad737e68de2a6329e8fc63009bdc7cfeda684b0010ff514552b401770ba5e109a3b3b2ba93d4c38de16bf25e8f1a076980a5ba4a61be7757c19c6ae7a79d178c90b8d96f16663e351d79e2d98db3e37df104c53373917fbd31dd9db3d4bcb53d392f63d931dcd7472d1698bb86498a85e9074ddc461436b7baf7dd76e9e66baccc5227f6b2abf392f27e016cf7394130b3f69ae8eff7f0b773a936c85249237dc785f674f955133f4a136c5f92f1fad7ab847364b9e243172121a7d7259261e46c794cb13b3a31e6651aa7577a3fa23a4a833b9b3a5d50bad7d2c42d8985e15d6719f88b3024a476d813dc2a3ec214562cae676acc7c019c0b61bf5efd00b48fbeac442804642e99864291ffec70db02b77dac72bc15a7f8a516da8a76378a5365de3cbd410d9aa645aebe013aef3494e055bbe3e67e6cccd9d48f30efa2a875ba204880adbecc0e377f77558045a3feabc65a3a4aa91e37dd7977b4246d5a5c095c29d5a04f53ea24e4c3b1af3fee7b1bcfce81435271bfc8e9b753623fbb322144a402998bf4a4aefa5359954ed97e90842accebac2e969dfa4c13c2643d0f19e42b409384721f8a67687becd8b69f39fae9d6cdc63417086cd0c2d6e96418bd36e1199d7c3af03b0c33f988ff71bf0086bd864d7d3f009f2b07dd1a590c444dafd12d8ab110509920d44fb6a327d38f4ecd3e88410f12db9a897307f8682a90f79c8fd14970be75f0db6c36b42164cc9a95f299565863d12913260586b4a945fba1dde914062c7f6017413e7ed9f4f0ab2a12d8d357589bf1a4965d94dcf9596da4e79468955614eeeeeed01bc54a728a5eabf8e849c62b64cd2c1d17c841721a2f3864bdc30734408a1390a16c34b4546c4ad4f184b69e266bcf678049822ece8a625616e0631bbb38367d69a94bd7db9f15c110e3c64119d1fae6accb7a3779e3412319d13c0080c3d9d7b5e22e03ef27aee21341a3fd281b4d289215efbe9dc42bb3a50d512da128570c516f4d2ffb03372dd423f5e818731deff4ac4e11287d60323110318ea0980f166b89b03ad898b1157b689409dff92698ea20ff5985b3c683ab80492647fa2c7502d013af045c46621450a1d01dd8010e98989dde195bc12cdb3cbd8e78708d55a7c0ff2c8196dc3b49dede0f438d90c71fcc311ee9366a377d5a3f7c682bd35861fb0997c0d86163a5f490b7d44debef84ab73f6b6a253102781c018cd54a9acf82a8fcf2e8cdb4e0ca6682e1ecb004b1b04d202e101ad586f97ca555c3796ae9c1529e7eaa260d0c2e3ba379aec27e915ef536c106c3cc48d2f1b35c86f52308aab773091a43dea4151beb58834f8473201eb8a2db4c7ee45fd7698b0e9ba7d171d21bf8d2f177e3554d64ae5048a96c7839091d40d9cb32278d2e03b62086cc9633cc23be5691c50c7ae2bdab46a73436aa3a466293c45979ae2fb724bd60f4f796aea335c718cb7b298b6070ac105d91b8d4a801df9b29d149bae04075100705799148b9f994e5bebdbd896559ae661fc0eaefdbf119d4baa780ee3834443fee34b7fec27bebb468025da05db33dbc09c8bf13440a9bad4546a819330749010e9781e8cb94bb9689b52f93bf36a3051a1708b610c75ff543915d84550097f151ff58d3cf3ea80bfc823cbf9f2853b8b957e979cd236d9661908a92689bc43ae6051ddbacc65250e534a8002e48c79f8dc2d815fca18ebbd5885ff4f9bc599b366b64fe67889c962fc9b9cf480414ab6994be049ef852e6ea86081832b71f430036b7c20e9debd96f8b9ecb23658b53833aaa6b57d1882fd9cd82eefb49c1055717e82cc051b4f874b881b16bf7478153f3808be6f10169a18e049de5e172275263b884dc73bcde6830cb42121f755acbe68c181fbd1da5e9d7a7c70956c06602226e737bec49cf5efa448081a1c2e64ee4cd133a2bb5a3b8fb67dc4225036abd43b805d7aa2ce1b86348869a43f1d38bec7816a5dd616e62619db69c94911f140cdf2124d37bfce32386965d627193b563eeeb3973b57eaef449be7dd4af726953d3f6ffe35ecddf6d0dce7127940ef225718701ddc8ca6de7c17d4ac9184a488ab4c1e2b0825921576a4ca4fe6e0ae8579a75193c0e9513d51f7d49b3edd5fe0812692aac0480218d00b7dbb0497e3837f8bd86dbe5bdcb22e725c1466e360af643c5af36769d4ac425063e7fbce2240fb9c4793f3614cfdd448f4d13c8b8546feb527c5ed557b6063c54e68f4deb605b80f95ea7a6e36c9734816398eb0c8d980a4a6fb1822a20cb94520db18bf7113c68d1064046c27e8eb1683ee196ba7dfd8803da52f731cd445bd7885382942392ecb9e473d4fd2a734488fcaa4bf74d1c35321039c31f2b20ea03104afbb0e0fffcbb133da835a36311bfcaa2a260c86d61b06624271e810b94a672ba90b83b286617019a91a314888641d6ba29a3a6730e3d1cbc7451809c7a81b4eece32615140c48842a6c6eb7fdbbf4c3bf0c009402a6ab3c1470b185094bea59c6ca72ce781df8c97426610ab2069529feb2f845613a483d82ccbf27323166e88e6fcf8e20b3f673ef14b26a9b91fc3971af34d880e214c15d666dd89ad8d9361bf324c12738a4acf44bfddbe1f6f0c06d24e21171e8f964a81156e0b6257e7eeeb6e463803611cf7e05cf8a3ba8f9ccfb6e20ef9682923bb38bb7bff3f1d608563eaadfd886ef4dcbb98bfd1e241b9fa7ad5f7dc17c82da0513d2ef6b556a8710417ddd93554ef2edfacf6d3e7f45ad1b1fdd34e7378a85c0d062fe7e492608d89f14495809bdb1bc8e019e8e7d7cc75254efbf32d3ec22d7b49075c0e2085c88eb48f1f8ab31a7d2bd6b31d531615460de33f41736497033e89e971153922bdcfa523f72b64dd6840f6ff610f1192540fd5fa00dd81c3eb6421d31e7a9190e7addd55f5de14824ca299b2b4f16ddf87d22f86ada3eef0e99713a290f55d1d31a1034ae7fd275d5babe93bfd06f6408037bd3b5f7b9d374e50654dde75fa1f55840b8519d5a46a7c074c385631239d5524f56589feb29892942b211da9f80f58b1daf2c8bee16859cf0898c08e8d31293eb759994f05cdc933729ffc26c8d007e5db3178d5766fd383bed4627818ee937d92b0e724a4067259ff778b26f5a5e5c8c2393b207ab8ee1f8b95e1502274f74806eecc985beed34d952575bf6f2a4f0949e1e8ad12b1962ba6bd4be50acad1bfdbd0c4529beddd9d57f69d20646111f6ede23cfc86a14039e2edfb30e0dbc51e981384a892880587c101930881cc230d4afe6118de1c548e79a9595f504cb98b54516332fad1f69e22362d35a55caeb93480c6712c3096af82927e5041990ef2ab437551b0e9a567c339d0bbac93ad2864a5bd3f083579b461116d47c8990a85086198be587d9647fac05b6c9fac83511cd770c865f089ddbbd4da3d6c90294bff6200e90bf73ec0ad92464d21eef05c8bcacc2499d411891131be6b32cfa35507f34f076cc0f1e8f2c937b95f07da02c3cbb449409ce6ce51a2321ac2c45bc8d7bca2644335f1a99a8bd5ffb1a8d8e1f503773b8d37aa6c0c6607b6796aa5240125f8b0dab203d4599c72a28d7bcfe89cb4051941c9cc89932add917a35120ec93c55b4a4e3af4669cad18e916d65b6622d932084ad51e5a1a9e86bd4f6f272093e2c9fda0c979e96d5b87ae419da6e1b73dc174d77fdcd51408a444beb6992f975f32b092f6f1f99f4a8b873ff68b315a36fd92f19299b662548e14e01a2822364833e02f39a9b887f8bffd8b047e8dafe3fad41a51f2ff9aeb1c94c267eb3d7ca7b5fb94f889c804bca375b9e322d96e660274766a227fbaa993c8ea226ae97eb466a5be82477d6f0a6b88b8854aeda20c8f471e8c83d2149fa5b57b42bcf684dc966e1d33112f06f4c2a2a1b7536bba07a84cd9d04fa425a1a6230dae6903a8f527c08576b1c0b098cd087804f80557afb6e20ae36c1a9bb158b9121f9629983d8aa1fb423cc011f50d23760fed548055cd06c93023bdc4b1bf30389b66ba42fc6ee0e57fbe60b1669589523ff3b53f1eb3e5171383e5be2bac245b5d8b63ee0c577042b1454c3ee60eea55ce2577435717acd4969520c95258893381d00c79a4c016234a0eb9dfa2dcaae720eec81847d615a57821345e1dedc4b923b9b3a3d31397f3843426626e35725fae0b2339e3ca7904fff0b2fff9c0cd16990dd710c381111edcd6661cb6645cf3bcb8b53552a4fa0d49d858844386f51960d5c0f73df21710830c2fd7cb59a07db0648a7d8152f576ab1ece7caacb8ba53677599bb89857b0b5db28c88a83c512137725a07b3ec501ae07d4dc975bf9f2ad55674a581682f1197298be07574926b24bc2d4dcd19460683746e333a13979228d591ea6aa0055e3c9dc6b14acc9bdb6aab6f1b6b5426b8c3084d12cde2c23a4801604ca1c6f1544591dbce85473e149e756a44f90741d0b5a87fa180db24b86bac93cae9165d7c90d21cdd24b7f6f9ee802e5abad1afb41a4194856502c0a0e5172bad23576ef2f519e8fd5bc2f52600560f16547fb17c059482f16b2f438e8dd92826c945d7ff6e99ffd7b70f0c391da681e0e6682a3a88348baaadb54672beeef0d6932d433b7025051443101f997ee85b4f2120c691382970af4502c0868edd122338cf7fe0073238b1020757ed81fd5bf9e3d1ec1e33595d26c537df77cfce5da1720fd57591b66df4820047f3d9b0773c99f350f74fb872853bcc28be3b8c09f7b4aeec771973e3bb5e642e0dc9e4750c6f373d0a587ff8e1137ba7826ba53bc29873ab91d4cf11d9e2556312bb9d7b5cbbc2752816ee4df05a1669377737f843ee19bc659cb6c7d074b73b228db3b1ef9a56a95fb76c1d37d12740ac6593aff548c829aa9a2558fedefb26c0db380916eb74c9a63150fba3c0a178cddc3e36d58e59aac5d1c983e3df108b25e5020f9aa0968f40517b2e255f4b472a3ae440cde2499ccb25252eb9745b28555f40726d38ee84c64eb507e3f18fa35b34b8268d88a05809d49e5054066afda139c17b4ecbc81e7eeb3731d4bed370e7caf209940af4beba849525c46b9573aa03232388f012e472fb1afba663d4965550e924575e0bfb81ba4c35282043a72e07e3651f260c199e64003d8f7318b89582629fff92eb429bbce508a01e", 0x1000}, {&(0x7f0000002600)="f5c6adeeafe98d8b0f22998798828038692f42fcc4ead30c51a1cfc264ec828df4a485c55d35203fd90bea02e30c4a64f81f9e1b8fa0b4e6fd7e1e68036d03ab57d4ae1a496f81edb2e73826e1a1356ec13c84aaddddc90f380c1f80ebfeb61643478330dcd0295f6e506a04be04c9f6d179ccf9b0fd1320136e5852dc554436aa693efa9f91fdb70dbaab94bc35fc0d6c8aed96c5a7e179df37b263a6e6b6a3b244ce7b0c3a1d5d9e568fbc8349f98a7b61e74594a3c88d17eb0ee9e4ca0c8d8d4cd2effc352f47ee0f40d37ab2073298f3fab7b5334d5498002f3eb783", 0xde}], 0x8, 0x0) write(r3, &(0x7f0000000080)="9deea6ec21d09c", 0x7) readv(r0, &(0x7f0000000080), 0x0) 16:47:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES64, @ANYRESOCT=r0], 0x2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f00000000c0)}, {&(0x7f0000000140)="a00273b923a1e8aded7591580c12ef1fc12f143e48e29cb1a92b519736b8b86019fe4c05da3cd4b8e401dcc17420635a1e296400947ed396bc8f884cb395ebadcdbec0e0ccbc0ca5930e3736ae80a868d0e8888efd6576306e74485ff1be163ee121145c397e815fdfee7ef4170b8e7da5db", 0x72}, {&(0x7f00000001c0)="25ce27", 0x3}, {&(0x7f0000000200)="20ea", 0x2}, {&(0x7f0000000240)="fb79c2983b5ee5ef8cfc69f34def7fe5c7d446e0f2812eba16f6f2d82ef04aee381657bf425c", 0x26}, {&(0x7f0000000280)="416eb124078aa91e2ba9027b2b4fe1f7f843d9021e808d42a8b3860fbaa4f5321efcac1ec516d3a4897c63f8755fa976869a64b9ad3f52a1e22c48959afec200868d9340fb653c68abbdc5c1f15f4194b2f187aa00ceb004c04e145a3eadec7d37a621017ea0d6a86579d9f9860047a62469de3859e80351cb0ad3dac4e9d7bcff3bf7131755bffb0c537bbf953be762063c313e7757f8767aedf3e61fb598de37074d61a86ccf9124474361874ebe89937de4a108b20ead1bb71df99ce27c8be97f0bee4219a5d8f1f269003a2c926269d8658a7b155caafedd9786c2877633133215406dcaf90bd9388ee5b6bce86935ec2431f06164d004f9c119893473ad718adc2fc8ece3b6e62135540f5f5872aae6b995403fecd1adc6ad7f5434d52f4f3c7ae1584feb3b4bc48d1f6342ccbcd660388fb57cdf2d0fa45fa4f10e40fb037acd35ccf6aa204a0e6a2daf11ce7c3d4691a71c1764a5dc7e7618ad04351cb224259e5e24e0b7924eb39b40c182aac2045fcabb6a135e8d70bb129a899f5f7e35665601adb72145abde0b918603d6145ea02e1ed7ce2d26b6f4822ab2d6191ab7677d4f8fd07a3edcbf4749b4cec5fa753e78401b0dd104dd6be54a343b331beb89f69127743ec15a0000964e8ba7dd81b6c4a7a232a424f6cca5d4f211943e2a4d85eed534850ffe72165a594405bb5fe5aa2b1b97b7cbb9054af15c4ff6a06b9ba4da59324c5992f72790b9a3e7f6d07c9a4506ce04cb435ab3d56f3e46f19ffdc424bee5c7fab9c9d34e7b60b4317027759b7e4b65fee300eb0453cfc825caad270e9a44b473ef97e1d3ab2536eedba8be80ba2fc0780a51c746d48510eaee6b9831c635904edefaa2678ffb2d608c27431feb67886a185e6e4035f3a1a66f2324e08f0e9ddbf0693171430025fae3ef1395534f994d8d40790a54868964a79f9b935b3f79ebeb77e6e16b47880aa262684cff9491c85336fdf53531066b1c77bd1817c3724bded7f2e692da609cf924e3df957940499534c4e96d0a8ae3d494cd19679d3ff7a0b661e0bb5517d17069c5dde64bae7302e591cbf3387c0d09c18e17faadbbff0f1b8d98b0e6e373840da456e9074e04778c94090c458c6701bfbeb4ebdebff7344394e068d2a71f562979da8068e3a592408c5bc4af74e647b0953f9489249e8cc8b7a7edbc04b549fc9e89736b48ad35092016465996c1ca0a71aa637115e2ad5e60269e4730f6a383acd81e98e256fc5e4ed73dbe4b6ada6e80930a27b24df737c1b00cf1ca01dfffd8a1c0bd1e423a955a40b13f039fc719bb0a40739aa7b8bbf08bd8d0c4d0f54fbbb3f7001bf8610324eb1688f9ac3041c08c2cb726df7bee76be78dff40acae632272c7551e306f0727b85f159960350259196b7beeb28a1c64bec431fe98302b3a5e794c3f5ec22e114b6d570ce38edb854ad608a8a33492e469ab833f14c8102a924ccb2996bf465c1d4e301cffd7b9fcbcb27c8a8057722e295b4220d1ec56661e78f03b6c3da1887f1fd11d26cdc174e0e0677e217a89ae59fca6ad4cbf2dbb0d74c55dea4d6ba14f7e35c7051edd6f8bcc0c5dba55c9adab92e4f673d65507778683c583c6134d064e538cff468a76abde5929c1fd0acc937f2f0bc924f09ffde6f25964ee33c1480d51694af060e73e574300ed91b680665e82edf488599763901eba4f87f01c410e8bbb23c8e8182e8884ffaf2036ab3e744e885d47360acf4b5213f3dea2fabb21985642eefc7c135c950424c3862b67babeb3c8517e678e02f044b2ba1ab1ad276a7c7891f960fe56080af6cd3044d5b3fe01231a139b8e93f28ddc1303f6377a0244f68099a196d971790705ddbf89b3580fbf3e15a34440b705edcca6090ed2097f7a2ebdfcdff2787a46d25bbd3dd09ce813b31b9fd99bd7a79c7a9748d1e1cd77496590ad65e934c64fa316e6afada57e17df544c0ff0ac53c673966a71f46955126fc193b56385f719bd1419da20c048ff86d4328d2a18a24dcab2b7178abd9386c278f9e88030eb15f058a29d0858b60914e9082df2d226617fa31af5ffba9f8e9ba2ffce74fe3990359a5a00b40df5f36e8669f1acbde4c5840daa87233afc3f454076ad3a6021977ff9b3c9d7d1b64640690877e540c8ad7a77814f57f4bb355412126ec7ad7bd061c2d84eb96469d1744d28e0f0159e1b291be1bd554eb1053f12e6670101ea4cc37efb7436cabee369b30c68ebe7b1e81e2d960e9f5cb834b1872f1eb03f699ffa2154dd40c0a1afa5691c662c31d74c74e3972a94dd8076ef386675d2448adc3f6ef0e46510d23f698032fa3102cb75960f2434efba9545d1dc10fe7c8b2cab3891cfc5b4254b3178d5e01cb5aee234cb358339ab3de716b0fbb512e4a83a2cd7791cb3ce37fa52b48d866ebdee1b2881919810d2df5dd4d68464c43a408c7c2b2d4ebddae63e75d3a31a86524a71ffa38290a86440fd3c7de522485ad67fe1c050a129a63ef4213fd53e6daf93d50fcb3131b11b311cb6b727a75fbaf62e6a640adddfc235e9438eeb85b27d71fd03c08e13d6da649822b98c7ba165ffb4be51d44a660bedac084b49e221b924f5c8efce3a2d1c8d1d9defd5d6690df00c757e399540cd531519a31915220f04f223aabbde7c37cd4933a90667627e2728a47cb9b94b18a6009a8a8ac70a6860209de035a67af6aa1762d90b171c6bba19d1434588e78cef79c35b851061a58278f95141a091cf339f79ff65a5d2952fe5c480787353d69351aa3240d550fa9c34b4b4105b0e7135815ff351f36f93742dce3f784135b640f73d29128465608e06f012959f43173ff89e3777688e0c49643f13cd5cc178ad307400a0625c510d244aa487683be739b5b69a29cdce9e8ab9c5687dde4a09d13a319fcf45aa31d167ae0d7f00cd9a51c484e68eba0aa0a71222ae1a9ed7e4c057f6b9138e285f4ab538cc0c5b6d90f82ce148b1e71c81dabc65b2938801fed2d35e06e84dcba9c69d86fcff78ed358888793bc587dcdf8ad563e682fa87e0a19ebd80c1e757780c4241b06e671e99c9ab4fbd60e1c80c42bce41cdba9dd45a59d7115d56402f42da2280ed944184435242b5a7a93d0911f12731aa62ee16270e344e31bcbd2046c6c5aa827931831571a40d2a8b6a79575687413b504c01f5374eae0264c24725ef9b3cd63ad30f05b86c9094a1100f09d394f91e25b43786271717427941e2cfe8e2f74970707ff6fc3e17fb5c356f49b39fbc3b13b2673e18c6a4420888bacb9a34b67008ea11957a610b604837feabe5d92cb5c2ceba3c8c7a83801051c4522a6b5b53ec2f318d1fcd5ebeb6be8fedf2c75897d25f19c85195cc6771f96b066ea87a6e454a3431b899a75ae4808c1c830f191cadf3b232edc0764b177f55ecc9ea5e1fa59c4ec78d4483a0c634d473cba9415fac4630c45c1f6899f929aed021bacb256f8c66a53437d56fc4e71f300931061942a117b695ed7447faca2e58332cd2ef92266aebba48c4b4a7e3a093d00e9146172abbe41e1a4cba9a32f17b60348a9ca200b6a36c64de60732b7ee9c304cf9465b2a206a1ee24e29abc68369868a9132842a8717dc60d71a0a294e02b31e97f7fadd9b5109f6324516bde3394fee1c1ecfbc6bf5317fbc37801c0fda77e2b3a84644e21094df334a79f40df1be70285aaf442bac670f1f908f0165b951ba7311f03ba04955fd864e47bce61319c0fcf1b90d3b524bb3869445be117a2c42f5852e5e748d4d1959cb5879ea29663e70a288799cf7b3b2862ebc28ac60ff3cc080c23e85447f9d6bc824c2980c7586907168656b29371aa870bc2475a977ce403a58f7993da14a65a4b7e8389097800fda816f99f3d28a9ccc5c7c2dcae72940197113183d69354e32a1f6364b7eb1577b800c756981af05bd71bf61c4aa1024539765b0f7b7ec235a0a36d580c43f264d6e9f6f4495795cd1fa3ce5a5dca130b023e69b6a5cbf8c92fc0e85ba6d6b363b003c24b591ec9ef8fcac235bbd639320deef1fd0d021a6086c027af99e354660e9369078d99e19544b6a913741506273ae17a69d1ddb36b3beac0fe3d8d6518a19ff9b643ad5b349a53c58101eed8238182ceeb7bc9fd40f1fe267c4b58343842647b62a9e032ded4b333837bc219aad9e3c32649febc39b3b014b4326a47b8373eb10821a5b78c7a11391c471fef3c66304fa8485fd91c8076c8b50312ea294ddac0312d826f8adad79b06992295aef15b49e660b473c14c1bb48cc60d923a9ee6d8bfc85a331b17ff932f0df94bc2bee8c4247501b3e98586eb17d715c772d19f1c8f4750ed861cc0d47789125c3406ed9f8be1bd9f90984efc01872fb9a6326c2a23fe6a80a0adcf54b96a371dca8d6be7e165a6d864218146236a4572dc32c4915d62ec628d8c04aaeab36978ba18b09a0bf5b27c7b51aded417c1d292e69e253f830df4f530dcfcbeb2f270ce5c57b550956a7d1aca079875980e2afc51e48422203778c7642b1fccefa7693b89d918584af9d14d97e15934f6b7d48c39e1b9e8a963bf7c42ac90baad0da9b67bbf2434668f90a9b0849726bb957ef0bcd3ae5736480c91d77628d6a79326a3d0e35229403c31f24117879326a802dbd358b2ac42289165e83d6e2c37f92159e5d873b20b89f16b567417f5a8877016149159b57951f88beabcce18394bb196c014b33f6a4edab3905a049ddf08a10054b008cddb48b8a64585b2aab741c3151b763f000b7534daabf11330ca47fafd5ca54c27ffb5602b07f189e91c56d8bac538ed40cdb25210331fa5db62ea5cd4fa30fa4e3638b809c1f1f084a0c8f292b6dd398f8c328a97e14f62b72c1e28abce887c6ae271f96617763af4330ba14bdb30f454f251dd81337696095b24fdca14c0698131e9032588f2729076471a582a51984706849a633afeac7493736f23d07b5a886f4c42ea5efcdcb7459917a718d9c25613c61c0ba1c9edfd8c2ae6baca28997cc7535a2f3d845fcf4f5832a06a1f9b174c2dfc2ca0e978b142dc74b4ddd0f8f5cc66f2c91c6a15dc67a78b4689298bde3b76f3c08357481e4957fe46747c17d607914778510a1a7e3008538026094e7ed92274cd67f0ce7f0b90656cf389022b85bea6f64a952414106f0426dbe8f793781ae4087376b3075a68cdf5d4b6f1e1b5dc9ac3dc30572e7c98bdad43c439b86a1021b18ea1c218f7ac6355b9897f6976244c8564d68af95aadfad1828d0682b550083b7e2bd861988a3964782446da83c87ab6517e15314fe2a09f551e7128dc59a0c84067c69a5258e9f0f64f811b54fb79cb4037bd6f770431bb7b85cbefe2dc571ce1e77274b56095798b9cfbe28d9c9d8036c186dd94f5667083d280e476a890e20096c9467723d47c9213f8348b0baa3ec941a425befc92e07402055f856d00b35da390d161e698381a2780b2163808cb46bc2defb1700bcf39c69568023983989fe8ad411632d436d8d8b580a76a986cfac62cf6783cea5b45773b0da58729fd7a528accab807518b8359e70f57096ceb5318efc430c0f9e1a87e65c2080802b2de0de26271d99026d4c9204f112c66737314c796acac17edbf8897aeebafee88688174541559b4786ceb50638157b103d0804e4c86144fe9d6565148cd5d8adc5f759782bacc79ad04f6cb751845362ba30ec775354fba0de2fdf0d4def836b0ab2eee98dafb00043f7e0be61ec427e831cdba58056bc70aa8ff1fe345b2dc0f6ccdae1f292cf7b40fd63b2cd8", 0x1000}, {&(0x7f0000001280)="483273f9d917bfece2a6afec9256ee53d75c637991e10635bce9a64abc8575fb02a5ad66a898da111dc7d94883243ba9524a9ba1a983ad5f7d3436cbb6c68c11cefa7fc9958e33e4673f001be9387395673777fd2ece1c82c3e6cf764a8403667803ef26426d6fe423403d9e7e9312a160d5fc8543152740a326dedfd7808e135385f0e3e8aadcf1babcb6b3775d02e67f5b04809c027c4f7de141f2985a", 0x9e}], 0x7, 0x0, 0x0, 0x4}, 0x2) poll(&(0x7f0000000100)=[{r0, 0x1d6}], 0x1, 0x6) 16:47:37 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)="37a7fa37e37659ac8ed6dfa92d6034647933c5563e70b94cf0c6e743a92b6ab459e96a899c3ea85c03e2", 0x2a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) 16:47:37 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() bind(r0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) chmod(&(0x7f00000004c0)='./file0/file0\x00', 0x40) fchown(r0, r1, r2) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="5c600d95a1b6f0a07c6c77345e2148c59e423b6baa53a4d9945318a64f84195bc39877871329d5a7aa60e6a27c09a6b8e743fb9cb3494e15a75b6bf017f4f0c0e1ad4a3321499b216300c7e421e91ab1d79988792624e5f35cfea42e0bf1cfad53d4bdad99bf927ae7d40f2d5394722af10470ff3193e0dcf0b3125b27a7c1bf24ebf7118beb878b7ba055c5e6957d6262f107dd585524ea87b0d68c2507afa99366c75cd55ca319df264756b9dea085190d90c5ee115c2f62a11f0a477d643ed114850009c4aaf9a60277100a8d9d279753", 0xd2}, {&(0x7f0000000000)="6a7c13c62c5cfd2daf484fc2884f42b7d3c22dbc99643831", 0x18}, {&(0x7f00000001c0)="747b8196e34acceff579da7ead32005ec527b6d2471a18bfb77ab7152b795bc535ce3a9dbb768011ef8d99dea8d1350f5b4aee535869db3c877f03072fb7068dafd9f12b008014250b2cb897a54c8af5046e574a86899fa05e74b9f6cd776a88429c7ac4e0263f66977c46fe10c5f7e2270de842860821d5c83af7dadfb61fbd452ecfbeb2d83d9d", 0x88}, {&(0x7f0000000280)="371685622c82f7703709d99200c03565ee6b947470df4e17efc59ac1c2b8533d38632fc7f15c3b09c7ca3afcd4d71907c4e0fc6313232548cd92924549639babbc51bc834eecc1a66ad70cd93678e6c55ab39ac800df7b97325f86f8e0c55dc90422d8871df12ce244117fa97d2faf64cf9395e7bf4cf0576cc57aba92a3061d689faabdb0afb6e8f17a078b098e730ded200d08fde3083cdd", 0x99}, {&(0x7f0000000340)="f79e8efb46287ffe4ba81d78178e763236c466eb9bc5282d3a90f84d6aa3d54b1d2f1fda189f0a61c807f431b99e086637f61dee9780154d80ebddd4c8e5df7d", 0x40}, {&(0x7f0000000380)="ee5444af49c6e94f311b7ad1c6bcd30eb1a51f588a9624637893952ae2b529e1e1465ff811e255bcb6e2e8877fe8fe48a81540bc3e49707d93238058ee3a5c2b267ce35b54561e2981383960bc25c37f385e217ee09f8be4b530ebaf2d58d37b4812b5afa9b7e7e1d3e18c240d2d1e73", 0x70}], 0x6, 0x0) mknod(&(0x7f0000000480)='./file0/file0\x00', 0x1ffb, 0x0) 16:47:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) unlink(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:47:37 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) 16:47:37 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) clock_gettime(0x4000000000003, &(0x7f0000000240)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getppid() r4 = geteuid() fchmod(r2, 0x111) r5 = semget(0x1, 0x5, 0x100) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000280)=""/8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = dup(r1) ioctl$TIOCEXCL(r8, 0x2000740d) setuid(r6) semop(r5, &(0x7f0000000440)=[{0x1, 0x9, 0x1800}, {0x3, 0xe23, 0x800}], 0x228) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r6, r7}, 0xc) r9 = semget$private(0x0, 0x3, 0xa0) clock_gettime(0x0, &(0x7f00000002c0)) socket$inet(0x2, 0x5, 0x8) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x0, r4, r7, r4, r7, 0x1, 0xce}, 0x308b, 0x5, 0x80000001}) 16:47:37 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x80000001) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup2(r2, r1) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x21adff46) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) 16:47:37 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000028c0)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xffffffffffff0a44) getsockopt(r1, 0xee, 0x0, &(0x7f00000000c0)=""/85, &(0x7f0000000140)=0x55) 16:47:37 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0xffffffffffffff25, './file0\x00'}) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x2) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="63194b0e77efc2df3b043e660207b794580bd26093d644898a14036af85bb0d1", 0x20) 16:47:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) dup(r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r1, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) write(r0, 0x0, 0x0) 16:47:37 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x1ec) 16:47:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x100000004, 0x3, &(0x7f0000000180)="5831e2f75a3a3d237af01e36c6420d38cbe7ec969c70faed474f33bc50faea7e6de68de81139f14c3a611ea79b76e86ebff9956867f16d957d968089e535fe8145301c801078554b5a9dfb7d1d214f395d2a415f5780ce48616619e22ad1d301e8a76bd90ed2003804eb065f1f77489ef80804400300000000000000597e7875a7f644b5ee7f168c9a2bc5d1b614cb207eb6d49e851fe95cc670ba36f7d96619f52dfe156e3f9125f873960641585983ac86ef45f7886199edc479629fb0b0c8b94636510e1019b184ea2bb074f05fa126da87b4d9d4bb038b078495401dfe8d6e9ba7d6289c4bee5829697d40d38b88908c7f368f5a697cdafe5d3475717a53aff0852041c76c751728196cc8cca81d0c6932afb8adec31e30567583b7ad16b3f3e020b5e81fd3b6d7b73ed36389d1d7fca8f3bc38d8e71d33b125566ff8e2b2a730d64241ca8d9d7ef11d8fd286d0d763254a58ccb99499e17041aa88ea356f1c6b211a54fa8dd7d5487ec1aec15bf039cf89a71b3413108dfdfb65df3", 0x17e) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x3b2) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) getgroups(0x4, &(0x7f0000001600)=[0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) setregid(r1, r2) 16:47:37 executing program 0: munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r1 = msgget(0x2, 0x212) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getpid() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x4, r2, r3, r4, r5, 0x40, 0xffffffffffff2f8b}, 0x1ff, 0xd1, r6, r7, 0x6, 0xd00, 0x7f, 0x6}) 16:47:37 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:47:37 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x217) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x26) 16:47:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x1000, 0x8, &(0x7f00003f6000/0x1000)=nil) 16:47:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0xfffffffffffffee2, &(0x7f00000000c0)={0x0, 0x8000000000000000}, 0x0, &(0x7f0000000040)={0x7f, 0x0, 0x7fff, 0x5, 0x7, 0x1f, 0x400, 0x10000}, &(0x7f0000000180)={0x77e, 0x2000000000000005}) 16:47:38 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x4) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x4a0, 0x140) r1 = socket$inet6(0x18, 0x5, 0x100000000) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f, 0x3}, 0xffffffffffffff6e) bind$inet6(r1, &(0x7f0000000000), 0xc) 16:47:38 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:47:38 executing program 1: r0 = kqueue() socket(0x7, 0x4002, 0xf8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) write(r0, &(0x7f0000000380)="ce3a551cdfcc737be326afb3063b2cb22d6b7c01545e43d3b26533b7966d5da84122dbca03cd1c7a2db985e4382c4835c85b82ff1cb15b37862991825a691a737fc519bfddb44302dc161ae2c3ff6f31412d57a5a34ba4743c3f136c79ede47538581d211b14b77b7d763612ca3746451e66c02d88291283bd38cc7f7b1d4e25d868e0fe12c7c8593b65ece8ddd439dcbf0f87affca3fced9d84b7d3dc49d88fcad5170095cefd27b89daa6697d6822a02ad339c941995704168577b13d8f9630813f8b4505f0a1be82c09712996d24f089392c1060d88d69d6c528e8da62971a1de577235a5785fc088ef085966a86b55a82a9594effea381be43ab9f983afaaf8c75bea1a2f475b1b1afb229481594bf50f5186027f5b2c4efb395728aff9551c8ff938374035fdd7dbdb23a0c0f3f73d2aafa2901b8011ff7da9ae3ee38c073883c7b921b81d34a731047ed74ca1c80874bd1cede18ef3b4ce614a30913d888661fde8aa013dc0725a1fe8f2bde2f261b35b43e11782cd9143afbb4a2be6f74365d17de0256d2da1954c45f3feac72347f818f5b28a08288a6fa546a748af2726b9a8da7fa09db410f2811b2b3b657ab18996cc44141fa8d8adc75e3dc7cc93e6fdb7f7b30030f547c137c548b2fd5ad208bc66a073a16bfce9ec8777bb7249d7e9fc0f1b3d2aa6f60c529257cc251d77cb58d220855f13e1d75ffdf78f439c3616e6bbd2d2d706b90ee4b1a96b1182006bd800b95e6af3fa8600b46f9761625a3b75771b8fa0f348d8e1deec120f459c0196733bb9e032845eeaf22061eb7932e33d0f96a533b7f9743e1b730c873f7eb0c522464f9d21b58add1a307f9957d5a42b9d4159fc16ebffed4fd0bb40430568743ccd74c6423adc386becd3205202e639825a8ca6e65ef97228fdd787cbf63579c93939dcfb6c9bae2e79b2698d3c07d6cc38b5671e436d33a5b6d989dc7fcc5cf47ef3ddddc87d6c6effa174be98d2a5ab83bf9195deeb78fea483e533531486e10937bd68c2c73c55146d8a653ad01a832efaae0757e4c6c1c0547a82d087e59f0b08dbaf5ec9e89b6ae697fa35776127cf483dfdbd476f367f2192f1d0d3abff5042133f5e3522bcaa0d73247ab4bc370ad44697fc6caf9786bfa0f5f51c418300f12c0c46d66687085eb3ee9d0f373cec9a7969228db7509b8cb693a4c8782c0d3a26f2faa513d7556ebc13b53d526717bb014fd067b32530c53ee94cee055293f31debca8171774f660d094398ebe83f2c524300ec17447a2c47f2fcfc103a3a5cab9ec0f9dd6160bd4a0f0872c7944a0d84500cb38923f89632f1d90dd6b4e528f0b30457113cb88e62f0fc5d56fd075bfa027ec60c974d2fc790f34d10b723b099a6d0daa01bbd14f71b906bf38937dc12d7bd87277b3fdb90d15d52c6cd0e36223877fd2b6e09707ca13b79616440a9bdeca1dfe513d7d0614884cc44a53beef016ab84a5acfd4bb478ef87ca5f0080385b0096fa6a6ea867462d371b5caaac3f4280e8f42752f90877def12b5dc02a9823189869be532d7c2abaf6e157c24bad5b41828aaee0de28eda98a834bffe440e001df56bd4267f1bd7f8d3d0bc582aefbd5d11b23bd91289924c16520e233e765c4ab605e895eacaa0bda0c27a11f5fd6a1eade38a666a67ad5390ba6df6e14a412ff14506de7fdc9c0cd940de3e72e39dae9cebaa392ed089504ab170de13edcb2f1a7e1f8f9d26859709a2371cd9e35dfb631f96b6e81ca772ccf6b43ca97f89f42029ef245dfee5109342cc314d77e736bb5a02da968cdd9341ffe82755466a6aaa2e147934cfb6d986de0581d8786690d4ee5b44b8efa1b2a77c865cd84cf0224834a2fe37e088c7568d496bde9fa233ceb0ed7f80da21748bb495659b4972747a9b57ccc7bd9fec39037669cd9f6ed0134d4a4eb28b1a21b1db1a000496ba2b0b809d072cff8c1558ad38e12249f15239b01cbb68c6c723bc548e00c1aab688568a1e25d871db5664565120f402d3c2b3268bd3c4d49ba4217f8c11b898263583b79c45df94a424e6619e006600f4a26d66abf2afbb2061334acc9e437ffa18e0fff7fe17b39f69b573e0b2bcd085d2468f648060316004459d950c3119e21f7fbac25b2607ec787670ac8ef6858f17ca4625b3d55e760189d7e394764e432fc8fae37609b41dbafe80426732958bdb7e75b70aa834959c395753c5320064c76a59b157cdc82472ce19b78fe7354a9a23f415e27ff0e737fffa0b0a995a6814ab82aea67ca6bf5dd16ca7f79922c9553b5b325f86eb7526028d1e123887bd5d2140ba40634ad7de6c059a09016f4f0485db65584ebbe808cb48a53c66e2535108d0aa933fdb9a38d986ff5204f9a945cadbb9bebd5650ee1c30690ab3259c6a6e98696396707409b9ad9446f76ca04ed071c58ec4ba3d4c59965fd21e661eea0e419d2b0e77a3f441efa2f78e00dd1bcb1cc91a87ba0fb5bbb3972f39192b3be82f155f5b00ef00d6cfaf9b09ab289002fa112cb2c36b7d32d4778dd947b5806cd114a590615b5f526816668813fcd01b632402568314686c7f6e56550db496599e0554312dcbaf3e70743da8800bd7e6f1009974753af1697256510f61397ab4131863e155018a8acc2b48827081236ebe6d45334a49f14db9940d4df38d63834fd4672f4db4fc04180ee68a9f28823b7c95632004fd7f5ae26262460191974938c99d38d7834e9604a483dc19162201e6403b7d514025ed6eec9a9b876e23e11298816c4d4299f1829a26aa21f5afa7a8e71bfeb09225d4d3ad98dda197abdf7d78f28e50cf85e98277822c0fc848aa2afd05e1d59b5048dff07492448923a5e942a18c5310640c1ce48b220cdbde6263f2ea23f6a5108052d168232fe0ac57af4fe0c166e841dec0e4dd8ecdea12e718d3c450b0d28eaa2ef659d6822cedd003514bb5e5ecc9dc5d321b26eaeffb25be1e65959132113cd37cb5479a9f7b82b95c26a150eda16206014cd68e88f3b0e9c6edb267668b627e60a196c5a04a1e522466f950f548818020c692d9defbe94a5a7c9bb4e9fe5357dd30e6ef6682dbfcc4632b4477bb99027249a7909bc58b5f2b498e200f8338911f3dde342db1a4b09ccce22cbf1182856685bd54dc998f13622f6cd17345170fa4d2be577f26f051e94a56c69f0e3b6edcbf082cb62d8734c5c7be76598ace9eceee747f50c11944be2cd18c0e74e74821f56e4b8a43ff5f97fff7ed412c947527a7b0be673a66cbc7995aa7f06ece1499c8c4d37ec12e1d2e049b0eb341e83ea30343adb7f8548433e23c04b5247e4d16746ab39df7faa91de8f5b5aba87d737c6b245226c82a3b1d797684a208d0dc7e8650603aa275a3e60efa0cce1085e993da848c0ef5d4d59f575f1db6b8e378d4f8b593a5bbad42547afa0db961b7efe685d447702889ee9e8b9a6754286ed78585c0e2b75d73ec9638d85645e13def6381bad11b5fd893c30c9e8faa9a5f63e991be5f579c6001f5c0172c2dfcdb1682b4893ac85fe9538a817d21dd875d25f62f71d6e9ba9385b5195f4445e9f09dd122b099b3ff5650d20e9f31b4ef9f73129af78a9162b769702b8e21a1fbe3d3d2cd7ccc6f7b6687d1044d3a7742bf3e9bc1c9b65e1ee35dd7c649fcddc5427bbd777a6c8f5e3e971fbc656a94acd46fb0cf131bf65213418a25b7d7650df46eb1b8c8e3d733e14d4aaa4c0629b7c5620e9e780020893c2d2531602b95225bb234a1b6311c8241b584a775e25e9ce16ac712a87eaef61ea899f018319c50d7e9d2bb7ae27175cf0e8e1a60e6c795befa0b1d70c44295e6a854241ccc88810beb8ccd20506e4a06c0033789b607a7f74f3c3a0043d4cc499f817574051b0d08b00580675e9975ee9478ff211c64af8d0bed258e5826b19a33d02636571030df3a66dd1ee869c5b767e8e06dc70fdeec72e778b35c5f3f5e819a502eaeb4fd80beb0f0df154c3613443652583d3334814a5990224965fe9ec8b74de5c08f9e4254114a1948dd4e60cc983e8cd8fb09341f2ac594308a0683046ece22bee5533b934e254e63dd1fa6c17e6bb1b64c4c5626642ff45337c693893d32878d32be2ced09bf4cef4a975503b67fe9509a6346f58b097534f23aaf7fca2fb6292446cb847e0ac05066f37a528ad5f4cd561aadfe6e3d6f18ea7c1eece783d00c9f45092b653f6f978c6cd0f411cab8bed5696d7a61dd3d5b02d3edecdf0d4457d68d818b19c0c61f39b9a1e8f6e0833abe0e85ddb8cb140d1a46c8430f630cda7e2c9f7391b16cfe80b09038bf7a8d9a8f7f0864c027cfd635dda25da0c146a3b84dce5ff49249cebc27d3119e38efd94914617a406f4026b1bc4809144d8e863a1e4b03fed2cafaa94f52195a246fb347ecc438838321030370d425d5e772d2b2fba70531eb6f582fe05755030dffe7ae84d65e3e45bfdfc6947926fcfc8d53a2301028e3d0ec63ce9e5e748d8a7d0ecfe1fcc8aec375aafe2de52cc9f07cb725dcdf046cf565f48330d1bf2c2f9a4ac5f8a68c538126b6b27a45047832bd69cb5a896fa72721465ccbc969872389f9c454b707c9dd3f9020b889f63571f64dd1311ba21c281e49dd4499729444efa2f4b7f858adc23f750558524be91f122f9b95e8589933ad9582d945465d7059c4603d269a810285bf847758f46cdc47161b8b6a8531e0883e204cadb5853a874e5baf8cfa89f4d62e9b05c75497023dfae641d4670ab7cde9aca040b1083559f335b72a38298d3af1ac4383224f907b7ff427272b15927b8ac8bae8cd1643be82a1af6e8e7df547ce878e61e1b531bcb4e53f33874f0d5afc15e9e8af895529c098237a79b9162a52526d6715c2634afc9d12360e12c80c52f95efa8d5b46c967c059ebf9ca0135fffb0635407d4eee8f9df19bf4b191f503c6694bc36029f909a61170ed8f9b7a691cf044f69c0eb0bcb7f131b0c706bc8a2775cc40762ed280a1282696bb815d10848cc453a24a7e03e9c04c66636e12a6788faaed21eddc783a39844696084c9811a1c63cca3d8ce91969588bc9f09a022c556b7abf158b1c7f88f5cc626f4b8b120e298cb2d9825ddbed3aa6bb50141fd84cfece451a3cebf97c2f8d322ec4e82064e35024051fd81fc53acbf9967bcba23c7c42acdd2b0afefc8be752e578a1686b08898e5ce776c06fff5320c7b3f3e66a9ff01aa51af5d946b983f69f341ca85df2fcfd07db53dee337795c8400d3a1b486b13a222692e9514ab99133cb1fc3cd84d074de298c53675f2de5395955d0426b384e7d269d04745fda3a6161cb984f8048bfed8dab39c64a54be7c0f48f76b64c281190d80aeb4b9e0843cb1bab81c928630e2d5f86d802c939c1185d041563be0733c85340c904c9ff78a24d520bd94232fdf47a7c2b3a92b7db74ea953db0b4d505437413dc07112690980cacab65ba0fcb5636c4d9b3b11e470b928dfab70cdd1927c7715c435d868fac519683a88d7dd5739d871e1c4b8b0efb447c175bb40c07dd97005465fbbce7f5600330b20e91ee3e346865971bdd7db1398fe16109db405ab33165d6a895806f65f09bdcf3702489ff137adbdb43bb488e0bcf91efb3246fb011b091b60f68775ad1724d6c641b5a21aba008c605c0cce83caac9a9b143360cb3bb1f5dd132cf7e0e432342069fb321bdc37fbaed7955d87a570ef199dd9be25deb430037ae8ce61a66e712735dc15aa92e4b2cca8908fab19a2a9fddd0a4aa6425989f694c20170e67696b93f61bc2", 0x1000) lseek(r0, 0x0, 0x1) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffc, 0x0, 0x1f}], 0x30, 0x0, 0xca, 0x0) write(r0, &(0x7f0000000100)="5b1fe69b850658e04a34da04f6caf5c4b24f14975014bce2164e24a0f9ce55694d1430a1d0599fff03c926fbacd5ec015feadfe7b4204e70f49e299a30e16ebb253de2d9623850a1050ad3d78751df624217bc757e48d45101464f4bce9bea805ebb67aa4184e92d497a880faf4b3897e0b844ddd3a6e02c3fe555db3abf1192146ca3", 0x83) openat(r1, &(0x7f0000000280)='.\x00', 0x200, 0x168) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) fcntl$setstatus(r1, 0x4, 0x8) r3 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r2, r3) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:47:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) r3 = dup2(r1, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x3, 0x7}) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="aa83a3eeddbc92477fcc30f23e43734f6e04cc3cd16bfd63f971793fe279593ba90bcca5f639165e0aa74a207204e1ccb94ede0e1dc46673b3611946f290ccbc97917a5bb5bfe452", 0x48}, {&(0x7f0000000180)="adf4d82d4715691392b2916bac4338e567ce8209047ddc527c1e334c132942f6ac8fbf232a217feb0af052638c2175406189d6e69ebc87edbc94c77f4e54c1f99352d81a32bbc1a8504629e11b17e8ae357317400104f2b724e475449f17e0d7c2f43fd0a973ab9760bc4e43b7370419bca8f1d310466415da7e0750ac26f20a94909721f4052ecc84f8dbc0840f1ba69d730a9552fc85b9c4c877972c30b74e06b428ae1994351beb7b2bf61abfa9ed6ebf9d521e9b7979cda577c94a3f8d65c7ac91a31682b7089980a812ba11543920d8f5e3f80939c63b718915dce8ac62e2aca60e24eb3bc474a445b1c3", 0xed}, {&(0x7f0000000280)="855b76cb328998f7a9d7db17ec5314f3b16c0b4fa1312d9bbba5ea8900d803904f4e62b90c06241c0bc71739193f0dc70200322d5de858e901518e3c7e035dc92201385b8cf6bb1c954eb46c24697c58d8240bd341aee610a7635cb776fc878fbd736c241bb1b4ba4f5e1b26dad0a7f8f1c2a091461d93663df3a2330149e95e2eddd8bf92b097a2d424439cf1", 0x8d}], 0x3) 16:47:38 executing program 1: setreuid(0xffffffffffffffff, 0x0) socketpair(0x10, 0x4, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000140)="205e5987ddc21793d9d09163d8c977bbc60162d1fbb596c6eff0bed9e540073a053789e731edbf696ae1da1776f2ffe27d1c351bee53665fec0978572bf6f93b8262aceb530e1dac412b413985fb4c62117c70e7b52b05991bf93fc501564dad04bd4d30d37a4a5c7a394b107cdf82911c293d184725f9d73a2e683e222136b60b1fb3d364789fd619237bb11a6120fa6dbb0f4c502d9a5ae94b35a802b233d234c38b15f72a552164dfdfaae1a44d63c35c117e57465f3cd793", 0xba, 0x8, &(0x7f0000000200)={0x2, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r2) 16:47:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)=0x6) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f00000000c0)=0x4, 0x4) read(r0, &(0x7f0000000c80)=""/215, 0xd7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942", 0xafa) write(r1, &(0x7f0000000ec0)="0a4a01000000010000005cd4f30cf3dd12bfaa682b37f5d59b7b9483f4d508556d8dcafd7990b5c7fe4438bc2fc9038b5aa5f88416525415706f349611e369089575771be877c690b8907e8d0bc3c2416bc6", 0x52) 16:47:38 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) fchownat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x8, {0x6, 0x2}}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x1) 16:47:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x9, 0x100000000}, 0xc) setsockopt(r0, 0x8, 0x6, 0x0, 0x50) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = semget$private(0x0, 0x1, 0x402) semop(r1, &(0x7f00000000c0)=[{0x1, 0x3, 0x800}, {0x5, 0x10000, 0x1800}, {0x4, 0x51, 0x800}, {0x1, 0x0, 0x1000}, {0x1, 0x6a6b, 0x1000}, {0x7, 0x100000001, 0x1000}, {0x1, 0x7, 0x800}], 0x7) 16:47:38 executing program 1: r0 = socket(0x1d, 0x2, 0x8002000000000fb9) r1 = getpgrp() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) socket(0x1b, 0xa000, 0xef2) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:47:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r1 = syz_open_pts() close(r0) r2 = dup(r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x108, 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x8, 0x0, 0xfffffffffffffffb, 0x1, "748f6b0642ec86f14e560178aba9c3c9ac8d2346", 0x1ff, 0x81}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 16:47:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) getsockname(r0, 0x0, &(0x7f0000000100)) close(r0) 16:47:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) r2 = semget$private(0x0, 0x7, 0x401) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() open(&(0x7f0000000080)='./file0\x00', 0x40, 0x8) r5 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x100) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000200)=0x2) fsync(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xfffffffffffffe4d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x0, r3, r4, r6, r7, 0x40, 0x7f}, 0x7, 0x5, 0x100000000}) 16:47:38 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) mlockall(0x2) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x0) 16:47:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="ef9df89b3ff64cc10f0298badd4eb43088fbec3247e9b5636c7c36ed74ca35571712bc686d05a748114027eca5e8f966d1ffc1a0ae148f7caa9170113ac1a03766de30465e1e23e0216a65bd0fabc2ad1a6b431f88263ad6bd8cc6eaf830fd8a6d7e13bd087a0b2dbe85a99e6b0b498bbaf39e07325380cb37d9b33f177e75eb296881ad1202067a708453602d6aba4cae87e388d6583d66994a586a53f1dc290a", 0xa1}, {&(0x7f0000000000)="29770c92fd8f00a6008cbe65deaa3cbf14201174eb34fc", 0x17}, {&(0x7f0000000340)="784835a429c417f02d8c760dcaf30de7f5e5fbb9c3879eaaa6447eec99c079a00d497a45f99a4551a3d0db76b6dc73f3e47cedf1be09a3f849b5ec5763733158c0fd40c1a7e6a2f7e2db39bec378fa882976d90a6d5b44445bb03aec1ad5ffe8960a57e7681c41a8391501310006890412403e0761ef47b764e03aeb1c77edc813a6fd97634088352e694ab81a45acf2097db0115ce61bfd9f1ff2be982b40fb8e71c896d8bb3666610d0ca0d421dedf1287145874b4e2f67860f568e0", 0xbd}], 0x3) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:47:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r0, r0) ioctl$KDENABIO(r0, 0x20004b3c) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:47:38 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) write(r0, &(0x7f0000000380)="90853856a63efcf2dafd59dbb3ccfeb6a2873985c5466ce1c9c76912b60fc773cba50e22701084713fb55d443f96edee0103e0119ca1922787cfbd669165790c3f54e8d761c62a83760264c4275ed4db8ef1d03d439f038bef2337314ea4bd4b93610e0ec8ea9dd2b16adcd88eacd267a2f72cf7ea2d08aa1f23b1ebd1cc60d7b966ac29f39720669b2c1c80a44d59f881c59f8e482272923179c8e4828a7f0662c68cf1c007b4fd887a86b8c7b15eec78c62159627582043fe5cfb8b9250e2f3b364d455ed142dbbe23361956dac0a2d05ed6b22d6e9c228bf2435d0729cec377babb61d70ed2768ca163dfee9cf9508a7d59112d29a225ec2bccc8b3d32f56b991f9976ee4e7b0f0488782403983e750adba5da1d00d841be30677dab80ffaa0298d670c726112ad0e619726498df99c2e31ef4794ab393abf6a8984df8103cfe7092a873bedfeeb54e5d14000aaa385f792fd1eb2c9f3df2940675eddd97fa17406dd4006b3b3c636", 0x16a) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) mlock(&(0x7f00002e0000/0x4000)=nil, 0x4000) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x34, 0x0, 0xc6, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)) sync() shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000558000/0x1000)=nil) munlock(&(0x7f000061f000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:47:39 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x88, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/../file1\x00', 0x0) 16:47:39 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:47:39 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) close(r0) munlockall() close(r0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) r1 = geteuid() lseek(r0, 0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 16:47:39 executing program 0: syz_open_pts() r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000200)={0x0, 0x3, 0x239f, 0x3, 0x8}) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000100)=0x3) syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x81) pipe(&(0x7f0000000180)) ioctl$TIOCDRAIN(r2, 0x2000745e) syz_open_pts() ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000040)) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x6) dup(r5) shmget$private(0x0, 0x600000, 0x90, &(0x7f00009fd000/0x600000)=nil) 16:47:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0)="563d8b0459640c9cfa8338beaa8a82fb65f2ed351377d3445268958ab84c8916bb04c37ccfcb7d9b6c29361dc696d435ca3b295c28748da7c7fc56c48ce002", 0x3f) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80000001, 0x4, 0x3, 0xda96, "2355400d913b31da732ce4df91dc54cd2f6804f5", 0x5, 0x99}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:47:39 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="726d35faf78417", 0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x5, 0x0, "85495500020e850ebee6f6000000afa680400900"}) readv(r2, &(0x7f0000000600)=[{&(0x7f0000000280)=""/208, 0xd0}], 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:47:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = dup2(r0, r0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x812, r3, 0x0, 0x0) dup2(r0, r3) close(r0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000200)='T', 0x1}], 0x1) 16:47:40 executing program 1: setrlimit(0x1000000000000008, &(0x7f00000000c0)={0x7, 0x95}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000003, 0x2, 0x8c, "73cc510e52b37b2efe0d3fe8c06d00", 0x100}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f00000001c0)="5f85d478c0a255bd67e3e2cb1c8094f91ba8ad9cdd68beaf228b797579f52b166db4c81fa5ebcace8a438e49eb14362a9ad1c1e1b98a3f89a11c55863526a823e8c59cb1e03a1d0483b698ae66950b8231b217a02b4c28089b88e10ff22d675da5be83a5493a6a9c50c4bc8f5bd52b44f62bd19c1c05c3e1d83bec55d2f0ec6c9a3397d1b1c8799ba625ffb8d75c06fb8bea53ac92ce5cf4f66d971ce808ae44798e497d52f5737b094660f8b23ffea69cb4d5798b9c055550555dbeac2343d17a977096b59ce51cac3033b0ac5eefb7d746d9a44a448b60f44f7ae779370aa107b64b", 0xe3}, {&(0x7f0000000100)="dd7af525cda65eb1910f9cc6885317df6a21025e430e001de9f68d4a0128e1bcab23308c5868", 0x26}, {&(0x7f00000002c0)="0da5076b766fa37d8f7b2b5cdc5345f76d038804f2e13819f99c3d61785e0fff82fed5d109c7de01cbff8a49174efe547531fbc109991e6a7a75bd94424f49cca6ba4c0624e60fa367bc9efc45a06f13bc948e99329dcb6c1bc733b3210a819e2ff37d79ba0cab48773d25e69a6e6e5d", 0x70}, {&(0x7f0000000340)="e0b4929466b84ab988199824daf1689dff42720bbabf2219c9f48cf3af88cbcef77cf478fe8018f6b502d62b4328a896b1481132b9714ca072389889b716b93056cf0eafee98a33a1c041f5ecad76119f4b844196856dd4d891acb7e81575d70d5a087cfb5a696e3cdc9", 0x6a}, {&(0x7f00000003c0)="b561adb0023172e4cb709ae6317bfabcd4cdecda17c66fa1bfd8c07ea8ecf2ec44a60fdf8c991234df", 0x29}], 0x5, &(0x7f0000000480), 0x0, 0x1}, 0x40c) 16:47:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) fchdir(r1) write(r1, &(0x7f0000000000)="2c2c2b8fc5c7c73ccd0b4b9f6919c635692e65422b769b5c7a8fa6", 0x1b) 16:47:40 executing program 0: r0 = socket(0x20, 0x3, 0x5) socket(0x20, 0x4002, 0xcf70) connect$unix(r0, &(0x7f0000000200)=ANY=[], 0x0) 16:47:40 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x6, 0x8}, {0x82, 0xd145}}, &(0x7f0000000040)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x200000000010002) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) close(r0) pipe(&(0x7f0000000100)) setsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) 16:47:40 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = socket(0x20, 0x3, 0xff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="24848ab24a0495187c8ff547e19ff3467eb6f2a9d4f724edc1e9f0585be0c80c79f9a4e329a17cc469726750d512f58667156ce58781d60767b6af3cac3f0abf97aa33381391d585f172bd2b426c458cc79e09cbb94d9a4ab06968c5df8875e83247c0d95238047f8c1f1f9daed99fed5243d56215c863bb7d312643607abf19e8695c93b53851ebb8eec079f492f0755b2aca0794284b5bf72f61066cd6a8715f1469ff062a75ee76b805bb4b43be5118eef0d5d1e555514847a66939f7bd1f30a953fc131f6c7550a8619f51e933fbaeec202c992619120a434127bc7f62d62c7d9ca205a7745478855e7c469864497664f4cdaf72", 0xf6) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r1 = dup(0xffffffffffffffff) sendto$unix(r1, &(0x7f00000001c0)="178ad3fad7acc502ba7f52903d37d60d9a9ba17caffea9695738c9d46f59b652010493f85fb2ee0d2e6c0776a9979f6d4d292b6fdfc5f0aaf42820b71424d62428d2339706346a44cb4936a77cbc5ebea36db669350caeb45517cd07b8063c16b995e1b6c664fda7a2785d04e3bed00319caf2d367e5b7a84d93c56ae28e060ce70210be2a36f020f7ccdb7301689f9d540a6fd4150ced363847ccbb1b1029cd6d7c6760e648a5caf30d2f1ba39e3c6b036a17213f5f073b8adb805ca92813d0fd32020b3c5eb03b7dd62845d19254265a45dc392d12e06d64dda2c930d6e1151ffd39f4f33c35b1153a8e830a2a22288f5a89df737515a265672c303b9d89", 0xff, 0x1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x4, './file0/file0\x00', './file0/file0/fi'}) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000040)='.\x00', 0x20) chflags(&(0x7f00000002c0)='./file0\x00', 0x4) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 16:47:40 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchflags(r0, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) r1 = getuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:47:40 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x5c1, 0x0) 16:47:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x472, 0x0, 0xfffffffffffffffe, 0xbffffffffffeffff, "f643008def1291777d75fb9b2256dbc6b3468846"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f", 0xb7d}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/45, 0x2d}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) 16:47:41 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xfffffffffffffde2) r1 = getpid() r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r3 = dup(r0) r4 = dup2(r0, r0) semget$private(0x0, 0x2, 0x1000000000240) readlinkat(r3, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) r5 = shmget(0x1, 0x2000, 0x600, &(0x7f0000ffb000/0x2000)=nil) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000700)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0x800000000000200}, {{r0}, 0x17ce45d5d6f3a5a, 0xc0, 0xf00fffff, 0x4, 0x1}, {{r3}, 0xfffffffffffffff9, 0xc0, 0x20000082, 0x3, 0x7}, {{r4}, 0xfffffffffffffffd, 0x40, 0x3, 0x2, 0xfffffffffffffff7}], 0xce, &(0x7f0000000400), 0x40, &(0x7f0000000240)={0x7, 0x5}) ioctl$TIOCSTOP(r4, 0x2000746f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = semget$private(0x0, 0x4, 0x10c) semop(r8, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x1, 0x7, 0x1000}, {0x1, 0x1}, {0x1, 0x5, 0x800}], 0x4) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000006c0)=0x7) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f0000000600)=""/187) ftruncate(r3, 0x6) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x13, r0, 0x0, 0x0) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000400)=""/142) dup2(r4, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x3fc2, r6, r7, r9, r10, 0x100, 0x3}, 0x101, 0x59, r11, r12, 0x3, 0x100, 0x7fffffff}) 16:47:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 16:47:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x80) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xffffffffffffff89, 0x100000000, 0x900000, 0x2ac7, "70dd235caac16fadf0f60ead5e2dbfb4ca72e27b", 0x3, 0x5}) r1 = dup(r0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fsync(r1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x7) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000740)={0x3, 0x1000000005}) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x4, 0x80}, {0x18, 0x3, 0x1, 0xfffffffffffff001}, 0xfffffff800000000, [0x1000, 0x6, 0xba, 0x2, 0x22e, 0x7b03, 0x8, 0x7f]}, 0x3c) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = semget$private(0x0, 0x2, 0xe1) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000001c0)=""/17) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getrusage(0xffffffffffffffff, &(0x7f0000000200)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x100000000, 0x5, 0x2, 0x9, "402939adfde1bb53d983baf2a2ab3fb763728ff3", 0x8bf0, 0x422}) readlink(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)=""/142, 0x8e) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000000400)=""/113) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x10000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000004c0)) getpeername$inet(r1, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000580)=0xfffffffffffffe01) semop(r2, &(0x7f00000005c0)=[{0x0, 0x400, 0x800}, {0x3, 0xf6, 0x1800}, {0x1, 0x1, 0x1800}], 0x3) r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) setregid(r3, r4) 16:47:42 executing program 1: accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="7fd576693e58492d68a9d328f2b99a2d82e6666710be9441ac12eb67e75c8e83f25aedf225b45983d281ea95a0e53301a786fe1e5bca268c2638c796bbc650d5466608d2532bf377a71eca85b039b7429d9adbfa9bb08a299a980ac9a38f6c9ff44f578fe6cce967584ead1277483a82cc74735cd9ca4cb5cd13323530316bb27a101130e03abe5a279ad7bbcc62721c4e4dd89cd18793256007fbd2353b7537f2ca99e53227504244a700dd6a5117b18656cf1cf1d9741b9b879ff95b78b3216e1c0a01c31499e67d1fa6553067b7de2f166da710438feabd1a605bf3ba75c92c29f837ce68dbe58397aaf03924732a3be4222bef97ff2363", 0xf9}, {&(0x7f00000002c0)="89f4f8532e64f079f953fa990427f99af55af7", 0x13}], 0x2, 0x2) getsockname(r0, &(0x7f0000000300)=ANY=[@ANYRES64], 0x0) r1 = socket$unix(0x1, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/1, 0x0, 0x840, &(0x7f0000000500)=ANY=[@ANYBLOB="010000d51e6be79cddb3df5aeb8a553aa064e5072351aea2e67fc632fcaaaf894f8f955cbf500914b8e7051bcab80b16f01adcdb8f542e4b5a547d14f473f6104e2141a4c450e811698fe5e6dcc81bbb7e5c75c534ace12e148fd191466a32a8f28e7ee094dfd22a73ae541ffd6631df1e8cdf13372a42ea7dff82e31a3a91f9e00ebe54f54cf1490cf1a1a6a0601bac9f6a04a23df0b9f71a36c325"], 0x3) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000100)) fchmod(r1, 0xa) getrlimit(0x0, &(0x7f0000000140)) 16:47:42 executing program 1: socketpair$unix(0x1, 0x8000080000000002, 0x0, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/54}, &(0x7f0000000140)=0x38) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r1, 0x7, 0x4, &(0x7f0000000080)="189182804df3086d796714caa76ecf13df4ab07db6867072a34cf96681e07bb9dae3667d5ef9d5c04ddb83c7e6a9a9fbc0904d4120b0cb599a0f8883e98938a06611e19ce1e03894475ca4b6ad548031862d73c4376e00b1c2de", 0x5a) 16:47:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xffffffffffffff54) recvfrom$inet(r0, &(0x7f0000000400)=""/42, 0x2a, 0x802, &(0x7f0000000440)={0x2, 0x3}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000340)=0xc) fchown(r0, r2, r4) setsockopt(r0, 0x6, 0xfff, &(0x7f00000001c0)="4cf6d229252418f5f0afc0f7cb65c61457ae676d28779c6864b1f592c81ce1e73cdf55be22b08a2526bf5328f39cb2d2608e72b70ec165b46eaba4a2c7dd754894ec50d4db96046239884b5371c2828bfdd87a343553a40d3fc21595ac6e184159d14fb6edeee85943de3d575f7face7de19ad583c986753cbeed3b8f60fdc0b18bfb55851dd6c752b779ccf32f6faf4efa82e430ef1399b4528a0a2e643039f9e93ca9e745a", 0xa6) r5 = socket$unix(0x1, 0x7, 0x0) getpeername$unix(r5, &(0x7f0000000040)=@abs, &(0x7f0000000300)=0x8) getsockopt(r0, 0x3ff, 0x89, &(0x7f00000000c0)=""/151, &(0x7f0000000180)=0x97) 16:47:43 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000005000/0x1000)=nil) socketpair(0x19, 0x7, 0x240000000000000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:47:43 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x40000000002, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) 16:47:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000, 0x0, "00200000000000fe3b5320000001000000000d00"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x120, 0x2) setsockopt(r0, 0x7ff, 0x7fffffff, &(0x7f0000000180)="ebb3179b3ac7cae98b25f8b34a4daf4591e2ccecd047de0c32fc9fe953cafd6729894e84780921f0234c3b44c339ad16cc27f52668344494fcf0ff3fe54dc7d6aea61a16ed58ca2ebba53d440baa0c30a2514a68b90f69de36a76e49de753679ded2ac6c2ff4e1a906cf27f05117963cbe757679dbbe2071c31e13457fdbd535ab15a4974ccf3682e95bdbcaea2b84386e6fc89e9309bc6e12ba88e558a7024667769a38b3", 0xa5) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r3 = socket(0x1c, 0x0, 0x8001) close(r2) r4 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ftruncate(r4, 0xe4e) 16:47:43 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x68) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:47:43 executing program 0: mknod(&(0x7f0000000000)='./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) poll(&(0x7f00000000c0)=[{r1, 0x6}, {r1, 0x2}, {r0, 0x2c}], 0x3, 0x1) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/72, 0x48) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:47:43 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x90, 0x1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x44) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x84, 0x3}, {0xcf, 0x69a}, {0x46, 0x1f}, {0xa3, 0x8df}, {0x47, 0xf6}], 0x5}) mknodat(r2, &(0x7f00000004c0)='./file0\x00', 0xc000, 0x6) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)) ftruncate(r0, 0x5) open(&(0x7f00000001c0)='./file0\x00', 0x300, 0x0) readlinkat(r2, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/71, 0x47) unlink(&(0x7f0000000500)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setitimer(0x2, &(0x7f0000000340)={{0x0, 0xfffffffffffffff8}, {0xc57, 0x1}}, &(0x7f0000000380)) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000480)=0x1) 16:47:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x10000000000, 0x20000008) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:47:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000001c0)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="be4c3ed230225a3d5367ffe5e57fed8c2fb6b73acd91685ee5dfdcc5a7d768af3b3522f0968297d28e72edb69a7b706247c2cbdf4998e2a4b15794ddb897a9da753877f69378b2aaa2da6af95365e98567eaff633b04a73697c369064b05638ea538007df09b223240af778543f7a43f6c711829910da5607d393a06e0e079e720f71b86243179770ae7125387783f4d06fd4afa21864211d434cf0d0f000f6aad9db42b0939cb153fc21ce953e75b70b59ce75f5a1ff264316b4e7a3bccb73549abfea0865b21a482b59cc5cf632968a7a37b0d08da3f4cecfa900c63ae49a34f76deecad7fb7911e0b133c872baae9f394", 0xf2) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="19", 0x1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) 16:47:43 executing program 0: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x30) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffeba, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff10de000000000e986eb8611d2e0000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0xfffffffffffffed8}, 0x3) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000140)) 16:47:43 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) write(r0, &(0x7f00000000c0)="f98263580e7db3d7cd02c9b72daece4775e76437a37a79a4bf378c6ae370eb7d5df247ae30fb7fb374a0efb117e025edb9a2662d51c62de57ec7f5c518f28a4fbee56a15dbb6465e8f838b076ac8db75daa80c4619e71ca4e0e5e6055382056164141a98e51ba88fd60b719e613d2389edd358", 0x73) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r1, &(0x7f0000000340), 0xff23) 16:47:43 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket(0x2, 0x1, 0x100000001) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 16:47:43 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) stat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000540), 0x0) sendmsg(r3, &(0x7f0000000440)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000080)="2b8f6a786be4c6c10cb3c6ee20b4369d477e0c56b6bb7cb9cac40719dd5d3b983a1fb3e5e628ee3b857d295e44615676d77845b3067dd152500022ccc5ed763fa3ca66051cd83b4e11351403bbd6ab2aa425f877266efc338b663fa317106518ac1c80f88e4ddc418d72bacd393a7904585fee8b1905b33ed6ec673e64d47647c5452ea4e4ce8dd42f85f53c59fba43b319eb807e6ef8916c9569f74322416ff07a77159674e9b65287093b9aeb9485e7a0a6c020679d556232b0ee4d76cd9eccda86e36", 0xc4}, {&(0x7f0000000180)="272a21e6a85d5f2eee2ac65b3653ad244b2e51abd541493245ecc585f576e814702f31308643f955cfeb636130c5a6c0e1d01d6bc9d1f47565e5f20eb12b0ce161a55042b20b45e7582c624269828a3c9d119e0e5f2f", 0x56}, {&(0x7f0000000200)="5462241d4512adb45d294a82477a65c1dc2476f37262346d71c933b72357c0bea526000c62f9c6e6b9aea6130caa653c3549b7590571ef755df816", 0x3b}, {&(0x7f0000000240)="ba317a8cb247e9ae9f722e785758388837925ba5d176753b77b76c26a8f8acd45e8b4dc3acf2435ef0def003bd16becfaa38a968814a2a820b021915a43ba60263b55df83a47ca", 0x47}, {&(0x7f00000002c0)="7aaa0432b8dde6fcdd972a66a74168812088c50cd9c50895fa33f041b1797358b97c398b97ae3adcb585d51d0569613e8c62c56122011f667a94a9cc21d10a1693dd81a655f5bdd3349edc661a64a2b7d65d83f6b329781dc4b17c53bb1565a64ce5f921102f83f8f1ec5dd78ca0e78a6eeb6a2aceaf26cd3f32b5c56ee4ef50b8a9832a08bec9dcadf2c36241cf00", 0x8f}, {&(0x7f0000000380)="c2d1999fc267f4a6bd198637d60a3274692813ca928506c10ecc00a21ff1826dfe6eb1516e91cc9fc1233dcb33fc", 0x2e}], 0x6, &(0x7f0000001c80)=[{0x78, 0x1, 0xfffffffffffffffc, "0266686a37359134b6732171b10e8ab79e6377fc349685ec59034a35039276b36f15b041df12d08204350e4d030f6d9e2366d01d372d195f12522d07db557060b6c63a46f6ba4e1b431df693185e8fb9b48383f6f4db55fe4652ca61f5e8be0a4665b7494421bb9e"}, {0x1010, 0xffff, 0x7, "933d90c4819e1f5cc73d5004339c8fbbaae8d46d3251b3ca6cf5c47aa6f743b5b6c9cb276a1632b0fb87f22830b382cd906b89d25ac9d08ee91b51a060237fc2e3c812ac5594c789fd9d51939a680972932f1da1637fc5743b04b6a233e83a4a553f2fb23db506cbef6eaeca55d783bf4719a6289d3e3a1c88307777147339d9e103c442c42009b499aa9af30e0943ad7969449a3882162a79043965d4a4287baf1ac59481b8d8af1b34fd952801fd1ad3d0e8c5684ea9441ac1f05b039ed8ad36fc69f08526dd2d6a724396ba68721013dc2d154e21aba6cd83a7948d9d5a0f563969be4d1386a47aaf5139e9d405f52c3af01d9cd302d2a4de1724a2da02683644a74d02387a6d0a479f68a42e543cf79556a668bd4521c07d9a493e7a6696763a637e71650a90b168d25ca50d9f851d38ea53ec76f0f7b9918126197165fc40e825050ce6617fc8c6d0d7767d29e82322547471b7b7c9a96317e63d668adb7da9c2fa2209d5ba310e38547e99029eed0c158d3634682f430c336046a8939824ed658b21bf4e69a0802164d4eb00dac06c72b0aceeeeb9da67e9cca9d377279cc921ed1e638bd5f456b12c2836e5f77b3027f456525178728229a453418835f0de035d2e906173d69fc8b269d09e7bcc277ed7eef4d82e9bfb3ee357dda63e430f0551fc85c9738ccf332e78f6a0c077c1709e4f82c9f9c5ec6060c3a173686c286f86a3892d051ddae1a99b554a18197723ba1d843caf7b574aafd54252bb0d14cd84c0c8cf984fc858f0ba9f312dd1bc311ecd8da82787458131ec5fc22308142cc6a9ebbc43c21a866ae523b7cab38a2d47c1aa467075c8e8b4013069bc25b4e6d61290147e07fa684b83cd2235c45117f54cd6d441b0f689de4cc24eb968b83480a468e564b736356314c9752304adc0c055f24d3884f121828753aee4a3d318c7447478eb572cfb8435b3460a57b96a856de3d7c6d9aaf8e41463813a36abe364a95d1e40e6214d7e7cd601cf4e9606a09b68ade9a34d17dd26a3aa807e906a42f7f7a871d936ee4dec9b8a1fa887aa3ed413b04277c53507d2a17250da3c55f2562832e42ec2828961c1bb473954eed7d44ccd48c70e36e548740380148267a9e0fab1a621bfee0417475365973b2a1ca56b6f9c1bf75de68d14ae87663a7a7f31533123d7d87e6b05f154ee5ef832c999abbe6121d93e2844e78cee0e5bd72f803c1751b714308ce3556c60527c5b4f9358b2d4fba144a6c5e964987028d0895b566786aa83522feceb476cf1520b21f694609ef5395c4ed579c5b60c2ab3cca6b77115fe54c897ffb03cd207f7478a7efc3e214f6f1238ebc08fc3b419b38d8e429e08d512ff777e17016f474c391999118c614d1a8194270f6f26bcb4222860ead24d6ac5b1ecc9277e6aedf1411631e5b183d8c202972164c326e8ca75c8a15fe8a59928f25d3eb798ee800230ac45a8a1a4675867d5caeaf6ab253db11d6835c0a4e78fc1a0b6e7efcfa8925a569db8294da160a346e2bd8696749d8c27a26fdefb6c4e25d5dd2dd42549d7d9ca01fa4df7103838420c795ac017cd7ed553c7b0db3b0383da7e8f00a5663215f4b4bceb93a901c305cf35107a751f001b1762f0029c5491fe46f7173554a1469d17047eeecb2bb43e8eae0e4f801d18b50cb3d722b87ca341728d4478413a717577ed27e7dde709c9c7696d6186eece5a1a937a451cb7ba95060df55315cc0fff6463844eff5ef14b39ccd069277cccdd827e764397827e965d9d3373d47d74771bad22563f8b473940770b213d05b9868ba9d108afd447384a676f1ae0534fe3ac7826c14f910d06c0c0f2cf9a6367da0963e888c5b5d6e3acccb945422cdd4d86151f64f1fe6ce74360676e6012d5514d462a028390ad8fe16cdd2f1e1fdb613a52b255c0a156f7764f7daf629fca30f333df7cba92c19a03c7c0941505a55222200f78ea71e9cb4e810f1428cddcf6ef66630d529706db4d229ba8b5a03ca58786ff0cf9fa3b1f12f47f7e70cf2077f1482755c64a96b930e29c6d48b3e6b260ca14f9fbf7a5e729fe7c53d4186af2b28e3fdefc0d73ed1f34cabfdde13d61b3cd6776e6605e7f7f6aa5657be5566a56cbea2ed1518edd378039c1bc339dc371e21d6b7df4d1530f2253409d88491b2e8dc221ab082247e97c49121985903882c9cb2177c20c32f8d92b243493e1de254a81fbd34f088c1ec22f391cd37d00ec96c535a24749fdf31cf276fa64553e3758638a29a3eb360ec2ca545fa1290637ffca03c58627cff4a593c5f994e77cc022f84b7eb3ff95ae0f3dfeb1934b10d894d846d421688c84fa73e6d1c6230e88e2c5f707ab119fb23d51b8a782247aae18b4046ef6dde899d3b9104541c7de1465826c5b1ed0184de71ac856499921713f40378dff8ca3338aa3b33ac6883a7a11a650fc7fd1237629a4e286e90d1fae9e22e8e0c012422330ae40dfdefd55c4a3cf04cb785ea47797a0fa07c1836d6fd4b9b55a86901c8b46d0b9dfd4e8a9764904d5e8203643e1549b947a0ffdc0095574a009b4d2eab056ded000e7dfabcbfd0ee7d93158133fed2d40f144934541aa98805ac49b4258ee2c57b5e9b0ff7f62da5db820dda69b268fc6f36fdb70eb5aaea31571dc2bad1ae3085a1928b4b009077ad70cbe723664bf7319487794f5e7e348dd8cb9c055a1dfd762196d5574c11d9dfbab0515583e40b513af13a923a846b6f6749255ff1aabb2ca7cd472c0d91b37951b85bf557603d72f20a20231c6bb430db1154767cb977c67207a8c5550bbfaca4e99906bf31fb8b9e019ab5b898990c1e54a1fa5863eccb062e0fc8512ab757fe79b6065bed863e01b8384dcc4afc8fe06987199f61510c9273874b5962a8000f13fc0ff28b3186cc58649748b4200cd8d0760425da76fade501b04f483470ae7ca2f11e7a16bcb13e4992783274f54737b1d87de553a82647aeea102bd96ad1e9a1d2c391b0e88a53ac22e19cce57518a74edc9ef662d4e3d8b0afdae7c5aab38b8c6a8f72dfd8eea51aa7d7b2b7e3ce43eb64c6288f307fa269dde76e3b797e618d88385dafcaadf1959ec39f6bfe545a9f8314ab43a1a68ed4b0187327059e1aaa117ca6f0b54f4830c718bdce0bdbcea7a64e93cfc6c179d632429123af60c46c456a5c9480fb33052212d97901b32db1e8bded9f07edceea28e2081913cd385fd5df73ee54fd4dc8f153a17196b5dd035341ece1da5a8fa98ea5e300ae6ce1ee658b3be6b5a6249aab3f5ceb77f8d94724ba2dbeddff5ff015b1adb3f7f9eb17e8ae7402d59ba04b04e71301430c1bfc521cdbbf59aae930e3647373f6ea6dc286f1edf5a6aa9b41dbecae133f062052d18934b8fbd73fc236be672b67787ce56416483e13d4cfd945f724e850f7d22691d86c72de46d961ca88c6304b095f77ea479a27a379a40684777f63d7b322871c6afdc90e55bdf99bcc796afe0c3eb441fc011a8a9f5d9d8a5b02a47e1360c58bbfbd3c9247ca833167805b3ed7c2f21df245c5545e3ab924b0871efc6b0cc9c65367c2c617d09a5133ecb933b2147335ccb94ec9f9285124ad5d67705cf28841808a9086224469d683071ac35f11d25ac37f6fd3e48aa2c5fa5a13ebcfc1586b1ef30268cd4ef9efb6ff09806191dff666a5a95cef9a15a8ae5ab9c25cabe5704c8b4f0903ab78ac2f9e6b0fbcc212583fa309b111e326fd3e61036460618751f852ea882a31d69b4e84ae12530230555cbacb85544bd70aeaee73f447fe811b4e9d431c73ffc4ddd93e2fd01b16f41e43343796c2e000e4f1c81aa3c626d7563f822c8c1e684519320e2c8261d05eb02769867e3927dc1358a1ee83a55b0b53386ee5fe535ffd786210ad6809afcb54fe8f861b4752726af41f742982b327b84681863506b818a082ebf09d5df884f214032270c7bd7f5de0afeb0d8e41a797e1106ae558cde879a7d453058af70404e8714fdfde531b72945102f69206b820fe8336215dcabcf5672e0974a03c16c2b7b3840d9bd2611cc93ff0ccbe137a8de405ad971bc9c2f7b0c76e770aac81b4e42ae03c56dc9ccc4d913520ecc0255435117d6430cb71dce03f1f70465ed7029ddf1890bcb4dd15f83a0c96eb9a36ea731b98cae5545198b89ee67def6fd72f8f4172eeccbef4abe0da813bec176910e9f29dd27ff3d3656865cef51188adc9342528c727504431b7554d32a2c4a1e7f4e0656dbe0b6e9a7a841967008abf11ab7682bace2c95f49d5a61954a304193b1716ddcf4a92cfb21245a8d78fa9d7f527e250fe90d3c901ff6c3b3cfe504efffed01883eb1593bc75bade73c429393a8fb9b0a42e658337c4c5276665082c3b21513879a51947302ef8fdab98424aa66b3d7946c06ff6d7c761a647179f26a3a8a79abde2623a5097263a2d13149474732cfa6cf7cee70551837cb7992fe024f74b10280b0b31fc368549432bf2ae8c394f561eee3817c36f41adf41aeb9e6059047d5dfb6a4840501ca6e38cb90ad902c6888550b0d0fe362613319c4d023aace5a768a356b244a5bea4e0dfe6f98b3f3a3bfc5a6f101c67bca2f6698eaa61c2ead4308fdfb92c655779034e31a0ea2b075b9a995164978fe7851558195fdbeee82f6aa82fa6f32cd2a8cbc4e4e84d7e90820bcf59e1eb34bd810a44050dd017efa33683e167eae3c7935941ea53c59865b4ab00ac4b1edb5df43324795cbf28ee9ee5a405eca5429b45c2631a5715348206aea0ccc88827709029de14c6b2becf8ee4c74a772497d13786cf67c167d6d0b41695d841444e48ff1f478c92a57a2181874a7f68644b82dc2c27d97d6738f448f559c234760d65ee6aafad0196c09b6433cabd8e89a3078cb1b587171a9999dd3a840c36dc405ce7881b35984a34db384421802bdc751e96befab79b45e9b0aa15316f1b8c58f7cc70e2352a4ba3167e47b3773e140e5ec108e3dab887524bf6a07d613f3ccd2fc533a7bcd9d1a4b7b5b0e0b2dcee85f6c57c13ca1154f21dd4fb5af3eeb49c40916a4155f387765cb8824905af6848240f9a9521984f23a462183bc7fcdc3eb7f2bfa45f69a1ccee419561ea54f35f71cdfddf15931327549b81ae044fc24c5cefe8c67c566e2b115250416f7edacecf4720d3b509ed950ece1eb8904c7791d30d36d61e67c038ee539f2b2995b6ff2dbbc44880c6215e2ac6b0ecceb62d2973e9413454159fb8716eee0ea1f3626f0b1087acfa546dd439e125a2c19556ea4a4fa451db2abfc23357c09dbe5dcd027b89fa9cafa90b772e482f1308857c60f1d52feddadc9390f9d8b520636b5111a13bf86390c2639afa346d80ca3aae56bb52dcf3823b118cd0a8f10ac6a28f59731252edb196db972c3d0560b0b11315992862c91605be39998678510d389473402070503be133c2b15813f259221625eb1a78293f835b3af8d5f2f7f5f46233b7ba40f1444995a82789dae6c681e3dbe58725163ef182fc56bf44b155f77b94f527b3cdaec9d5ffae1d21aa225bb29850d98c25e08621dd38455200207a303e242c4e2029e4ff26ec9a544c77477013f360df3ea540ee10fd106ab6d874f9c96f354c5c8b694922be200fbad72a1ad30034ee9b73ad133c621ea96f19e62c2722d01f0c12430190764aec99de03ab15029ad0872f55242df8b592ae7c6dd0ff3c1dfd096b421588d9ee327854da79b6000ceaa6642682fffe2dfe2a0e54deb5e26d07640b9cd4ab690b2cfe40a2e2eb40fb2e8885fccab7d071"}, {0x1010, 0x1, 0x8, "5bee6ee4aeb8e76c99908c40b102a57a86844941f80c8a306d3075e6f3fe53e1c7d6a6309852533632c192f9eb62fdca15ee4d5ed8698dc3b507daa1619bf02893e3a0d1511937a00a94bb255f6809c1364032b73166275a8ba4d6a7eb6fadbe30a9c63f508119fcfdb9e731e3d0ae89cbb0ee6781fc3ea16aa6e2e0f040f5d2b96743ac7ebe6e059ac155b957fcc8b3fa955a740f617f39b2f9ea1a2108a4a56042210b81d73abc9177003458a63e74d27bf0e31676152e9402d9d1c7e3514d51b44ff3a9a26165aa9643e87d52511e0afb86f6c8fdd36bb74984c688b8e5fad1fbbce124cfbfbf653e280587bee38eca5e08032aa9eb5b0ea55d743b98dd329173f8ffff84680b08ed1807db45fdf6f8ece7469acf1b53bdab32c738149367de217e7eae79d7c5dec3ecc7c3e7818ef353a64f22a219f5c58b34a54cd81493a6ad1a8b64381a3ed6caa102032ab1f5e6cd7c2649a32670347dd5db96b0a4eaf4f9f18aca23bf4a71b08ff12015ae30196aa19b3147770d5f3171a272d515f81f74d8774168c2c084458c6906077ee655b6be02f0301466802fb67c6d25ab9288fa447795ba84dbec4a49c4a646e92ac73e7a675d81f7b5ecd09b2c8378d02273f8678a3862ed5d9ea8f53ab10588913c62b15f5e5f7bd55f73057934daddbb682cbaa70683d4fd868a4ab9b5232b920d0e5edb8b94e9a5ec8c61f82594d126905bd552f0c387ee0724a8f845c2c73356be6cae91ae00d5db07293604e4b03f0b80c6d6791224f6cc74ab3eb2df79baeade20ac7dd9872ba494a659cf27f21e629fbdb27c20e3bcd8b0cc30d3d45e105d5d7d8beaeac4a7650875f8251d8f0de454b12bde3110bf00c0be86de3c2b2a6f3e3aea9755542d7be69783f073f67506c09b39ee857ea9cef12b5c046fa02ae66cd2b0e1cf2b77c75ee6ee05f63012caf587101b28d01ffa3b5515e576e6e1d2bab175debd140f7fc2f23533540419d38d7ecae9767ef56ed3017ffd32029bd36260e986760358048089e67aa7d842f97f0e301ecd641696b42c5d75fd8dd850c3a1ca0885bc86f770a56bc259c98cd42f19dfb2c5507a1decc1b99f6308a4a1803febc906f11cf1e0f56fdb961019e7a5b21551f314aa6c1ff0a7885603bb3b92778ed34d7edc40513b34f797da4ab5a7bf447b3d98ed6acc992e18b3b6bd7c6ba2e75b677cf162352507c9b106ef84565c7d0f52f5cd947d10513e221487f9cc9b4bfbf984ce6b3388f79b71a40a4cedbde9636e1b32f167ae5a6a7101eac8ad0fbddc087b443403967734190346d801f737e8fb0d02416861ea18b7ec16df471bd1b34298049dd017ecc68a61dbdbc4457b999d0785bf0fb4124ae1851e837429b0126084dd26df757354122a210fabdaa2514937889d90ea8feef98e2df8b781fe603333e5464d319983218f16d2953b36848c60a8d040354cb2ab8490cb4f977661aa7a3c4ab81945326f867c9d090a774db6638fc4e71ba77564284d7b99051175ccc9731e7299248165116ce7f5397d12a84a05678a0bf0582229e85913834ad865e3857acbc5bec2e9d9461851be92abe25684150a2d6aca91e45daef005ee2c1028d1d4beb31436ee622008c0a2145e1ff0514216713ad6142c8fe86c9a3bc2eb9abfc798c17e815d90648a855f8cdebfc453f400346a4c922a61a4558ce221ada3720ab7618608a8c4d16b9173fa03c30298c45b57f628f1b4d01a15afddd1eecb826c5692a58541568cde1eae1835910952cf523c7ae3f43d118ee25bbb717dc1ffe7847eef861e0b582280c79d2630522e209b6317106a0362d1840a19f4999ce06bc27668a0b7c4581e491a80eddfa0e9104c371777350b5adefdf391ee510e67104ecd954e4ea621cc89c923ded9e260284acf0f210f3e622f89bf4202cf2e41760cf6cd4a21affe1772f3361028e000713b856522ca8d7bc6583d87999cff47650b7a0901dbaacc02610556e240bb94f1c5653b6b3aaa9db27f4e7661ddfc30a37d4b68d1b05fe136a7b016785bd8048c61c6d931381a0ccf2c6dbbf45bb126891a08fd1b5282aeb700d29c35177a38ef1a09a0a81c30be9d07dc6ef487926dcc4c52f268ccfb00bed8ff134cec21bcea1bb1fd17872c1f39eedc8a20b0d53e5666c97194e63b1512851944b77f7f0368486f97a77334eb9f3e527be0bf34f0ff388829a17145de261600a4b7fb1f5bef20d5c04926d548cc48f92de071bdc6c986c08c2aa2561b05b89f44db25daacf8faddbb8edc7b9fd94e882a5612be28ad59e45330b12611f86ac044cf6377ff82ab59a878ceb27a4dafe954e08a652ab98b81b8d4a8462a85d1cf8b3efc2cc42e80b2f06e2928256508727a23abb4da068ae9e7a17da69292ebfc611face263baae6ea38bfb98b8f5b9f2887b5ce052d0511f88c30b7f335e8dbf189d4bdfc631b684d38e00af309ebdeffead5de94ff6a32f3f8f0a3c387e401b3b8ee4d9d4843d872907945be46c5813c1fee6ace854ab99335aa7ebb6a4997bba4ae503ca3f8ad01504be47df6b9e683bf15bf189bac9ce77406c44a07c1238553fe357f94b562eb01b564160f3d6f4d192827d8bb281c55a02a0b2b4677b602fbeeac48d180501a38167b3e4fd617411c19c24c13177ea64d999359e1fa1ecaf5aa941dfc41070f5bd3313f7950384b4dd6b43e3c2f914fa5f3d26d0c46830d63480747577f0a2f8ede00325277863bedc4d643c12fc15003e154bf4af2f2b5054050bdc25d69a0bf7e0e0d51b522eff304dee596fb07bb8c43bf9b02be8ef02b05b5d528e55b642535087458b9b1458b49d9244d2abc085ae39ccb291a414d13f69f2db145cde9b7939a8eeb8cdb77d188a147d52cfa658d96775928c1d6e8c1dd7ea38491b85ca6b74b4bae211546f15fb0b8ce44887ec68866dffe03e3b9d536c93e1a4c46a7793712ae2a759802cddd15123469e49977d1757ff38f3e940beb43f68a6637edce22ebfeba3430580df93291bf3e2769589bc7dc56a17a62c90419f8c0aa00e91d70e84d4dd721dcd6e8f9940184c3a126602113a0e96a73baffcc7320397b95d203485f318be951048f1473dfc377ccc9a43fb08dec7bc3ee4b7fa5c37f0b8a3ddb9b42443385a8163132eb9350929cabd1df1d840db96fd62a84d7104c958f48776b54760143dd08d168616de0f0d8beb997b0c175b265355e161c1c5849b2eafd65f32ba041f377cf343f866fe44801820cb3adab42ed62afbedce2bc072315472206b4c7ea5e9e8fd2abb8a69a449d6eaa81248a229f2baf5c23d43681b16ec18b70cbdcf3de8fb3dbb8a85d403f982cfaaa922c3940f10b6a6d561cec7502bd9fbc4574cb4e7266a9c94144096d883cde464851efe5065e35e68a5c4f87a54d19ce964d353988781ca5a56d8174ffe1baf01e715c75cb0c689e49647fd5668a863051002673abe2d8779b3c9f2bbfed2e9ec6f79ed53fb0d7e6042fddbfe344d28f96a52d87eda09782bd32254923d1258d4c630e7b42ba4f3f2caa6fee6fdd11487dbc48f7368a58b0f6a18c3b831ae477aaf90eb7151028bfd068007fb6ceebea2847a1903a0b91e74beda85d943fbcb0e62e555743d88cf68cf000a3b60f8f6e68d08b35f2419545d7fa778376c4d234b543c8156454550b81041abf7995d3034ae5dfbde904d3a94e904eec94fb8ca49b0d1a17c51ed18cfe6636f7d322abe6277da41ad992533f8a50826a1b8a16c87e1c6d8d1bf11a3e5af9a0a024d3788c776da8d144b717042b02db06001c2d07d27a070a7041b636f1ec050abc028fe565a6842a42e01ead083dfde7b6dbfa79cf8fa4326eefd952edd32a5d4eabebe8c3074facde724287243b99365bab2139311117f69bf799583cce2b42ba1c2e73546e3fd5544c4e40b3f05b865e90f0c221d83003f6f2fd78fa72476e3edb6a2603844a13462993f8835834da23f67f79c6a41b8fdba9a165564767e6393f8200f46bc67b8876b410472f9cac75852d136c123061507718b5926d89b00ae2295835f910c0f6ccc5c2ec81ecd96911469478fd5b050bff10fff1984339e9faeeb854dd0081e6f95e67ecd2ae4879dfd659917a6b06ba886f35fb918397a14d80cb80686b0c1cfe9cd2e4f53e3e1edf64ad169a0cc47090dafb4abcc449c78b8ce8d4d64886be4bfa5e84422bad27a6ad22019ef77535bd5d74b9e4a3009546983ffe8ade16a918b92aa6e740b28a2ce2343aa2ec45fb1458dce363b34e736579b786665a907eb8ad4ec5ce331b24750c3cf4b0d40ae1bcea87b523d5b200d4d141d2585bebe6df7a98b589ae075b5d6a311d926989c42e1f98285108181f0676161ef43c0930633c6ea77b809bc76ebcce63f2d71935d7a5e0cab71dfc8996dd9acfb51966ebb9281f672e990ccaef59c44144b025e11f8ca62afd01a39854fb7eec2a8d9500add65cdda9e5e77996bbd4d6ba24445a63ffdb57fd766448093e4f2a2ca05d585fde47306324fa6c8372361f488ddf50720a2dd6ffa4b7c3e1d2af92e657f5c9543a298b99a95935543017f5feee1da59fd8f8c4cb39fecfc39cc49fb5a9c11788fce7c53c5ebe8abc0f064c6c17fa17b34714244797658602b969a1e374210d122873dfce69c35a907d4c318d60dae224efaf2adac8ef2db45a61e378db26eaf059e2c5b31b8c8dfb5e90d1768abadbc032587befe6eca347462d386d4f380c16a543c3b18753c3304fb73736fac800c9cb792cc2be4aa7e5d2113ca3c83b65741869d1163d6c9d7a590f730fb90069e9322281ae9cc7d835056d589b58065f75180ffe6fc7259a17cec222f7ba694eb2033c9445801f26fba7a0409d35bcbb1e8446faf499fbf9652caa616a8e00c4610570a4ca232fdc95ebb83f2019749c1634f6afc3c91dc91a865b9cedeb63f4ea443bb1dec38354240c84e4f680c506f3f7c5db6303b3dea61d2e4efacc645986cee87948d40ffc0b779f7eb76824f8a4963c096275a634faafcff3aeb7f4c1e81d6330a408315ed77952128a142f26ec7373e14677e095dad66c00dafe00d4486513d768b3a0d3163b5d2baf9d23c384ead94fbc927119957b80c024b34a4c54e398a787000ac94cf7c61d81c76970be1891376fede2cfb422c6c210aeb9f8400bdd9db6c84e416ecc2b67ceeb9fefd471f7bc2fa5e8254266230fb2252c247f0d30610687e63c002dddc65ef0eadc8b10aab824e1477de3ca0b9327b66b8460ff4efe08e12382d70fec5f7ad169c9ec806c9f3dd6fe1f366a2cfcef55fa9428bc6fe3a1775162c49962762a82fc01db4721d5a7b63d2a0008e33f193adb2906df5fb351d74bcd1ce5474aef4814c437cdff5b9e3340837e3186d7fc86b8a6f2d27d2bbe1a3998179a32a65ba471590c0198fcd9fd4d858eef7f40f097b9beffd5383f1b4547a422af7621baac0599c1203a5026274e5ce22c87b93399a4e71a991f10d7222873c2ff1d644455b05c74d8c357114a5a9b368929438e6cb98e605d337bf05f0b972a16064fad3799aa4232c180a9335649a00fad91e279b760123cedd7931c592f7b6fae804efa2142d9b2d0f1e86a4b167bc75504b12701b497f43d7d767f893d5ff506af6b531bdfaccad0653b758eaddbd672fc088b3b52fc1f021b2c05bf2324a3b2c854f5b57fbc28bacfbad701692196bc6a3083c1ae1507eb6755b6ed28c1a0497064c5f5f9bd4dca445d4dc0b0e9b746a1c8f00c85d9a862c97ece1fd67f3670b6f17122dedbe97230f4dbd3542e63272"}], 0x2098}, 0xe) kevent(r1, &(0x7f0000000080), 0xff, 0x0, 0xd71e, 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0x10) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x401, 0x0, 0x800, 0x0) close(r0) 16:47:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000007e, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="33ba2d26e24930a0b60b5dd123d9543ef3c87e63d044e24220c505e48fd0677f26a76c86d8abb91f8b7f7ccd4899b593475fb71ab022fb0fe488c40c329e364b5ee9e664a4fbc6279d468a5fac24c749abee396f2927cb1bbcf0da52153c583910d0869c99cff6c3f5bca106ca56211913217431d23336edb7a2993e48bd6b8aa330354d4432d30d8f338afc2eb9cd43904b347fde4b4bed7a0346b00eff7eeeae80b804fab17138f164216fb8c61a427e85793bbc63e85dfc9de95a56709dc1b4da517f9be5d9a289767046857d8e69", 0xd0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r4, r5}, 0xc) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x8) 16:47:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1f, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) close(r0) pipe(&(0x7f00000001c0)) execve(0x0, 0x0, 0x0) 16:47:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) close(r0) 16:47:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/11, 0xb}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb41", 0x1d5}], 0x1) readv(r0, &(0x7f0000000c00)=[{&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/4096, 0x1000}], 0x2) 16:47:44 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x5, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff9, 0x7fb, 0xfffffffffffffffd, "0366402ba70001000080512000"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20088, 0x8) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000640)) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead70", 0x4ef) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xf4bb, 0x80000000, 0x9, 0xfff, "17bfbb3127fbfe5f116eebb20f71dd345f02bbe0", 0x7, 0x7f}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000800)="d7e632343a8b61cc20f890aa9662eb6478f9ba5b6b407264e918ded8eb12e8fc2103573c9456556f9b98871e511c9ef41a410ee293aece0c4688ade36170e39dc21257681ebeab399dc71dcf57038ec2f5e84e7a2a864e192e22b78d69d5ece59a16a07996b6d55c207aa63a615c70b168a2f1b412ec351daeca4051683618768409b018b96a84698ce6d6632ef56744f70c28bedb49fe894dbeb35bc122909ff8e433d3aaa4c7f6efffa5ea6bcfce93bfa4f49d6aabcb7ce9169f3d2acd95f9c10a49ef131e0412de9244d6b88b65c483c0dfa37d80473f0e8ba276018856de50eef528c296fdefd650f0fd2f0bd4c83cf2de5e113fc5d9e36f710a9ffe335993c912136659d0f6153fcd02c870349885ae01b9f5db87265648a4acc6849ec71b02ccf555d27ffc432d275a08407fe4ac6935a26ef24340f8588bf70cd9891ae3c98765a81e3a40e58cc56e91437650da28e4e582a78954322ccafd4f726f270a33298fd24ba020643661befcf548807118373d7beb004c0a66ffb893ee82bb502879ca2a6f68560c1b8134a2dc60d5e9493565409477621051740b2589d19b815c81a506728eea3298cfd5f793d9ccb978562fab91fe5900721361ebb9c56b73c2db4690770cf94de8aa40d671e6ea38770863910e867fca1bbc0a46cd5047c63baa46a3c11dd84c322b75689dc47c0593c4d274792a6e4f717301", 0x1fc}], 0x1) getpid() 16:47:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x1a, 0x4, 0x651) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r0, &(0x7f0000000040), 0x0) dup2(r1, r1) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:47:44 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$inet6(0x18, 0x3, 0x2) sendto$inet6(r1, &(0x7f0000000000)="b8", 0x1, 0x2, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x34a}, 0xc) socket(0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) 16:47:45 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getegid() fchownat(r0, &(0x7f00000000c0)='./file1\x00', r1, r3, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) bind$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) readlinkat(r0, &(0x7f0000000580)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f00000001c0)='./file1\x00', 0x80, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4000000000000013, &(0x7f0000000240)=[r3, r2, r3]) fchownat(r0, &(0x7f0000000000)='./file1\x00', r4, 0x0, 0x2) 16:47:45 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x6) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) shutdown(r1, 0x2) recvfrom(r1, 0x0, 0x0, 0x3, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000200)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x602, 0x0) recvfrom(r1, &(0x7f0000000040)=""/153, 0x99, 0x803, &(0x7f0000000100)=@in6={0x18, 0x2, 0x5, 0x20}, 0xc) 16:47:45 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/177, 0xb1, 0x2, &(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:47:45 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) syz_open_pts() flock(r0, 0xb) 16:47:45 executing program 0: symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x80, 0x101) chflagsat(r0, &(0x7f0000000040)='./file1\x00', 0x10002, 0x2) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x30) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000180)=0xc) chflagsat(r1, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) 16:47:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x612, 0x0) mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) write(r1, &(0x7f0000000280)="f3", 0x1) pwritev(r1, &(0x7f00000003c0), 0x182, 0x0) 16:47:45 executing program 0: mprotect(&(0x7f0000589000/0x3000)=nil, 0x3000, 0x5) r0 = socket$inet(0x2, 0x8005, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:47:45 executing program 1: socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7, 0x2}, 0x10) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="68000000000000000100000000c800007ae93f3aa1ea09b5fd3a64f92d2f6d7f0fc4ac1fa2c9f82f3d35589e9df856009f0acaa2f175c471fbf7004afd4fa1a343dda3868451b944c02b6458c8036d5433619e654c6969451c28ea819c33259b52b2000000000000e00000000000000001000000f1750000673e0bb2ec9020295c74fd52a2c1e6d47a1fb8f8dc45576abbc43f013258a8eba1fad4adeb81c846764b7f2dc21f94b67f66db280134c0e2a9e146eaaf50dfdcfa072c3351b17014ed0c4364bf7a6054ba55216d5327496ff6f63fbd4d7cebe5166d36357833ac6c3654da12dd23dc48f8176d540aab448cd77c1cb3171fea5a0e306278ecba59ee18a80d02d49e5ded460487ddb745144feefe17e4668a915cc049b05ebdc6f07da27b9328198cf27be33093cf2295d29a6279f7b65e9d4365db908e735d63c97ee94224d0ecc2dfbfb800000000000000ffff000004000000b77193d6a71f9e50d05d8ceae6c8900f7eda24688218401cb14b1e91a5eeb443f5b692d556dcd32157661d857b5af189bf0e5da3ee6617bc4d924d8be096cac6a4b40a99f4b16d7ab8582a1d4b27a3f90a0acfea59d167902728e9c20d3089bcc454247950e85fda139c5e830bab38f340e6d6a74be9728304e486768d827be4c0bb2489a9cd8f5256d50479c817b8414524d72a3f674f022ac0d19aefcb6a755dc8da7041717f9eabc9dfb0be13813800000000000000e800000000000000ffff00002000000010646fef620f54d7aaff5ccbe3cb23e70349a91aa50430bfd7d4ab8afa125245570f77a819cc40028faf832329f69f91f25e3d759fb4ab66084539c719e3b1ca51aca784513641da4416d9bdb87523448267dc5b071ed3efd5f587d751c2eafc3d8540cafb14b3adf4d278f1f50bbd282d9f51c252bd07ba001ccc09e8e1726335a19a02fc75ea50955bbbd3f98f82160efcadb908093111034882e0e1c71545574d779838f2cc729dea48b07f6bfd7819888618b635c94458b9876e8c476b18dc38884646883da813189d00000000000000c000000000000000ffff0000b30000007cb24902cc6bd99f15bf4398221bada76de685119c21241360ffc2af1e2cf348e521145ede813216ee19070ec34868955f1a0217fb13bfce3e0a5c04de510e3cf8b8302a6708247bfabf85e14427d2d369094984145cf393ffe2ad39c427b6cf952cf36c053b6052e8acc3d45c50e40ba5ba2ee60468562c35a6ebce01928ce94f66ed23dc9257d2118a87efba134d3222ddd40d6b3edc5346bd87359e87c10430506f66a00b81fd390c5e3321e5e890d800000000000000ffff0000001000002f0d60603e6939d7808cbfbb6e417fbb52e5f2bccd7de6555815819804001cff6c15e8084f595d83b200c0fe4622e09ca1a2346778e8d6fda73cb182fefdee33155b689dee5b2e8e738f2d92"], 0x40d}, 0x0) 16:47:45 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7", 0x0, 0x800000000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000a00)=""/161, 0xa1) pwritev(r3, &(0x7f0000000740)=[{&(0x7f0000000140)="4b39b5f9250da132eb8967f6b42566233f3a714c44711406aa4420114989cfecdc1b86dcb0935a929d4f7e2c", 0x2c}, {&(0x7f00000002c0)="ffc4f43c2e07de803985505e99d9a49b0dd315a7b8071c2b823f6f6238733c011b2fedfd47f9c42ac0eeea4ec94c8b0d61ebd96a2071d4a360", 0x39}, {&(0x7f0000000300)="4f95e1de06912ffa57cb218e59ea12855faa27c190329451c14a6d502bdee26eddb4468146f253ba04b0fc66e45292d8033432c3993a0f5ad033b6f47b776f70a13526a9b7ad2b61fe8aa10a0678a3115f", 0x51}, {&(0x7f0000000380)="2ecfb2dc0a8ec24b18e214da3e6c918f4d58a22fbda5ac2cc72ca24529c4a3044c62c9f42daffac06c0153dbe37a56e150d0c86a73ab1fe799d0f3d2117ea3fa3c59413572613b6aa1108d6d21ea89981b2222f2a7e72964210ae6c3e879f7d442771d46d40a40b70ae01d6f78b2bf08ad709784b8763835b23b259c31e15395b93a1eeaf4cd9ed457096cd6a16885895b4142139a17f059d2e08138454bfca4aed7f1e683e30ca81db5aafd12d049ad3e68991fa38588d83392d566e41682c9a6bb", 0xc2}, {&(0x7f0000000480)="5572b1b00a39b4f04594426663cd85abc4f20ac29ed227d4f2f55031b1aba38c954c62f89c3bc48a102f256328c78e03379f9163b762e8", 0x37}, {&(0x7f00000004c0)="c3ad7ae9dfc3d1b264218c773cca351e29e5a35c9d479fd9f348d9c538390956af1cfad8e965c61f7477d488807f14f7eedc882b3ef3793931a4d9191e8b558a834a2a4e4186c064a9c278f7ef85a7fcdb7f4ed64e1de2d34c7d91b4e1135b771997af149795f42d9c586296bb4ee997205dc15372c37f4eb98b69d265e43e178c5b4349971a431e92ad8bbc20b91844212d27abc8da68c28992982c8631244db2d495f63b39a8b922445b4777ec6ab120e4e8483e2af5f8125361d5bc469c9f358959ee76d037e01b", 0xc9}, {&(0x7f00000005c0)="02e9d54f818e9bf7d42815d6ac360068d3", 0x11}, {&(0x7f0000000600)="a1157b0a868dc7f0754932010b9a10f3117f1faff39d51c00c51e3ea0410151e90103d92e700d8dbfff0e908b27e9076d055dd7440abe55f0b4f3312d6e6f2f6af5c7af41de7b5f004d12a48a3ec808b9da26fb5dc99622c04c60aac8cb5b1d79129ebe3fb71a96eb5a91349ba54b2fe4231768b4ccc27cb6a21658a562f8c692aab312be0dce02eeb2f916bf24ea4ebc5723adfd23d4220f4c9faa7bf80f1eee48227b68121be40bbbade44b5e03b20685d24adbd423a2ab862a05ecd9f5d12807b6e5d1e2915d3649a20064d71babc69d5f6879d23620cda2c2a1f30f0e33e", 0xe0}, {&(0x7f0000000700)="2f1d", 0x2}], 0x9, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0xef, './file0\x00'}) pipe2(&(0x7f0000000840), 0x10004) 16:47:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)='my', 0x2}], 0x1) 16:47:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x10001) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x3d, 0x6}) ioctl$TIOCSBRK(r3, 0x2000747b) 16:47:45 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() fsync(r1) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) read(r0, &(0x7f0000000000)=""/85, 0x55) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 16:47:45 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0xc, 0x10000000001000}) rmdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', 0xa0, 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x86) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0xd72049c1caade8dd) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000007c0)=0x8) fcntl$setstatus(r1, 0x4, 0x8) fsync(r1) r2 = semget$private(0x0, 0x6, 0x80) socket(0x2000000000025, 0x4008004, 0x5) setsockopt(r0, 0x7fff, 0x8, &(0x7f0000000680)="e63652847ec30cc6448262d854cd7f7da83932b2adf7fc5fa90b69c6165a8ed9c0b5eb9387ab8c916229c0ec431af9b7824cae9d7403aadd5a13e57b2cad10b25b19cc5300098393c97a", 0x4a) semop(r2, &(0x7f0000000200)=[{0x2, 0x4c, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x1000}, {0x3, 0x7, 0x800}, {0x5, 0x8, 0x1000}], 0x5) semget$private(0x0, 0x0, 0x400) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000240)=""/213) r3 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x1a0) semop(r2, &(0x7f0000000380)=[{0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x0, 0x9, 0x800}, {0x1, 0x3ff, 0x800}, {0x1, 0x1, 0x800}, {0x3, 0x3, 0x1000}, {0x4, 0x6, 0x1800}, {0x1, 0x6d4, 0x800}, {0x5, 0xff, 0x1000}, {0x3, 0x4, 0x1000}], 0xa) r4 = semget$private(0x0, 0x0, 0x1c4) fchmod(r3, 0x40) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) semget(0x2, 0x2, 0x9) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000400)=""/210) semctl$IPC_RMID(r2, 0x0, 0x0) 16:47:45 executing program 0: socket(0x22, 0x8000, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) 16:47:45 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa28", 0xc9) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)="fcd00a6bbe6a92ac66347da6e3ec30598fe4749b3991ce51bd7b00fc6250f54e011aa9e8d45418ea8e1d9250ff643cc2e66d1a88049cb5eb74f29c9724376bc5d6b58c8692008fefb8f8ea0b9b1a1e12bcd95b285e99316775605465507cc7e22a082e89c6f2d1d993c84d56a0651e9c4256b007b8998a31af3128cfbc4c3f97b82798748e4db5e7202d6d4da32791a3c839c21881e8b883d026c16dcacd107e5b7696fc1d49d81cb08d68d24f0ae4a4afed2c8af450dcfe41b19232f216098a06df4cba75e7784bd87abf0f112bba75be7a88ca", 0xd4) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCCBRK(r1, 0x2000747a) 16:47:46 executing program 1: mlock(&(0x7f000026c000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x480, 0x40) getgid() munlock(&(0x7f0000007000/0x1000)=nil, 0x1000) mprotect(&(0x7f000026e000/0x2000)=nil, 0x2000, 0x0) 16:47:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000100)="02000000", 0x4) pipe(&(0x7f0000000300)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x4) lseek(r0, 0x0, 0x0) 16:47:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xff) setrlimit(0x6, &(0x7f0000000000)={0xfff, 0x100000000}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x2, 0x3ff, 0x7fffffff, 0xa7fc, 0x5, 0x7, 0x69, 0x80}, &(0x7f0000000240)={0x0, 0x99}) 16:47:46 executing program 1: r0 = socket(0x800000018, 0xffffffffffffffff, 0x0) r1 = socket(0x18, 0x4000, 0x80) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffcf8) 16:47:46 executing program 1: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x50}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x46bfe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readv(r0, &(0x7f0000000040), 0x0) 16:47:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28000, 0x0) recvfrom$inet(r0, &(0x7f00000002c0)=""/4096, 0x1000, 0x2, &(0x7f0000000080)={0x2, 0x1}, 0xc) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x3, 0x0, {0xff}}) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:47:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x4, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x10100, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0xffffffffffffff80, 0x3, 0x3, 0x6c8d, "14f7be7d8a3dc616fc2474e81c1de650e7eb491f", 0x1000, 0x10001}) setsockopt(r0, 0x4, 0xd, 0x0, 0x0) r2 = accept(r0, 0x0, &(0x7f00000002c0)) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="048641854c836f8cb5368b96d25528", 0xf}, {&(0x7f0000000080)="2a10b0b8ba594ea4641b5e0654f2ac5b0ade2f038ea1c9d216c89a87fcf1f3abb8d10dac41f9e7b618a408ee10fb188b3bc5599c7b7be6a99d35a1277e1413949ad6852096fe6e8ce0e0753190dcb567f9bb5563535c1dab62cae8f0056cc192635251c87fded8fa82f3a904710eaf04beeeb1da787de8f031d5db1f0d32c9bc50b6c2f473e3454174bc1d3bd7b1701c4db263a48df5eabfe58e89882c807a8cf9ec38a58508f6c49c23e57e4c5040c4f04322d98f3c009e8abd3837f201657f6c3ebf1b1c6fe496500e85732f6a232f1a52ee50a6f545662684bc5e586638036dc6925fe8d5ab6d4f", 0xe9}, {&(0x7f0000000180)="471f8d341a75be4d75a47bc28c9c918d202b999352a774b9c3440a0bd551d29b7da7cf686f325140f7150e3e41fcd583cf3b94c0d36113685e1e2299dc688761f602872a121f15fb283bd2d086c8c0b02b476ae905cdd1128d0350b2d6531a83cbb97b271119fc770cd43ce46bc8022f5c08c944293a9f7c3053e02c6f3532e50eaeb9212b2e3f95f27e51f591996835465cd69140e0e47cc3d3de6976", 0x9d}], 0x3, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff}) shutdown(r2, 0x3) recvfrom(r3, &(0x7f0000000400)=""/121, 0x79, 0x3, 0x0, 0x0) poll(&(0x7f0000000580), 0x0, 0x9) readlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/141, 0x8d) symlinkat(&(0x7f00000005c0)='./file0\x00', r3, &(0x7f0000000340)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x3ff, 0x1}, 0x8) ioctl$KDENABIO(r3, 0x20004b3c) connect(r2, &(0x7f0000000300)=@in6={0x18, 0x3, 0x4, 0x5}, 0xc) dup2(r2, r2) 16:47:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) fcntl$setstatus(r0, 0x4, 0x40) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000180)) wait4(r2, &(0x7f0000000080), 0x1, 0x0) write(r1, &(0x7f00000002c0)="620790e8225d4bf3292f99f64490448ab69aa36beb007f70ab7a15afe6c3fa3036dde88e3a7ea5f4d6e36ff8b66a0a366d16b0e835099ef40f3c0e272c93ec926cb15031a6ad87ac053df5139b6d91b13c5428164b0d1ada0a56df3fd3d934281568f1a0c1e7b312808521af16829b8b712aa11601f4574a6054f770fe762bc50a869cd978bf389ee7d984973f0c8577760a0629be6d9076aae6bb3e8bb13c0facea91c00b3c7493c571aebf3d5024268c7918d2f5fe0c7e8b41d4d5c752a40b9fc5d73d2862629bef", 0xc9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x4, 0x9, 0x1, 0x2, "02ef93a797af47b943259ffdcb9ffe96ae9e5fea", 0xab2a, 0x8}) 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}) 16:47:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x5) fchflags(r0, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) r2 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000080)={0x9, [{0x1, 0x4b2b}, {0x3, 0x3}, {0x1}, {0x0, 0x2}, {0x3, 0x3}, {0x3, 0x1ff}, {0x3, 0x400}, {0x1, 0xfffffffffffffffa}, {0x1, 0x7}, {0x2, 0x9}, {0x3, 0xfffffffffffffffe}, {0x3, 0x5}, {0x3}, {0x0, 0x2000000}, {0x1, 0x80}, {0x2, 0x1000}, {0x1, 0xffff}, {0x3, 0xe439}, {0x1, 0x6}, {0x2}, {0x3, 0x81}, {0x3, 0x6}, {0x2, 0x1}, {0x3, 0x2}, {0x3, 0x6}, {0x2, 0x2}, {0x2, 0x101}, {0x3, 0xffffffff00000000}, {0x3, 0x4}, {0x1, 0x2}, {0x3}, {0x3, 0x3e}]}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet6(r2, &(0x7f0000000200)="1e2a691fe004d2ddf700c5b0c2408af21bfa167c61ca5653458d090614ece863c58b969a2f75ce57af719bd69cab0018fe492231c9d6ae4d85d9245d10258d8958fd7758b967579db51927e48757d1e18012ddfcf9f144dcc9e66e07b6eed80ae28d47b73e2f694a4d9d24a3fb78fc6193eb768a", 0x74, 0x3, &(0x7f0000000280)={0x18, 0x0, 0x6, 0x8000}, 0xc) preadv(r2, &(0x7f0000000480)=[{&(0x7f00000002c0)=""/208, 0xd0}, {&(0x7f00000003c0)=""/136, 0x88}], 0x2, 0x0) r5 = fcntl$dupfd(r4, 0xa, r4) preadv(r3, &(0x7f0000000800)=[{&(0x7f00000004c0)=""/206, 0xce}, {&(0x7f00000005c0)=""/65, 0x41}, {&(0x7f0000000640)=""/9, 0x9}, {&(0x7f0000000680)=""/40, 0x28}, {&(0x7f00000006c0)=""/166, 0xa6}, {&(0x7f0000000780)=""/69, 0x45}], 0x6, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000880)=0x9) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000008c0)) recvfrom$inet6(r3, &(0x7f0000000900)=""/200, 0xc8, 0x800, &(0x7f0000000a00)={0x18, 0x1, 0xfffffffffffffeff, 0x9}, 0xc) r6 = socket(0x6, 0x0, 0x601) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r9, 0x80085754, &(0x7f0000000ac0)={0x9, 0x2}) kevent(r9, &(0x7f0000000b00)=[{{r6}, 0xfffffffffffffffc, 0xc0, 0x1, 0x40, 0x7}, {{r8}, 0xfffffffffffffffa, 0x40, 0x92, 0x200000000000, 0xffffffff}], 0x27d0a161, &(0x7f0000000b40)=[{{r8}, 0x4c2a7d52128b368f, 0x80, 0x1, 0x401, 0x8}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0x80, 0x2}, {{r3}, 0xfffffffffffffffd, 0x0, 0x0, 0x20, 0x3}, {{r2}, 0xfffffffffffffff8, 0x0, 0x5, 0x2, 0x7}, {{r5}, 0xfffffffffffffff9, 0x8, 0x41, 0x7, 0x80000001}, {{r4}, 0xfffffffffffffffa, 0x43, 0x2, 0x7, 0x2864}, {{r8}, 0xfffffffffffffffe, 0x6, 0x40, 0x5, 0x400}, {{r9}, 0xffffffffffffffff, 0x42, 0xfffff, 0x7, 0x8001}, {{r8}, 0xfffffffffffffffc, 0x45, 0x40000000, 0x0, 0x6}], 0x100000000, &(0x7f0000000c80)={0x56c, 0x6}) clock_settime(0x4, &(0x7f0000000cc0)={0x8, 0x7fa8}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000d00)={0x0}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000d40)={0x3f, 0x1f, 0x10001, 0x7ff, "4a129c0b2baa6c004e2ef26aeedd1723f7f3dda7", 0x58, 0x7f}) fcntl$setown(r5, 0x6, r10) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/ttyCcfg\x00', 0x10700, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000dc0)=0x37df) syz_open_pts() mknodat(r9, &(0x7f0000000e00)='./file0\x00', 0x8, 0xffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r7, 0x20007461) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000e80)=0x7fff) 16:47:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:47:46 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0xfa16, 0x95}) write(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f0000000540)="2521cdf6b9daddd6c3c914090c", 0xd) poll(&(0x7f0000000500)=[{r0, 0x24}, {r0, 0x11210c62bdd051d7}], 0x2, 0xffff) poll(&(0x7f0000000580)=[{r0, 0x20}, {r0}, {r0, 0x190}, {r0, 0xc0}, {r0, 0x185}, {r0}, {r0, 0x100}, {r0}, {r0, 0x10}, {r0, 0x100}], 0x38c, 0xdf7) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0xb9) close(r0) dup(r0) syz_open_pts() dup(0xffffffffffffffff) r1 = socket$inet(0x2, 0x1000000002, 0xfffffffffffffff7) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x9, 0x7}, {0xfffffffffffffffb, 0x9772}}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r4 = semget$private(0x0, 0x4, 0x400) r5 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f00000004c0)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket$inet(0x2, 0x1, 0x101) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000440)) utimensat(r3, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x200, 0x4}}, 0x2) socket$inet(0x2, 0x1, 0xfff) getitimer(0x3, &(0x7f0000000080)) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000240)=""/180) 16:47:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xc7, 0x7}, {0xc7, 0x6d}, {0x21, 0x3081}, {0x8a}, {0x25, 0x2}, {0x27, 0x8}], 0x6}) msgget(0x2, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) 16:47:47 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000300)=""/247, 0xf7}], 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') open(&(0x7f0000000280)='./file0\x00', 0x40, 0x100) pipe2(&(0x7f0000000100), 0x10004) pwritev(r0, &(0x7f0000000440), 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:47:47 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x3ff, 0xffffffff, r1}) 16:47:47 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d00001a00f3ff08630000000000001000"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) r4 = syz_open_pts() ioctl$TIOCSBRK(r4, 0x2000747b) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2018, 0x2) 16:47:47 executing program 0: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x4, 0x400200000000e, &(0x7f0000000080)="02000000", 0x4) setsockopt(r0, 0xffffffffffff7fff, 0x36ec, &(0x7f0000000000)="ef0e4bdf8a098e15715d6baf2db8c7956031f33e5c10fccc61e5be39ca73a15a602e65b953c03a61de6e099b4afa6b0984a6560856c121651fee3c61546d84c755ec016537e56c0904bf9e98d3dd4995df116088094cf927349118ae660a9dabff56eaea4294d88ac87858586c20d8275f1e9a80d09e1b78bfb818d97d43", 0x7e) 16:47:47 executing program 0: sync() getrusage(0x1, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x400, 0x8) recvfrom(r0, &(0x7f0000000100)=""/67, 0x43, 0x842, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) 16:47:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file1\x00', 0x20, 0x22) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) fchflags(r0, 0x40000) 16:47:47 executing program 1: pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) syz_open_pts() readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) dup2(r1, r0) 16:47:47 executing program 0: r0 = socket(0x10, 0x8003, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x6, 0x8}) clock_getres(0x0, &(0x7f0000000100)) nanosleep(&(0x7f0000000140)={0x81, 0x7}, 0x0) getsockname(r1, &(0x7f0000000180)=@un=@file={0x0, ""/85}, &(0x7f0000000200)=0x57) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5dcea5735d7758fdcbfc994ffee20c421fc6dffa880ea3b19d7b7b181985b0ab2e9560f031af50671950d93681ab55feb9e565437b89e70d34d7217717b84304bdf6e7dfc122a1945747671684f1b96f4a6a1d1b3a098b682a56d5dae120a7d1fb1598ae27a7ac2947bd166754a7e2b10176", 0x72}], 0x1) lseek(r1, 0x0, 0x3) sync() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getuid() getgroups(0x1, &(0x7f0000000380)=[0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={r3, r5, r6}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getitimer(0x1, &(0x7f0000000480)) r8 = socket(0x1, 0x3, 0x20) r9 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f00000004c0)=""/36) getgroups(0x6, &(0x7f0000000500)=[r4, r4, r6, r7, r7, r7]) r10 = msgget(0x2, 0x1) msgrcv(r10, &(0x7f0000000540)={0x0, ""/15}, 0x17, 0x2, 0x9478dfc776325945) getpeername(r8, &(0x7f0000000580)=@un=@file={0x0, ""/17}, &(0x7f00000005c0)=0x13) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) getgid() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x5010, r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) chflagsat(r2, &(0x7f0000000600)='./file0\x00', 0x20004, 0x2) link(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') 16:47:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchflags(r3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:47:47 executing program 1: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r0, r1) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) 16:47:47 executing program 1: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(r1, &(0x7f0000000140)="1f85fae5a43027cb2ef6904bb4e6c74dc85a069d735708dd59d5f44da75d59538a307f56cd87", 0x26, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) bind(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0x81, 0x1f}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000280)=""/238) munlockall() utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0xffffffffffffffff}, {0x2, 0x2}}, 0x0) msgrcv(r0, &(0x7f0000001a40)=ANY=[@ANYBLOB="000000000000000000000000000000000000f20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad00b91c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7cfbd7a7384ed0b9dbd295d1eb0ed9b615fb0e87b638c5ec9131ac89d4665ecc90660a8483f3dca4de551bfd9bbab7dba7bcefd853921d82d067d1a988f83abbaed42b075750651c6af4a4b47d4d078cacc189b5979e35c0ad248988b77754805c6e6b8f6ee7b048a5b06256e2ca76ea51a3547e016e0115873fe02b8f7a56b3154b0bb2c5f7af9cc39ab8e9d658cc52955000000000000000000a927a38886ee13394f53a07d8f5db8087eb3bf1e22f6ac5807fa5432364723d654119f8a667efb39c685d49b6da602e1c0b4623a46c97c3d97dde7b88d3223eca0"], 0x1, 0x1, 0x1800) write(r1, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r2 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r3 = openat(r1, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getsockname$unix(r3, &(0x7f0000001680)=@file={0x0, ""/108}, &(0x7f0000001700)=0x6e) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff001}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) sync() linkat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000400)='./file0/file0\x00', 0x4) r4 = getegid() setgid(r4) openat(r2, &(0x7f0000001800)='./file0\x00', 0x40, 0x22) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r5 = msgget(0x1, 0x0) msgrcv(r5, &(0x7f0000001840)=ANY=[@ANYBLOB], 0xb, 0x3, 0x1000) 16:47:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x5) dup2(r0, r1) readv(r1, &(0x7f0000000280)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:47:48 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000040)='./file0/file0\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000180)="da0cf6c9705d8f693c4ba907932c6e9755e977c4e6879187fe047d327ece423b624f72836642f98a17f685e1d533430e1131c10f4cd3f9180e7eb5a2d6b48c25216cc609da8075adb6336c9378d85460126884bf52146208ec183e57befd4b89aef900506de604e75f04d932b70dbf887e25c0c273e17d1f77adb51598973ed1d734aa0edede0a3df7d99570d78ae5783988e92263b5aa6ebd719c5db9edb3f5088ae9c44ed33cc3b826c55c2630766247dec55ed97702c82b5c3c101abf70c6582d", 0xc2}, {&(0x7f0000000280)="c236a0d657f6d9f9d0a5e15cdbcf39334c4a0f62084221d8ffa7b58899a053c9024de72548bdb7a6c5f5ddddbfadde7618a7bf6e55f671a69b2d90aa650a2276595695a6d6866a169ef4a8cefc5202e86f0ddf02db0a29ecd9f93aa13bb3a3f7d041c8e5a190f2a7bf031976535dc04d2ea85d72c36b96c44de57f20d206e610ecf2fc5fd109d21e", 0x88}, {&(0x7f0000000340)="f04ff3ed90bf23a67a5d3fb0578abfa86e01fd9c648e0ce63c54c1d711ed61f69b45af00dd03302e7a34fa1d40dc430108cb518c29dd2fd7dab38d7454a8f995e235c4014d4d9bdde7601e7ac7c16c4bd3dd46772c44328b2a2125f878d27cd962df881ac0f08cf51bf8f01c5b62d7d16ae4fb853189cbd8cfe589ba5447e97556803a3b1e09bd669e63631f4ecea0a03c3884f6dcbcd338239c5895c1558e046e90185313e72444947d50b80bd9fb3d00b413be7d0197a2f934dacb0d14412f716a1a6d5dbc22d2d33eb36e23a4d017946e805f6fd8ab73acb90c1be399c22e3701218659ab5497e86dd6665f49d2deed7bd12141e202ce66a00cc7676652adbea88c3a900faee14bd8d63a2504e62e8ce719634a20285ff12465d2ddc5211591e6c5e423f6150bebba873fa55429c4450dc91542d78e4824ff16cf5084ea5432cada9e6023f53e568f566428e0ce1a02a83e9e82c2fa521054f396521b227fb4579c988b8f4d1fa36878e4f5c35b2ad26230f601c4d8ebfaf52ba7291bea56f62aa76e66afa9438584fa21519319c1aa008f191a2946b43f33d33ba93446da28255be7ac862b90aac0fa1283754b978f585466264fabdd6a59d976e8813c421cc512ed367fcac2ff3645f58a7edb9a5d082ca22f935df92ac917ad3fc8862df264a7b4acbae80e7ceedbe41a8b4f4ac7d855eb89a79379dfa5247d2c5426b09d9a594839e8a270235d11b36294f6fd13c8ca0293e6a554b8d243edd919adb42bdee901d357ff2a3bfc4e52abd7ffc350458abdb565befaac7cad2effa96ea017a3ce1744eb34000b8f96db1c35030a2639b0ea8b521f550f606274887c60be6af696ce5ea56975af4f054b2011c49181b2f3012798758a74653f89d156b9f77081620df931f25220f4136c846c1df32148b7d04b958683f613f84ec94b28fbf66e02dd66b6072e155dad9bfd16801ab76e9d872cdf1155b2d0b872e4ff4ead7617721457b345c7d65a7635d8c052a627174a4477025899a788f0993c74f3311b97434bacedf9fb5c8ee9667cdf69c366765a84717ff20baad4849d3aa98fbedbe02b68d3aeeb28f62f5d305727922764b159d649d08b9ca4fe281fc7a4c467682d3628bfb6b978926b406691a9314223ac3e59d97fcbace4481832ec6e0537c572cce36909fca66883e20c78d1875b1be8c40ffa46b99ba11857fd416fe3c1b3b37340fa39346b2de69b88796eabeda68459e0ee86055a9a1522e21042265578469617f73da36144fba4e5defb1bfe053997a4e48779175236c463f06fc14fbdfce617f441d4dd134d77212f97652aa3340d849f6008178209f4ffb71f9634715307281779feb5bd2ab4ad353f2a200fa60d73d92f9e3fbd0102a051c21649d1ce85b1f32045de1da2a9422d55359e32aab15e74f2a2392e30c9929ac2ba91e9c15e070a9c109dcca4e6071285401e16304652b87e8b5681d0a646b19369aeec779e905613938ad2e9f3b29da23f227094d066bb1cafe342aa19802f18d724a6cb60ea13c28d479ac02c32bd3bb8cd0f1a5d558afd82dc4c8d010e619f8225f67431fef79db6dcf8b3cbba92386cf78a7eb507269f8dec3d70d374a22622d7cc8f852d38eeb14157e867ceba1006779b02044c7cb53850ddf129a48e4c9b32a2d350db90198885a6e811e099f47ae7896de771691497e33d75c1ff9e8f56d0203a026b2a08d5b867875415117bb117e665552ec08d03721afdb48604ef379aa272b407a5cb82be34d06e860c6eb53892889fd1477aa33cf116f0738d55502b0d358817147b20b897dbccc6a91adc710086498ae61cf1c26d8416ca076033b73688449d05fd4562b1f8067e07043990c537bb1593aead3a12c2832f2691d45ab9b3e07c53b5180c712b10955f99db3d9b014fd26906ce381c1e5d66db4cfa93ad3b8230037625790baabd5836f4c6e6d7504a7ace82395bda20d2935e569fd424c1a675bddf1720587ed7651ed36845830ae85fad049a96896f1a543cc047cbe967e56d56795ca0d4c0fea27516a8b61b66e24b2249b52a9efee6534f7db62d9afdaee1aa9e7fc4cad8fe3b6d4a7dfc547a1af1f22f636fcd8a6a655737d1295e7d7c4c6b64ee486dbfe292811fee3cd33a16998f1ee2d4f4f8335ff5cdbe7335799f93131b57b6896838200bf380f45f1bb927771c93a3c18bdb83e63f4f4ec508ae6004e5d2afed21324c0a3181435e44fc1ecda43d0264b39858411e4d0a5f4be8af35d88dcbddbc04b0855b2f06056a12546ff6ee463d3abdab58192bc4fef9085a6e7aa39add02266fec1c6b10c3f48e3aaf8fcca649b2f06feb9fa2b35d75e1a08e620d0b44cdd36f359d780f69f52761926cc359ca71fe077df5f70f11e4f5fc213a4b3456b5a2d790f58e57e547bc706ad855a82ed6cf6041f83b9e2a4c64dae8d826addd6ab8788bbc7441ab5004d480388bbc359d4ca0619021498cdaa853dfa370bb58355924755daf6c2b62c9f902a3b5cc3a976370de1c52900f2416a6b318a489bd06d9cd536fb547e01ceb09a7aafe942c4b68d6af62c3a12e6287e3304dd5fb2a16a0ecfe975635b31a366fed0758edaca1a7373c41cb24b5124ca1ea4f6271d2d23aa5c6f757e093fe1d2f29d9157ee1cd309106d6873d3b8d8226d08fae8622090166c6348b2b4a4783ef76603d101ff3cd2dd020d4a29908929438f4f17d9f4f30f873253068ea198b744f3c9d1fcec8fdf9010af732c349717a17aa783484da075ea05932921060b65f02ef736753b31c7e248a893b926878bfe68f516152eb2e055408de12ef75c7335d213400ceaffd17cf2b91990251c5c1b49858e43b0d036a74cad6a45475395557793af92b738a96e5bd2998d311cf1f735e448a8c383ad98786d36df7f26f38f068424388a359294a099d4f448efe96a8276ec96c2a86d6202d5f181c4954791393bda286947cf824cfc1b4b33066a2d4dc50c6ac8e3329562a7d9f5eccacdbc0cd23576a06313073856a8c593291304b81909fe719ed3c8486cae658f5b4fa4364327011fd8ce7a515835033f9a887d5490f2a325240d75f516332e695275f3875f7553037a77216c13090b4d3c8c14ddc077adcd37982553010fd9dd69ee07106f1b56f42855f78cb1d318c19ba25d9a58a506a7a23089b909a4d3021a2274eb2369b13435a1aa5f7bb3b88d01556956a2d79cea11f33b4473bfb8e29b3582e77f122553914815f6bd9e78849715b90a3ae90afcd4a1a8b73150ee08f823af8c80772605c997cd1c325fdba5bcd581116161fad401ce4e5bf4a48a049637ece33e4a467b9cbe7664176ecf2c49c331d834f16d8dfb9f256d33bec177c2969468aa88a5e10ff1245a9bb8dc474735ff36456e15e43d485a028cd4ba8443c39da4a15bcea50f09d9e4828f949e0d9e447185f5d86b1ea8b7ffc4b366b6a68968f2e36bbcbda897c192b761944323611ae9be7ca286bdd6e696da1c38ed102f29b635be9470c657f58dc6e4c8a1ffd6f701f8c13bf70a84b9403f767791009318516b6aa4437a8f3296f323356c2b5db1c4030d5eb443bcd3fd65fa55514456592328afc41cc9b203dac7afe4400a4ca02a6ac76fc5d97b5da92fee9473ea9744b030a0244cb4c6fa415afa776584f69ca4a2a5a5e8f62ed84afd61573818f2a7a4517e4cfab57eb0f77584d99650a181726171fb16a243fb23ce5cb612b19f4ad587d7a8962759faf7f6c0efee79c9cc78b1435c398ea86991916b28033ad63c835a8df85b76c1f8e3d7812daa6dae461491382e7702610cbfd6044439d5aec7805bbe6f202a90e5a40b1fe67d10d3d72e0f4e34aff03e0a797cad4e5f00ef6ded2f251d15a9b50f3d3f9fbf620014e732b0242033548ea0523c3c7423f1940d3a38f9d114b584e6117532b602198de7b9540e9fc840f07458ca119c97d22ed511396600d93b6528f6f6613791ed693419aad66cfba4ef0514ea917d5e3e115d1f35c1bb882bc0f81f8c38a0202648219d554747c67d4e7003f62e0c819809e1c00e53d9db9a907e43feb5fe689d82595a7bee686efdf0c324a72e7764dbe389008496d58c6ec83aa8b236e14d386aa975ce82c47d47c0112c48d4c9e80219565cffe74915c15bb4abf17d00e4d8cbe7ade555620a19c52ded985185b3d25a91745ed7a3cb2588c5241e95208dfd17770c71b94c5abf4ffe2962dc87b903b54c71a6a53f34a12498962248e495950015b35b45095a5df3b78c11ea240325adc9889e7ec93f3d3e6322e1d0ca71b2461593300164ffbd6d74bac4ebe95c9b7270cb1510cc386012832bba6e64cff8fd18838debecbea011fc03032f4e57b1071f69c83f5723439a7cdc09b3337d25251355d071b8b61ce5012785f3c9a0c34ea99d08098ac245afd563373b9a37ef59cde4cd6d181d987e8dd44e541732bee6b581fa3ffb221101db8ad49b7e71a18c0df3c7e46caef7bc616a9746badbd47d1ada25f2cf793432116c26c04a5ede9ecdf8f295c03f44a996b20d48a529d78060392c32501778cacca37261f7e66563cd02f649fe560f10bc8370d4b7e22d47fcfed41a4f73b4aa47f4ea52baf182d02dfdb502eecddd1ab62a015a5c2f6bd18370314390802c46d78f1d3f8491a17bb25ab0ccf5db9049ee4937260aa01089c671519f218f90a3118fdabb590a3072a0701959b0cc766a9c0fc8f8bd75bf66da47b8aaf18673bf5f3ba2b2815e6ca849cf8df862abb1e3fcb9087de72511226f5c4fb1867e4b02f6866a4c05e32eaaf7fdaba7d1dbb2b9f8af84d3c36c56b46b075ace464382c165843585e5f4abf2f05058573ba0111616c62c51e9bc830e9b43c5837c886fffdbfda34776d114061a70117db94cc7b446079a2351d258c05ecc5cdc716adfb2fd9577fba132bc30dadc2784914e084bff73c1e9d6d3c9fe745199cbc65d1e49c96eba6211f04cc6bdbb8198978733c5d690c9a43abd1ad92d2dd50e28a01991b6a797124f24eb437f78d5934daa454a347fe092f366fc42f0013254881b64556e0cee57b407b79786483a9df9e0df9ecc745c52646ccf7ce45725488e61e11f00ce58bd8e5285d51a358cc2054f8a2b4b6115c6b5b6fc3620d84e57279fea2516de89d2ffa96b36c5af5da4b143dbbfbdbb625398a165af761d0e77e031ee45e5b30df9a3cc697f47e8e3478cf6557ec478b383dda6fbbb5cc89faf8a8f4a8df220796fcf1ed1a6547bb57e49896d612751f16ce84a1fbda32279ac3ffeec9d277d33245b312c26b51c3964fa19d96d974bf98f3e601961b2c51c12a6a25fd3d6c41f405b785fd7e24c45f66ace198fa460b5653df66d67a0d3ae5101dbc945320d6103f3194bd8c22fb3a54d6d59a053b3e03c3c26a54b8c9bab25bac66501eda6e1e88958dac945e64b30aa973c10e8eed1a639d14fa4965a627a01ae9b2783a6c70753e73cfd6aa95a04066b7c97390218a4dcfa2409455b891d42219661ba58a0aa686722be90d1a53432b7e9c86e4e048473102331b8173e8f3451e6fd4f8866cb6dc914062f9f66cf3456ac8a55beabcb6f532333b6f093e4de00a5b4aa672b44e24a4f458aeab0f25b3c734746fa9e6094e04140f2943d4bec849c53e7819df75016e517ab4eca4b77f2b8e53cac50f690b1f5973e0fea8fa87cdb4ee1dcc1ef73da5319c20b1c47c2c7c87699f315f8fcee76eb1ba7cfc28edabde57d47a82c46420c87d7c241679dd9800f5ccc30c2e65bd9aaa52efc25002d204745dbaf917", 0x1000}], 0x3, &(0x7f0000001380)=[{0x38, 0xffff, 0x1, "475bf90b8bc43474f2adfa2118dc8d0f58fa340f39686a80d6027e30a01456471c85d5b01c46"}, {0x98, 0xffff, 0x7ff, "d93722afec6b7977bcad1aafb941154ba12bfd3363d5fa71d47d55ca5b89c2aa7a989e2a5386013e0b3619beadb282d36085d54e7e5211565bd48ae6c3a1de5283d7943c29924583be125c03de0fbde70702dd931d89235518a15c0cd9e0a001706e05048ee8fc8445a1f59e536a8b5c66b24b9b6aa8d6648ae984a95f4b2fa214d702"}, {0x70, 0xffff, 0xb2a, "fd251ba96d70d45ba971362e517de84db66d126195bec3bd5476eb4907665ffbfaa416e81668a66a78c8ff08bf412728eb6ee83e64ee98ab7834f5addf1985a0a4543b6c6fec396e93884ffec311c2b398b60d60cef974885663"}, {0x60, 0xffff, 0x3, "5da9a967f39615e1b10478299cee504e00dd060d73f1c507e7f13ba3f2d50a99d2c996971c39374ecfc1dfff90b03e0c48bc7f626a6f2ef99dbdf4e03ec6cb6d6fb4b745a38a34eb2651aa0a1a"}, {0xa8, 0x1, 0x5, "431fe7d98f25104cacab9f649c67a96582e9d0151c31d74907c0dcfd82a5540ae2d41cf1e2edf8d4076b583e28615430fccbbf5fa8b88eb0139e09e5d44060547d63de83e140615782bb29616e2da42f9d5b5208a834405d34a448cb53573f7c5591f876f941d129de8402366d56614b75b7daafe649ce6742f7fa353dd76914df9a9b09ea16e3c532a286c84552edeb854a"}, {0xb8, 0x1, 0x0, "0dc5e8dfcdab7f736d15b2354d7ad7cc5dd0e615ec1068bb62b227616ce65e9e762affc57a9f4baeca185f3f5220055163c86c08b48d5ff4b5e5f69c46caf911f19027c5fc8343b38dfab2c81a9958147a977aa896641d94f65f6e66dfc4b6d13c1b53a77bd72df25e0692a1d1e6dc0eb7ed3b91d0161c5709887b9189c36959ba1356a9bfb02414cd487f07d1bbdb3d31c8dd2e17b55d6cbb1c3574fa1312a272fcd5"}], 0x300}, 0x1) 16:47:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080)=0x3ff, 0x4) nanosleep(&(0x7f0000000000)={0x4, 0x4}, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:47:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x0, 0x8001}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x7fffffff, 0x7fff}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x2) r4 = socket$unix(0x1, 0x1, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x8, 0xc0, 0xfff, 0x7}, {{r2}, 0xffffffffffffffff, 0x80, 0x8, 0x60000000000000, 0x1f}], 0x3, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x31, 0x2, 0x9cf4, 0x1}, {{r3}, 0xffffffffffffffff, 0x1, 0xfffff, 0x101, 0x80000000}], 0x4, &(0x7f0000000240)={0x4, 0x34}) dup2(r2, r0) 16:47:48 executing program 0: 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() close(r0) ftruncate(r0, 0x3) dup(r1) r2 = syz_open_pts() dup(r2) syz_open_pts() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:47:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x100000000000) shutdown(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x40) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:47:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000080)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efab45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519504b55e4e04747dc0086286d471d1543f33a5cb6f836e1807648f311372b424819ed7c06a2c8371db356000000000000000000000000000000", 0x9e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e", 0x65}], 0x1) syz_open_pts() 16:47:49 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x2) ioctl$TIOCNXCL(r0, 0x2000740e) 16:47:49 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) listen(r0, 0x0) read(r0, &(0x7f0000001480)=""/244, 0xf4) setsockopt(r0, 0xfff, 0x8001, &(0x7f0000000200)="fa4284a3de0e176f9d3f08db8ed94175f34657ea9a4cd50f76379ba2bb4c1bfbe669d5ca872cc2231bfa631185788d40180111baae2596dac6d4b02f5f14c726c669aa7170bdb8a2bcbe6d965ee5ce7b7d5beb4edf505b07b39c98aa8dbf243c6213774c165f1a8798ecc2a2f160861466f6a2761d9729819a2b3fa276ecd235351b81893ce88cd4a2e781eb45bdc2986f91344eba2d421df9b031ad727cfe690543895200e445b73a581bc4c76db38d2ded92f67fef64ac43727c1e8c43a88e1e22f339fe4f93191ce528280e10ca22dc8a1336bf34ac9a51ea4924", 0xdc) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ftruncate(r0, 0x0) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x1, 0x0, 0x30d) r1 = msgget(0x0, 0x484) msgrcv(r1, &(0x7f0000000140)={0x0, ""/146}, 0x9a, 0x1, 0x1000) read(r0, &(0x7f00000000c0)=""/116, 0x74) r2 = dup2(r0, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:47:49 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8400, 0x102) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/209, &(0x7f00000000c0)=0xd1) socket$inet(0x2, 0x7, 0x100000001) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000002c0)=0xc) preadv(r0, &(0x7f0000000a00)=[{&(0x7f0000000000)=""/5, 0x5}], 0x1, 0x0) 16:47:49 executing program 1: getrusage(0x0, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) select(0x40, &(0x7f0000000000)={0x81, 0x0, 0xffffffffffffff81, 0x3ff, 0x5, 0x5, 0x3ff, 0x3}, &(0x7f0000000040)={0x3239, 0x8, 0x45, 0x0, 0x9, 0x8, 0x9, 0x5}, &(0x7f0000000080)={0x400, 0xffffffff, 0x99b0, 0x0, 0x1, 0x8000, 0x80000001, 0x4}, &(0x7f00000000c0)={0x20, 0x9ba}) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 16:47:49 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000c80)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43c2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed256f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd33ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95700000000000000005846a225a9a1b5d5224a8c3be968a09d1ae8c7679a80077499a4ab99681b0d6efeab0ef3f1898948a43ad24141b5976245295a1be8ac34b8c197cd62e460b6", 0xb5e) write(r0, &(0x7f0000000000)="0a4a4e5cfab0fbad605a309b8dc538bc2fc903", 0x13) r2 = dup2(r1, r1) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0xffe00000, 0x401}, 0xc) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7}) 16:47:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) chmod(&(0x7f0000000040)='./file0\x00', 0x80) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) 16:47:50 executing program 1: mprotect(&(0x7f0000004000/0xe000)=nil, 0xe000, 0x1) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:47:50 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) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x80, 0x0, './file0\x00', 0x1f, 0x8001, 0x1, 0x200}) 16:47:50 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 = msgget$private(0x0, 0x1) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() shmget(0x3, 0x2000, 0x48, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0xfffffffffffffff8, 0x6, 0x8, 0x7ff]) shmdt(0x0) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = dup2(r1, r1) mkdirat(r7, &(0x7f0000000240)='./file0\x00', 0x1b8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000100000000000000000000000090000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000"], 0x1, 0x1, 0x1800) r9 = msgget(0x0, 0x480) msgrcv(r9, &(0x7f0000001400)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x1000) msgrcv(r9, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000aab7d86007c90ea27688cfd4e7ef5b6cc493d2d29130cbaabed7f7b2c0d37789880caed6dadd12ba23fd8b2cc386525d0390e8f9e14e9a81bcb95d8a64939075af7e576ac75abc4fc43dbbff368790bfedb59548bcefcc1a1af4f03ddc2ded93d740fe259e7d1759d76dce1a3a747526dccb37de71e27aec2d515c769d12b87b55bf2550b63ffcd177059f812f3fc3d87fea965da78ff2a9b70282e0cf0a91af1d6fcad1f4c8d380d0a5a32e2ca4a94f1c343a600a7c40c1004dbdc50cd45531b0eb6a559febba32894815f5ed6e223c4d39fd3e0c82847d989a8741811a6e04e13317d2af43"], 0x1, 0x3, 0x0) msgsnd(r9, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 16:47:50 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) getsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000140), &(0x7f0000000180)=0x4) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:47:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 16:47:50 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x81, 0xfffff, 0x0, 0x2d0}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x3, 0x6c80}, {{r1}, 0xffffffffffffffff, 0xb, 0x40000020, 0x9, 0x58b66a14}, {{r0}, 0x0, 0x55, 0x20000001, 0x7, 0x9c}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20, 0x7, 0xfb}], 0x2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x81, 0x1, 0x4, 0x1}], 0x4, &(0x7f0000000040)={0x4, 0x8}) read(r1, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r1, 0x4, 0xc4) read(r1, &(0x7f00000000c0)=""/218, 0xda) 16:47:50 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xe, 0x40000000, 0x1, 0x57b0}, {{r1}, 0xfffffffffffffffe, 0xc9, 0x4, 0xcea2}, {{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0x40, 0xc0}], 0x8000, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x20, 0x12, 0x8, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000021, 0xffffffff80000001, 0x9}, {{r2}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x4, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0xc2, 0x5, 0x7, 0xf4}], 0x101, &(0x7f0000000040)) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:47:50 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000001080)) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) listen(r0, 0x0) accept(r0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) shutdown(r0, 0x2) 16:47:50 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x800}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000298000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:47:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r1}, {r2, 0x5}, {r0, 0x24}], 0x3, 0x400000000) 16:47:51 executing program 0: r0 = msgget(0x2, 0x80) msgsnd(r0, &(0x7f0000000080)={0x3, "031ddb2cecf338e6db906e41aac3c4e482cda4aa76ea51b686dcc1202bf349b4ed6989641d586a32c0a568011c7ec0a98664f23839e9afa7d701dbd9419bf53f9f4401538a4f678fdd0fb2782ee6"}, 0x56, 0x800) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000040), 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:47:51 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) 16:47:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 16:47:51 executing program 1: pledge(0x0, &(0x7f0000000000)='\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x40007, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:47:51 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:47:51 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x0, 0x1bcf}}, 0x0) getgid() r0 = open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) chdir(&(0x7f00000001c0)='./file0\x00') setitimer(0x0, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000002c0)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2e, 0x0, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) getsockopt(r0, 0x3, 0x37a, &(0x7f0000000340)=""/21, &(0x7f0000000380)=0x15) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0xffffffffffffff01, 0x1}) getitimer(0x5, &(0x7f0000000300)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r2 = semget$private(0x0, 0x2, 0x281) semop(r2, &(0x7f0000000100)=[{0x3, 0x1, 0x1800}], 0x1) 16:47:51 executing program 0: r0 = socket(0x2, 0x2, 0x100) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) 16:47:51 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x80000}) 16:47:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="6a168cef", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) 16:47:51 executing program 0: r0 = socket$inet(0x2, 0x4000000000000004, 0x20) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) shmget(0x3, 0x3000, 0x490, &(0x7f0000ffa000/0x3000)=nil) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 16:47:51 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) r2 = socket(0x4, 0x200000000000001, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) write(r1, &(0x7f0000000000)="87", 0x1) recvfrom(r0, &(0x7f0000000100)=""/161, 0xa1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r1) 16:47:52 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r0) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) 16:47:52 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000d12000/0x2000)=nil, 0x2000) shmdt(r1) 16:47:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:47:52 executing program 0: msgget(0x2, 0x600) msgget$private(0x0, 0x0) 16:47:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r1 = shmget(0x3, 0x1000, 0x204, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:47:52 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x8f7) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r3 = fcntl$dupfd(r0, 0xb, r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff9000/0x2000)=nil) r5 = msgget$private(0x0, 0x1) utimes(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001b80)={{0x3, 0xb}, {0xc, 0x9}}) msgrcv(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a7e7ae25644980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000001480)=0x265ca) r7 = syz_open_pts() r8 = dup2(r6, r6) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r9 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x400001, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) r10 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xff79) r14 = geteuid() getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) r16 = getppid() r17 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001ac0)={{0x4, r10, r13, r14, r15, 0x91, 0x5}, 0xfffffffffffffffe, 0x290, r16, r17, 0x3, 0x2, 0x8, 0x2}) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) msgrcv(r5, &(0x7f00000013c0)=ANY=[@ANYBLOB="000000030000000000000000060000000000000004000000feffffff0000000000000000000000000000000000000000140000000000000000008b07451db786a2378b50830c0dc6eeb4fa7206b27ab7ff0a2d132dd8674210cdf8bd71ddb1e3bf5786a81bfef2d1a99b00fb2b443ab51ad5075141b9abfaf32b7391b6f8f2a8bae8dc2d8fef876db6fa92b412a16bfc402018d18d4260792d7089315bcf3923"], 0x1, 0x0, 0x800) r18 = msgget(0xffffffffffffffff, 0x3fd) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) msgrcv(r18, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffffffffffff0000000000000000000000000000f90000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) sendto$unix(r19, &(0x7f0000000200)="c25382198c918d685ff1056a85a4a034f8d64b6bc7e137b52457655e92f3569ba22bf5cdb15f0df3d04c515c132a02ab601e3524ac4baf5826b5ac217ff82514b1782311054220761a8a4999bb77bbaf0acb03", 0x53, 0x7, 0x0, 0x0) msgsnd(r18, &(0x7f0000001a00)=ANY=[@ANYRES16=r15, @ANYPTR64=&(0x7f0000001f40)=ANY=[@ANYPTR=&(0x7f0000001c00)=ANY=[@ANYRESDEC=r18, @ANYRESOCT=r9, @ANYPTR, @ANYRES32=r15, @ANYPTR64, @ANYRESOCT=r12, @ANYRES32=r18], @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRES32=r6, @ANYRES32=r3], @ANYPTR64=&(0x7f0000001c80)=ANY=[@ANYRESOCT=r6, @ANYRESOCT=r1, @ANYPTR, @ANYRESHEX=r8, @ANYRES32=r11, @ANYRES64=r17, @ANYRESDEC, @ANYRES32=r17, @ANYRESHEX], @ANYPTR=&(0x7f0000001d00)=ANY=[@ANYRES64=r1, @ANYRES32=r15, @ANYRES64=0x0, @ANYBLOB="7c367347a9cbe6e89f9f0315cefabbfaaa733c4210a08577e57c20011a0df42a7c344979ae4c2d0491647a9796d52278f7b97ca63f9afb658ee305da60c9d42fec5d9a1bdbabcef1a7f7f9b40b3268a1b6f099343b3ff14e24b3d20980a7bda7ca199e652ca7bf1e1b53950a5a614d82396bbd5459ac8a7f8e728ed206ac3a580066467b74e97eba40d1e557843d2a1c6078dff3dd6bc42fdf66e4ee050c349a325ebe79d991a61ac9e965792766e86eddce9cfd363868d896fae30a4a7d600987661a72e5e1e66d924ce4a1289fa1d59b391b3c44f963f354d001c05a83f87c223de7c4d5a0d3", @ANYBLOB="4b8252cc382c6becdaed39515422dcedc9de5276addce8a207cf2459b81f99484605a2d63c9ab3f9246b5c6cc106871dadc5f58592196535e6b7a2b50921fa2841bf291d8d3b4401924eda7c080875d4a254c9ba90db0e271a638b8597b4cbeacb78b0361013156e51e09735f66ebd21024bd5cef190eea29d5c19c1aeab3011629f5532652ed011dd42", @ANYRESOCT=r1], @ANYRESHEX=r5, @ANYPTR, @ANYRESOCT=r11, @ANYRES64=0x0, @ANYRESDEC=r11, @ANYPTR=&(0x7f0000001ec0)=ANY=[@ANYRESDEC=r6, @ANYPTR64, @ANYRES64=0x0, @ANYRES32=r0, @ANYRES32=r6, @ANYPTR, @ANYRESHEX=r14, @ANYRES16=r7, @ANYRES64=r4, @ANYRESHEX=r6]]], 0x2, 0x7fd) execve(&(0x7f0000001500)='./file0\x00', &(0x7f0000001580)=[&(0x7f0000001540)='[\x00'], &(0x7f0000001740)=[&(0x7f00000015c0)='$}+\x00', &(0x7f0000001600)='+##+#&\xd6\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x83\x00', &(0x7f0000001700)='\x00']) msgsnd(r18, &(0x7f00000017c0)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22e38a7db87ddd3356ce25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334a280894b5a867833391e4dee5dbd9902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f603e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x802) 16:47:52 executing program 1: socket(0x3f, 0x4, 0x80000001) setsockopt(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 16:47:52 executing program 1: syz_open_pts() syz_open_pts() r0 = syz_open_pts() flock(r0, 0x2) 16:47:52 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) pipe2(&(0x7f0000000000), 0x10004) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) getpgrp() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x6) 16:47:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="fd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:47:52 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='.\x00', &(0x7f0000000100), 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0xffffffffffffffff, 0x5, {0x5, 0x2}}) 16:47:52 executing program 0: r0 = syz_open_pts() pwritev(0xffffffffffffffff, 0x0, 0xffffffc2, 0x0) syz_open_pts() syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = getgid() getgroups(0x1, &(0x7f00000000c0)) setregid(r2, 0x0) fchflags(r0, 0x0) 16:47:52 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r1, 0x2000746f) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66696cd0bef1"], 0xe0, 0x0}, 0x0) 16:47:52 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = dup(r0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x800, 0x2) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="cbf0a38bf90bd8ef0c14a5fecea03a749428278b685b4aca33ac890e02de086e362df6cce345651f10d9990788c7981271e705624f154e34328664b453c381634aec7061d72a44707c3c3822818c9fc82ffe0104ae6d3e92f892437497bf2457106391a064e2f329a815c81091bc8d58073f9ce9175f99072f5ad100182ad6e1a90d8f995ff4367d84886a8f9ac1e6f7b12e5b5323e28d0c8905edcc034bcb0b9a7160985ef81b960b95e6bdff92cb317a830dea2ba3ed51f2a7c4ab193c2850c2de3de71ad312dc0a0467afe40ceb6ef8895f73c8c53fef3a1d38615d7ea00c6674b562dfe1db9bd0b1146bb58af369e0ef6dea70e5a3cf61ca641b03c1fd", 0xff}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) writev(r0, &(0x7f0000000040), 0x0) 16:47:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a404e3729900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x10, 0x4, 0x7a) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x9, 0x2e, 0x0, 0xffffffffffffff11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:47:52 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 16:47:52 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x10001}, 0x10) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) 16:47:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100)="186fe65c", 0xfffffcaf) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) 16:47:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) r1 = dup2(r0, r0) write(r1, &(0x7f0000000980)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r2 = syz_open_pts() munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ca4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 16:47:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x7, &(0x7f00000000c0)={0xffffffffffffff25, 0x400}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500", 0x8000}) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) dup2(r3, r0) r4 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x0) shmdt(r4) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:47:52 executing program 0: r0 = socket(0x400019, 0x0, 0x1ffffff) setsockopt(r0, 0x29, 0x200000032, &(0x7f0000000000), 0x0) 16:47:52 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(r0, 0x80245753, &(0x7f0000000240)={0x4, './file0\x00', './file0\x00'}) semget$private(0x0, 0x0, 0x202) 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() clock_getres(0x7, &(0x7f0000000080)) 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, 0x16, 0x22af, 0x2f}, {{r8}, 0xffffffffffffffff, 0xc, 0x20, 0x19, 0x80000000}], 0x0, &(0x7f0000001880)={0x2, 0xff80000000000000}) utimensat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f0000000380)={{0x6, 0x401}, {0x8}}, 0x0) pipe2(&(0x7f00000018c0)={0xffffffffffffffff}, 0x10000) semop(r7, &(0x7f0000001900)=[{0x3, 0x9, 0x17fe}, {0x200000000000003, 0x100000000}], 0x2) accept$inet6(r8, 0x0, &(0x7f0000001940)) dup2(r6, r8) ftruncate(r4, 0x31dfe21e) fchdir(r0) r11 = getppid() fcntl$lock(r9, 0xa, &(0x7f00000002c0)={0x1000000001, 0x2, 0xcf, 0x3, r11}) chdir(&(0x7f0000000340)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000019c0)={0x0}, &(0x7f0000001a00)=0xc) fcntl$setown(r10, 0x6, r12) 16:47:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0xffff) socket$inet(0x2, 0x0, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) 16:47:52 executing program 1: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) getpgrp() setitimer(0x0, &(0x7f0000000100)={{0x0, 0x400000000}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) 16:47:52 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x8, 0x2, &(0x7f0000000200)="dc3ac41d1cd34bc94adf966d916aa45396c2add4d499c7c30e306298ac1bcf8ca74309ac44954b9042739668ca8d63296d3a4add49946d8b082ef9721af88b6ea2ec8e9c0f5cde41a94d54ac499b175d977c73e82d699aa3b68556d6d250e3942cf2ab87cfdb544b6c79e215a9ccd1866ef411676c84a5b3bb872d55d7a92fd0eae2866306c033bc68113b9b3a86a1e4f469650897feb8c2caa84d1d4c63046d5135a1d6850b86f7dd913ad5787dd012d1e89c68f0", 0xb5) r1 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000100), 0x1) pipe(&(0x7f0000000080)) 16:47:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) write(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f0000000340)="2521cdf6b9daddd6c3c914090c", 0xd) poll(&(0x7f0000000500)=[{r0, 0x24}, {r0, 0x11210c62bdd051d7}], 0x2, 0xffff) poll(&(0x7f0000000580)=[{r0, 0x20}, {r0}, {r0, 0x190}, {r0, 0xc0}, {r0, 0x185}, {r0}, {r0, 0x100}, {r0}, {r0, 0x10}, {r0, 0x100}], 0x38c, 0xdf7) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0xb9) close(r0) dup(r0) syz_open_pts() dup(0xffffffffffffffff) r1 = socket$inet(0x2, 0x1000000002, 0xffeffffffffffff7) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x9, 0x7}, {0xfffffffffffffffb, 0x9772}}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r4 = semget$private(0x0, 0x0, 0x400) r5 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f00000004c0)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket$inet(0x2, 0x1, 0x101) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000440)) utimensat(r3, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x5, 0x4}}, 0x2) socket$inet(0x2, 0x1, 0xfff) getitimer(0x3, &(0x7f0000000080)) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000240)=""/180) 16:47:52 executing program 0: r0 = socket(0x2, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x9, 0x7}, 0xc) r1 = fcntl$dupfd(r0, 0xe, r0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x40000, 0x2) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x2) 16:47:52 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x60, 0x80000000, 0x580e, 0xcd74}], 0x32, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x20000080, 0x9, 0x83a4}, {{r0}, 0xfffffffffffffffe, 0x80, 0xc0000091, 0x67f4, 0x9}], 0xa, &(0x7f0000000140)={0x0, 0x5}) getsockopt(r0, 0x56f3c415, 0x1ff, &(0x7f0000000180)=""/43, &(0x7f00000001c0)=0x2b) 16:47:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) openat(0xffffffffffffffff, 0x0, 0x20008, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x3, 0x8) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0x0) 16:47:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180), 0x0) write(r1, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) 16:47:53 executing program 0: syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f0000000100)) 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) 16:47:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4a) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x10400ffffffff}) 16:47:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050405000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c827acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1c52c72c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c2900000000000000000000000000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="8bd71bbe4dd9afeacfc80b843cf26b7c576a40a99cd9d8f7ff848564903bc018a44f2524bf2a373079f01b0c0e9ac7b9d3cfa863db2ff6c192a4063453855e8b8b85f40b775b809e12afb818b54a04ddc79503050560a68e0efb67737b842f80270524521201e5a96130f7aec06d125c9693d82aad13cdd71be504", 0x7b}, {&(0x7f0000000180)="92164b01c360fe4bdbcdc4a5523d1c", 0xf}, {&(0x7f00000001c0)="c91774a0a37035653cf5d69b24e510f31f0fbb2d7e1df97c7e4fb617cc2e1b38571b4ebe50e21e8737e26a695fa8030f93e0f5acfaf75586421ea6e4f4c5b26c1d2aa07939db66c8ac579423b683cd5c7b0f726e", 0x54}, {&(0x7f0000000240)="244ed99863be9ab27d8f7d40ef17b062b0490575c2664e7a2286cf11967f152ebfc52ac43900cb297fc123cd9b53378c7c5e5df81fd5bed76f9c5786f0aafcfd883649041d747057a3404b315e2e690e1fda9311731a749756cc82ccb2e908dd26c8d92c0a24000724cfdc8e9c63f3c55f943a45939e2422c9324df736305d1d62acdcb97d8cae43a999b199b32b5f5a7a6b0478e5c30da9bab98aca67c400bdfd5ab9e2b41a50b65c794d6f31b1d216924d848fc3d3f08cda281a59", 0xbc}], 0x4, 0x0, 0x0, 0x8}, 0x6) 16:47:53 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) recvfrom$unix(r0, &(0x7f0000000100)=""/176, 0xb0, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x1, 0x0) dup2(r1, r0) 16:47:53 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r2) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 16:47:53 executing program 0: r0 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0), 0x6, 0x0, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x20, 0xff, 0x0, 0x7f, "729f649b25e511e220f0e9b05fcfdbe0ec6a5374", 0xc5a7, 0x5}) close(r1) 16:47:53 executing program 0: setrlimit(0x5, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="cbf0a38bf90bd8ef0c14a5fecea03a749428278b685b4aca33ac890e02de086e362df6cce345651f10d9990788c7981271e705624f154e34328664b453c381634aec7061d72a44707c3c3822818c9fc82ffe0104ae6d3e92f892437497bf2457106391a064e2f329a815c81091bc8d58073f9ce9175f99072f5ad100182ad6e1a90d8f995ff4367d84886a8f9ac1e6f7b12e5b5323e28d0c8905edcc034bcb0b9a7160985ef81b960b95e6bdff92cb317a830dea2ba3ed51f2a7c4ab193c2850c2de3de71ad312dc0a0467afe40ceb6ef8895f73c8c53fef3a1d38615d7ea00c6674b562dfe1db9bd0b1146bb58af369e0ef6dea70e5a3cf61ca641b03c1fd", 0xff}], 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="6c7eb5d0eec5ca5188a9c9022394df7f", 0x10}, {&(0x7f0000000180)="b7b8cd54f53104ff0c7d6e15cac88b555fb35f41f608b65225fa21d0493382e61616f4b85bfc85cea2842f88939ab490e7435b427f21fd607629cf9b0bf79182124b5f6e286eec9e535c276e4edb53b29bbe975656f70d0f8f32e9f9097ca538188cc77e6851ab1ced8425790bd7fe2bf798c81f805b09d8601751966f1f4b0ec8df340a101c74a94b4efedbd2d3eea6dd6f82d948eb269a8a0d635c39e19384888ecd558e6274ff5419b7c007006d47f540fa1c4fd66da4367a7aa4f7259d50fd72f7a6e20619d4373c0a63ca1a19253584cfe424a1afd5bc95daee2aaf23465f116202fc329cda073ba3", 0xeb}, {&(0x7f0000000080)="fc94f598f584429913779704c7109a29b208879fe6a25ef53e4b9755e2e09564d923a52d93d753fb983b8b7f0abf224322fef5c34f842707", 0x38}, {&(0x7f0000000600)="0fab81a024136f50698a0707956619c0dd3d2025c3b8f7db235f7e7d1ba7e6b526baf080b90a811751d7942c0c747fb97253f54dcf41b3ad55f60a2de0c42844997eccc90609063cc69e982f60c8e0ae66e9f0dc431a169399938f7f759783eefae242ffd8354620ad666ea355ed2b9e0bfad0ccbbcd83ad58f83887496140c1cadb45fc6ae17946af84ff0e2432aca6b3bbd4310fb0e78959a935f989b47b39fd09e04e17d0110784938f969290c53eab8339d6d7a7eb3be78bf77db4548c15d2e109ee6cec945013564e6eb86f3363987fa5e1ad1a4822cb89c3163b3d1982259cfa0b050a23601b871b08188c733ac23a295c468034640e910efcc353620d067ace1b0999ac7df15ccd709650c735f9c2c17ac9ef034384e39fa0b64b98fac16b4d8ca37889e5a0eeb10627e4a90949063a8348a5c13ae5a6ccc5310b81fd28871ebed925a0670d97ec13e333e923656ac7ff4bec1f1d307ef995b42f6b64deef7d8b91d4025aeedb12b17cd60eacbe96ed3a905b4792801b8fdd90f44088c57948ac206e684244af4e2f9459f073aac3e5c2a2a2fa060e2eed50ba402030cb2dc7ac2f3ba87f51792990036114928a9378ff9a2699f03b8ea3ac0b3cdc143c86550dc47d855bbdc1d4e3a44fde9a782e1bea81f175231e69e4b0e3b7c44d1b5887a64ff40f891ce8d89983e07394fcc99320a856089657c2692222edc4b044250543756bb5b833f2b6afab9910f8e7f5a47e3e50f9bedff459ff0c705703d93573f9775de59b39082639b32ee29dc1d206773fab0029cc434ca644727bffec299c9e5c6b4aefcdbcf9c75d6c970007e7aa62e0d81a64b691bef4fdba76f9cee70aec13bb3d88a837868ffbceef48a1fe14404388b026b96c592e58638b3567ae16a7441272986a14489c520fadb3dcbac718edd31cbe384fdc2ff3bd9d8af1778cebcca9dec1a4a65d4e199aef861abc090ac746ce4112e1f89f28864f0f75cd935134e0464657aa31f99936dae80e0d5311da472ade53f5481d44e410a975be2b86ccfb3825a81d7808e28f5d7808f08a9656377d693251e2614dff19719edc18aaf1ba5d8c2ae758fcb3e72b70337efbdceb61a79d442b706b0437aee2daf1e3116bd3a00d142d63126f3fd3ef837e172014c07fb125fc1f6177cdb00739bcde0c81630c1cb0e84b6533b8ad3e3a1586e31f91cf5880dbb8bd1bc07a9e7ad503b4fc8d550cc183025444c5f06fbc8f61d3db16fec26c48d83ddb94c8b1b3ef8bb7b9cd6e51146b738012016dd43ba2315e4c064c573e36da79a8d30cd63bfa78a03e8e3a29552562c062dde003f4b876d8d8ecc70f3f9e3b127e84ffcd7597479bdfc9a0bc1d2592757537330da5630724ac7b73c662e788c2eddabea06257b9748043896f8da225dd763557ba6d5a81cd29c7014653956e324902c029a5cf9cbad2ffb6cfe25ce2e5c36292a40416dcb3d18aab991acd9463388ffb67f7898bc05a70bc645e190e14bae3d12711f5db6503e0f6bf76f9de47c9338def480a24671523499c99fd96a341ea62add1cddd87628af963de190a6e52f868f1633f58fb4fd44a034a378b63562cb861931f544204f64b35011b830ec49bc9c9a42f89d930c1b238ca92828b6bbd318a84b966ca63baf63a946111b7f38e0159fed8408eca97f51a1437fe38e63fd414bee55d597859f2f1bb1419607ad9d6aeeafea48a9315756f46c62d37e06ecca1cb8ad88b238fef5a297653ead9016d9bbcbb0b4c361f13dddbaa83dad19b8d9a5a2970a7489c01c2be6ad1199a14bf4932fa464d770888a5ecb1e488cd3889dae6afda6300a040c8b1dbfc0b6b137107719868109417d103434cc72d9a12780a754b9b6608854e105aa73753f9ca8d47e53c7ca8603b069eddee02c0d627ab95dfd2a17b9e938c7cee7b5fe4a25b5b008aea78ce41c016234b3715be557e689c705f1c445df6728e2ebaa2909a040e92527631bf15a5035f63652df24e988b4c47bc509d99b072d734eaf3f9591cc56a4763c6e82d6fd6a622e0c74570a0cc3b6f84bb601f9aef76f6ccf41af860dd4feac19a5ae6ce65b474bd685e256a48923d4cd180a091d7e1b81e0308cba91f80915641925892e104c59cf766ec47d5a83dee1a575283775213b5242baede72c995d3c9ae3583c657e8212a34f67a17b302a8d21f393e17c74428c3620dcd06ff712e4ab92ca05d5eee445172439e21176b78bc148c07de33eacb0eb50858b2da612ebf1caa92f4dcb28084ae885085faa2670aa56f618259344c204bc3965050657b8c737a55636fd9d061234635ff6017669d4958ed5931f1df9b4e4e51e66026fc2076b41a5ad0a83dcf5d736c2c20882edc35a00c64795841acf726db88d4566c2366c1e34c0cd5cb8d35e4bbc9973724ea287227d3b5bf2d4f193dd992307ac8800a34699d3aad822f4b46b0c2716f3e039e50310467cff8cc2df9ef34edc2c626024253caa2733aaa6fc6fc34a43af721a54d4fcc7566d754eaf5eda1d4817d7ce4ef479e8b8a12ed0b6b82f330aff32d42072874816b0281a50dcd2902b1a6336635aeae5e8e715fa4d1da6ed2894aba6e491cfa87d5412e2a73b039ddd376c5f2339fe4b9de6ea6e05196f30d03d1d607b8ab55b24684991fc2479ab7f4e9b481adf7076f0a19d4ee844c7036003fde8d14bb1e144bd5dccc36b83c71f87f7732602af09d7eb90d3561c65b5babc26229fb022ab577df90c82800b4125c04d73c70a7ab41685a02821ed17167a7f8e8c2f94e5f3a8835af309140bc5381b0f32ce8894b1fecd5eba497a6750290960cdd00a7f8ccf55012ca4f554215e8a0fe1943539167ccfdeb1ac6853b7caa1364bfb2b42bfe8c6734048b8c677c0700e04e1524f5ef562d1cc48bc12910583cde9c7edebe94577f2de56b49d2ddf2494d13106ddde83fd460a70f5660664e8327d3f70d90667c917a2b4ef05bff29cbdc13002a21c024cca81b72485976ccedcd1776aaf2f86f039a55bfc35f89e1cd7f0c8a7e033dd471b9909adafb9c60c708eec0c5bf4b97ce7ce1bb8a4be2654af90b2d71190c589c471f6b57cfa7eab49403393f5eda698d6e168e14a0bc896ade0cbbefdedd35fc8d1819aefb567967a9469ef300e08d89a6c5196f22d6e2346b62175cbd380be958f66591a0d3ba1ff94b1942bb3cff87233af67d069cffb10cc0f85b77a009c4ad86377b75ca43c4d59f25a8cdeaa978f411f64e5992e8cd7925a3ffc101ca1a9d19c055239ea0f1295376e8d9b51ca547599d1df2a4d8d94713061c196b1686ca74962ebb411bf5e79e4515d4ade10b015a964344232d74866927c1af03a127004127829595f74a702962cda0879778b79d09131ddaf448d2bd5f14357c0b5c0f06d8b2f30e7d0f0f8735fe006e3f5516c65dc3dcad43932d3d9d6e234dbdf7734dbc2a5dd52d1fb8432828f9ee4d87c7bad0a435a21eafa7c7a31ef93d490f6ebfad8222a38e607297b811a22561ce1c5060b366f03f2ee8573ea5620bfa62772a1189a62216c1c1801d3571080de8b68faea202995331515a7509df39f60cbd840052d8b15e61da08c32211ef809a8cd587eb8ed2ce1a014646d1e93545abfb13e368b5008ad08f7373023a4a367a4b2e597ca9a54f931e12dcc107c68a084ade001320833ae4b748bafee80ebc29511ac9d843a3e21a0e2bf1d77ca0aacc26c8dfd2c0ee369234391e52c03c6bd52b8ccd8efe9c96d899854d57bcf7b5b33d425f32237617d2e5519c1da88dfb38427b4faa8fe558ca2220f412e73f42a0fd261dbe292b306b67254a2dd49fdf3822c13e172a86a00932b96d49e81dbbf5a33903291b0190ebc61d7295176840e3642e830d0b04710e6cfc16bb4e76961a5fb62a5b4fc6b8471da81cfef1fad9764433b55d6c0b6d0fcceff23741c9a5550821e67e4aec4ee7358b99d3e448c764234b99a10f621c3d6e96f7a1ff46ec0eb3a5838242073978619f3a47b177beec701482053f9834f633a7d0313b45348f70b1bffa5063c548df375497fd074eae43415c06af1f3447a4afa3319ff2d369af88963fa38768b7ba34d3bfc125199fde1d173964a8bcb0b8d739e0548b5708eeebe1f12d9f8ebf2b0f6e270cd99dfc0cdb6051d6fb4f5ee5eb6db589bf14c5acd8a90bebabdb3f686835c9bfc94a44fa946a61e157a0b7d48fe7fa3176c7df7a4a44d3ac22d1113394860ed17f967393ac4c2004104a62a92532a81122c550ea3de0771b89138095a1fb162a8eccade1bc790708935ae585ba173f4baff14dc4005d1232992a2652f417eb268f516c10d8c61c20689bf6afd8a992102d583524d0cdbb459dc28ed427a799c76015085e1359e973813522cfa0459c52abda3617819e29285559f67651dc413a492eea1f1f53c294a49517a2554133d1f4140b33439335b80e810e5068d1b521208d603e3774241172a269fe0006bdf507d114b3c185cd39ef794c232bda732a8a05a23748678a977c33acd107d176ee97e2e7da0cee80d511df06a6a0ea56c445e965df76b1ecaecdc6ea6b5a40b26a6a95710dd9662a5017e9d5f0f3e1a8379c4cf26b47d9437043fa6a9781ec43058632d4b6f2df6f961be32fb44543da350c5b07cb39e7705d745336a089b4e2566c2ecad3fe7aa33339fec20bd0e8ecdf2be7140e02178899d3a35ddfc03e0009e184f4a51301e21db1546214226ec0fa5111bd63a8ddd9bfb6ab2f8aeae3f6105e7b74bf896ea9b02bc952cbec9e37962c221e69ccdf0a34956526e569881d0bdf9e360c069d9eaee28bcaa23c29257c98583756cce5a298d44cefa44709d1fc0d2e4006c2b9b62b4bea03093847b735b4f3412835c6c4666ee6adf3f35d15b95f1a7653f742b8ed5cc513e4269fce7d3c46252837139ea0095984b54ad18a4997ae98ee75b554731785801f3e1a01d8830a738e2412cbd30cc7a1ad29d436338ea53add4d3906e3fe03257a06a9f91ca2823faf1644b66ae67ac91b21facc9a49d207df7444d31c38b3bc9ed65274aba1b1285e3e605cfbd3f0d351f2ca1a62a60a615f52d6c4aa6ae5d7f266cf0f7f9f5517a1f13406f36713fd8846ca80e3bfa2fbfa441ff962d23640d086010d85dd0b5c313891773c0a114f0de22be9e68879e61ec7df12a45fbcb81bfd54aeac5c4bae0ed222be074ad83ba34cce3a53d4cd7d0824872a405b6320174ce1d13211168d545fab2d37606dbaa34fd59a630fea0ac3c75fef1abf645dfecf35985ee7493995a7b9d65c83746769255a70c291487969bc6ccbad2118a9ec87fff3aad6f7edcf6299c7c61581848125fb0f09a998bd3413f24cba4d59eacd879dffc13931dc8345d7d08316aad52d4b7c9790ff8a5d4c9e9719c84aec21690578bf1183aeb17e9161f3a0e3221f17de88bcde4112be02c468b173e5a9e1c6339b02b6ae9876a938954607a5d57d59dea9d595b2730b0a8060cb21d697c743cb21ff8c3ec76d35e1b57c6db608d7ca85685879b3a7df5bacdcc4b03acc1c1ff5ce0a15ce9d88e9354f78e648bd9b7959fd5d903150f0c210b53f705bacec5d110dc98c64913125e6fd46e0eb8aee0bfa42f12fad86d517c3085c5901b338a641866bc6862d53d7a2d193847fe64ac687ed4077fc1d553f334668b9e84d16a4924ad6091bc99e464e5e04a0f911bdf1f658fb00d917fdb08918c413b1198abdc8dd30c3fceac1f3fbd858baa1fa4cde2b9c565edbaf85d3c5fec52d482a8ffbcd1afad3d724b394603d372222", 0x1000}], 0x4) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) fcntl$setstatus(r1, 0x4, 0xc) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x7, 0x1f, 0xce5, 0x3, "0aca4f8302d7c67718f223214e37cbb19ba0b2e9", 0x6, 0x1}) 16:47:53 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x100, 0x100) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000380)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x8) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000140)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e904200", 0x59) syz_open_pts() r2 = kqueue() recvfrom$unix(r0, &(0x7f00000004c0)=""/146, 0x92, 0x0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) close(r1) r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x412, 0x0) mknodat(r4, &(0x7f0000000200)='./file0\x00', 0x40, 0x8001) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000280)}, {&(0x7f00000003c0)="56cdab952280448381a708493e8bb4eac66d2d39f968ff8d8bf4a6166b42c6ee38d14a7c92fcea9adc7612de9428a0be82850aa17a3473f6930f09551de7324149b84dc7e7f9bfd558dd638fd46b8611867f8bc77d8962eea597bbc250a161ee363a78db41e16d59e68d31702941059d450ed7cd54702b205e80985a2eabf1e54851fdad1e1cba3762ff062e25cb1f66930021ce74c1a87fe4c8e4b2f0f56e1a4a842361ae96d59488010bb32ab243f3028224964263ca4cd340685d835d263f9eaf275aea349e2105f4f8e88cbbab8849a2c41bfb4cd39acc17c70258864f9667d20ffa389255a0cdc27efce68c4f203f5605f6e8c735", 0xf7}], 0x2, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5cc6ec84a6698ad9bbd474596c6921c10bb5c065"}) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) syz_open_pts() 16:47:54 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:47:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x8, 0x7f, &(0x7f0000000000)=""/22, &(0x7f0000000040)=0x16) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) 16:47:54 executing program 1: r0 = socket(0x11, 0x2, 0x2) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000040)={0x6}) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:47:54 executing program 0: r0 = shmget(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:47:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1a0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:47:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) read(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x7) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x8, 0x0) pledge(&(0x7f0000000080)='}%\x00', 0x0) r2 = dup2(r0, r1) getpgrp() read(r1, &(0x7f0000000140)=""/255, 0xff) r3 = semget$private(0x0, 0x2, 0x100) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000240)=""/109) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x5, 0x1, 0x7, 0x4, 0x3}, 0xc) 16:47:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x72, 0x95}) r0 = syz_open_pts() close(r0) socketpair(0x0, 0x1, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x81, 0x6, &(0x7f00000000c0)=""/107, &(0x7f0000000140)=0x6b) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffffd, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:47:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) open(&(0x7f0000000080)='./file0\x00', 0x102d0, 0x40) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0x3ff, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:47:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) r4 = socket(0x18, 0x1, 0x0) dup2(r1, r4) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:47:55 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f00001bd000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) 16:47:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = fcntl$dupfd(r0, 0xa, r0) chflags(&(0x7f0000000080)='./file0\x00', 0x1) preadv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/135, 0x87}, {&(0x7f0000000180)=""/141, 0x8d}, {&(0x7f0000000240)=""/4, 0x4}, {&(0x7f0000000280)=""/176, 0xb0}, {&(0x7f0000000340)=""/149, 0x95}, {&(0x7f0000000400)=""/251, 0xfb}, {&(0x7f0000000500)=""/118, 0x76}], 0x7, 0x0) fcntl$getflags(r3, 0x3) fchdir(r3) r4 = semget$private(0x0, 0x3, 0x0) fchownat(r3, &(0x7f0000000bc0)='./file0\x00', r1, r2, 0x0) semop(r4, &(0x7f0000000600)=[{0x3, 0x5, 0x800}, {0x3, 0x7ff, 0x1000}, {0x6, 0x9}], 0x3) setgid(r2) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000640)={0x100000000, 0x1ff, {0x5, 0x3}}) fsync(r3) r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r5, &(0x7f0000ffb000/0x4000)=nil, 0x2000) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000680), &(0x7f00000006c0)=0x10) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)=""/146, 0x92}], 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000800), 0xc) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000840)=0x3) getpid() readv(r3, &(0x7f0000000ac0)=[{&(0x7f0000000880)=""/235, 0xeb}, {&(0x7f0000000980)=""/35, 0x23}, {&(0x7f00000009c0)=""/215, 0xd7}], 0x3) fcntl$setstatus(r3, 0x4, 0xc0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000b00)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000b40)={0x9, 0x10001, 0x10c, 0xffff, "7340200a0470826557ecd29d79c0062365bf8034", 0x8}) connect$inet6(r0, &(0x7f0000000b80)={0x18, 0x3, 0xfffffffffffffffe, 0x10001}, 0xc) dup2(r3, r3) unveil(&(0x7f0000000d00)='./file0\x00', &(0x7f0000000d40)='x\x00') 16:47:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000480)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf904001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f4f1b5f34458e2338240331c11ed39a85fe0900", 0xa3) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() select(0x40, &(0x7f0000000240)={0x42a8, 0xdc, 0xf429, 0x8, 0xffff, 0x12b9, 0xffffffff, 0x9}, &(0x7f0000000280)={0x3ff, 0x1, 0x40, 0x1, 0x7, 0x7, 0x100, 0x7}, &(0x7f00000002c0)={0x2, 0x5, 0x80000000, 0x80000000, 0xa40, 0x1e978a0a, 0x9, 0x81}, &(0x7f0000000300)={0x6, 0x100}) getsockopt(r2, 0xcb, 0x1, &(0x7f00000001c0)=""/91, &(0x7f0000000000)=0x5b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261014e66378e5d4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 16:47:55 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:47:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0x200) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) 16:47:55 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) chflags(&(0x7f0000000080)='./file0\x00', 0x7) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 16:47:56 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) select(0x40, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) dup2(r1, r0) 16:47:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffff, 0xffffffffffffffff, 0x5, 0xe6, "522eec203bc985b5682765eaee31a7fea6d6836d", 0xc88e, 0x4}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getpgid(r1) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) syz_open_pts() setrlimit(0x0, &(0x7f0000000040)={0x6, 0x101}) 16:47:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1c0000000, 0x2000100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20200, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000008, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:47:56 executing program 0: r0 = socket$inet(0x2, 0x5, 0x9ae) socket(0x2, 0x4003, 0x9159) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) shmget(0x3, 0x3000, 0x16, &(0x7f0000ffd000/0x3000)=nil) socket$inet(0x2, 0x8004, 0x1) 16:47:56 executing program 0: setrlimit(0x208, &(0x7f0000000040)={0x6, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0x7ff, 0x0, 0xf05, 0x100, "48a47b1d1a46ede86a867c5be15061ba1b6dcdbf"}) write(r0, &(0x7f0000000440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d79e4fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f3e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a6219be8d7086c27e01a6a593d8bacddcf561948e956fff84fa2e3eaba8e6d2e9c0a5fd6639811ff4b42a255c238e8a75b814dcbb7ec3dff23a6d707bad9b4da1b24fa3c8896a9435904743691ece6b2587ec60d68395994a95776e81af339fbe06e03d9d262ed9e07995785c5ae288764c4e321bb3a9e970346a9e90cbd85c89557e7f7b37a9ca1460690c8f958222818b36c4b2b7969ca3508c5ada854c7d9f6bb2b91f0017efee22e15ca785683686f97f6e2d8f9d211d8b68782181a20ee68d3e0432c4fb187c62cc7f5fd4dfc43acf5c0de2bf3507bcac3643aa922f434ec6d294a197570e0bdc088d1f3e475c1a0bd62b9eafd3db9403eb8d3d9095f0e0abfcaa3caab17eac30ec6932f810d09d5d031698a1295e6db8762302d3105f8b185b4574f23240f863f7e8b1c808d8f9d8bcdb3b5e729d6227ed69c0ff664f2aad4acdeb6614f07c6960386c20f0d8e1637e10f04c0eefdb8fef1cc801e499206f4d03eef1f039b576f5f30ac17ad2ff5a289c212a02c7a3c4715bfc5067d6290936dc09b146a37c8bbd6cbacffdfa8c00e1495c8f4c92dd2d4f06c08f41ed640c73b4657169f7e1ef14c6d1dbdce6975b41dd119e99ac3228ca1b7469556e19b144066ab6510d1c730183e3d1b0b250056be11f522bdb304c6588c93ee3e8d18de8c452a5834156772758c1c1e44b4c0cb021db39a454f0b37f23aae688165eddaf1f42e208ae44441c5ff776e34e1c30dc61626da115cb25940de2f29e57e3903beb0f4ac34532c21dcb72a0f0beb174e9aa6a0f8369460ecfce789ccf6eaf21ec139c2e66a4706570efbbd20a799225746226b8fb0c4befd1a1104fe8fa3bfb210c80770f8df0823482f483cec18e8104db985df07533e3b4a09cf0936493a5578ed6a34af77bcee9ce7e8bdbdd8f3ee5f25bcc9038ddeafc3919561c9eaddca4a9d3c72382232570b8258ffa6774506c4a38fa0ab48c585d9675047a9aed7799df043f777925c8a0267557f1ccbb68e45fba149fc2418712924fbb2e3a07cf84e718c81c403c9958f41e4b61657308519b7ce9412792e2d102dd0d3e84b7fec6cf22f2289376d20f26a8131c0e0fdd4cdcaedf04253aacbd3ee19985cadc5b340e265e861e7897a4f3e1c2b7d9273f9d1eab44527ff16906c75ea1e43e8483098a41c11d8f464f9bef0cbff8ea7a864d8ac26f09faa85bf2ad8050c3eb258ecfb00dd836a73c37590499201f85573e12baada9d67d4566a5375605e259daeac679cecb9ee8d82bcb6568a4c88d3c4f8192ec4940ac1e6838aacde5db068ad90bd05870bd0da23e22695a092efe022bed95f6e2b6ff11134139b909281bd7c2545b3b2934bf2a814c6757f0d77af41514ba0906061b3e97239d77dc2e1bd5f244ed1000b71c4dfff3cc614db6ba3ae818e177655bfa6d8ba019835f39c671e7bdb60ce6e02316a6a9a3deb9f3d6e0f8dbd76dbc9e5bbc40ed8490fe8136c053e4b79300ec20983c30a010914bd6cf473c5360523ab76bdd206e31c4ab88660f04f0c32e86a8f719c1c78843ed304b34a5e4c4e6150d42c57245d595d557c729a5906cca1e4e3fc4bbe924649fdf1b01f0321eafee01ccd0453cf738780216932a210471ef083f623118d846c393cec39431885235e5f6a7fa4402381378af28621dc153edb1118f58f47cd85e6d2bff3c3288537c08fc73df33b8430469fa23376d0d066fa681469536bc87cbb69cdb9eedb82c9e68a2de21e958ea546a1f4ca4eb5e54fe82ea2765a22952babd59bae49fbaa13995064a380c227eec6397de92eca89be77f1fde43c5a97ec6ae16de31f6b1169a6d7b733c1ea75854e14e79d8df17e535c4245d6762db81ca3c9ea4b29fcb33c22ea7aace7f5c3ecb53a5542f551c7d927651c3d13eba932a1e91b7ab80da0556188ac91c9ed4c7c7a42e1104c8d6ec7a8cdf52ec1b59f1a3e4351406546f70ef59fafc039c82a92e7b3b500f1790a4cd669970c426ffae119f42b4b2d56556f0e171452a8fbabc854717d74dd6f2a6e17b3491970703fb228dfffdb2258dcb4d950c043dd9453fc383fcfbaf4a0bbffbb94056787954d7c85ca80cdee517e383b40d277eec3b9fe1a5a163556cb8571576946e448a8d207890baa0de91349f001deb22d1328704584496658b3d1077aedbd329b49316517dee8e857489ce5f9af9926118fdcfd1999d706b396d1fe5d6c4efc8db930e7fd249f66234e2e61d01735b47fade3f0a9c9f2fe391c39f834f102d9b7730cc12f9063cbd35a6ba7877ff01f1dd559df3599b064f6eb767bb296cbe346cfa58c79ea79d0ae97284754836cdccd67c1ada2864371acb99545c9188952b9c132dce7ffec377a36f69cb5b3844b9dff6ebaa3777ae46a57604ecffe8fa320cb3d3a7edd07cbdbc11bd08b32440a7d76c9cd952eab7a58d1ff0ab198c5ac7ee623de41fdf85ed2ecef9fac0c78a85936fb1ccdadff0d32ee35606ebc2173e3f5632fe33af683594debeed3c0c1e8eb246c2a19928b91dbda0e4215011ac44164e0be6728343d39714908c80ab4fb35d6cd61abb7812c6f2818f3d061c402897d4849a8836790e58f29abd4d79a211b1337e63e9f2959b4d9236e5a0eb9bc0e92330f9c7f65a13834c64d918565b66a79aafb87590e5cfa9de41a1f797dd45b786d464a1707938451fce0128a4e0fa531453aca9ec2175ea0058ba396c93342fb2fde417c708eab996cc178a393363aaf951f9212452f2ccc0edfb41adfc16f8998915c9c82e5ac77f7c5b048ab117d1e07b9a4c1be2818593fe389493772dc2305e40bd87febdfafd90e00414885d63710b6c605a2f9404bf72c76059384eac921dc36b1c93a2a9933a47e75d0842cef913b7464a87b50c8684a069719db595b641e52e99256c434a6b31b75c16ea1d5b8ecf6a6f7ff31da3d38c46c001c72db1449f766484f0ac0a6412f21344be14d374653f2999cf7b1149af34e1e7e79b3f54f6f3a492732c823136028b0e6df37128883e5e5be65093c312b4ec800ff9beeb2ca704155958783ddc9b8af9f54286586e0212dbb2a56405a4c6176dbb8d619326f5a04e5557d11e592e95b48e126ebc9a8446ab9aad581a1c27b8d4ab94770b4aff5de28799873864fa439fda6b958ce2b1cf189d112e3aa5c7c2be1e1129a81942ea26ccf30a08476e615f4da9dc0b86a4f5a1c9574f5a21689a3f2571913f8b6a24d1d3046e8aceffa5131744973d543a1a623918ae7f392fe29014f5a1a10088c30844c7c98f38c4aa197521328f93cfe63eb38b33f685bd1224044c5b40adaeef5cadc2169d9453d0469437df7d1e7f6637b2d3021050d50a52831547d2a715a75f2ead39ff86bb52709a2d5de0ee1fadc1501410a48248aed025bcfe589a0c8231f3fae12044bd03a0dd7bd0d8a7a4b9cb08dae7b544f8dbb291cac721e1a47c2033a53f22521d69281eef0cc57d188a3b9ce78db6be45c9559eb243688390df5a2e", 0xff6) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) 16:47:57 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file1\x00', 0x40000000000000, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:47:57 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2, 0x80000000000000}}, 0x0) r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x800, &(0x7f0000000040)=@in6={0x18, 0x1, 0x2d6d, 0x5}, 0xc) 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) 16:47:57 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x980, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f0000000240)='./file0\x00', 0x0) 16:47:57 executing program 1: mprotect(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f000000b000/0x4000)=nil, 0x4000, 0x4) 16:47:57 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698b, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x6) 16:47:57 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x30083, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x284da, 0x0) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8120, 0x1e) r6 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) socketpair(0x1, 0x0, 0x8, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x200, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x890, 0x0) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x6, 0x4, 0x7, &(0x7f00000003c0)={0xffffffffffffffff}) r12 = syz_open_pts() pipe(&(0x7f0000000400)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x54, 0x40000021, 0xe4, 0x6}, {{r2}, 0xfffffffffffffff9, 0x81, 0x1, 0x9, 0x9}, {{r3}, 0xfffffffffffffffd, 0x0, 0x0, 0xa6, 0xffffffff}, {{r4}, 0xfffffffffffffffb, 0x1, 0xfffff, 0xfff, 0x3}, {{r5}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x4c, 0x3}], 0x0, &(0x7f0000000440)=[{{r6}, 0xffffffffffffffff, 0x1, 0x1, 0x100000001, 0x30d}, {{r7}, 0xfffffffffffffffd, 0x80, 0x5, 0x1, 0x401}, {{r8}, 0xffffffffffffffff, 0x28, 0x8, 0x2, 0x8}, {{r9}, 0xffffffffffffffff, 0x80, 0x20000001, 0xeae, 0x6}, {{r10}, 0xfffffffffffffffd, 0x0, 0x20000040, 0x7, 0x80000000000}, {{r11}, 0x0, 0x80, 0xf0000000, 0x3, 0x7}, {{r12}, 0xffffffffffffffff, 0x84, 0xf0000000, 0x114f, 0x8263}, {{r13}, 0xfffffffffffffffd, 0x80, 0x80000006, 0x3, 0x80}], 0x0, &(0x7f0000000540)={0xa9, 0x4}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 16:47:58 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9c, 0x83, 0x1f, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x8a, 0x20, 0x9, 0xeb2d}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x3, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x5, 0x20}, {{r0}, 0xffffffffffffffff, 0x10, 0x46, 0x7, 0x401}], 0x1f, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x3, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40000021, 0x9, 0x100}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x100000000, 0x6}], 0xffffffffffffff80, &(0x7f0000000240)={0x8000, 0x7fffffff}) fcntl$setstatus(r0, 0x4, 0x40) rmdir(&(0x7f0000000280)='./file0\x00') close(r0) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:47:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x1, 0x7) 16:47:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0), 0x5c, 0x0}, 0x40) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000140)='/[!*+^\'[#:\xfb\x00'], 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) write(r1, &(0x7f0000000240)="c77ea011a7817c88afc775bb68b6b9ddd7b845b4118e8d28f61fb8273786bd9a82795c732b2cc68575efe3313e167fd47c0c56939e9346c38734ef37db0a0d2ac58951cb5aac79603c944952b54fb64df1cd7d9c6951ab760e9329198b396b64a8e1df5ad0bea8a5a1178ccce51675b9cc4e1920ea1934aa2593be391afe398d718cacfab05526e2ce3f6cdf02345d3a4d", 0x91) execve(0x0, 0x0, 0x0) 16:47:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e1", 0x141}], 0x1, 0x0) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./file0\x00') setitimer(0x0, &(0x7f0000000000), 0x0) 16:47:59 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000000)=0x9e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) 16:47:59 executing program 1: r0 = msgget(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x0, "9d08eb3c868d4ec89b3c059b35eb2eeab24c887397b46da564e3e3b2fcb1f7a166eb2e8efee22d7b16d32194d4c0c40edccc75ed3faa789bd053d48b4b51c78a7f7c334d70c644a71cacc82ac0913747d44135d001d9b04129422e9b27e98d1a45cc40042bd4e1d7158baa723e763a193bd6297bec0a130eda6a513ee19cb463eed825ef52e8003639fbef279edc0af5dd250064a456a2ca7be09b54f29e458c1a8f6704ff9bc4884fb7"}, 0xb2, 0x800) rmdir(&(0x7f0000000000)='.\x00') r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x4, './file0\x00'}) r2 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r2, 0x1, 0xfffffffffffffffe) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$KDDISABIO(r3, 0x20004b3d) 16:47:59 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1a4) sendmsg(r0, &(0x7f00000029c0)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000100)="cd690666e78a8c054da0132752de3e79aef74ec124b54e5570450933f94a0f733ebb8449dcc150f93b4c38b3cbf47bd340f345a4affc8b6d806c979e7175e98d23573f3c1174325c4b8cdc432755f30f97cdb4bdac51ebfba4", 0x59}, {&(0x7f0000000380)="76bead7e0427091c8fabc5830137988d02dbedd17092cea6e119f03303eb398966673656534533b9c62858c7810c224d95fe54bb93cb0852ba6ff2bc2aababfbc7334edaf8f5cc684ed0b66c0a725316632ba080bba1c4e09cd25ebcc5b0c298520439fe67896dd37bd051fbacda127baf0bfde79a5f247868782c163f31040fa10b5aa83c53c018fcc3ff34f857e88584cb20a99ae1b9a5996d16d751cc7412d7a1b8ebd7086cea6c551fb6ce2986c24a751689a2b46c9a188f1fedcbd403dda657765ea71faf932658df62e8a288562f20b4ba92b95e1d1dc1eb1deca581f2d060fb4badf09e45558fb230607f0f1fc429e0aa350abdc758da67cf346a1f03c18baa607466cc47be3ccaf870eb13889631ec162994f0cb0d8abd4b4db3243bafefab6e17ab7d4a27fa5d6570a40736ffff354bffd70281ecf72ceb4f0b9c9a72a0c93e0558b9a7bc4ee47678ccc4f390bf2818dffe1ccae947cd070efeda4976067f46cbfd7e5d56d1dd443e060bf71447767278a274d07548e51f33446672d17a14a60aacf04e2200506e65a6c03e40628ad35b8b04d568d0b3b07c62ed1fca435b0a29e2ef1c49dcb4a4d029c3bbd6ebbe35efa2b7c2d7f66ce2a7b5c6ef15239ba18e29e60a2f1e5fd27ce3f8fd14511d5a95f77f5db969f18af2f2ef310915b409e5e5bc716ddb84572670d90c2f57249cda387efaa14ae730a0423320e3c782ae143c70a452e4dfb46f489171e2ff055958c228f1fd0d913a3d791f0dd3a5a42bd2adddcd8c5d84f8988667ef302bc3eb615c502d46b268ddd1084278abe98d58a23e1314f61f5477772b4fc3f066af600cb91566f8a749880fe5ba3bb23d3e2d40e81aac76afcacf3ea68cdd2464d7f0d999a460764605e12f7790725e4b9ecab7ac5c3bf8ce10672b5591fc712636a77212feaabe14bc7a1a10a187718f3d82c827f352a51e3cbe23d078514b6bc316aceec38cefa8987a5493c115bf10ea25be5d76339328f118bcb93076fa120a3601b2a14e835b349e0381f399096ef95aae56107c21b89eeae2da7774fc2abf4eea9f8b56df84b2d5239a83b0aee743fca54622ea50c000b55927047d95f950246280d6883371d1aa89732538c8585ead7907564e4adc6f7addc5d04e2d876037e431cbfb8e787b709e197938502c7671dc00a2a5bdf9e2c95de12706a18c94c3635f066cee5eee88e1962f104f9bc624c7d901d4a2c2a0ba74236e516c9f5367c131b4283733fb188362e23bcdd0d2ef9b56e3cb5ad4ac758637ad8f7294969da1ba2e483224b95f72c8f0049c3b643b002cbabaf8a28b3547de0431479aa81c81e4f1dd9a73254bbdfe1aef57cab28e142a4b195dcdecd680608ad55d358362c8332deb7c7847255d232b01f10eb915e2f101c34ed3ca9a44c3bf33fc934154e5b22b784cd5681b4cd0fa42b75734e831dabbd432942883fee7555a9c6d1c329f5d09f9e0bda3a76b20161aa0319bde4e498b06a693444e8d82713989e6b3f4a4f8640fb83c67626ccdf6da64e190461da0a239d612d0a1e17726a88f74c951a95afb43efa429830b90010ace243aa9ffd3035850cd135dd07308121055f41ee7efcafee134fdde34933042f711ca26159ffe4185bb2b939eeb52136690bc344ceb842a7ec2b27e7dc9b05979ffed38dcb5ce2467879c318bc18ce06b4c9b70f51592b362422b9a1b0219b66f85c7e8059c91678d644363f249db3f542fbb8b27b88ac26063ae1c4e10d2e921fbff3b0e246f25ba8ddf737aee1f9d2728b62b28e19cc0d80b4ee4aae64a31c33a16097bd905d19689938cecc52145ae7b6ee0d7f466aa7cca0e7d16bffd156a8692db9015909c22d2d660609b97112cab679c91ef980f61db3147cf811b7aa78240624ab47486c85626493ce442f30423307be5a8f682be89e8f33c6427d58fd3716e98cb454c04ef5a83aa100d97041e499d2ad65c37ca22789dd0f5abd16b6f026d263d3e15da51aedba404e25dca5748af57e19b8cb9012bc9ad1823a240dd019935ee904124608c0f5fa5d052e60dc35098e221bc8256107ec8bbd2dc7b31706349f6ea347603fc9fbe89548656c2ed8919b9c4c89a887cc7c6d585a80f261f56e20b84e4970cd83553fca0447db799a1f53d6da24a73ed523c6af3bcd88c64b657e29c9562644096c3ae1892cc6b5797ee6cb79f45bcd4518a06b579106009820b220dc37768a18edda1955b4aede95b0fbd010d156af733848c9d8920e5c04a8e93b3e7e22c75750b8fb5180de8d62615762cc15b317272193727fa4b390c6155a07c2916e70de6db91bec342ac0610cba1c42509a896c5a4c12aaec8a0fc97e6b5dc03ca0e71061f412f35b71e63a6668b4df65141b31ba99bdf463f5b9d6550fa1a729f8aa20d41d3c0b317092faaf3303280e64ee497a061af9e7620b6c2249c3b728a96b3e0f1d0cee2317050575214f5cb6873e13033eecc4b9721e8022817fa4983c61c1bb218e9ec39cc5b6b42663602a7498a56fe03561a446bf07557c361d529e6a47913c84b5e0974fd59cce996ffd78eff5b98dd65871793535c337fd345048920c79a664509a9cbeb313b95e56e272685ef9fb08ab6564a29f87f7ee2bb9af5dd7121a32ac5b1d711e92c2a538cf23110205c56c1785224f252ff1b47c34aefbd5e383b7dd575b91ae355bb4bf9f3246524a6d8a6294ad58896265c3de7f7df08f7613cd357592f3d8e867fc53edefb5641873abbd6b8f881ad5ada11154d778bf000ec8ee36a6fd6830d477cd9fc887ede7168a850878878c776397c366f40d28fa8adf8b4bcbfbee09880d30595023384d69da2395133de76959129cf1d174f8635154c96a3e0d040e3c4a4b44aaf90c933d6ba29c93b65905ad3a75a633459eafbce553c2807bc88587880e42b39646c34e5a4c7907ad74750b61e0c02d42dbde5ec63bc4a041d6c16f7486ecd8050e69c200f5530c822cd3dbf7a7c7aff5bd8ec40f5086ef0ec1e35ed202c2f874719db15600251158d68ccc8bfb6f032c7d4cf74e88de3a9bbe1beb7ba8d7f1f404764edb48e357f3c2506627fc36295b342c63c33f1173330975328695351ee128d84fec5f33c197acb213a66a86a537161d03c53c9bf8e1e9623879b6d46bfeaa42727e6d91d76d02b248a7092c00a6e5970302cebfd8d9943683b5e86df06067650d25cc054b956a59674839e14060852c605d25958b4da4402e3887a11d033f921145c8bf14145213afe36443fedbcd19cf48ad233f8e659c08c538da947cbf94bab6ccc5cdecae02494eb0b7bdf1a553d03c8d537e1d22a5b45828680e40560abb138fbdd320745841141cb34e99b03fe860c48218b33653373c122c6055659dc425a3a735e6643e296c24913d3005be227746a774f6f5a5262c79744ef8e60b135fb00213706ef6192fcbf169fe6dbadaaf75d5920b177bbebd1a6e9e78553f350f28a3c402cb01536e304482e5f3430aec476ca4e03a6f674c658d97a74cdb892b4a5edb1e11eb16b4ae65c041e22dfa5fc5c93375a26e66f8464b6252e1532165977c08624bfa0a6225565e8fd67b32429b5f09148dd245bb3619a6a47908d82dc8b52d962341f13f9d5f29cc033e5aff8c6fbc7c45368b6d832ccbdcb2d3a4545115aabbf5c923dc3c3ce7bd673a7445f298c1bbf6260f89a800eae63f1f3df3c1a09165768bb85159f9ecf6a3b76f748dbdbae72eb0a28c68c7bc5b3cfd9b9afd683861b8d38dbcd255620ef5228327e824230e6bfbc637bee837740354186ee04e44f96c011706eca6c72ac744d14f145043ea41ce6a901ca3f668683fbbcff27267cedee3735684ba645c07193e859617b285e619d3663128c90483b4a91b1168c58b6cf6fb62bb68ba14e4341a020984fa9929fd56cf8ca059d4b8210943331dccf5d60896532e6f96a68f451650870abf11d77e809f9734478758266781766cf6b5d69178a041db50ccb18cce04b9b1a707086bcbb813f95dc41e85acb89153dccf2e8ded948983c3a163c5e6731439ff4ef2898f0c3a2c9d4f227460405b3e3e2c056d7e496ae86170129f7c63995cfe35a594b44002770d1c98b50d2833a1c21d0ade9406c057937964fc4648be3cf69dfdc1a8c69766c221a3bfd94fedb610c100b53a76ef6cd9dcd7d38095c25e5b679f20694f6eeaf71d358258510cf780b84282e287436b4db69840a080520b259e12161f8582f50fc9e9cb3ee23cdbfe16c41f8607f76e68ceb2a62befb2865fbb30831374e70a61a0100783da042cf5598f432d22b0f6aec78f92c07f18d518d47184c5a0c1cce7ebd5c4544f044b0d7a133aecb0e42a2a4aca6302aefe2b4d21154dedee3dd982ad983aa8186394dfb8e22f206a1de43b3fe208d57281d4d97f2d957623dffbe6b504853b7def1c9c3b48fceba46298ac73ca54b6fb9f6452bc0e5b28b463018cda78eabd3518b6f32187a6d4419f2c33005ae3b48987e01e1753963c27338c24565d1950975e68e8fc67119de4f37f24396c27f5dbe8af6216f7103ed277da5318fc05d7524653b3d1e35771b3395be19ac49506e61eb7eebf68e51f4b4effb67ab433ebade89a6cde71afc2f1dae4f404fc6ce317165fda6a028a4734e03ed27c22cb151c2e077fbbcc4789f02bae2538e4f156a82a58074717f9d339c6b75f07074b62b2e18093f7b7e4eb4a5b2618ef050449ea56b6d0f383f6911de9ad2ebe0f737e1417b3b6ba1810a09956f7fe76d1b24cb19d5e2e09b648febd1a77b8f360eb4c08804ecaaf87b3f8a4937692760a1ae5b278ae2e73b9c99c82e8aa2ff49a31d63d58861a294d870b6a8fc3de3e6736ff76e6bfcdfb8d435ee84afce0418607ac55ed64af4c95312ab5ab073d981c338c64c15da7db75e62dd81180ce46adcc68510a16db77847559a9bad94a65b8686970af34996976a797842a36787a5fc1cd3a87d0d4e98e0cfbdf92e2791b76fa8ca9daef286a902a665a68ad0697b4c5bcd0dd2720db2f4cf136a1ca1baa4fb360d76a896f1eec2586f8db12cb6abb4d42539fbb1059ca0a711695047df757a7cbb4ce072eb60dd77a6e3f6af002aa33f686b654cd950319fe987c527bd1643b5330aa677ee74d2b859793b8980e7e559c50de92b7ad4cd36bafa3b93f4886216a64eda9134c344d54ba617b62683a5e59ea0d861841ae968a70ad12e4ea57ace0c468a5b73f773b653944026166790f4f530bc668a02abdbd6ccc763cd25a6b7a3e2ac6d3cce21b650ab191bc322d57b17b815d88f0d8618a8070be04989b64b7f7b56cd2e9c2bd29ccbb47b3b350759d8227a25621104ae936a06d46d36e145b551aa5f8287fba243f6bc748d624c781db12c3db8f8c3e0f59d98cd662bfba91a5804f4e17fb5e1f6900f4d307b02715a73b2e5b52765de8c054ccad8fffc223511b7e6a794ed945b0164b8f223b3345b44f2ae5a055d0d95543336fec7f9d5b0cd690bed01f5a5eeed74ece9eac794781381a233b3ed72ba135c8e17cffc50db6a8e5d9cf97100d226702b03693f8e44be57190db311f97bfe08a6a677c8448a0a0de89ac384fa4641dcbc0e46dd5b0f8781f5fcf4017c4cc2132893328c5c0ecb139c01ee9196ad7d485799dcd96640a7cf5765b80dac008714407b65d030a3a19bfc132ba64e4733a90b2aeca6192108dcf861060ce17a98089861afa4fec8431f5ade3746f33243390bedcdb0a6a48b9c9e28d59aa7fdf36a95f6519b13c5338caaf5175aa1610eaa7d3843f281babbc5", 0x1000}, {&(0x7f0000000080)="d44f7da424b6a9b602997c4dbc497c1fa1de21306cd370d51ccfcab31e067e8864ab8e8a29f66f61", 0x28}, {&(0x7f0000000180)="093779575cabc3b41f259cb24b22c6e2834076bde1d0090f0a8e2f91e520d50b20aa7390f50b5d006b3f123acba42289d71b94fa3ca1836a236d4fa07ee6fada2430437aeb2ab7dd72ad08d149b630b0ef56e639cb636e820c689ad351fb1166b5ff7069cfad5bf6874c940f798b5169f7f68d71ce244c90e8113de0fcf27fb51a39031aaa8e5953173d3bc4214a6fd07b021f17fd934e581862f8b1a4bab35fab644fefd4bd6075bbbe1efff2a49a2f84aaa95c89131dc0faa607309385538850f8d96c4a8cea52170f2eb7cbccb2ccdb", 0xd1}, {&(0x7f0000000280)="7b2f03a86deef406ee8e71fc1088f35898fa701a321f60ebb010dabcf6731f5a81ce34492704d90a511bd1217512a18e7a2aa7a24afeb759bcdae930fd47f0711b3da0604ded8cc8aef53c1ee67721f573c3c7991f58bfaa93567a49bd06609af6d498624c36181236eeda3341bdc328e8d1fd85cfdb5f7354b2413fcdd28a48d7f9bf0c10a9accfca1f67fe19fb44e82e70515bf6f852849be67324e85732235742686e521663630cc967bcf8559387e2cff772001415", 0xb7}, {&(0x7f0000001380)="363e0c3446b62ba30a575bbee4b28c66d579de649de39cf8da8f35d5713e8f00c93be1a16044f151092389e352518c4eb2664221ab98ed1fc09b095140e30afac5fb57a75e917af68c7267578b9388fb6f5367d81f475ec97736517918e0ad08b07ad909eafa6579750923ca810f8faed91edb505156a17500788233f1a7baf7bf5cbd133b772822289a0c", 0x8b}, {&(0x7f0000001440)="f4cf9f1cbca73c07", 0x8}], 0x7, &(0x7f0000001500)=[{0xe0, 0xffff, 0xfff, "c3416bbed50176ac2cd2c8060783803bd4f5c8cf20a7ed2e06b98d52483c4b8d935f87afc54ac13ed3844b77472ae7f49aaddf31ad5bf7f29102ea3e90b925b937805cea268938a470f193cf5be8282fb442d4ae64512e082e533ed78c4fd028663a1ae050b5938c1a665b6f50ae32e1e3807c05648f2d69bd16c4d0c59d69460a7ae6f8cfa8c339a0667f3a510b30f14d47916f1df3ccdcddb7aa5cd0927abd3ab0a9ac46323dd68aafe0345bc20820d349a4afa21bacddf7ccea5686f01ddaac228f98492bbd9b6068"}, {0x70, 0xffff, 0x8, "c885acdb69be36fb1f8964852c0e8010549680850312743fa93b98bfd4a69b7b28d85fb737ce640c9dffd1145e2c2cc081d8fa7d443bde738b1fc1b28687e9c93b2562044e701d1ccda92af808ff272ea0f3d6b6763436aa86661e069b"}, {0x1010, 0x1, 0x3, "fbfacdbd760aec2fb0e86260862de880d1a0b5aad01d8e1fbaaf992ff6defcc7178f0ac776871de26295fc9ab537a126eb09f53fc40946cd5a342efa99862ba1ef9125b1345a4dd0bb30c014adccd9986670de4b5443a9acc54ed76c74627259bc9aa7d28100964499b0fff057754ab4adb1bdc2ec51c80cc9bc147b12edab2a2ba4629355a812b271ab4ff4698c15b43c57640a87bbbd659b49fd3f6deb11c1e979151b9356c26690207f741d9afb295a3f4d5f6d6e7ff20ad7b8b228fa7b8f84dc9734ce20bb43fa0354471fbd80ae05b686b6e07e1d0ea705c96cd360f6ba45013d0d2e51615fa5c4198d7b037a4fe8a050bf51e5f0c85be441db6afed99fcf438a7a6e13d63b44c029ce6e8302c34406c5f38d313a9c28958b47aa51f029ec9076b7207d4a61e7c0b61cb031b2f18fe6afb1b5a58dd670b4dd38e642cb01ad9bcf400003ddca19d17b59e18d20d981203e81a926eb4fbbfac0793a67045af451976883f8b49a4094aabf95a316b52d6afef801892fea82713c4ec080db84cf8d027255786c2f68380cc3aef3d02ca73008f2c1be6529774270ec5db0978f9b34260dcdc15b24e5d69a08705f385952589608e770347a10edf011eedbd4abd206867f9c43f92ed23e337abb49cec434347fb3e1ac18882e51894464fa69a23d9effb2737cdf856b862ec22c8b25e6eb0d430780e27b3fbd6e49c668e4c2b14a072ab4447df470d8b07bc2606e104dde797e223a42ba72b66c988885a65267d0e1069607eb5e665caa6d85c4ee8cce9c78af3769a705332b22e51821fea2d00e5d90daaabea4b50410a8b3ef5d7601ab3301ed479c2be04cab38339f06221cd34edeb58c95569c371d5a47a623e7d6faaafb678612176f49dac4a09e926b2d44383275801e6c917f7f0cf18562a6c78ec5cdc67c9b46c6639633a549d994bfbdcde23d4c0e8f215a38571eb83748fe007a7f7a51766e2073bc430f6be3b9f4f3fa2b17097eb4ce2a0fdd48863990825c90c872d16550c2eae7ba45676673f96996c8d45bf45e8a337d45f3d179afa5faa2a8876d31e27bce68c69cad3d4d0f5f0028d65e43490c603ce26760630e1cf097679723c36ffe489162a4bddcfd952a76ae4c43f686b4750ab4b8460654571d5698e71524fa066b251641e5bba8d1d0da85de88ca07aaf844b0611c9c4d8a705f1ce1bf9a86ff9946eb12b2c8fc464436ae6f011dd770a0767aa7b7a2c9662299416be6c6317e31c2650498974cd46671611ce5d074ff2f00f774d25184fa14f4eae71a0df4dc455db8f333516454625d06cec959665f97def014326ab215e0fc4e8b63385d4a1b1ab29185bc913d5097e203730611aeb51d7cd8b28298e65ef2f22da13868373f665d9ec862be5f0f5e021eeb3d94b8fbf7ab683838931b2a72888a92c11ed6cca46aa2a368094ada20b07548c856c751697136fbe596a067f609104792bd59f9504ed143350fe123771704db1df1423d7b0b1ded8ba031caa9298ff85c7eb406ff4f19b2afa992f51d080b63f4aa658c9ae842cc0ba293df13e106c1030ac519420b1946df4d98929a13605fb40a5faf15084c80c316dbbfc359e9b2bb908edc39ff004d09099a4829304856442c8e289f482af32566e94c16a8cbc3ea049f221518187274219358a4ce94a5bfc3f9eced11a750aa521087634b4d6af439b30bcf128f1b55868663bfb1db20b9d59568766259b46d928ce74bff69158b755b8979bd1a6b1dafdd1f9067734b0dc9e8b64c58e3016f294c25dc257eba3103f84f2e9cf442cdf851e80dafd59822e2780f23c222daec6709c45a9b01ecb7e9c9849478dd1ab4da899a920e128efb60e769d799d50ad3b86b71ece9e8692bdfdc29f8c07384618509c8927d858457e6b2324bf320936255a4359ea4753d457079ce523796801a1a029407ea3f490a106a02fba96c7d54fb3e30fa323724ceb252f012bac5287e5841516d0f9cdf3970059891f24507a16126f1e010456d514a98b33ee02ee59cf736c4d2f53096ca95fce4d27635b5c0ff92f274868e2f2bbe5d3fd800c3704cf0974636d34c6a4165da298576c931e5bba91fa52a98a152380658cd7afaf00141f9fd4867e439898aa45b80ee8f6cef18c4d10a78828140e90f466e3f8b3465c38caa2babeed720919ad63f43cf5ff4e3d94d3798120ef66cfe93c1b548df6c29b7a1a75d0f07fe659fe6006c2b5fb29b397c8dbfaf4af733a04ec6766138c933c7ca730bd525fee4dbd3d460f8ab187cb07c511c1046a22eb3579cee97899cac30c4e513ed3e930dc1e24089327c16ba82f89d1731d207640abb50cceda18c361fb547fe0d541511f0cdfb30a751c8b022ea7afd08f95eee7605e8aaa4f5b0335743faec743a17b6d7339c81ad3a882fd649a6d9b634a08fae3eefebbc140259912d05d5e5423a8b6e72472481878728b05b9f1f8608fbcf42142985c4d33b7f04d250ee81dccee060a6a1f76d2056eb8e0fa6142bcf3e29acba739961038e827169a09f1d41443ad6fd57168f3687754bf0f67815e311d49c6ae9cf5e24e57b4798ff12b9cce38cd474f51b69b572f81003a010729a7d59ef19a41bd8490f90bbcae4010bbd14dfe9eca6aa78d1611659a4eff2c50629f6330970c9a3c6a46964bd2b27b532291a3dd719bfc883f0a6718a60e600a4285c91555b1da3e756a0551507afa62c32eecde25426d7c05af8a70c9f2f673934f23ae98e6eb509d6d279b568ff8260e01020c2f8083d074b5468f5e86f29baaa91842a6a3201c8558ac3de34e623c1440b92aae85b69111041898c5f3df9b4f58c7b812c0d4c00e0c8791e6a3cfebf780068d3066f8c65356170e4e3965bd22767949f87cfdd09178daf6005d6aaf5643a0d7e31a94e22032074e5ef2ece4900a179aefe1b87dc271fbc81c343e35748ecfe21e1b20143e08f9becc397b40c04eae4a2eff00b6bf76cf6596b844afc2421b46f073388c762d361c54266824ca72425582b32dfde95eec0844fdecae697c4cd734d3f2897a97eb69c553e35ac9f28aeff8c629f34aca84719e76feefe0ac74392c2877c56838f1de3d5b6fa9d60d33c9458b65ea0f421c31b177455661d10c50f49861acd85874ecbd17946248e9368bdb08f91d9b37b194e09d5aebcc76b73c4b39daf1883d78360f665b82a254fc6e276d5fdf54730f6d08a6d920fc5e65a76b1d45e15b103b2f31c73355dadee05507dab653d998ca56ad058d07389fe9a3121340a6639eed6553abb0b4b851379fc6aeebd517b954d7abad47008d46f13c1d280a30e04d77a5ba14a4bde278a0127a7a5863cc2e462ebda457482ed6590869a5d116257857c9c6e96538825d1dc28086837164ad33c02645fa8c6867d227d6fbb686654e0deb6fd64c2dbbb332fb642ab640e13f016b6ae0f0b1838749da31af618122dbdabe72a590a6b57f9e0e7ae9ad18be73f5901e4e0740f7d49bfe23ed087c0b64dc6b20edd7b7f5c511936d8ec4dbf36ea447af287ac6f3fcc6a817d7913827f25057a35097ad61959c1cfe2578405b9d8ed8a109c92eb18f2311b094e9657eeef3c96fff1a6c70100cfe8e566dd35e82ab81bf39ed3156eceb1fe59bbb2b19202818ddaf9127b040d29046422fc5ff1fdcd0b3b5d7c505617bd6257d4ffce920421adb8b48866954ff040ce1f8083d67df6e598a009c3df8f5e0797340bbb9e33c8458136189ce981041755786729f006e68173188cb8c332500dd1568a3b36bfb92c3033a8a967ff2c2099f6988f851062a1f9e1bc0ac8b955106943ee449daeddda4d621b10021d168c9426610f7e2417166c74562f8d0b69e81b3662335f49049b68672d1b33a3a2eb141dae1dae77d21591d8c412432ac466750184f63ded869ab827334b98edccf7e41caec02ac63fecea2307859e5ceb83565fae0895d6bcc2410a3af2be558689d167ef8a79b10b540a5558c4d7c70f196f003363bc37f58a9439c362a9d68b618dea95662cac508a6389b6dae778d2dca1133b7f37755ec370f487a19f1dfa343854c947fe89d4ab1a4ac34e4cf0c6a1152c34328689711258cefdb6b2e5e0dbb2fd71a447439d999d52a9a19a84b3264c60dea117c65c203c7f6411cb3d2fbbfb8fa806d083397401a13b7c187bc1fea03c049c67006c03ec45c0e395c9e1fcb6ef7fb129ff99b71fc2e5087593a3b1e9a589b894fac185acbffd7b0069347151534cac079c4b69fb102db399552011a67d8402fd8c2dcf7a53b37f4672e00612da1097e754a335a9c4406cc03591e7edfc2fdc7dd5ae6946f48f5f7e7f439a1d27ea9547eed7a1a3b619b73c7e37c45a5928a5d83f64193285d4b415f1fde805bcc06a4e01b1e71140a9032f145808dba16c148c32278594de5fd033a847b5342619f45824ff6e6003dfa093d0390382cfacb8373a20d49dc111c44e1bd8ac08f3621c5c3ea464b02ce46b8463e3399765ae04a7c9d17793b0cdaeafc488174848bfd09ee5d2987db9cfbb29899f878ffb5d3b0af131f1288907d1cc08bc8f1d21bfda1a5ee504a4f509a073f3d07830c1aa1de4f2451bed375ecf8a7aaaf92951ce79bf7b7b349e3878c0ae507605c8dc8e836bc0c87b9ca4b995b3c576ba073f0d0a13602e27b1365e7c389c834949011fae46c42ef197c4d4438ad6c1250e4f0bad0195ec1ade9d231c6be7675fd07f5b4ade4c8a3f08d0d14d5ade694ce20976d61caa54f5f1f69818deda5873ea8ab3fe57d59b6a0f458c41f1fb0b3c258a6196dbcb1f11a99c63fe2c1f2c9e14e32faecb15e641799af59ef51a5a0a6b71592569428f2b29f586e98c5d3448ad3b561e5352c9399e748f8d4210c571242ccbdab0f8543500498ab52682a02a2b84c8f645fda8428c055b6fd824bdd8dc58425bc4de9c4b3cecd853c192a9d1bc525345648c703dd2a1acbb8553cf8376a266f261818be36d97d8f9533da0f65a08f2e5401c9cb8b4024a44fede0b719470e25e07a434c91cd720d21074c417f60cdc740a7f641a6c721af3451a983a39c9b248addf7b4eb47dcc49d62e88abca9708a0a8c21a98dadb1924859f59b8b21d2c62e629b5865036846ba27bf010c9670c74634a7acf49a576df8bbfe16a4dfa229b52fb0a452e50b24c7782e3f9395466df6c8a34660638fbe27d70ba4ac5ff78769da3b789f79352321c2ddeb56494173264ce5bc1b1fea99cda8a463a056da5a420053adb7a4877bea29a19a1129141570dd87ee913601abe5e6e37d5514479211b456c09456ca5ef40112840a788117a96e4b33a0d4eb1266f9a3eb1c41e6fb08409f1216ab70d311f698d66e924a60ebc33f91e933b4588bddc55e93f19d890cb12b41a7283bd73cd9d659a6cf2abec4f38965d5324a8ecdacc04e238b6e7f6d2ef83080f75128de71693c9fce3e7973af3fb6985124c57c38028b1fc9911c81c24f7b8d1529cc874fca4219540a09723afa5512a0acb37311835f84fd7711fd491722b06a721af7b0f082a6b6ca8685f80eda20902933c2338a8f1484502677458a412032a5467cae5cf8aca204957c228e2c059c9e0ac118679c1bedb6a34dcb9c34db84916887632fd30c5b96bfd7abb6f4a20068a69baadd63f2b74271d222ce92785775f46dd8a0c4bb880f344370286e6a43b0a9a099a1c93b201ad7abc250fdc2f93373d84a3e2ebed1a3dc3034e428f95f9444f41e5dab192b4ff57061068fa681df06c0a5e06806d08101e8e7355401fcef296978b7641f3af4d70cbec83"}, {0x60, 0x1, 0x1ff, "83432d56a9bc3197e0b699096c62d64819c5d668005e0b9f94647782baee7f52e4b8ddabbb1b979aa6806e3992779ea73c5878c2294bdcdbacf5302c042b4c7c9e38acde9d209a66c91449"}, {0xe8, 0xffff, 0xfff, "4c696babe4738951e5aa298ff17eed1c4eda06239e82a8f683308178ae32f6de35832801974328ca4fce7e56890cf22e28a147579d4b2be754bdf884019e9ad35301eb9da71094915394a75793ef608159dcb797d4d24a31f690e7ef8b7e79f66d27c7e8508128c933124818e7c0dbd92f12c7cadee85993bf5dc93d29bcd80db8e6e95b86ed43d40c0c2f84f97c5b82dc4fda413357c4e72a2c63fa7d9bacc4bd32a8c0cc1dca042ae4557e269122fa52e704bd3661dea43d80547464980db6ed51006e1d832d1270927c12e46aa446e7c97ce94db6"}, {0x40, 0x0, 0x2, "788f64380c1adb2c3e64eedfd3b5cce6d237b6a8b0d868e2eb221f6b2240bb54b0ad817d5cdd4525dbb5ef4a4344"}, {0xf8, 0x1, 0x2, "0c9a1902ce2148c2d189e5c2d7ab4533c2488da6df26cad93dc215669c5efae71b9aea245ff0828fb313dda4b0508209b8d44fb33ee5260aa02d10763a948ff05596f9c7ec4b6a9619b5e824c287229ff39488b9b9caafe54859a37ead41a90e5c93fd0fcb0c659f0af162a645c5fba3a1c590391938884ac362767294c09ab1616bf12f3919ac7ff4bac9b9d9e78decd8b82c612eeae021d6b75fc6cdc4547e1e777fe60a655b56255938d68ae6a9247c1b6840ce9704fa9152062e37db20b0372c6a77a3e50d4d8895b2f127836abbbfadb00dbebad9f21d210e27f0ae4d0e8b"}, {0x70, 0x1, 0x8, "3db63b46700df5de37a5629978ea7886488e38166649a8fc24ceb521ab45b3bf0cc274611617cf8cedfebaabcc03dd68248b4246e5d8aa61f0cafe58e9f424199ec25ccc8afe126716885c0bcf20b04e7aa6b8f99277276d2b988e0e8646"}, {0x68, 0xffff, 0x5, "ddc957b36890ee486009ca9576c5093268fda6c37dddcb7f4485d2d9ab617c66541957cd3393aafde210268af68289be1ad7221d166462103bd02e43b4ff9887cc090c004e978051aeb9d81dce491451b969591743de27"}], 0x14b8}, 0x400) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r1) 16:47:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffff1b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01781b2d060000000000001f00000236193d13040000000000000000", 0x3) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x19, 0x80000020, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x5, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0x8001, 0x4}, {{r1}, 0xfffffffffffffff9, 0x9c, 0x80000000, 0x3, 0x6}], 0x3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x10, 0x750, 0xe2}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x81, 0x1000}, {{r1}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x89, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x11, 0x80000001, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x40, 0x5}, {{r1}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x8000, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1f, 0xf00fffff, 0x1, 0x2}], 0x1, &(0x7f00000002c0)={0xe37, 0x456}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') 16:47:59 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) r2 = semget(0x3, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x1, r3, r4, r5, r6, 0x80, 0x6582}, 0x3, 0x8, 0x1}) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x400, "7e389ddedff37173457851a7f9097b5ac793683a"}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000340)={0xffffffff, 0xd8a}, 0x8) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000300)={0xffffffff, 0x0, 0x2, 0x6, "1c7828c3f6e13a221003ca7e733fea886ffe9011", 0x3, 0xff}) fcntl$setstatus(r7, 0x4, 0x44) ioctl$TIOCSTART(r8, 0x2000746e) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 16:47:59 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) close(r0) syz_open_pts() 16:47:59 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x8f7) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x11003, &(0x7f00000003c0), 0xffffffffffffffd6) r3 = fcntl$dupfd(r1, 0x6, r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) shmget$private(0x0, 0x2000, 0x424, &(0x7f0000ff9000/0x2000)=nil) r4 = msgget$private(0x0, 0x100) utimes(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000000180)={{0x3, 0xb}, {0xc, 0x9}}) msgget$private(0x0, 0x13) msgrcv(r4, &(0x7f0000001d80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a7e7ae256449800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009463b14b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cca89d171bfc3072dfa63b91fad45dbfb48c5ecda9610f8a8a5339ccc4369b3eea62abcbc776f03c89062f75136a0926050a5397983e066d7de1566b1d7c2198456af27f7e18478acf7d99ed256e88067004357d1bb5e3f1e7562deb322f6bd2550b964f6be7bb10213a627cf21c53397d650d88c2f18b57ee26da014ba770a0c0f7255455cca037a113a286878e71a7002c4d425352ebb718b7a0c4de976bc63df98488d30c588903bd86b74e36e9d160dfd0e710b80997c711d964c444eeb85cd05fb062c0cbc5573f8f6cc6bf92e14eb633673604779c2"], 0x1, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000001480)=0x265ca) r6 = syz_open_pts() r7 = dup2(r2, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000380)=@in6, &(0x7f0000000340)=0xc) r8 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x400001, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x9, 0x8, 0xffffffffffff8000]) msgrcv(r4, &(0x7f0000001c00)=ANY=[@ANYBLOB="000000030000040000000000060000000000000004000000feffffff0000000000000000000000000000000000000000140000000000000000008b07451db786a2378b50830c0dc6eeb4fa7206b27ab7ff0a2d132dd8674210cdf8bd71ddb1e3bf5786a81bfef2d1a9ca16d67ad3ffd6883f9b00fb2b443ab51ad5075141b9abfaf32b7391b6f8f2a8bae8dc2d8fef876db6fa92b412a16b18d18d4260792d7089315bcf39231e54b52d53aecab6ee8b17fb7bcf51e610d01ad1593f7b35440f3862a53ae46a48703542a9ba005d5a7adab59cbd5b482dc04e7653b7456ea10f9cb6de78c9a5ca813b3e2dbe6de24143fa337079637d1fec91dfb4b03f2aae8d97300f4932f0155607547dc8d93091c5994da401cdc7d995429d01d232e316871f02d198e551c704a09f0f1e0c136f0a4accf1a4623d4a0fb4080b7bfd6cf8f5095bbfbb8cd0a522d8e047c7916c000000"], 0x1, 0x0, 0x800) r9 = msgget(0xffffffffffffffff, 0x3fd) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x200000037, &(0x7f0000000080)="4b74954c", 0x4) msgrcv(r9, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffffffffffff0000000000000000000000000000f90000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgrcv(r9, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x3, 0x1000) sendto$unix(r10, &(0x7f0000000200)="c25382198c918d685ff1056a85a4a034f8d64b6bc7e137b52457655e92f3569ba22bf5cdb15f0df3d04c515c132a02ab601e3524ac4baf5826b5ac217ff82514b1782311054220761a8a4999bb77bbaf0acb03", 0x53, 0x7, 0x0, 0x0) msgsnd(r9, &(0x7f00000018c0)=ANY=[@ANYBLOB="0100000000000000935af92b04ccf3298d7e5e869f3a906ae790f8b7ceb0ab8b51bbb8af832c3808a354645c0ed6ce56830a86a9c7e19ad5aadad5d4e3551b39eec1c82fc372223576bcf569586ead4bbe002aa64f1c6b1ecf553514b834fbd73b9c1626f27fb142da5fefcf770fbeaf28a76f13634336776c940a893178edc7df5635f3c45fd085505a674472b7b4ee0368d532e545ec757ffbd7650aee68fb280da2bd766e9027099094cf17b324f92478cbe46fc71705f2c5d38f921c7464a405f6ad324fa352afcaef0c914942f18ebefd43b61b5003a36892495c5c4c0b536fd047b42d93a371b9d7089d1840ca73de4f2ca97c20aaf86837fd81ce850be88042a5a83465d0899ae0d4442c103b4f4d0e18b24432baa0c235f098881b4fca8c7b0138ba2ab1df7be723000000000000"], 0x1, 0x800) execve(&(0x7f0000001500)='./file0\x00', &(0x7f0000001580)=[&(0x7f0000001540)='[\x00'], &(0x7f0000001740)=[&(0x7f00000015c0)='$}+\x00', &(0x7f0000001600)='+##+#&\xd6\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x83\x00', &(0x7f0000001700)='\x00']) msgsnd(r9, &(0x7f00000017c0)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22e38a7db87ddd3356ce25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334a280894b5a867833391e4dee5dbd9902430560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f603e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6a97ab8f55e2cb8c73dd2fbcf031897f7db7a3ed897f1100f7f154db6000000000000"], 0x1, 0x802) 16:47:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000240)="899300512f243b82829be9005f629b140be3edf90af88cf1f113d13669c3fefff16c80a1720fc8e24a822eda6ffffc08062976e72b704acadac116832e808b5b08af83c112689da2a489c55d955170ab61138381017da8c2d02b14a0b90b1f20d75a88f610fdc207aaba75b02dab1ac31eaaf1a5439f364c82c8d418219dadc53bc5cdaeccab7e680b8bc91a83133b4398e53377eb1e32fba0d910a70c5d97b5e6535a795377447852cf7b6c774c42a15da6eec98be93a38d5fc427252e8f297b969d9c0098c18d5c03742383382c625670832b30c25bd00c5e3f1fe81212cd4ad1915cdda96c51e1ae3000f357e57351d4b5e60ee7a33e680a5490661c293b50d73d21a7e8b94f23a9968eb52239beb6499ce03e04e3ac23189860768c2967c308b00a0b806a5a28261fc57c257cde5a76bc35e4fa4e14b5b43481e65591a7d23c0686cbefaf12234f0beafebc3737a569d61d0f23707427ca53403d02de628de9f8f269a0f53746224a4b7b9de75d99493506bf50914a32c5be722731f0d7b92a08caaae60f2c77cd2e6e4c0c7f0228872a2ee203fc47509a89cfd7c9bb89b16b441268d7b7c55081f98aec07c5f60b00d56fca2f23b972dde606868303d6b0149afe2556273275c9910d7de4a8cba6b072638d5ca5c7ef9656c97322d4da4193d3ef64d44330b191656fb5e218daa3fea7baed7e6c6a9b660e9b53627c74b383d49bdaa55263a2c3b83e1d52ec5fe372bb2ee7fbf8f242d580b546f26f90ee9bb42ed3a7d4a20c99c7c4d2d3e13252ebf37b68b9d23b8d3603a1b0378fc4ec5a89451c54a20a34a8b542615e1ba10d6f9fb7c8618382ebecf918af849b1fc0d56ef91f42eba89dd65a594656b41f10bcc989a1e27014488335b0e7ab8dd67461535c27bbdeb5e265a355721702814a40888b71af82bcd88925515644c23f8d20b34b557bee169fece05324fec471aaf993543a3353e4c801dc051b9df9c37bb390367fa64fae652a28e8d1483f35c15f2eff2828baff5f031b132748b0fc87f39b6f2e353336809c37ff0aa6d71e5894cb529148040d4e429be6259f6d673fd9a63ce251c5f197831cd610278c824f12606d4a6e58dfb366eadd6cac7c67e6810ecbb7b98954f5b70903fd7364c60171c6f4e12f77d1003ba9bfd6e5912c03f438d114c51bb3d9cd36f70995aad1999240982cbf830a1489392b6e9a997c783a81379081a0a73c727bae3ad94351595db5acfdf2ff1eb13646d0e56fce7727d0b6c51a0c3ca83a6858b1d65479e85d30a7385665d0847a26e789bb13ced4bd50c7547b10b1b5fbd464140d8d8c6799633dc27ed5e005e0f33d2d65f361426b93ebfd053f7aaa07125d47a2f2fb930cb0ca4f8700e0826413ac502ad21fe85fda29c9d5375532bc8d61572f965ae973b2227d731a8c83c10a6c1fb8b63098799cb7342a591d549f47dd87edeb9568780549605c161b48cf7d99a359140e4ca6ea1085b371a0cea9446458c20568131858e49c186d7168eb4c807c26c24da659e5512bc934603972759b6f91ffb0352aabaf165f813fa729e8689a59860a6e657e2e1b4d8f1325cdccc7467e4aea8cef335979339973e38cbd37b2a0aa7a21ed1d7c9944d2a4fba8890b29a4c6a221632b4c2f8eec47c9de3e1a08e966296642e675b38cf870053d3f7958e7c6b4cc445d089fb5fea3ada2e4ed13a8a8ad4d3d085c4d056a7e8dec4b5c73842a12720f251d8def8543b33d3cd344f330d96004601ce20b55c6d2e807792e672d636a38d855ab6967e42dbbd1deb7abe1d5d80a36fd87e951312c70b16d811e8d37db820cf0f1778e3de5666b4cf915d7bf112c084bb916abb47072e8667aeb9859cfabd5d938be7e610fc1c4678ba18301e006a3c812c14b9401f5234b8b230de0a64b2537f273dd41ae8c1e5bb0feff66f01ec0e891782572c73a46be88c1e6185980c5db7879965ed69ca8aa33e2faa2c10dfdff1122bcee79aa85c1253605607b93a4026dc8ccb3a5275238e21f35f2a6159bfc60e49aa02187152523ae9437c2f8837ea2631ff2849e665ad7f381433cf6c594992166a5e0101e9327fcebfa06aaf2a55a4004793fc4331c31e342a13a42c5ea279a1c2d7e2b85eeb9997d193690ab986357dbea3109cf912432360220bb003cc0cc2b2de0022ff5ec4528596f4b38097c5dd967121fadded3847fdf936f6e0a0620e22834f7c3a2fffc017abbc1f647d2c9f72e18942f48815d0b80a999c5afae7003a11d8d331b8721fc6c859229113b2d5ddf550c6133044163965a430259524b8131d0e6599639ac8467df05583134a7837e4244c3ea079cc022cf33915b9eea2a65082af1017c495b0dcb29f28a077ea425d9c63b01f7f773bbca60e4dfdba228f6361ac2b1dad1cf7b1d41b4a25be21431da09efbf8ea9b8f29d31269ebc218645c05165bcd912de0e2260504ed822955a229d57d133c2670dd714278bea3ce4f021c8cf5cc0f8857404659ee56913d1e60bbc458ed81fb2d35c1d165f255bc7d11770732888faf6f2468db39ff2cf6fc8d0c4ff439e94f275867797750ed6dc57536d6c1152fd96e1deb88cfbe99b74a55571db08a620c5717f1bdee8533880da06201d4dafaec065b981ff61191654316cff6bfac778f7d466bc9fa10a8c6e7a401679e25191893f286743f3c0d08976983c3352bc115b9593d7411147d05c03e13aab4ec5aff68fce950cda0a1d5b2a36cc827cb2ff4b4b146ef2055b5312a62afd11b63505d829f6ef98e743a8e3c782447683b0ca38cf89de2a462a7164eb6c10b8687174c20273631c9f1852806cd278fba9afd3c5af1c205f616195111f04b86e7d074932e2a18b268554b6f09a278401a16c06eb2b899061ffda03c3f36d10e1693d7c5785dbdf8bb8c2354e5c7f8ddb4b1c0a4e33f91c125cb159654fe8ef6827408a8ef910891cf1b513501c1b8689ae04a59ed134a4a2b48605b8f2c0eb6084921339fc021ab432302f22c1d3d5c1418fd5b0e110b9beb02d343444439ce5583fefc2672f9ec60c0ee3f37089ede54d66c1611cae86614a14a308ce7e5bef234ecd8c17678a2f23eb3f0e749800733cabc12090299434bb4a1dce68b779e819aebf5bc0ed4d802d32a92277b28c30260798ac226cf938eb32d4dab4bdebeab020453217c4e20f6eedbdefa7203ffac0053197814614bebb8932c79887c37a67e30ad180d90eaa66e005bafad53fba56648af4fd43966af2377dad26b4ea35ec733b71f87d4e42bde1ee359dfd5cc07012e66ef4b6f26e47ea588b0eadd54aa46dea186094495afa7f56b397ed30c09bf9b788661d3815073eaa0381e4ead34a968a199336d38a1bc857ebb4af167a389454f686091879d99e08004a3256fe4a4c86d7f77ed459a18f9d0d050932e073ed226558dec713c4e2db3b46ddf60f484b0db33fd52b824ad589486e3049548544043f0b334662725c7c190494b55e22eb6c36da1219055dc1ae4f2b581364bf829693b28d8cee8ab99113628e2c6e91b780c7c489a0ed09cbbc4b72f0f13e96d18beac5ef1603474f49b1d0e1cb8ec06ffbc1661642eec8c8e46d0e650a403d673e55e5ffcb0405b9f2abd5f7f6e5ff5c4ca4ebdcec7daeab1b453f6b2b6df6b6bbfb0bd6a7846d3f46d9a1aea5c531e4d4f8e257c39176aa6ab55d77a97efa7833992490f3aabc8f9065b8405bbdc7d52caa39f143cd69be2f342b05e68c3f4181b5a33398c3541f9c5b48d5807fa7a4ebdac25594d13c1edc647fc80da20a448abad11391211b0ae4ecf5f4716a20fe7c2b75d1ebb8d8e842f756cd679403fdd9def7e487d008409e8c1949a0cdf6a88e003115f788a2a17f3dfcea55f6de089c5d5793d0d9328205e292b84d6ba49f54fdb3514388fd6ead11ad507379d55318ad665aeafb01bcc48ab9dee0147d546d9342501e49ee864dbe59e154f82a91809bfafa5b0e38e6874d14784d23eeecb2ff33237ff846bedc6a6e52281cfd88086f11e515c7a08385d0031b45db8e3be8d3cfedd616721b2efdf9d1a975da737c563f07168f2aa972034d20f201620559c462234b5a8ac24a8b4ae80aa22242da19fdc05c35f4d76b45e9054bc30f6ac38a32e17656b542552a48a595f0929e13e081c4c3ecbb94a9eb025512b20ff45cfb5f1a7e8ba071be7cda36b50d53d886d238bdf6f2e772ebc4dc4190a22a9e177d15cb6ea3a8602c432b2fb3e9624b9f0419598fd116baa1b97043d8903364d093cc2bfd7258cf9f1afbc598b148c6f4addc7a75187bd8a9f3ff935fcbb4e316588291dd35c09af522bb03337568818368d698b280965a9f52530f3f77e386c86aae03ffa8dfd735b2a527dcfca68570758cb0120aa1d7c24ef88ac0c9c47e4fccf8b2d21f936cdef8d0f459dcbd1a16bec2e5e11d55bbdcffdfc56079d5d644e27c81e5ef480f16706847712f78905b4fb43d3741048d7e107331ddfa0e6ef7c5f6da3e0ae1102c9aa104733279bb65cf50ea75d385fc1bf6d8fe6ad7d56787063855563a97265a0762abd41d3a439d818c42c53b1b30d776cd25f48ce27072b0d37c7b50a116a716cac2cddff3bc43baa0be9ec2c334bb7528bbaf5b8e5e266169be2acbeff31f21818de5e2e4be1fa1a75d4d188d3dbc950f6d3fc9bfb4f27a8fb8334df0bec000b1572753b99eb21e3d0a61e5766f171e7c6bc12a1de691c47ece11653205988c4ca8f61d707fd4100e7eed323ad5c9c87ae293719c0b7333d6d0491f795ee96f9f6c04a61cdd1bb617d3ade3cc67e788c7b108c7211abd690ed12fdf93a37a26d134cd8b0b66623fecc7902ec5df5c2ae8b57b500c3b9f8e7334258dffe0e7dc72ab4ecb7206de09ab0ca1ee9e66e02fb5f6e0017e628f35ad26f0e7fea4fa15d88264355b51cdc60d5ed480e40929972854bd361294080fb4c7ad5ffd55cc225ed7d816dfbc9a70812fb260381c5c902c0695cd4ab736869c17054415186f042acebc41e9a23eb8262d9ae66099de1176943ff5e741a96ecc25d8ed8a4bba86cbc47a839246972b2886bb2ac0ec83ac4251f951e1c10bd7d99bae0a45a2a2424e20453375bceaab1e0e9f281fd3cf18d0254939725103a04bfbf13601d9e0c59e13a3ec4890b95fae4be8b4e82342d8f2ff27b98933259e47f5097e7ec19aa28bfb266158b4738401c161b63a3305cd3600bca101d3c11043ec606005fb820142c5b221d58ca11c4e953ed755c23fd05743650339c1d3c6cc8d2c354b6d6fc1140fd39d1b9511521b9e4456a3cb94d9db38fc4a1b90343a57f33e2c8ffa8981ee998425d66dd3cc3cec08a1dd6b764f542cc1d685c772914acf3aa38064a70d949f491f88a076976101fa8b40311f3802859691a970b8770d8c58321cba9130cd5ab17a4974c325b18150e42e61b287acb0415d0415076aa7a3d75c3177f35e6f1021ed0e358bac86786e614f0117dafdfd8bd3919c1e546948da8f1b3ef54096c6083de79202bafd89048e73be6ee022cddd63a13", 0xf4b}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(r0, &(0x7f00000019c0)=[{&(0x7f00000001c0)=""/13, 0xd}, {&(0x7f0000001500)=""/168, 0xa8}, {&(0x7f00000015c0)=""/233, 0xe9}, {&(0x7f00000016c0)=""/213, 0xd5}, {&(0x7f00000017c0)=""/201, 0xc9}, {&(0x7f00000018c0)}, {&(0x7f0000001900)=""/178, 0xb2}], 0x7, 0x0) fchflags(r0, 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:47:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="3e2a7928e4ba06000002", 0xa) r1 = syz_open_pts() close(r0) dup(r1) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) write(r1, &(0x7f0000000200)="db54b6e7bccb1712b55e04ae02f5c9f94a45417471a74fb1325f8c1ac73186a165d849fc569a935c198fa0e1998b508b9a8888acc218b2a94fd652968dfbfb7c6dcd5c975d2111170f50cf9db424d0c75bd0467334356dea358682ab9dc724d05dd0f703963fb852dd5c75dbd3633ab20ffc820e7f0015b35b3c10449fa09be1982a679a8e93cb13231da430fc413a69d9e4792a7a2ba06cc3cfc06de9e4cd6babd743fa80ecc8fbdaa9c16ee52578502d8d9ef7a02b25", 0xb7) ioctl$TIOCEXCL(r3, 0x2000740d) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x2}], 0x34, 0x0, 0xc6, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x401, 0xfffffffffffffff8, 0xffffffffffffff39, "02edff01078d00cb5fffffffffff7f000000c900"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:47:59 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = dup(0xffffffffffffff9c) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/70, &(0x7f0000000080)=0x46) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) login: uvn_flush: obj=0xfffffd8066f937b0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 16:48:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10082, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10002, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x0) 16:48:00 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x5, 0x8}, {{r0}, 0x0, 0x80, 0x0, 0x7fffffff, 0x5}], 0x10000, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0x3, 0x200, 0x8}, {{r0}, 0xfffffffffffffffe, 0x29, 0x1, 0xffffffff, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffe, 0x8, 0x6, 0x691414d4, 0x80000000}], 0x48, &(0x7f00000001c0)={0x1, 0x7}) nanosleep(&(0x7f0000000040)={0x3ff, 0x7f}, &(0x7f0000000080)) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='W\x00') semget$private(0x0, 0x3, 0x408) nanosleep(&(0x7f0000000280)={0x6, 0x6}, &(0x7f00000002c0)) 16:48:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x10000d9da) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:48:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r0, 0xfff, 0xc027, &(0x7f0000000040)="db612290065558398ff3fa724ed0fd3152d253088ea4b9f56d5ba20a6f1af7416982316f2402fdfbc314", 0x2a) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) 16:48:00 executing program 1: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/134, 0x86) setsockopt(r0, 0x3ff, 0x8, &(0x7f00000001c0)="9b58fc402b1001d0edd5dd229354d2c0eff41da802ae872e780b87e555cc3054029a94871370e4ce5f6dec6b6e4dc0e47f263a945da9803150f9232aa01f68d660e127a07cd480", 0x47) 16:48:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x7, &(0x7f0000000040), 0x0) 16:48:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000200)="666a9ec936ccc642dbc20b6b9dc1fb", 0xf, 0x405, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x5083}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) chflags(&(0x7f0000000100)='./file1\x00', 0x0) r2 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x0) shmdt(r2) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x2, 0x3ff, 0x7fffffff, 0xa7fc, 0x5, 0x7, 0x69, 0x80}, &(0x7f0000000240)={0x0, 0x99}) 16:48:02 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f00000000c0)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 16:48:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x27, 0x4}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="d6510d2f70c3d1784c0d1657514e1ac9e08d5844412a933f65640a0dd6c729cdeccbfefe1299d378414723d096cca03c13cf28d57a0d43f68f750fd75e4d2123662d707047a06b", 0x47}, {&(0x7f0000000140)="c4c5c8f0411af0c35a5f0e789eabbf72ae78a04052a1b4dddadc772e54a9862088265a88f82bd14f59f7ef3af0e6541755d52fce81a6b8635222f078245891d239e4dbfb4fc2f37388628845ebdc010405508ac9e95584172f3506dd24eaf06ebae266aae8ba56caec2530861cca79ba658383d4c36a643a4876751c87c3976d697cc22429eabcee231d162b457f17e36eb72369e3cd89f869dd706f9d411ffdbb742e83d095199b82fb6ec9", 0xac}], 0x2, &(0x7f0000000240)=[{0x10, 0xffff, 0x200}, {0xc8, 0x0, 0x6, "c916846656cffe1ee2fb53ae30a75da6a65358d487ca931228c49138b7139c7b801f3b476e096d2c9014e1c47893f498c99cff27e1b7711fe267158135735bf70244779880aae7dadd033a4af7e8ce924514639666bed468cf7938464806a1108367553d2dcd09b27a820dc7b1394f6ed7d1726ca855381a4bf2b641ec33f7c2235367a85870caf226ab8609dec0c930c88016f50d1ce99cb6d0aa6172f1bcf917aa3a033e6ac96486a41c4068dd0d07c95191b7"}, {0x90, 0xffff, 0x9, "cb245ced26300a9f294599f31dd1e5ba576d35e7cbc74a68d7855ba9e926bd00315893aaea32f03721f0c110f1b67efa67f8d910ba0cd1253dae42498ae5e31cf82763da74a93015236ceb2d5986ea32963a73cd705f6fa5688b420c8071164292778fde954031ec27e26152a503fa45d28fd3fe538ae20687af2b05eb"}, {0x30, 0xffff, 0x5f31, "3dea9f3ed89585c7f16db9522a1050a24936e85b26a1bbdba8e968a735dd4254"}, {0xd0, 0xffff, 0x0, "c930974705efaaeaa19b4222627b11da67c6194b8118e58981d8189f1136019e584acea6b10b4bb84370541c958747754259d913310e9acb8715e0b5981e0d0cc5a567c26605329ba1eaae9b4db693afb441a633f355b27f60d0ee14d5117ec1ddd80e219543dfc55843baf57bd2a7c84f6d280f25933faad530675f71ced5225ff203576bf9ac0d49e68c285f2c84858c8bc032170cf54a1e656f9d7f6237419d7ea02e0f564343d856b4519e12f076531420aeacef4dfb0fac6fe7"}, {0x50, 0xffff, 0x5, "1d95c7cefe9cfca2c1d6db2f1901829dd3a2fccf274e6cb0b366f92c7ef1b3b6c23fec54c60f4fb5a6d841f8ffefdd3cb4fa28866fba112d386d95"}], 0x2b8}, 0xc) socket(0x1, 0x2, 0xfff) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:48:02 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:48:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x0, &(0x7f0000000040)='\fFW}', 0x4) 16:48:02 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = socket$inet6(0x18, 0x1, 0x3) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x7, 0x981}, 0xc) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 16:48:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/231, 0xe7}], 0x2) readv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1d3) 16:48:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0xffff, './file0\x00'}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xb7b, 0x8, 0x7, "05f8c99462daf2ecde55277d464af1929b4e0c33", 0x2, 0x1}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x80) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000200)) r2 = accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r3 = dup2(r2, r0) ioctl$KDDISABIO(r3, 0x20004b3d) bind(r2, &(0x7f0000000180)=@in6={0x18, 0x0, 0x1, 0x1}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0xc3f) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) 16:48:02 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r0, r1) 16:48:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r2) 16:48:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x5, 0x2, 0x4, 0xb4}) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:48:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x8004741b, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "74856dc00b8142b53795e82f3500fb582f5b38ae"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x3, 0x4, 0x3, 0x2, "3f8052992ef10c3f6d4e2d8e354d9692bdb7b5c1", 0x0, 0xfffffffffffffffd}) 16:48:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66697c4e5600"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x3) 16:48:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) setsockopt(r0, 0x6dcc, 0xfffffffffffffffe, &(0x7f00000000c0)="779e7c9334bce23e325296b1d4369a7d0b006004d129a9808e6ca1377c1c448caa06d0843e19bcd42fdbf3b6a56e844f76211c51d30df3def6edbe0765fbc19da431d5244a299de9d34eddc48eb50d2194d3b516e84c31d22466f2af8c0b56f45bd4faa8116a18d8544f66343b981b1649fd6ebb22d80e5bcd3cc47194d3e5e449dc3546d91e61366a00d726a3061f4f2f", 0x91) 16:48:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() mkdir(&(0x7f00000001c0)='./file0\x00', 0x48) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0x0, 0x10, 0xfffff, 0x8000, 0x5}], 0x800, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x9e, 0xf00000c0, 0x5, 0xffffffff}, {{r3}, 0xfffffffffffffffd, 0x0, 0x40, 0x4, 0x10000}, {{r3}, 0xfffffffffffffffb, 0x2, 0x20, 0x8000, 0x1f}, {{r2}, 0xfffffffffffffffd, 0x14, 0x1, 0xb75, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x2, 0x10, 0x2, 0xf2a}, {{r3}, 0xfffffffffffffffb, 0x20, 0x1, 0x80000001, 0xffffffffffffff84}], 0x6, &(0x7f0000000180)={0xef, 0x8}) 16:48:02 executing program 0: mprotect(&(0x7f00001f4000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)="00ff0000", 0x4) 16:48:03 executing program 1: clock_gettime(0x2, &(0x7f0000000580)) setuid(0x0) r0 = syz_open_pts() fcntl$getflags(r0, 0x7) r1 = socket$inet(0x2, 0x1, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x0, 0x1}, {0x18, 0x3, 0x7fff, 0x2}, 0x9, [0x0, 0x5, 0x6, 0x1ff, 0x2, 0x6513, 0xfffffffffffffff9, 0x2]}, 0x3c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r3, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r5, 0x0, 0xa, 0x0, 0x0) r6 = socket(0x18, 0x4000, 0x1) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x100000000000, 0x0) write(r7, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) poll(&(0x7f00000003c0)=[{r7, 0x84}, {r0, 0x4}, {r4, 0x4}], 0x162, 0x3) 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, 0x6, 0x8c) clock_gettime(0x2, &(0x7f0000000180)) semop(r8, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() semop(r8, &(0x7f0000000280), 0x0) ioctl$TIOCSDTR(r7, 0x20007479) r9 = fcntl$dupfd(r5, 0xa, r0) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r8, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r9, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f00000005c0)=0xfffffffffffffcd1) fcntl$setflags(r1, 0x2, 0x1) setuid(0x0) semop(r8, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x5, 0x9ac, 0xfff}], 0x4) 16:48:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530001b1e1177a33c10997d49b655005c90662f76286c3bcf68bc18a5dbe35261248ede5669e24ee040a727f5b19a567821030620"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 16:48:03 executing program 1: r0 = socket$unix(0x1, 0x80000000001, 0x0) sendmsg(r0, &(0x7f0000000600)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)="ab8ee77bda2314805cf2e2e9f3f0b9cc194a8c8b996a85941dc16a2b5218922c99dec210a92e450224a84445f34ac792cf6a4c6bbee4a6db27793f4a6ca362c773101009ebf6b6dba02af13f5753f0089a154f99614ae49c1607661083f52bd9a7e6ab03d590f3a308c48e8ec8334fd1043897c989361791d1eb2773904707686a7eb1fdc4a3e9f05d69430458976e42724aaf7904add72aa69442543c076ec42facc677e8955dd77c827f94c7b1e8a753cc018576d5a5aea8eb1c10b6000b3c2e5b53beb736859a31841f3b67df0cd2393a447700f5b01bbb76400dcb", 0xdd}, {&(0x7f0000000200)="e513702e1230f3cd5d032bb658b7e2dc5b71c0fc61dbccd1badef7ba4411599fb8b1d4c3496f4b", 0x27}, {&(0x7f0000000240)="593bb1b8d7c191118813faccd7cb439cdf37b002406e73f28c848b8847c14817e9f09a0d2abf6507741800437c301bdb49a1f05f42b99e50ac10f79eb4328538fb92fdaee844eecead497e2d7b1339c22c743fd2422a44836682359a41044b65b1953a07592c5963710b7df9466993127971783047efedd8ae767fba73ee35d834675a47e0b0b25b1e279bbab9920a842185bd5f932b473d064852560b9a1f62fba2f8ce381116596e255cf1d29a502a951ac48ba85b", 0xb6}, {&(0x7f0000000300)="d296d50befeb6ce016628bbbd5ac86ec0352f5148e0d47c8e1972b8f7aaaa41e5d0b4bd7ec1a56bccca8e765908034ece0f8aa02a01c8a6c6bd02be84febdd902aa863766e073e6c9898fcba2767b636f23cee56b1cefa80b9e64db1748768e36e6dd24474b59c164058e771ffc981550f880bea3b408e88a2569f086dd8c5576bc196dfc55f0722befeed561db1328019d96f", 0x93}, {0xfffffffffffffffe}], 0x5, &(0x7f0000000440)=ANY=[@ANYBLOB="6000000000000000ffff000008000000886d93aed7061bab1f64f99e5c75d00effecbb2e5ec5b69103adcc34f30b1c741b39c3fc6b12d7586dbc3fc2175a39446d5b25959b677522a00abc0e53c1c2640a1d52965abdfcc379d80000000000004800000000000000ffff000008000000f321a285727e9723a8e0f8c25c43b64f95db5fdfb85e4e145dad93317f0209ae66dcdb13df715e6af426535d83b0a63ce671f7514c20000020000000000000000000000003000000e3767d805caaf8d416ac95000000000030000000000000000100000081000000331db8d33c1bed6206ff4d121f59234f2399a339e982bb75ee28c18888360000780000000000000001000000c10200001deeffebf5a9e13f8c0e571339b0683f7cd8473f6c45e159387b64de99c1b8468d689aa357c166cf578d0ece85f5c9882584267fe92c741ed4cf1da55be94454445ef174e5525c22a568114e01549a88347c7675afa72b10d78b99fa8034745eb6f31700000000005000000000000000ffff0000feffffff0b0f581ad46307204ff301fd216f0be3389866cf1ce971034b1bd8acb2a7190c02d43a3f87531aac86f15001446acdda3dfcb929eed951318e95040000000000"], 0x1c0}, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20110, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x880, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x401, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) setsockopt$inet_opts(r1, 0x0, 0x400000001f, 0x0, 0x0) 16:48:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) flock(r0, 0x5) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = socket$inet6(0x18, 0x2, 0x2c59bd2) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x68, 0x4, 0x0, 0x6}, {{r0}, 0xfffffffffffffff8, 0x91, 0x8f, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2c, 0x80, 0x6, 0x30000000000000}, {{r1}, 0xffffffffffffffff, 0x81, 0x0, 0x8, 0x3}], 0x0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x75e, 0x1}, {{r2}, 0xfffffffffffffffc, 0x80, 0x2, 0x3, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0xee, 0x1}, {{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0x3, 0x9}, {{r1}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x318, 0x731b}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000025, 0xd2, 0x2}, {{r0}, 0xfffffffffffffff8, 0x9, 0x20000016, 0x3ff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0xa, 0x4, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0xfff}, {{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0x5, 0x3}], 0xffffffffffffffe0, &(0x7f0000000000)={0x6, 0x758}) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r3 = msgget$private(0x0, 0x201) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xfffffffeffffffff, 0x0, 0x0, 0x0, 0x0, 0x180, 0x3}, 0x8000, 0x39, 0x0, 0x0, 0x100000001, 0x7ff, 0x80000000, 0x44}) 16:48:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0c1, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) fcntl$dupfd(r2, 0xa, r3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:48:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:48:04 executing program 1: msgget(0x0, 0x88) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(0x0, &(0x7f0000f67000/0x2000)=nil, 0x3) socket(0x0, 0x5, 0x686) 16:48:04 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae6", 0x9) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x800000000008) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xa8319526c6483841, 0x3) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x7ff, './file0/file0\x00', './file0\x00'}) 16:48:04 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r1 = syz_open_pts() utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x1, 0x871}, {0x3, 0xffffffff}}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = socket$inet(0x2, 0x5, 0x1f) syz_open_pts() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x7f80}, 0x8) readv(r1, &(0x7f0000000000), 0x0) syz_open_pts() munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) syz_open_pts() 16:48:04 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x5, 0x6610}], 0x6, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x0, 0x7fffffff}, {{r1}, 0x0, 0x2, 0x20000000, 0xa000000000, 0x5}, {{r0}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x1881, 0xffffffffffffff7f}], 0xc1, &(0x7f00000000c0)={0x5, 0x7}) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) 16:48:05 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, &(0x7f0000ffd000/0x2000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:48:05 executing program 1: mprotect(&(0x7f00000c6000/0x1000)=nil, 0x1000, 0x1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') 16:48:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020699c, &(0x7f00000000c0)) 16:48:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX=r1, @ANYRES16=r0, @ANYRES32=0x0, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESHEX=r1, @ANYRESHEX=r1, @ANYPTR, @ANYBLOB="93b30c3fd43b67f5865b42c5d690d406a38c88bd542c58f87e92a5cff8b8812443200771eded62f3ab45afb7ae8c17ebb155b7057a3af82ecc6c60036305834057cbd376", @ANYRESHEX=r0, @ANYRESDEC=0x0, @ANYPTR], @ANYRESDEC=r0, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYPTR, @ANYRESDEC=r1, @ANYRES64=r0], @ANYBLOB="1bf49eddde21bbabd802d375b0087e5b592bf886aad056fe0767d23df9ccadfb578e52e62ec189671246cdac2c39e0eb4135cc9019f525d62efa54d08faa16759298fac3aab01fc3072ce309f1a52e0ee38f3f1c329f7d8e4c4ee216f61752b7340701e9821d6fa75cbeb8c8525e10964bb1086bda8c93f11f5e26ac", @ANYRES16=r1, @ANYRESHEX=r1]], 0x1, 0x0, 0x0, 0x0, 0x45}, 0x0) 16:48:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file1\x00', 0x0, 0x201000) fchdir(r1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 16:48:05 executing program 1: open(&(0x7f0000000040)='..', 0x0, 0x0) getgid() open(&(0x7f0000000040)='..', 0x8288, 0x0) 16:48:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x3, 0x4, './file0\x00', 0x3, 0x5, 0x5, 0x8}) 16:48:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x8579, 0x2, 0x50000, 0x6b, "27f1da17c1b04e4dd9b31019ddb2170057513485", 0x3, 0x8}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_int(r2, 0xffff, 0x109c, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffff7fb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:48:05 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x902, 0x0) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000080)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)) write(r0, &(0x7f0000000840)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cde0000000000001f5c0088310000000000416700f1fff938fd2afe6eb583517a1dad65473800000000100001ff8df9f156d654f2cfed6bcc82c25a736270866b91e85fe64721682eca67b125290922f18e13c8dc8ea05a2bf0a97741cad76d00000000000000000000000000000000a57373780ca0135ed87abfb7297db7a6aae25fb1f43f2022b12eb1e8706d3fdc00000000", 0x11e) syz_open_pts() close(r0) dup(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20800, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000400)=[{}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/39, 0x27}], 0x5) socket$inet6(0x18, 0x8007, 0x3ff) 16:48:05 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x80) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10808, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000380)=0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/89, 0x59}, {&(0x7f00000001c0)=""/152, 0x98}], 0x2, &(0x7f00000002c0)=""/94, 0x5e}, 0x40) 16:48:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f00000000c0)="b822d1f66d3f32e6359c84eae89f9f8911cb3ebeeadc8402b8ba8bd0de8e0f9f03a573894640b4133ddd02feb60b6bdf2200000000000003cc24cd5d43f99cd44ff723ef7301ce2a257cb9560ff711c8ef62028a3459027b9da17ccd8d858900fa21", 0x62) socket(0x22, 0x4003, 0x0) 16:48:05 executing program 1: mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x5) link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x2) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') 16:48:06 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/233, 0xe9) getrusage(0xffffffffffffffff, &(0x7f0000000340)) 16:48:06 executing program 1: setrlimit(0xa, &(0x7f0000000080)={0x10, 0x8}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000028c0)={&(0x7f0000000180)=@in={0x2, 0x2}, 0xc, &(0x7f0000000500)=[{&(0x7f00000001c0)="8c5fad8ee53a34bea28727dad85a6a0e4132f43f0619ed63f03bf47bdfef05e716aab926e63c9a88efa95bb31039ab81b18a4d14bb0ff7fc15a8c47a327ab5382158ccb8036ee259fd8baaf55ffd1bb88ebc5add1032bd0381e63d15b8fcf0f45a807a143348f8badb24176737e02ddf493a43b9c14882ae3e3c8d05545c47d8528dddc7b45bddf666ce836a2eea6caabfc89da9e7aaa0cf076d0b15a9a720ca73b50a20203996858394c3688f8d507d725877b17dcade2c9b018447f27685deb90c0a3a119119cd5d547791813fead49db973a58c6d4712c0e65eb8f633d9bd70a60dc2cabf15d2", 0xe8}, {&(0x7f00000002c0)="1fe8a928a1a29ddb4dc04492855d59e745afc8da975ae2a11f", 0x19}, {&(0x7f0000000300)="d142e8814c3a3155773a572087c1a163233ec9c1fca21472306bfd14ba7bc6a7f23b5aa3b4a3f2d87c84393a42e67a7f1a7ad65d890c84d239866f22757021f8428dc32fee084b1ec47c7f5abc4019223cbd3524540dbece3233e5a04d44a8a6de035de84ef9e366c1aaadf106a73ddc47eb96aea6426393b1c68bb859e41162d2e56688d9f903158d5d3ee420712e6e276b8f9e6690c1a1fa09480840bdd3b6f47422625e557e3d9918a4df6073ac06d70dacaf71f7f2483e724803c91bd951e6b39f6d5e725a22b6fdc8f812b9f7619c9fbf178770980d941221f4ae9efd175f4acc7537a050881333a823e154a8bd66b35c0d27eee4d4bed9438084", 0xfd}, {&(0x7f0000000400)}, {&(0x7f0000000440)="e9a8e1c75ebd3160a1721466e0021207f020f7e2feb76a51fa7135fb01199a7c44282962cf1b9b97b0ae02dcca56fe86b1f8d7bfb107a3d90c58e391c1175071384db093c5d7288e90c0210cdeac60954a1a3ed034aa23290e40f674d7c4c3e510fcae78cc10652725a767320b9619f8d8c83dffcb7d6b63d4d74242c5cbf04649bfe0ede5453c149f7468", 0x8b}], 0x5, &(0x7f0000000580)=[{0x40, 0xffff, 0x1, "f7e88f53876bb21685fd63ab7930b7632518727ad738dab1371a5a4672981a93b912a86b67e2fc2513"}, {0xd8, 0x0, 0x8, "119e888f2340a5c1bab9327543db90ac6e97edc76a222a4671dc42cc5db0cadb593fcc1ecc56e21edec11bfcc93ec8431aeb2d41fb77c59cb53e62461651f4fd4f8871fe8425d2dc1f66a618c93b9ab2032d333d568998715fe2b69c70def687df7c0dc200f9343a5b031f3fc1a95a7b6e18af4ebe18a59aa1ff6153a47e27cc9c75171e7138b7e8168a2b1fb9caadb2b61fdd2094e1e1844b94486e0244b1d0e25a97168d84e2b21120a8380d79e1a16d0e2446f1bdad7cbb157b50b6a6a6ba52c25c3fa2"}, {0x1010, 0xffff, 0x8, "1e9b3bab98e9057173b8b640e53701b19045a1d66a93bb31dead1557b16ac01859da95c3ff30fec1081d450b99604f85b25278aacb564be4d6981e310fe6d673716df5ab199fc5d04790b328fc01dadcbf59570888ba0813d74c1566f187af0f3340402fb4379d1c5b33a1a89f3cf021c23bedaae8bc8ffe7dd58f191a10d7a16e249ef1844437411da3e0c24d54a964c9d3fd6e10080a6d77c9bd658c9584f6db588e7631d58be41653e8e58aaf242b7e62aacc3f947f75be3a972503d110fff7b8a95ae198b074475c805b3cc2189621f0278401d9664a4bb2c0fcb5e7cbe3743192d1ad0b15e13c43d0be28e47d376522cda3b5843c6c1c1f2ac3ff894c13d9adb1db9b80e9098a50fa461fab1d730d7f3085c5d7b93a1b97e2c580dcabd975532ab2d3190b884143d43afe189cccaf72d26e8c3d2fc93e74801ae3dca21550a399c26aac43302a13acbea678c3e4ebec16d6666d4e01082cbaab118b5562487170dc06ec6682438fb03a7f630286470ef278490e7e10b475c65abb48a75803be60019239e26190f68c91de2cae5f31926544b33ffe6ab6617f716ebcec972c34f527b482e54c39d4798840e5d45015a8ae70950f96a7e0e091b129a59a516c79d97069f4d3e2bcd48c8b23535a82fe7bdd7c3700ff568d11971b0e3fef4cd3777ac0f661bb1de6bc90b7839564d9a6752bc70c090e3421feec2a3996fc2c85243b723d57849dc0c19d528f9bfe63324be568c3b10b1429441aa8f8d5cafb94a1601109116c01a91ddb9395623742f003d80c64e43ab3c04fbcb6db6c27c113a03080ea4753ab1af51b26d5369efe55f3f16a18ae5f6b9cdf7236ce3cd9e1802697afbf6cdec2babe6ca0e2123ce5a8ea48db70c21e442f59e761a5407c5b61ddd1f1a847d0862dfa8160bb0bcd5aab7c692b57dd1eb9f9ae279b78b59f1fcc273e7fe3781046fa6a8a7b734998abf1833d7ee2bc95bd994e3a6a10f0f5089156d762a8322cf1da828930ed1ac65c8d5a24c22cf8f250b74beea79cfaf4c9a69d6c62c16e421dfa6dd3e56fb8a4b920d0e68bc900cf32e6a4211d4c088c403234eb5c9c98ed258709e377d95ec17b8f30f07a07bdcc42d857e6a0249f9bf51bdba6c60173265371a9a0566a116cecebbc2662ea705bb8b4691a917b6146ac7483d485187ac677f7900de49a59a38ce4e044e50427b46fca44b81ab0214978ac06ce8deb01b8eabb972592e2ebb0e660b0ab5c8779a6fa599c84ed7d8eecb239d29c1bf47b4a60870393e57a420c2cce344b5d2fd8110ffaae15653d5e211efd453ed4d89b0e48cca66dce143b9a8b0ce3fda4ec317a1873b5159b06c9ace11c6160436a483fd94c4989b9ce12763d1683ce21712642e167a1dd44789472ca1bed5bb7fc0f59834643ddcdd34b59255b0be120a1c0d8f97e79df42a15c4fd0ee15f89a0dae4d0907602c62022159a1e8e0a5806c333fce0519ba0c1c73b02ef569a05a6fda9f891665e30af37e219971f858ddc701cab36408c4ae965a5e3f63667c1cc4a68d427445219e27df3bec21a04ae18e27aee775e4bb477a978529b11f53813c88c47531689647b5ae847bc3916f923ff615e12fd63f1d68ade64488c1c2b56ef37b4f1835301a4fb4d1dcb511de01002f2f0baf44ba6f52a2031fcdfeb436a582842c0415d4ea9bdb5d7611efb056833806ab273edd3b0aed1d1ab1a392bd10cbf334d6e055f8ae43ae54cb653cd006898d6e3233aa2ff94a6ed81ae875766942ad70dbe802995046ee1e478518b2951bc853326edf5582736a264d998bc498b106d36308f4528c3a0740542b93db57a36ce65842cb3c53f829eaf7c0434eb398251a508e4aa726e3d03d881a2bcd52622a57d4050c7f05e847c836de5b1a4c091ec42138ee34663a147e104af1451d93d973e796626da6b31f6d210dfce7797c4c36f1585b95a53c131559a19a5a3f09cb9dcd1808bae750a49f576a5870056649868acf2daa2fd499d201ae24ad26caab2fb932c7ab7b956046608a96f77bc6a6269cbc2955c8f62fe8ff11e4b85d5af24e70bd2f840be454097ce07c9b573b22c2434dd0bf27bad47ecb5d001a37b7c54dd05bcdd2869af5e7276780314b51e91472c619257106773c0c6646a44f7b51a81ef04e3ff77164ec64855af14da46394fa9f3cf4911dfe76094b3d77f612c9798879a4fa1b391c24a2b46ffe24967db92fe2fc994fc9353f6ec5e2b575f67a8cbb2ed3c23c99aeec2ae4d127dcace5709bb2d2e0ca5e0ea3d418fefcda24039d3d017b9090b50a029308e4fff46a9ce1d313f9658fff54084ec78e691bb84b524fab657709556b087efafb0934de92e202b022fc3909ea1598af471f71cf1aae8f4f7dc3048d13fd387dcbe854b30c2075dad1ee8ab78282e6ab6b251e29ae1c0b5803a4ec4e1fe0075293214122cf23b70705e5338f60189bec72bc926d1c5198826a396d0eff5c3f8e136e0db206de8300751c875777aaf9066880607b5c99592c366bc77525443bc09ceb27d3a756bdf2dbe91a55e775db14dcdd29544f8bd2d7db47e2ae37b01a9c094e43ea46a059de71523eca8ee889de857587b105afedda11f6e4bda25027e33c4bf722665675bdc723092ab8f57243976642a4ff18df7a07555435855b3d5fdd97ade1f867a5315307cb97f65f2e27e43ca36051f4239f504c5db8ea4bc99215410240d39ce199538c5bda92f322a9c74e6b5e3567e70f3027e481d121f4f3ca932990933be77d83e3fd180c24472ac2e87b2d27f3b7d84878a2aa25a48fe392e4a26b609f7566eda9e0ff647982a1acd22a0cbf9c3bbfc2ed36d72fb782f35c7822dcf4a720c62c9a0d06e0000b643b3939b8e2bf114babf0b2e89dd83590fde44707a1f9568281ff62f65e24552079fa4519221714ed77e6cd6f5f645658b034184b1792d9a3970301b62d030d1ab64005083717fb27b1f8ed33b2b54f090fd1c671c5777606ff83fc5bfaaeb66d888bc648ca8446c3fdbf956d171c7bcc34e40aa639f9b81b6f997253ac8ea67bd7d3a9775b80e04a2c6f40e7bc98149e2508d3201a80d720389f1693f85811ab488a387ccd8ecab45c902609c7bcd8f3d1a4fa51cfd119b9effb86f224a539f2efa5b82c2dd13d620d1499081b9f2d2c29b753180efb07b03dd778f6b2746b1d4dae9dedbeaf4bdadef7fe4b08e2737dabe0b1bdefc14d5ebcfbf620edc767c913ce483c8a84f79d8931272104197dd64c8fec46d9589ae23936a8346b8483a0b51b0df624ac515a266e4d81d66577e841bb1c143cd91f19d3ab762e87fa50c81442a2359db01543dc041101136c912089c3f30ce7bb177043394f65deabbbb88a704c230a1fa4ac72c7f9219f356e5359af5e6e9f887721ac17147de3f23057aa5d395a320cd193625147a903c62aafc91abdf017b55f529c6a3acfcf45779914adb9d9d0075be8161d5cb8e31f3b4df73fad9ed2434c91d865bbdefe39006f5a1449fa69ae4c210e44310b4e610517899d86b093d303906ad8ac906849c71169cd18a40d329a57fd9b8f62427b06805f4fef708a9f499f6739d1913f2a8c3bcc173fe725d6d17d86a17cc842e2bb315d3c5edc7872027b81874933454b4340bec8bd143a9030e25adce1cdd8fa67168558876d9599133f03076eb1fa580723ba6cc7dbb17899e1060983a5e509eead41361f97ddbd7642ddea0bf2011ed0cc5ac27cd6ccf806c361f621ed3d133bb89cd278ee1d61a126abd4bd5746f556e84d9ec88086b376ef087a8673e2394ae18cc3a950ed0baf6896640874ac10e1e0efcf23f50713dc104a8a9eec841f4f866adb1f7f50460e5b6c13795766998dc4d8be887723190649506ed3d2fa7a06345465bb82f321cabbba8097dd9af4dddcea3315e131741d2f00abc068287ce8ed193cee3225e452d3f6132e87ba54274e0b97ccbcff5453a62f8d42984e181e5ee0c6680fb83e90c1790d94a16e7cd4abd715698badb5d4108f1a8f65d372776df712e1cb0f41406eb9d2d293414418b4c42246451de174f137015377946ed6b3046c29b79dfed755dcfd2a716d4dd3017b8973aa1bd45bff73050b0f0b7ff41d5c4708552e66da40fa092b8c71c1b4f1d4aac89c9b6fbbc795f95694bdbddd97a369b30559a5cc499b7ea80e6e33025e232ef84600034f8c6ca8651ce13e316ba4e3db0ab11e841f499aef7c983fd8d9f7b7fe2a9ef4f280226634188cd5ede773372c27009a3bb36165ebb6c42bd1b0928dbfee8ec4b52d0d022a9aa4c4a4a6f6a8232d9690c6ba9a3a7a90ad9f15fc9ad315be3981cd69f053cc12a7f6a11e8eb8369eff4ce62c0cea6b41d24e87797329c0d2bd04609e05aa19e20373935e485dc6fd5eb0463ee93baaf7af9b84e03b10b7eefea9993d094934150f48c57704b393d0e46780db2b089293a120aaa3ca44534e8d6e7b5df759c56c53287f303dda65ec1c1d4fdc86bd39505a4fbfb3e5195b42e55e48351cdbd70487d9d7394a5b185e35aeaebecf03ab51edc5e198036b45647df386d3521e248e175ce0439542c6d50476452d76789a673ab20a8b2e20b9a702b7e2e5166b872d90d4f875ac6fa51b8b3f1b9d55e0be7b0de2be3b853bb7b2da768a442ee8d9ceef0e0c5e733cdeadf93e2d4c911677d7ab86a59376199e2b4072a111443827feaffc2680d7ba52660448dc3a7c69aa32ac35ba7adc173059b80696379adfbc66bbd983dbde2eacb4f488bf1a1f9c87b3d7e0507e925d3ff8717ce047e9a9a4d37497889d1d2942dcd3517c8f5138d1ef693697d00fd0709325380eb0696ea1e0abc07e8a6a32530b8d1d2ff46b8bfb33e928d35646a76513a2f02edef716220cc3d2bcb7c5c7e56a8426cc0107ef6e18489f8e9c5c90a1363fa9a0e5bf227a3fbfc478e6042d22e362554863d17d8f91dcea5d5ccc09ede1aa6076b9338287a5e62fd066d23776e70eddf8dcef41f8f9ee44c5cc1f740b408b4607b096ac747c39eb7a61a539411157a7c025c2d7f64701f26d308d6c83deb049cb99f4f7325815ddf14a7752244f4ac492ebab34b5c03e87d61d38d6e4f05bf7c8fea1b1823708991c2eb1083e31f4f3b9f79c869681918d8915699e1d3b79aab5cd1c4a372c787b874727b58bd68838367a82633951738993237033e77c5da1bb6de31d4a79e60b542589456e6fdf0b651b9ad4af732f323af2b42b051110edbc359e846efea77c861cb40ca4c4c3e92f171aa20ed1a747b3f7c77cb6e3141d64d64b3c057e610d17924fef61869dc085ccee52b51c606967422a587caf51deb240bd96e9e3ba5b1a9b3632f509fff93cfc776cd2e2f5a6e2b67f2e795b45561214b8c7457fd2c67d102838d341ef3904d7b342fd61411a847dccea9dbe05de7b1244e7650ea4e235037353428755f67641128e5e6c0b20691f6b30f927072caaa8563262469436fd838dddf26f3076951ede5f2d901ac6d4a26969bb19a77f37e8e0765486909eebfd52474c1679a6f647e39422e2b21e0ffd61c5e1cb482a497bb3aa62e94e990a6bddc39aecc439dc37d68d50f6aea085313cb99e2776754300fa573b6b4db20e192060dff99acf08dcd1263845dff7fa187af3041541a43019c1be76826930e5d0200a598a3591adb50e1c2c6fb4f8de2662bf8286beac70ee3a903360dddef4d1757e6309cd81d31ecbb8cad20b8db261429c4597fa2dd834139a7996b4b25da87d6598fe8212581a0427e08e1f6062daa0c96e12eb901fc4f92e81bc26ba"}, {0x1010, 0x0, 0x4d09, "42f8013e020c6035ece7cbb0a9c49934449cdb873b57e1170804ff099aea4f2b518a5a031cf8991e7db638262cca53db667b942879dbab7b12c067a4fabfd7bd5678fdce796ad526fc604440ea3e15ed38bfa469864f85152b90db15f4b0686aa07125b64241c1b3f5e48d387de958c5598fcbce37397bea931a306de08691d9ccf8d6c877b73e9b59a34f9d25260953b1c0673e22ce05c98d4e781eb27cfa10e90cfc5355040887b72bf0fe90d35995127a091e676bd12f629223c70bc3ea04629317d0a8fc7a9073f789b672a339b7724f91a9666ee66109802945f3d7216c21dd67a925253348ad1be6e8a35609a5419b36f3b1c901500cd2715c0e17af4be1268dfd2be0279e1fdfc68efee379b6339d139d7535016934e624c82716967b2aea7f910769d13d5d5e1614c1612fcffe17086a2c55cbda0eb7ba0fda6ec7b51d80ff12f564796980f13c7ae8e224e56138ae0141ccac5c7bf2d78652799d82f85828c4d4b649ac1d583b846c2713aeffd66ea943203331e46b79ab16dc16e8df20646d38a0f594921252184d56db17696be4d41abf035415ff9a9780b948eb06d0d065a0e7afd112b897f3d25cdfe45f82166730199ef54bf10828d41e234f43b2003a5b210af8a5d7d523c262fe555115a130f109dc742a43ff658899dc7f966a4aaa245a72fca2adb14206b24da4d551c238ca307ebd7d3ec99cf7bf82785a397a5d56714c870eb8425f969e4b0f28c01a5f72aa44306ba1b2e559b6ae4cc2c15074df117a996362be59dbc18f2d30dc48270f6c02cfbf6fb73118e841bdee5f79e20bf6c3ddc69ed67f0809ef84dbd78188bde3327a7dce32880abc5b66dd6377b00da201984446a3804aecaee21ed4df641bb5ce51b01d61d56ebb5364395ada8ba1dd3eb0e71c92a57669b87c647448dd49e31c0755fab74cd72414328f67395d3eefe500b55a4084d695a681abaa3956b525fddb61edcd8ca43bc77f55853959a9f2cd93d9d82985112de37ddf0f813774d60c9e13d544b5aa533bcb4d28dd19e82fa435187ae1258c91ec8d40fea96c782923004a1acc63bf01c236b1d2a4183cd3b736e96e3c596f505595f36358e2c927a1ae1a32804d2380a2ada24091c35bed3ab828f5582588936e209b536ab7e2c672841a8da7b130fd2db00a97866e4c42b4afeba5585a87228e835925522bac0c46cfb037fae597b754d1ab68d4ad69e5825159445c316c84738e04f101ece60e0c367e680eca97e167d8cd9d66e6ceecf32cb0c73123379e8a517b42c406e06cb74c67a22c6c133e1ed5fd63863d42c34d9df892759f2efc09766a3d687b2aea4c61f38ce192fe73189fd9d46f0d0dffd11a339d7139b4b7eac656c42e7d79dc23b1ff528440622815c29d437dbad8696b9fb065ee920b866aa53632fcf7d9ec84ba35b21161ded57df25d1063495428fa36b8e20e9ec09ee522b9c73ad531dbc80327f1961177939f9948f39db303d3204686ef5642b021d5f3c3447183cc386265fc285be0be6413058be5fe8e1155c31531cbd0ad647ea10302cdd0509fcbff32edb4424f1a0a9be8bcd482a89cf8945488f3979184e2c77d91c6c74757ae15eef30c29b6e81ad0354f5565e1fe60a86f983dc1ea8c260e98b416c57552d1bbb29c67f84a0c795c79b0f524d0fca44a7eeb3e21357503c2faad7fec4421743dcb6b2b1b805b8a63e7d9e2ee751d2c8390a8960d2c7eac553673b9398ac3dc5182389573e0f5071b2320304fcf5ab88c0ace91f8fbaa1ba57a37e521c69ef471c19a67b2c5b720b8f90c6f903be7bfec3a147537e7f78556289d9766186e52035c24866eb3d9881e3ba7f320e3c7ff6ea1db5177a83e5b107fa8c92b12891071331ccba50195ecec231ba05e59b3706d7adfdd4de772abf25303355276b835560e2ffd2f8faf26b552d5a7e60d245601e8a02a0db1a06f9f8e4b15b64bd03ea7ae870841ba1126906abe2289233592663ee34b31b14a563b6c89ba0c48a770e4c2fd40eff2e7bad719303a8512b80781a758f4c2806c9afcb59e0320d1dc4273fbb6e523b8edcad46e62822c5529a4c6970fc85c8705cf1868d8dbced484296202f8b661a40ee68523d4da9f0777b608014a69b8aa7e7f599766e536303c1205f3acfafe0b39c9f0a3ddbe236389ec916a530f07e1c1c196233775ebba263320dfc6f608355b0f242ffd0da47417406d37f996c0236ac44e74ffd5709abfebb06ef46091dad1541eadc32584037bf5af22990a5db1870091225618983745382ba32cf03f2bbcef9e4f64667ea69fb26b0ff03e9cef2e94496e1a0f7c18e8ed5929da373b85443f08e882e9c8b91ff0842d9edd4bf2dce71a53af2fa5555b97f763663e2cf0165e5bc75287491e9e6b85168dcdee537089bddae7008b24ddb73a6f5b9a44dc8b0782b98a21abbdc97196fcee4e76a89bb44765342ac984033f92b9a4397f45a1d50468bd3ebccc352c99fb3fbaa1edcb1c7e39399950f2d93368a56943b3c523daf80a8c8ab533d48691f032ce30730ffcc39e22c90245d8c7b7fd956e90636b25a8700525ea09e6a9c3c876d32287e2b14598e93698685168c3a5cc6d76b52a86e86fa54fa5cb524bf57fffec5b3bf576ce5593e4ec23f8ecb6498a4bd015d13ffa9e92e6537ff632723f1964d836b013183be6cb7eedf8a30f8f955ff175774ccff1613bf24417578e357a52df79e055bfb1b1adfb52ca9124a1f943dee0dec80b36f30d8858c6c911d741b3269f9b08b15efca5fe0253f479b513bc5c9d7a25dc9381cd0db07bdfa0db99684be44c2b96cece406d7cfb71201e04300888ce2b1f0588bd4dfe176a7d7605d6ebca9bdd428e23ca87633d19ef973b2eac88a8a236ae74beab08fa5adac19a2bc420601f90970dad5b9275488247d656871d3de36a25204e1f2ce99e5fc7c6f2f59532848d814bd4fa6f3348abbc7fd777306e67d41a72883d0f1e596a0d0e8518f435841e4e55dc7fe1dd573fa27afdf89505e619ab13b748760f8a560a59912d91d6676231137da079b21612383621993346d54315488b3f962e65da092555825c3ac6c1cfc6d2d5b22fc8c582960c2cb0cdfe0382d636b0774779b4beac57f566e170eb614e8b44ce91f16c3ec881dee38f395815c57a4b9eb5bf046af3afac8b31c394f6a3fde5f69dd5097b12d4ee9024541318b896fa8d6c809fbffc4f22e570e97ece342e13a9950fcee4b532c60128f7a495156de825cfc3307c6429811d11667d1dafffe389c035c9355bde074f28e3d91ab8b96a25040c4470954dfe22d285499e50e9d3236c7c5803004537976b37ec4ac007a12f9ccd44eb7620c4434deda10db3c37b174387ffd351c24a3bcf2d8eabd80b0f53686f487270aa710791c8843b7516fc203dc687ec79e9f498b77fd76857fe86872375df880c58a97ce48c6d2c4ce0f390fef10ba6769c0bade32236671e6c9d28fe2547c56ff24822279b539666c359a864fec33e0a7c6cc6a5db0e7d47a20a3b01033186a2a0b88ff6a8753fe044684441c44e99c9e52524d701b4f5329642fc4d2b0a83cdf14ecfe6e305c5c5b4e9c41e91229803db3000ad7b1f72dbbd87d972a7e61097dcd16109da56a03a146f3b1a49784339c1c7fc43edf9feeabcaf5e696010629ea7c3537bbeb1a75b26356697242a49a09ed5cd4df18bd15c9de8ea8eeaf25dd9eb10d375adc51015476bde498b647f1923a96de6849c15cc5ecb76711e4899fe15e3ab5b5fc59c58349d849ceab61ec8f7c7afebfceea48a9542e6bf9d8d4ddf6e7e271c4401223c516eb9d0ce315f5f848917e3b9a6e0b58af012ea68ff192b8e90403101708c439e4e7b803dc7c1c267874d084047674eaf396833bb081ccf370e422d080c22fae81bbc51133c67a73cd4fe643abebeca20da96aa1bcd74ef4b425feb99d07bc8084872c412aea18ff9a21ccde965dcfb762b303ed250ceeff841117198dc6efe208c18cbdfe5af9176bf619b62f01b1b86b224fb1eb36cf3e54cf9bfd7e49cfcd0b34c3372dc22378d38e7a88ed76a3e55b3a2e636e32699c38345b6ccc0c0006f477efa5ccea88fa0ec38cb1942da7efd6d3aa17908c9a99b41bad363a14b15afe88bab3a54a47806640b8e347a7e56c25aa191e05b4c6bc6199934349a3e8e5eb8af6217a18e931706e95e098fc129dd800a8614b9a87f24c7d60485c759a331a13499e93c50dc76ca606ec0ad499753f2b6eac8af376b346e19158c7cbd7d4ad0772fbaa78106c4cfc5c205706420816f3e32319b48c050b8b98ad2660a9fbeb1d988b5c24410faf825812100efe7663046970cd81e93d71bc9b82180cc9f551f8f2f01105a4a5bbee7ed7f152411095b8d1bfd65874f4906b60910a1d16083caf3e94ab87c52190a24fa74cd17323ecd00783ef6a914865c1ecbae549c1e2719d23408cfe601cac430c1d63f9b7d8748b925e06c66846102f61321ba7defed3988831abd418a719784a8cd618c08c50d51ecbb9df34c3b5ae0ca3fdcd5a48b29f1c6bb29fcea4193678bc006f6dc7749469955747b79a4ea7c97231aa40895bbc996eb94d3cb2891ad5aa09a93b86fa71252e2833a65bf2126bf335d057d35d78ea1a1e6772f33e3591503310752c0308f14bd0887f085ebec09c328acb58f3b3f0d6390fbcc49689c7231b21b948fd09b4287cfedd3a13b2a27f2ae438e36e1b1845ecd9a851b25240aff89ce7cd9bd524a381ee091589eecf0faa2100c2cc5ada057640dc324476af0c7ce6bf13a19750eb7bea7c89479f5becbef951f7bb0921327df86a3b6a22a08318b5013495758a584d7bede42dc35c99d453dbc0a9f14990b8ffddc43c29d58033dd503a11234a73687b127d76a575c8d6a5d5cbb1241c4c9ded4808423026fa1aa1a2a582d0f28aae2c3bf6d864a344b80066623f543a368fd041b65ddb695dafe98a175cf5d429fb43e6f0ce36510fcecb043a0fb534ca687fb40cacbaf5b3ab1b3c8d8d7696ffced513e49cc188eb042bf650b6f92a6b54b9c9ef76e49f69884528a3599c153c70b101f93206c21398a564c35c36a857ed8ab649d01aaead43b459680eccc79339639cff3353ab087bd06184c50ed0df2b925a5611d61f1605ec3917b6bf8de3ca0245e7cddd23d57d16e29a214a22bd0fbcfa2c0bafb17bebbd7fb50c1489eeb45735ebf805a4c88fe2ba532d9875ab6de211a9d2ac9b4dfc156461797bb11fe93df47e2faccaef9d49d58ce94fb7e5fb3daca31fc64cb29a49d9c29bb8a7fba72f25bdda3efb1c33ec841442a6218f790e38d839e472073e7fe8dafdd1b240fce81661d5cf0d74f57ed86dbfd537800e13eaf06918c327288f47550f2e80eea99d3379aaa95ef370f563ef1ca9d2499f9d792d2b157d895a71e37ae5209e81b30c4408973066d103d8de746ff30ade89bd738b1417a0dbccd43c5f447164c08b83d6b86c4c1dd47dab97a6e0e8d6d5fabc56cb24d4b3ee28e10c749dc64aa1579aaaa914e2724190d1352ccba795c6f376c6ec6185003ef7265fdfa3e5629fabecf70deebe2edc502490ddd0145a66b86ca8e83e38a5ad5567a04638424bf7896707ab9891ac357efce830cc43812750c57048e4dea937d65c6d87243a3b33d077b6f4426ba30bbbfc4184dbbceb25e4015a8fd07ab203c145112999dd0e6efb66f2669b868e566b1a3082dc37626b30dabc529bbb4f314255b8e9810a58a00b10816195eed1a9cd0e4b08792b6b1ecbf19585a9d193799523a"}, {0x30, 0x1, 0x2000, "e5a3599b0d412cf1f572e5204c2a1d3f09e06ba8de03b7a442cf6126"}, {0x58, 0xffff, 0x427, "94bcd304f90836361ffb8ffba29151d87d8a5ab1ea0e38cbdcfb80a2f41b37dc821af5b218a219db44bfa96b9849ec8e0e41687f56008e3339898e46bf9ac164c3d502a6236d72"}, {0x90, 0xffff, 0x6, "3da455bec4bd941118dc6fc754519217799e3cd2981a7b7a211a8149ee04a374b29a6ad3e1618a4264eb8f68ec146e74ae0caa3c293f3e79eb93bb15d99559b9f8d19fd4285853341e68ba84ec20f786c511d00d50326d47a7bcf7bba0e8d475b993548ec0f56aaec8b17e2923948e043dda7b3a137e2917bf"}, {0xf0, 0xffff, 0x1, "1af6fc494fdd7662937fdace19e9d8eae93ce4613d598a5729bc1f48150540678769860d165938582eba010a1d42b0a0d51175a849c4ffeee161d6a9567e55a73b94b2cc26570be639945beffc16833244bcbf90a371a39fd9a36e40c49e4ab9f3a1161f4855fd3652de481c3bf6dc3fb808420940f556d10cb4e2d7b1cc8e3f11a93134661e92e18508d88817da240210080c0ffc76a028a3b8a3b8fba7912348cd20bf3f9588356c4e04686112ab1f0930eb31657ab5cae989a6433e69337e7d88270c2d037c35a199171e3cc540c36022b8b3b3298a996c1d0910df701d"}], 0x2340}, 0x400) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0xffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xc5, 0x1}, {0x86}], 0x2}) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000000040)=""/58) 16:48:06 executing program 1: socket$inet6(0x18, 0x2, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="fb182e6c021f00000000000000fb4a811097e3dc0600000000000000c747cc0cb949c061ceaee5d68351ba193473d7e05613728c0f1149d3e80b7dca9d1de723d41f947f3a62673ac5a6951df3b9b7ef6f6fb2398718fe"], 0x1c, 0x0, 0xffffffffffffff41}, 0x0) socket$inet6(0x18, 0x7, 0x7) 16:48:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xffffffffffffffff, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) sendto(r0, &(0x7f00000000c0)="303d289191bb8acc80a6897dffcff43f8e20ee9218e04313876b002607a21270f159cb00fd25f75cd0656bebd92968750e77a4d56e169bfc194c176083eb8c915ed9f3d034b8ce1d39648995aefa6efa89d05798a4e447d82e6861bf", 0x5c, 0x2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x7, 0x7}, 0xc) 16:48:06 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 16:48:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x200000000, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) flock(r0, 0x3) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0xc80, 0x100) ioctl$TIOCNOTTY(r2, 0x20007471) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/89, 0x59}, {&(0x7f0000000100)=""/60, 0x3c}, {&(0x7f0000000140)=""/153, 0x99}], 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:48:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0xf, 0x0, 0x0) 16:48:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0xb03, './file0\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x7, 0x1, 0x2, 0x3f, 0x5}, 0xc) listen(r0, 0x401) setsockopt(r0, 0x1, 0x7, &(0x7f0000000040)="e618deb8bf2e0923c9ade5ebe4794567edee", 0x12) fchdir(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) 16:48:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x20) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)='ww') ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) 16:48:06 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:48:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f0000001300)=[{&(0x7f00000012c0)=""/16}], 0x4) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 16:48:06 executing program 1: r0 = socket(0x40000000011, 0x990c334aea3df27e, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) r1 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) r2 = getuid() setuid(r2) fcntl$setown(r0, 0x6, r1) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000180)='./file0\x00', r3, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x21, 0xf0000006, 0x60000000000, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x800fffff, 0x40, 0x2}], 0x7, &(0x7f0000000080)={0x1ff, 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r5}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:48:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20480, 0x0) read(r0, &(0x7f0000000200)=""/21, 0x15) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x1000, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0xfffffffffffffff8, 0x4, 0xbd5c, 0x8, "e69c724d7f36c90b355beca94309f847501e37ce", 0x0, 0x1}) close(0xffffffffffffffff) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xc) 16:48:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x70}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000300)={0x2, 0x5}) socket(0x1, 0x7, 0x4) lseek(r0, 0x49, 0x3) setitimer(0x3, &(0x7f0000000200)={{0x6, 0x9}, {0x3, 0xff}}, 0x0) getgid() r2 = open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getitimer(0x5, &(0x7f0000000180)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000240)) clock_gettime(0x3, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x108b800, 0x4, 0x1, 0x8, "c0b822b0dcb0d40c266b89694d6cf9a043880e61", 0x6, 0x2}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) r3 = semget$private(0x0, 0x22000001, 0x383) chmod(&(0x7f00000002c0)='./file0\x00', 0xb2) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000340)=0x6) 16:48:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2) socket(0x18, 0x6cf53ba459371837, 0x0) shutdown(r0, 0x1) shutdown(r1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:48:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ftruncate(r0, 0xf19) readv(r1, &(0x7f00000001c0)=[{0x0}], 0x1) close(r1) 16:48:07 executing program 0: r0 = geteuid() r1 = getgid() socketpair(0x3f, 0x3, 0x10001, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) chown(&(0x7f0000000040)='./file0\x00', r0, r1) r4 = dup2(r3, r2) unlinkat(r4, &(0x7f0000000280)='./file0\x00', 0x8) syz_open_pts() setrlimit(0x0, &(0x7f00000001c0)={0x0, 0x20}) munlockall() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x633425e954820ee2) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r6 = getpgid(0x0) r7 = getpgid(0xffffffffffffffff) setpgid(r6, r7) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) getpeername$inet6(r8, &(0x7f0000000100), &(0x7f0000000140)=0xc) mlockall(0x0) r9 = shmget$private(0x0, 0x3000, 0x24, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000180)=""/109) writev(r8, &(0x7f0000000480)=[{&(0x7f0000000400)="cff9", 0x2}], 0x1) setsockopt(r8, 0x22, 0x80000001, &(0x7f0000000200)="10791091564596fa40d9329b9ab0ec", 0xf) r10 = semget$private(0x0, 0x3, 0x90) getsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000240)=0x10) semop(r10, &(0x7f00000002c0)=[{0x1, 0x1, 0x1000}, {0x0, 0x2, 0x800}, {0x2, 0x8, 0x1800}, {0x2, 0x9, 0x1000}], 0x4) 16:48:07 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) getpeername(r2, 0x0, &(0x7f0000000400)) close(r2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/60, 0x3c}, {&(0x7f00000000c0)=""/160, 0xa0}, {&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000000200)=""/41, 0x29}], 0x4, 0x0) 16:48:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8c8, 0x80) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5938000000}, {0x0, 0x10000}}, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) sendto$inet(r1, &(0x7f0000000140)="3ef726a52022f7ccf4f360e1a9bdc056f4e168fb404fed63c7adbb18d09633592ca34ec718c6528071f95f1cfee1e1d31c2fa4770d74675efdf7cd16cf0384b48d5e2bfc81a5b858585d815261b6266d2d1e2af620df7d797b9a25bf1724092ec86ae16d546d358aab6bff2f38cdf9cc8ec470773f59dafa3884472a4c5a9d6243b8d08f62cba88fcca3e4d64034c8faed8580f5679da3171e681908d28454c75f46501b4383b1dacfb56e43e20553ca02c6531328ef8160832037f1998592a7b8cb9efeb395068424cf118c25e883771d6f90bd851e4a9e4fdcf3040e9afe6d", 0xe0, 0x9, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x4) 16:48:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28010020ffff0000014e0175c16fee56d129c0164eb98cbf2884cf7092e89046e06d0f540ed03e4c78efba76cbc98dccfd45787ec315cab5f77d2374bab2e5ee9372211ffef41966c69c934f9f08c041071178b40150164ac37fe7168f4988547a32dd9ccf71c9975f9ee8d1ed76cc32eba0a1ef6a04ebad1f39c149dfeafb8e9418fddfc73d1305502525107963704066ebb84079"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) 16:48:07 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) socket(0x6, 0x4000, 0xb6c) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x0) 16:48:07 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:48:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), 0x4) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000100)="fa8d3d8d844b95e1ecb23d4cde86969b5c2f1315df4629b13f60e19bacf99700f40b2fd4d2c75fdc3b8d35730399699c564ba57e8efd87b6bd007d253b54e75f6d15bba155047200a7555948d49cda7169ec9af88bca7a20ceab7c47b65156733f573141b211fae2835baa4fdea8742b21bf4c2d51d8ba042652ff9caa1f9a7eaf06a1f8e3ccb9ae02648ba9aecf9222d440ea06d862d42503d6b91d60d9ff1f157d689e7fa8f5db9571", 0xaa}, {&(0x7f0000000040)="5ef617aea48a55b693a05e025df15a0e7c267020099cbaf7d05868b1", 0x1c}, {&(0x7f00000001c0)="0ff136d8c4d8c65e8d7dd4d359922b861af43f44b930e6a6bdf994106ffe7865ec0b034b91d16cccea8190970cb222e153671d9536ae925adeb352e1b6529e5c05add17ee11c66782c2f0b106009261ce8f355be5dec6bd2c9f6780f4eb1ad61d27605cc5be1b572decb0eb0fa725cdcbc47f877d9ee3d4dfeefe93460b993d77bc08cca9f0cdfc4dfbe9bc516cca7210163f050aca9208203a0aaad86c9e10c85eb896401c338c74da3a8ccacf6960283873c0b3477", 0xb6}, {&(0x7f0000000280)="2facbeb549a95c73f40efdd3880dc65cee9b186644075964469e6ab0eb5393a7bf9e80d5da1f47638c4c23ff35903bd1b9f834800888f458b12e03fa16bc0006ceed0cd207b128f2c85453a97cc5de173f2e7756db729e015e39309bd1526a86d39ea08c52b5247b3a2dbd6191776464962f5fcdfa52094b4649ec2f9cdb91dafde80f6147ac9c49a1c76708e075661744c6d9b9fb0519cdd2334dd97dee582e41fe75ccc15b7a83f31d1754ae33edef29a8ff1a8add2301c1827ffd070a549cfa44572d83c764f55c8e16d22bc01a9845d67af1981c9b67ee6a8657dd9a631074a08778541985a897fe4d", 0xeb}, {&(0x7f0000000440)="00c92c52ea0e68648e051deb7e6f30980a8eac80e35ae2699a9cec239356d9f674fc72e56abf336ee4b15a547c138f2a62cacfef426ec08ddcf53fb807574be3de5d21e06d2c5222d598b9ff8b7b3177434dcc9b7b902a57669ccddc4fc347440dd8c0d2145ed1a35b488d47035a4b75a8aad0ed30dbe284206e93810d7186d82acd5af8a177457015fd7b5a433ac92ff70c5a71c5d12dbf6f68425ef890baf191247b5cea6d52a1ba186f11e871a59b6c3770ac770dc5b1140b04abf725", 0xbe}, {&(0x7f0000000500)="d603145707f848766fc338d6483b54f0e7843a18fe93efca2f050d14516ad3f4d62c92510a4f641bcc13f1c4c564859eceeb268ccc90f42148386d4ba3be55c6921c8400919e710179fd565c39ec9287f7423ca09bbcc936040ae9475f25a376d69d5d7a56b7be26e29463fd819427f464e6a74623530beaa53d24f488f25409216694060f15e28e3fe69065b078cde77f08cf67360d5ea7c0221d014fb3f8c4e7f5994772272ddbedd9d911c7a9452f3c857f885d082e1750568a1b8b6711d19746e85475e33be9670cfe31f9c4197fea6cdacd7c968dd3a2499e5978ca0501b0048ef2cd592118209645580e4cbaf76012872ef21f7b93836dc3ba653683b2ab65e703537f64b273443446c9780a624f74a4a1a9bd1cc3b19d809968c0a0b88617e30812509c3b1179f13cb02cfbaef2be3cf398b6ebadbc947afaa53acb9de294c5e087d1aac2f47c8647c891178407919151c2ed19f5f59615aa0a6cd982b19f42562b78dfcbf8878ae74f6a793f711bf48afd1d1bb48271ab352942aec0393a6098de3fee72d90fc37cd12355647dc1ed0c5a289b8a263e3310246e789714d1f2ddd09b9c63c4aca18d32e8be877167d9f32adcc2c9c7116c30ebbd1d42a222ef3ebccceddf72a4d39eaab6cadca08688571402bf31282014557ddca277a1cbd906209f6b258ca2d5198bef0d52ce4c801f1c25c0bee5fde5099f535a92b73326e600967ac320cb701e05dbdf2e829896c3e5d8a0d246f451a5cca1a2d8bd48161be71ad21a3e0be0ba6297b7ad13f8ddb535d2bf057d6f7282f7a2be20294ea9a9463a71041dce7ceb9f40a6020d8f0cd2a539e6b5c69f73ace7a40eed881ce899490a6388b82d6d5de65f5dc106ebb840e91b420fd1059bdc51225e506c036cffd96239e7c77335709aaee17cab60c62c29d36137ab465b663a26eae88002c17fabcc2a15887c9a6dfdb7f56fda50728d999ad1a06eaef401b2d55e9425cee12faae802a45e2a0feec412b2812849691392c7b7921c97985b90febfeb42358c976df791ff18b985c4ce4bc4217f70330f147e462c48aaa325cc83b4f5476794f3464a00ae98bf0facb2e583971837bb84ef2eadcb1aabe7fc8617ac77746bec0ca621c108df44264b6ae5218d44981693b175ed7564dd645985679968b1a1eaab0e57eae09bc3c881cfb19a1e32b17d9bc9c1cdf471e188e22223f35268f593605209ec59fafbe53d24f2075e622cbe925666cd142639c7d51d8617e3d8eaf3ca9086565389c2424c084cd1510fa8f705b5c50ff67b426ddbaa654cc31170404efed39656b3318d24f851abf1791253846cc4c120ab9e27a5dad73aa60f1ca79d067966ca27f996436b2c15d0af1a58df4dc69d85150960383172d3ecbc89e24852803990a2e0136a7fe6633dad3042e7c00982b73d4ccaaa3247e2d8f3724d03abb0e20bd9e937d50d8a0b255c205bbecf0913c8bf05effa6acf2825b908757850dc0e2070ed4991b250f44dfdfdc2010e6653ea28f399a3280c5dc2591d9f36321d9a7a1739f6f04893ba67b532c107d0ce16d0de81cc68d42944525159977d324384eec0e1ff8ebd025175ebfeb87938f3dc324e4ca1b2dec7cac4a67947a6ac29800c2007f4296dd5332bdcb6a0299c508bd4c3fb4439eec76cfa9fb8523d3f26c92dc4f82d0d1b51685a531e43e687e4885cf526de74c8073f330e62ac9c8ed04d7a4e19fb0d0437984192c75c90b8498837cfc3d5e766c97d82d41c19324186ad65f84b79fbe712ef7e4c83b60b1bb4b7e4d6fe474e9069cfe43f6fb0edb4ea1e0a34d8b9c76228b7bc2966ffe69e7d5151bacdeaeaab6c1f30f33d5005a7d2ae71f3cff4b30d1c51516f221b0740086f2bb70949da90723c37838a9530f89f656ca3aeb768eeec2edc328c2db4b47949e324ba5fc373fc8801cf4a260851d17cae8fed2e7e4d57c05c890ddd87acdf0f9f9aa7dd85a66a79c6e1d80b5f9bfafbbb7675970b9800550f5cbd0cf91b9a9ee4e984607991063ee5ccc661ae81873026978b7c13ea88e69fac1d541bfe0c1b3a0f4cda4f300ea4d04fe77e95ef743e8258db630267d065a25fcdf403035ce473b415ee19941c1b712b8592ed170f9d11f91210de34371b8c2acb21cef7517c29a76626246033d601ef8dd1b4deb20a6a16642240a03c5b48f693f31cb1750acaa95b7d949e9ccfc7d9d104065f0447794a50105617c13ccf4a4c1d9dcc4557c47b53082526e0080dda516b6e887a98120bca73c8c0f3afe967c57255397a57a3b86d58eaafd1c5224e8090d964968522cd5c906c4e7e22e4222a08f61165993cb37ee7984e767c7a65fe862e63baff7f8ce43990d69ab877c4a3da19c6eee424af1018bf18f5c2ae2dfcf33e16b614b61ee074a80c4c6ef3188ece327d97570ea864f3503d2fda38f8449a865f83fbdb1c0edb985182848fcf0860b788cba68ccefa8e42ca31940c1ba773a12c8468057aa83f5befc747f727ccaf2f3da2e4600c3e4bfea5a132ba447c0860f4c07f4122d4734276c88d291f32735999670f0091f4d8eb47df6f69aba33081ecfef058e3a56982cc36dd618e3662bc4fe83b173d20387620944310eb637e5e2479aa500ff54eef37155f5490905d86223f5f6f10531904328fd7ef5917b2263f57858b7b7234ba13668eef894e662e56b6e83ff0b8473cd86daf16227230b0c9bfd78c0ca832f5b4a0c7ec9d8006c636d3e6b788d5bec90212d13b0159d4d2b92c5b88d2677807ac47d2f53b5bb0a8b8609939707da3e8a5944d3d3d3e961f03fa46e6fbd6e341a7fd8b6345d6cb47666e229683fa948102cb486568da68fbb184871c01660526431f41f1c928a08e3ccb685289da21d0622dad14be887a30b76dc97ceb885236878c41ded79898066d10fb8e8dfc24a3511a99dd119ec863cdd7e967dcf5f740bbac82cf36a0a633ded172a46dd1befd9ee7a809e7212379ccedfa35294dfe6dae3b206edb0c3275afa1a351b63619af230d164ee262443c392daa75d33393b9408dd8ce834c34649c4a222fe7f806d257e22d67c08d55c6329d303290010e5efd153df9623f10fcf5208352e014cd58d5bcada13e08ee8e40cfe5f181fb9e7fbdb2fc390074ae0d4d11cf13f52a5128d8716a2075cc34153f3d83669601e9f167c87970684635a7849d37fa65e36f32b72478f062cb042e0266edae7abc8a6a1cba420c0942f32fea96a8362c1a251e1b05ce6eedbd67b74451818732fe832e1dd121c5a28cbaf8c70e7c71e0dfd98f6562c43922721ff78969eb179d69947625d6aa68e67155512e7364b8616a38c17250b89d77a941d3b746d6ec4cac2dadc5e6dfcfd59751611bb04d0673754ca40fe0f564ebe36d27362ee2c5252a788f78b137368156bbdda3482e3c6aac1fda99b0f68472b3ce21628da305d4517bd2093444bc9d2249a5af6eb56d53c9772ef24125285de19d34769f7193472f03046e34113e319b8f11ce9f3ef6459affd00f95a25551b39bee65d39d4a862ae5658e6761f36fdcfa8acb277c731edd3dc25f16de9be398f7fe675c2a43a297d824d27e10157169923b02e81d768439858d7deef64466dd15ad5b451e7a9ea521d166edfb09ca9d651f17de8bf204d5e729c36a0e5e0439acbef20ef57848c420808df1c60a0fedba8566acff6f1231eb97416e3b12424e6d07d5b690651e67907be1b34282c618387d9e209860c76e7d90db72fb9d5850c708cfe42c398fc5abd43150becdfd83eada3732bc70c24acdcaaa118e48d449b988b58daf0a3261ecdb871b7f2d2418e6acf2d43111d7924e1abab23e2cdec19c1592a9a3deba5236266912af01358f564dd519f127c961de27118583f4a076d7c83e79141129d854405de86425a185173839870285438dfd3c47bcce2180c4a32d28fb5a0d742c3c3bd79c1040dbf394ec1febae0b576ff0aee1801f4f1d60f7d20ae7da9e7223b8433f7a28f7b814eb62bf2a5913a5f0cdfa43d00e70d5feb2a45c9a4421f4eec74ff13cdb77a539e0315b2a085b5cb7f6d7a505e229d6141cbceb535a792b9c9c0851847b4554367d579d7eecbd804486ac81af222f3f2dcf7dce20a7cb5f4b9d9a61fc379d2a13498f174b560d1868551136f58ae1401d7b7443234a5ad957c1f3a0547974b92a9be7fc194611746a235e2b40b9f7d765ec9ef3c9c17ebe04401300998113c33022b7c6e0b0175306f746065f779be5a2b78d7cb7df165242f156d848bb044a5c547a106db67fbd48b2edf0546cd6d870a67ac5dc8cd6d6be6006718c796c44ca6a529bdd68add6ec5b2e7dfdc56e2178270b8c907ef63a5b735ee2f3bf51eaac71c67148dd1f3971f3c8d8e1cf79aa540350365c75e03d8a555c61a4c37e4dd0897eccd90e63ff31b12766cfd8be0f9c37488d866daaf335dcc955b51a5392684f1ea408cadfb3b12a1af648c8e12369e3d89dbbf88a62a216ec9a7cb9eccda54ce75b5913aca046746005705b3cd6d6d13b9d0cc39ed138e9e202fdff99cffaa2e12043925c8bc4ee0262dc67bbc32631719e8c7e657805e604116dc27f0f10e38abe8c2a89ed3c941b86fb37da648b38f19cf21940ddffda2896c52d751ed07deebf3927a161200c9b686690904e03e50908bf77e8e1a9243909708290efbf1d994ff7ee646924d81ab8afb8582de0e0fcfc3fbc23ff0d12c4412cfffafe78c6fc257db84857198285e465e75fc7c274b040865907f78eb151b03c0771ffc28c3cd839e1b86d3ac79d1930c64443f0fdb27a26e783903b6d89c47610b3b1a48956333c91c519e3e3bd49750538b38a3a59067fa73c026bf469941e3f81f50ecca303f7cf9e7a309d59bca8ed8eeb8049a9829f7b079a6896669de1e70175b7072d66a5682056c7108ee8e526d5adebb78e347bbdbdf928cd4087dd21bcf1417ecfef8a49ffa9feb167b3349d01acde8db2ab665789d48ad7f618be9962edad1a4f3cf2ff32a83210111d20a76d929944c112099301f92213acf0e1db4abae9ebe1224ed1eb5304084f79c36759f6db5d10631176ac68aa38d9b43ac37b884f98a6dcac560f2af6531924b8c8e59db50642b404940a8a48705bce9f6a32bc1c3d841df6061750aa7ca2a51d13dfe1a63c5219640fb777cd413829929c0a0ead429990e3d3bd6feb6aea8789e5322cd8af16e6b232cb218d42c6b008c6efe42551aba2e49ee1aef634cd4b6498e9d5f95f02ff78d70c28d08cfffd80273a5f75ff168290037b394b90fc36769ff79ead0094b3d3505b55339165440239b93dfd0a5c96ff5a706e2343c3884fbe4425d51a1c8ae815aca1bfea4be46c216aa7f9c5e80cbe12f8d049ebdd6673fa7038bee9b85c0091d06b9215130f1dba7668357a6504a4661ec6e7257588579d9f71ec5a896ea1b349f139091abd3c427669da661c9c8d9a63e8fdc6bfd5ec142706c0403498f6ec330e041eeadf512ee6b51ba3c67bdca6f62a96e4d8c25f2fb835a125454494dee7c174e4851228ad029ffe408b4907c879dc4fe7fae7e1eac9ebeea93ed84c06d3cb82b0ab178684e3aaf2d5d5949ffa8ae4a313262b97688eb259d59132fceb966f5f47e50a52d598ab6235373be1304447ef6da62fc3c46a2a5c27793c691393b7a6d55473462a519b280333d044986a3f38f0dada493bec43785611db3e3b5ddb638cd7e2c7d0b453f2781d14598690dc3e18a7f4d1fb0cebf1a2478788c6ad6166b089be4d746f2740eb4f5dc520e8987b20fdf835f368", 0x1000}, {&(0x7f0000001500)="afe0c1625f479327ac52aa138fe0f0bb4a14b8a05c48a2a1bd4e5b3eef54f78d1182f4166feebff3de7d6e4e01d421107d27982895661f163c0b86bfc180f9ddb5cf0edd9f183e43d4b99daaeaa121834793158032ebc9c45e487982a4defd0fa39dc0b3312315299c35aa5d7319849486eb2e5c30c91f9cd464df6b2298b1358ad929a984d354ffe2c696ca24aaefdef38738133c40ec02ed021d32b73ee8b54e9c4b99a71189289638ccced2186df6b85c1027837e21915cde5878562a4b3eeae503", 0xc3}], 0x7, 0x0, 0x0, 0xa}, 0x402) getpeername$unix(r0, &(0x7f0000001600)=@file={0x0, ""/4096}, &(0x7f0000002640)=0x1002) getsockname$unix(r1, &(0x7f0000002680)=@abs, &(0x7f00000026c0)=0x8) 16:48:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') getsockname$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) 16:48:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e547b429a30b3f7085bba2f66696c653000"], 0x8) listen(r0, 0x0) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x582, 0x7fff}, {0x5, 0x6}}, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) truncate(&(0x7f0000000100)='./file1\x00', 0x100) execve(0x0, 0x0, 0x0) 16:48:08 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10200, 0x62) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x101) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000140)=""/4096) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000000)) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:48:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000100)=@in, 0xc, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x467f298, 0x606, 0x2, 0x4, "255ac5fc28f6fb5ee25a362da3863eb3cb2c563c", 0x1, 0xfffffffffffffff7}) 16:48:08 executing program 0: pledge(&(0x7f0000000900)='\x0eHy*[M-^H\xba\xab?\xa4\xbc\x95t6\xae\xeb\x06v@\xe5\x1d\f\x93G\xc0\xaa\x89\xa3\xa8\x14\x0e\xb21\xdd\xd8{D\xe3\vU\x9c\xa0G\xa7\x11\\#\xc8QmWL\xa6\x86E\xd6\xe0\xc5\x00\x00\xc8\x8aL$\x14\x01\xe5SF\x1b\x1b\xf2F\xbfD\x1f8\x12^\x8c\xe6^\xeb\xe0\xf0!I\x17\xc89\b\x98\a\x9eu\x82\xba\x8d\x97T\xfe\xce\xc5\"\x11\xbf\t\x96\xe8\x8b!\x95\xba\xba\xd6\x97\xaf>TH\x97\xfd`\x94\t\x12\xa3\x021\x88N\x85\xd4\xd4\x7f\x8a\xfa\xfcK\x87\xf7W]\xc8RE\xbe1\x86|\xf2nB8\xc7dH9\xa9\xbe\x9f\xa3\xaeb\xc0U\xb6p\x9c\xdd8*$.\xa5\x81\xd9+y\fA\xa8\xf2u\x0f\xe1\xad\xad\xd2\xb9\xd3\xec\x1ed\xe7\x9d\xb4(ss\xf5 V\xae\r\ah\x1c\xab\xbdK\x03\xffc\x80\xfe\x9b\xdd\xb09\xf2&\x95;?\xb0Pd\xb9\xeb\xda\x04.\x9bJ/\xe5S\x14\xbe,\xef\xaey\\J~\x92\xcb\xc4\x15Zz\xd6\x8d\x18\xff\x8d^\xe7\x18eyJ\x17\x19\xd9y\xeb\x0f\xcb\xc0\xdc\x03\x94\xdc\xa1\xa3\xbdd^\xc2\xa5&2\x8d.`\xeb\xc9L]\fd`\xb2T\x9a/8\x95C\xbcq~\xda\xfe\rJAz\xfdL|\xec\xe7\xa6w\xc6*\xb8=\x9b\a\xb7\xed\xcd;\x00\x0f\x99z\x04\x00\x81\xf8\x1dF}\x84\xd3C\xe8qSI\xe2\xa5\xc6\xd2_ \x1e\x04\x8c;\xcb\b\xf7\x82\xc4o_\xcb\xc9\x95\x1b\x1e(\xc4Op\xc3\x10K0\xf1z\x1c\a\x80\x18v\x1e.e\x0e\x027\xa9\x10{b\x13\xaf\xde\xcfv\xee_\x9d\xa7x/~\xd1\xba\xbd\x87\xebAhf<\xbd\xd7\xddl\xcfc~aO|f#9\xa9v\xca\xaa\xe1\r\x86j\xc9\xcb\xd9LM\x95!6\xe7\xe2I\x1d\x87\x13\x9e\x12\xae\xc8\x85|V\xdfQ\xafu=\xb6\b\xea\xba*&\xef\x86\x9a8\xa8\xff!?%\x10\xe1<\t\x85\x86}\x8eh\xcb\x15%\x89A,\xeb\xfd\xb2\xc3\xca1\xaa]\xb5zH\x1c\xaeD\x13\xe4\xc1\'a\xc6\xd5\xb3\xde\xa8\xa5(/:z3\xa6QJ\xf5\xb7\xe7\xeb\x01\x1dU\x93\xef\xbf)\xc7\xbct\xdb|\xcaOT%\xe10R#\xb7q\x97\xe5\xf3<1G\xde\xbc\xe7\xcd\xcc\b\\U\x04\xed\xb9\xa1\b\x12a\x1eTb\xcd\xa1\xf8\"\xb9\x13J4\x8d\xe5\x89\xb3A\x8f/\xb3\xb3\xd5\xf5\xc1\xc1g\xdf\x98\x85\x12\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\x92\xef5\x99U\x19\xdf\xa4\\}\x1aF\xff$\x80\xc0\xd8\xb4k\xac\xbb}D\xf8\xa8\xed5\xfcv\xfeD\xf4\xcb|\x90\x82*\xf3\x87\xd1w\x91\xb3\x03~\xa2\xd3\xa9\xe7z\xc7\xb8\xe6\xbb\x1a\xcd\xdcj\\\v?\x9eJcGJ\xc9\x86\x9700\b\xf9\x98\xe8\xa6e\xaf-\xf4\x9b\xb3\xb5s3\xc5h\x0f\v\xf6pw\x1a\xcb;\x87e\xce\xa2\xe3\x7f\xee\xcfO\x03c\xcf\xad%>\xe6\n\xc0v\xf6\x96\xac\xbet4\xa9\xb5#\x10A\xf7\x8e1\xca\xea\x1fa\r\x94pw\x1a\aE\x11\xabE\xf5\x04\xbc\xeeg\x18\x00\x02%\x0f\xff{\xfe\'Q\x9d\xc6~\xdeG\x81\x9c\xc3\xfc\bA\xba\xe7O\x82\x1c\xf1q\x9f\xf9\x1b\xedQ\xaf', 0x0) 16:48:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "44619b00000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x0, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) getppid() 16:48:09 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x8, 0x91}) r0 = syz_open_pts() close(r0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xfffffffffffffffb, 0x1, 0x9, 0x1, 0x0, 0x100000001, 0x7, 0x0, 0x0, 0x1, 0x2}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x161fa39c, 0x0, 0xe1, 0x0, "1dfa76071fa400000000be0000000000001e00"}) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d", 0x47) 16:48:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x800007, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) write(r0, &(0x7f0000000ac0)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092bdb0a", 0xe5) 16:48:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="4383a4a77d172e538537a4aeb73267a96de9bac4f093df1f2cce8db9a0b3984276dcd1db0a002e8d7bebcbc490e1e9ebbe9672e97036c88b485b5752c27289fdc3ae179601679ee11f479f69d57a929172ce4615de534c7b2c7b451b304f8d972b2c751409b9a927aea9e95027f85505137b7067c4be7d58223d3b952eadab56bcd23548207fa24a9c8f75c46fb2120bb02b21af526cc8e205533733970435e4cd51b0df66729ed73301e8973708", 0xae, 0x40c, &(0x7f00000003c0)=ANY=[@ANYBLOB="014fdf2ee2e6d100ae2f66696cba953657653000b00ad5b5d88d01ed4a68bb53c3d4600dd4ebae75a1d24d8c627a67deb34eee88803c3cabe92ffc69dc67ee2d2430a4485e7c62c2ed8724144df7c45eaf207de343a7aa9061e2138eafbe622bcca110dc967236e35d9e53e0ad3516ab37e22fa90820dd5d3c6d50ae238a810cf3f5ed4c9ee7487792b1c82aa3626dce78979f10ad096bfee98bbed64b4b33112469ac5734319b4d7e0f362ae9d2a29ae5167aa56cfa1f7013781e1c275d89a28c46a69b88cbf0b19ce474a292011a9081aba80dd900c4b84b209b7f9e84f12966d5d41c42d328321c4ad4d83d"], 0xa) syz_emit_ethernet(0x5f, &(0x7f0000000040)="3548fc53a7ef7c1eeece869a566d56d992817cd738f6a1b9ccce4fea7a54c166d107afa64e375ea7ebdd0fbfa857af629442a9b3c8acb36e9ff6ec85f80e500f0b4abbaca62c6f32332c868e6371e4af9f0c77685541301feddc1a44dcc7ec") r3 = kqueue() r4 = dup2(r2, r2) socketpair(0x0, 0x3, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) kevent(r3, &(0x7f0000000000), 0x4, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) poll(&(0x7f0000000280)=[{r6, 0x121}, {r5, 0x150}, {r5, 0x2}, {r4, 0x2}], 0x4, 0xaf1) 16:48:09 executing program 1: r0 = semget$private(0x0, 0x3, 0x169) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x7, 0x800}, {0x2, 0x9}, {0x7, 0x3ff, 0x800}, {0x5, 0x658, 0x1000}, {0x3, 0x0, 0x1000}, {0x1, 0x7, 0x1000}, {0x6, 0x7fff, 0x1800}, {0x0, 0x1, 0x1000}], 0x8) semop(r0, &(0x7f0000000080)=[{0x0, 0x7d98, 0x800}, {0x57cd5f8d7a46d5b3, 0x0, 0x800}, {0x1, 0x0, 0x1800}], 0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getdents(r1, &(0x7f00000001c0)=""/16, 0x10) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000200)=""/54, 0x36}], 0x1, 0x0) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000280)=""/245) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000380)=""/138) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x29) lseek(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0xfffffffffffffff7, 0x6, 0x59, 0x1, 0x2, 0x2, 0x51ef50a0, 0x1, 0x2, 0x8, 0x1}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000500)={0x4, 0x80000001, 0x0, 0x9}) r3 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x2000) fcntl$setstatus(r1, 0x4, 0x40) semctl$IPC_RMID(r0, 0x0, 0x0) openat(r2, &(0x7f0000000540)='./file0\x00', 0x20, 0x108) r4 = fcntl$dupfd(r1, 0xa, r1) faccessat(r2, &(0x7f0000000580)='./file0\x00', 0x10, 0x1) r5 = msgget$private(0x0, 0x301) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000005c0)=""/38) mknod$loop(&(0x7f0000000600)='./file0\x00', 0x2000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000640)={'./file0\x00', 0x123d, 0x8, 0x7, 0x0, 0x8, 0x8001, 0x5, 0x0, 0x3, 0x3, 0xc60}) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x80, 0x0) shmget$private(0x0, 0x4000, 0x640, &(0x7f0000ffc000/0x4000)=nil) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000700)=""/222) stat(&(0x7f0000000800)='./file1\x00', &(0x7f0000000840)) 16:48:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="4afcf6b798a45b38e84d8ff50db32f7ba021cb78cf16c2a08acc1c95b5170323cc1d1068ded0789bab1038b489d15267fd731e3e5e8d134feed07d591a2a35feb5a4abd5711f7dcf99d0822720ca2192178cde6265ee0ea308c033", 0x5b, 0x4, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000001980)=""/4096, 0x119a}], 0x1000000000000142) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x800, "010000000000000000ffffff7f00", 0x0, 0x6}) semget(0x0, 0x5, 0x41) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r2, &(0x7f0000001480)=[{&(0x7f0000001380)="e36a0f3ba4c3472829373d4614a32d52582d1d8cb2435448e8e2c18864df78d3eead2c1a3704c2484800edae6d96c88bbe5ae5b8ac880dd2876b7f9cf59e711cc7317760c5b08472f157d56cdd69f5a65d56e0ee6701223668649459d92b2d30596764181484a32a1c61cd6040768b3a870585a056f6a35f4f97b4334d687566f266f6b1a0709ed97522705809b00b58f84b412bd72f1704640947757a769082b3f8f5d37ac0386a33b7cbe11bb5f3ca3a6052fe94b375469c80b837aff209ba5ca2fcd42661da3244fa3751371c5faf4373", 0xd2}], 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrlimit(0x7, &(0x7f0000000040)) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = dup2(r2, r2) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) close(r0) 16:48:09 executing program 1: socket(0x2, 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4, 0x0, 0x1, 0x0, 0x1000000000000000, 0x9840, 0x7, 0x2, 0x0, 0xff, 0xc3}) r2 = semget$private(0x0, 0x1, 0x288) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x1ff, 0x1, 0x0]) clock_getres(0x4, &(0x7f0000000040)) semget$private(0x0, 0x10004, 0x141) socketpair(0x1, 0x8002, 0xfffffffffffffffa, &(0x7f0000002380)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r3, 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}) r4 = dup(r3) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001140)=0x343b9ea6) syz_execute_func(&(0x7f0000001180)="c4c3614a0a030fa9c46159126955f20f1bd2c402b5ab57000f9e6006c4c20d983d0f00000093660f3815561ac4a189e9d5") r5 = msgget(0x0, 0x8) msgsnd(r5, &(0x7f00000011c0)=ANY=[@ANYBLOB="0000000000003601000100000000003e4a2124301812"], 0x1, 0x800) msgrcv(r5, &(0x7f0000001200)={0x0, ""/150}, 0x9e, 0x3, 0x800) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f00000012c0)=0xb2) r6 = kqueue() dup2(r4, r6) msgctl$IPC_RMID(r5, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0xa0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 16:48:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() flock(r1, 0x8) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) syz_open_pts() 16:48:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) r1 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000094e4a7dc0c396bbb5f69530001003a032b5b46bf5b531cf6a7000000000000000000"], 0x1, 0x0, 0x0) close(r0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="dcdd887de89a80a99aa8ad5209ee1d5d51c7ab3a79b474757a988fcd49c403bebd7f0757c90ee8715f205bce503ad7ceeea2dfb23dca", 0x36}], 0x1) r2 = dup(r1) syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x1, './file0\x00', './file0\x00'}) 16:48:10 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') kqueue() r2 = kqueue() r3 = dup(r0) accept$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) 16:48:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x80000021ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x86, 0x0) dup2(r0, r1) pipe2(&(0x7f0000000040), 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x80) 16:48:10 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1f, 0x9, 0x6, 0x100000001, "f28c4bc294bf64f694f3747627f38f84ec1c07fa", 0x7, 0x2a01}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x2, 0x0, 0xfffffffffffffffd) setsockopt(r1, 0x29, 0xe, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) chflags(&(0x7f0000000100)='./file0\x00', 0x4) 16:48:10 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='&#$\x00', &(0x7f0000000080)='(\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='.\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='^$^P\x00', &(0x7f0000000200)='\x00']) chflags(&(0x7f0000000280)='./file0\x00', 0x0) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) recvmsg(r0, &(0x7f0000000900)={&(0x7f0000000440)=@un=@abs, 0x8, &(0x7f0000000800)=[{&(0x7f0000000480)=""/121, 0x79}, {&(0x7f0000000500)=""/250, 0xfa}, {&(0x7f0000000600)=""/143, 0x8f}, {&(0x7f00000006c0)=""/234, 0xea}, {&(0x7f00000007c0)=""/20, 0x14}], 0x5, &(0x7f0000000880)=""/127, 0x7f}, 0x2) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000940)="6aac75955c81818d8a7a8d5085c88c2193263b4e38aa43ecf64663e02a8741e47a3b84afc101234758996bacbed5837a2c2dfb22e72514e5e0a2081bbea1020eb9592c7b63a948dfc6388ae8e0559dc32ef23dc784", 0x55}, {&(0x7f00000009c0)="e2c6d5971905f80ffce8fc23c9792e0b4dd0845b0c588179547b2ee9273c47ca6383d3970763021623b8c35d3dea1b", 0x2f}, {&(0x7f0000000a00)="989051c339c70aefa425afd4bb4e315dbcee1f41a37f510344d118516d7e6430bec1424d69a1c57ae7281a1209d33ec003ab5548548c23b023662dcecc97a8d8deb0aed9e7f798464e630349d1218f36c294a9f824f3efc8ae2c6a3a4d2dee11c57e99b3f65d7ffb8aa783e0a868224bb2d92f8027e0d2f1ebfb51afb8e037b2157ca97264f50fe06fc58bb3b0fc1533a96069c19d4d2de8", 0x98}, {&(0x7f0000000ac0)="bd443e693f2992f0ac2580d95b1654230187947964612675b418b5af844f8c1ec0374eb5ac705bcb0936f9aac2b4c0b289786fb4415d459f169ad675fceeab60879b3b29e7896eabd94f8f4b4e2d9b84234ba361aeb144ffd764319133bba96dab3bd644be88bfc1a6e38f6607a936c1be12007ffa43d783dd0ffb5bca539bb9a249317525ec40da3b499e2ed5e5758890ed74d71bdaa974c30a45bf0199b870ddeacdcf8a7c339c470260f84cbb7235837e2e054f57ff4e91ce5df651fb04ae3e0210c156f97a969c03809c38160fe74bba09491c52f857b9cdc837cd06d8f80bfecdec2f1b090455ce03e702", 0xed}], 0x4, 0x0) r2 = kqueue() lseek(r2, 0x0, 0x1) recvmsg(r1, &(0x7f0000000d00)={&(0x7f0000000c00)=@in6, 0xc, &(0x7f0000000c80)=[{&(0x7f0000000c40)=""/48, 0x30}], 0x1, &(0x7f0000000cc0)=""/32, 0x20}, 0x840) pwritev(r0, &(0x7f0000002180)=[{&(0x7f0000000d40)="1121912d1fe903e51b", 0x9}, {&(0x7f0000000d80)="e018a0df7e2c5fa0a620581042331603e94191e20e2c372dfcb04b2656a47391828dc7b3f5edbec9cbcffeee9da86ba33ccc5a70198351905e8d55a2ce81911b794cda4760c4b59de993820ddf099dd93909e3242d20a13dee9992d86fabd12cf74bbd0646d24b46862af9afefb79c3b455c76e702f63d5ec0eeeac0f5b8a84d", 0x80}, {&(0x7f0000000e00)="84969f5d2518bba9f85c51583dc69ee0a9c28758d84d9a77aad8698d336e7d4519bc", 0x22}, {&(0x7f0000000e40)="84e10a2e6155ca1e3a07de9546c05b93431ef520eb01de3c8df0da715159e2f1b30a69f90e15dfaa995b5fa072aeccec2574c4b4a12de759b3759012f8d60213cc301dde0b1ed11135f65ee9d36e2c7b24cd7b386f", 0x55}, {&(0x7f0000000ec0)="eadde1ee8a3801631e0ae45594d3b46732f5954a51e2226f8016e5e3c4f3", 0x1e}, {&(0x7f0000000f00)="93a2fba4ac796415469d39e39ae3dcd0ac1fb7601a6d9825e12322f0243ce4089ef3d02532390115ae19736306d046c8eaa8a55097be60", 0x37}, {&(0x7f0000000f40)="35965878511b974f833ac8f6163adc44f2600ae7fb1380ba68e096629694b3c67dd23a5afdeaf6a076be6627ce927b97586c308fed0cd962e42b792fc42dc2f26ab66f51d8380a766387d183b4a3a136304c229a03595bbd205505d84b2b695692bf4fc9a13915b1525950051a94dcd666fed5cfaec70a2377b853b9da3d6e7c9e7c8c44e5faf15bae31410bc23e207873f3a43da9b0adef27aefc569e4be23f052ac5281b2d88eeb5a3a03763482aa673436d300d4d06e6e643593ce865ea4a2e9e96953116238e5b20a5c048d0326e41aa8e6fe2279f93540ac8b0fb5689176edd06be13bc21cc98865b43b06cda71dddaecc467ecc6a805f1b65f58eb199335489386b05e69c926d2b0376480b8ae9669ad5b6293ac7a5eaf72f5f3c786029a96d49c6989db34b0569e602e6693a264263ede97ca4466baf910f7865ce71d65dafd4c0839e620c2a8e1171857b0d0d17454488be11b2ea384280f714d3579a5dc1e4e924e166104f3a04b5f752419464a5b8a0ffdb0fcb44996afc6087f9dcc1ea7231f51ea8fb9171579d296e767d9efd5ca0b83da9a1d368a1a595db5ca51dc81d8ab26f5c6ac61ca52da7f5511a05af4e463230b1e3476fe337a813e4b917422aabefd2877383f264aeff2cee358447d412f8d76c4010aec91e5bd94e6106e92e82357b8b18c2a0ddb7c2c7368238daf17f4091a0b9f07b3d7677ee712e040fb0baf44ceb5323df3197e63d06f2808fcfab9a6f4b41b08f41fb87b669c728998d992f536a81e0a29d60b3964bfe53579b06d15a89395cbc33785108ab592886322e635be148cec33110d35765b816caa4415f3e28c7159664277b6abe56729eda66322319f696b7b3f4a4d9227dab0c3196213097f419a5637e0123ca2ec80a45975069e26ba1a716541429fd709fcae942ff9b3ceba3347daa69488511d4841ad0215f93e21efb93fbdfa93e6177477843106e4151bb23a167e44d6e8d0f024961e78d55e77847b18c85658a54a6743d071c821a0308bf801885e6f6c60e488633b20e825f54216afd0063607dab4ac3b98d147df5f8981ac275f6b7993e9b6ca457df8cfae403e161f91245a564e710958b62bb4f88b7adc7e68adfe0dbe9d2e11dd354fd4c0c93defeae9a74601f97b0031898ab2e6ba242d9451d39decf48d6d8ee24019f10e74a35f8168907f4dca0fadddc306424c8bfd26c8aba314f35ba37ebd085e2191cbc32f64424e14854f3a109c8f4fdb616f06d14f2dbeae4c2da23d48b9d5e0fa849e74b5a0c82a5f3c24b96d5820cb12f7c1296005b20749b7ce161976769c4a603156655ac67291cc8f1e449dc24aff2a8cf27439c235c20ad34868e809bbfe998ba25e1d322c7b3394ce7489a70d34422148f324c4f18a63225b57dbb84505cb986fc5485c36ae94e615ba065b805d6f0c85d188e45b8c57618e97f4412adb5c2b7d700cd388cd19ee519c2c46ac74b8975edcb6cf78f82f07812d63f31fd669cf4d4c05438b00ccbc88a1375ac152affb84d1fa16d9ea1dd3b9e216b5c0c23650a0fd74604c04e99687998248cdc875f38b7262a98c8afc0fdd621001fa5bcaefcd96f0b3a00fac029733d81153414a4629cbd7cce7ed184570b8bb9978b26ca96a903562385fb9434bd0dd8499188095282948292c4c4671e2cef94553dc1f2d3785e1725c4b5eaab1a28bd0dddec116dd3ccc84b318f5efc0bead083e894a771f1a4ee9864f241ddcc7aa835ff3deacc8454a9ed786f03933f52fa418737585c120fd217286b95cd52a120e0020ab6021c1e2909de4b1a9df53dcf614bf1a69a06be8fc5ce0bd5e46a4b2a67b4059a1026541fcf71feb91c3b013b1c1c53d0ff003271d13496af728225eefec205fc73eb9adeacbee3beda5ad977a707022b5318cacaec21482ee1b98429f376ce995bc19915d16174a668e5748c286e3e80618e5c8b01a95e3b23a915b9c7bd6da339ccca3af51ce208937e70899db91313530d112d8c563ee49cefa6ba1539cdf01fa3d2e2256c6cc48258ceace920dbce01791bac776f75bf34fa6d43b92dfda45f5e228f665b8eedd67b901ad62a9a1f17a1f8ae0090352068c4f0d8869ad8f1bc74cd9fc36b3f26266959d8a7de4915261680e74fd13aaa9a68c16fab610349ee5c6d2046a2955d0764ba1af59605102c57b8755226a74d0ee7c1626f53e4b0cddda2d1ebf66b306c62ead6ea514ccfcff1f986d772bb3ba064c5821e504e7850315c718a8766bc64f03daa4f4b7b8ce8c8616e49960d550a8ab0817d7df7da887ba71083a1a76108510da6d7a94986606c9ed192a2f059b03bb9df5373f7b46e3ceb441a9499d65e09e847a73e4a52780a10f2faf1e8ba82b6f41c9ec8b8cb6072ae8ebc2e336a72ce4b02b648aed7ffe6e9e7a26405d53e2a7d4b79607014752793a46527306395660a7ce975dcea7dce696c90511ba851040cb54eeacefcbbc51eb72ce2249c3bf47e9853ad556faabfdae115bf0f73e32431936a3fe7aba7ca9923ac143858d78a0d169d7d53d6b23c7382e50c9d30672011c7e8e1b762e3e91003b6e175a348e9b8554af3fb66b262bc4b46ee4848fcd70b10d6283c1954249bd70f46865e6af35f071945b89a8a50037399f62d341f06212dac4a018d9906f17b3c84a0ab4a484a11dd6f1491e1370b6cde8f878bdb438b655aed4369acc47c6e53815c1c84c166d5fba744e6b490aecc78b1441c5873e8d719bd2ace4e12d8bda1dea0b3056c2e9b13a0f40be42b4d8aa0045d152406f84e8984d20aa9990cbb49270a6ebaa2a6a5b9a7e0e192c1a2a55dc352541cab2fd22a572906a737f96e898259bf26c19daa7e61fe2209dcf2ab1d5bc6b17be2ae93c2219d65138d91f05d827381dcb1c12ac445fde914c367008311d37d5334ddb6449b11b334e4cbd9ee63ea63bc073ae7e272f0cf14ec9720a3fc11ee6849b24ef023f5a7eb7ff28fa686146ea256bfb2ff1f4d622fd50bebb849f110c73c52fa782c9fa6e6e7705a262f432498d91126b3b15a2dd5518c53a1e3d1bf831bbab975c22fe27f9418e76339cfe3feb62a75b6a7bd135ba65b53e10eccfc715a4385364a2f951801123953ef7da91c962e2822953a1396bf712253bf33bb4db5fd9c091b8b7c878b3bc13c4775657621addfe7c30b4267386aaf6e4980caaa7481fa19a15c5f2e7e15bd49f799a06df4f2d70074a9a110c82af450723cec661ade2c63272d6ea4a85baed950c6498fc6e564dc60f99d5bfd6544645357b1ac59fd3a8b445a6300a877dc37b38568e35db1c73c11758f719e516c2afa1c4b77c8bc89d2b17fbc9423a3b402c8884dd2e6d215fc55939067b661183ea5f9f782d3fa19e2d6bae53cb8f8b80ff0a2d8aac442f067cc0341e36a7a6556b36faa44ba910a086b144e06f555433527871a993b7105bd7138d2453bdf6fd5ab72bccb09d6f09df2b10137f78d6a9a676d37ffd0615ccaeed4a9f52b74ac2f71138cbf4db3da622412c31a982abda6f45a8e0387d7cafb2dad7cb382f81a50c3d340b9019708bd3b2ca806d3a6ce30ca66058c014a8da16e8800efdd4a9e7e8e03f22446dc0c842b42e7b3e985dcd30135324884a5f1dd57330189e232fbb33665fa5088156ef9be7b933668b8be7b6ec2126452ffb6d27c25ed34a35dc5af8a17a204032fec1e55282cc77b0cdaee74b9330d05633aebd0d3798986deb11fd98a0420817aa43789caa71e09b6ce9ab237d6a9440ebe6fd0bfcfb8a3c98bd9d37df61d788a978b798f3836af3458d941172ba18fa2738cf92a393aae15f93f4705ff645b8a6129a329144247bb85e5ea1a25137accd60fdb64e0e643e335a48b88246452cad9895a85cb817585aadb7295ac55c064778bcc41e82496ebdca188b3dd99ce415d8d1b001d00dc7a5b4410b7d206d3775db06a4e885e622787dcfdc6e76fdf8670c7c0f3a01202069e8dec372088427efe91be3ed9a7350bd98c06cc72f84620bf0d68c3ba9cc5b37f43289bec1c0e580d31f4f0d2db91081707fc396c86e65d19583edb546b5a6097bd393a7596f6da3060c80638e4e26f6d5d1b612f4deb31d652193f8821d535b811d61309db15e6571521272694835e1b11e263e420a68e99f2ca43c078208ff14f6f3c5153cf3fb6b9010900d6881b5f52e58c8ef46e197534fcb5be6cde5228b1c784d8d6466176b6cd4380dab36ffa2bdfe1ad090d94bfbccac0a199eefbe336475422f8b74332a58cac69260bdadc5e4b2cea66f6da6cd2a01a58ed79da10f428a34d191ac3feceb5fd4558d03c4006c6dd82ebddd41550617b868fdbccc1ff3a35b6b7c13c516f9c6ae8db96ae360f9168e66e4c1cd112b4814961c1f2b2ddd684d00ac0011bdcbad5873d84d00433267944fdb30705386ead07b6825f38d17e01b57dd1640e77e04fcb21b5e8df15c13b5ebc73036e5ba3bfca226acf327e825db9a3e3ed0f2d851ac96a64d0e8ee87c07381e074d00580c45d8f4d31c989e3f4c837206d610628b77873c5e62f8b5701406483ab5e1bd12dc08bd362f9d41c1899845798f54618763f453b9f61f23bcbb55a50ea99008164519a8171faac63a69af107bc04807c9a7955536ad5b6a43d61ab735edeac34b4e3185a64b42d7576de6a097a57660cd944f6f3631967fa2807a8938bfd91f7da4f9d0456123a20ebe0fda8b3e3e0c54251ca6311614d776eaa09829ab5bbe567fc5e513189b8a54dceb6c2b3a8ad64aca5e05dae943b81b42e9e4c2d9e36dcd7e653a7e02424eaf870286500b77f86e6fb69de0a2c369855619504522bdf7b9051cd285476bb4ce1b3a12b61a51c9a8d56ff3e445b493af545ffd492fa77f13fb78f1dd424117a63ec71d9edb6d50653affe976449c5b3508bae9449b59fe17d12c2e46da358c5cca8474eb40c16121a12b2fb30b015353b6684b63dfb1e8590a8147ae3a1481545a6cb40a80fca27a808d4e8ac93ed1047d7417f91beced43d1299d554aa34f3058130db3a07dfa5359b7b23a9c799aa046b3c837eaf541bcb3613592c24e0fcd2fe5e0a1a32bad588b4f2fd0e81f21bcde4fe925860aea166ec30c64647a8a1aa67515cb53032685e8e08393d9fc4d58fa4c5812f9648b7cd8a2fca6e92ccdedecd39623afc54242220c68ff7f6eb027de44dfc7a6128eb0d66c726a009667c5f1d22c155b1c84a646bf87b6e64082433400fbe0c8459add3ff28f1f11231ce1af015f0f07fa55d887d4c6f22174a8acf519f78ef1615720e1a225dd035b7c778ce5d1292b1a5dfac9ed8bbb373649424891b4aad0fbfc5dc3c8d723daf4262eeef4a61c56b70394f0b0cf553c2290888c7874020bd809e85275616b22687e1d88ef7aed0a7e7764ca0e88ff4eff136436a14dc2945d8fd75b16eee2d7dd3b23398c2d588c4b7ca4b0071a2cb1e50aca22d4f38a31ab41f37133674f7aae5a8b6beecbaa6e8dd492acc4fab9c0cfbe61345daa02b6174f74b66e87ced5b053ba3f9ae3fe885a311fcc48d82d3c69ce4e67760b55fdce42e63cf352ca22217d6f36b8d01d06b267b3cc7d9e887fd70d516689fcd8701a72046c2cd39f5170955f2ea02c366a9e8f653c44cc7963c93e5ecb94c339f275c8d33dc252c83570242faf7c690305ead0c6d67f83c8a06de1d390dc2bf4e623d363169c72d227ec04657c5a47cffc99a3d2cdb6ac1dd76ea47a8eeb3ed5c4d5cbfe0de28e119754c9ce4faa164f6f5b3e44e73beba5077d9d86d87133164608954991f8546235", 0x1000}, {&(0x7f0000001f40)="e8ab8c8e84f67e30028acafae32b30f18c85ef0c0974a58726f8b5554032396536d6de7387d426c181c0be318e4cb3d70083e7e6965bd0a5bb491a455c0fff177442114b80b16aa82b69a9234870509a6e07d2cef3c916e58001da9a7c4c36fd334717af81ab26cd366bc33ae944de5bbf20dd5628f1c9d677d8e2020309f2b3c77b5550db979f5be4f0bfac9c9fc98fab87b3259af51a670738ebb6a530b62a3261b772fe35b7eae0a6c1d237e69702748f441016939aa73348e9835e0832d2a5bcf286106ac919229d535913aa2f3965783b0f149677e3c45cd5bd40", 0xdd}, {&(0x7f0000002040)="7beefa45d019ae52d2d3d5af863f01bee8473908b1c67b1fe60c18ef0184f42a6caa9a5f30a4025f371db48c987e1ca46f9d555d89815342f8daada5ee095a1ee632a145c40c099537f54ef277d0bbc6ddaad8e9", 0x54}, {&(0x7f00000020c0)="7836e32ce0990c693bc77a70f2640ec09bb343486845707436b8c204a6a80f88c6bf1a4b8101849489269b605f1a706ec7ec9b2d8b80861659d227d2495bc39f98019dbb3ee943cf494a8acb4ce3fc83759b7192a2d1c26a2611727e0b672a0b56c96cbe955df059092a8f853b7fcc15e6afe066281f747f1ea13eb7b541411cf4de3271e3f4b456cebb44ad4ac27e476624d1d1685b6b5a985ca29463a1836f3646f63da4caa8095eda91aea5aea4fcb32791d538877e521be83f27", 0xbc}], 0xa, 0x31) mknod$loop(&(0x7f0000002240)='./file0\x00', 0x1, 0x0) r3 = semget(0x2, 0x3, 0x100) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000002280)={0x2aa, './file0\x00'}) pwritev(r1, &(0x7f0000002580)=[{&(0x7f00000022c0)="1b8f0a1677c506e546409f0b71f4fa48448ad4a4b42289345e379342acfb90b7fafa58529307a67e42a14e5ce14450899c27408b5189142eac3175200e15a869d3bff795bfa2f16ebebaeb4c30b19b591d81842058c0ce498a9d1bcfcc327162a8b4a13fbfb5", 0x66}, {&(0x7f0000002340)="d1dadf6822bdfebcd1d337bf73900705ad8ac711fd5d780596b195e88a7ae2745671b366b8ee3860670f525fa16d5a28d21015ee999ad53b8c55bf3f06d3d4714d1e2114b1f270fa40de542605a2d9449338b4e58db7499bc90b03ec13477b693ea9857d9fb226227283ce92d6f8d4f1b6aee33f7f6262d28d2ac09987ed33c28fb4fd42fa1eafec4c1d2ab64f030386a8d649123ac681e86e10187ecf63387864e600d6046ad880c9e2ddea4c758d2547ff", 0xb2}, {&(0x7f0000002400)="fdac0ec0aabbb1cd118ab8536200ec475ac15cfc5a8f6f48933efd5f45bdfa36a1da0af0693966fe2e023806505c52b05a6c75dd542e8a0d94683f7a80c9f7089ae7e9dafabb0385a06856f4d8e24a3d24d670684f5582081dfc5f260892a16dc8660e449892510af4918b9937b063715c77e8745e9e311616fb698aaf44da380149fbffff11f01bdf579ef71c5a9fbae57ed2bf01f031d1a9a597dc742f9492bc599b0696a8c0e59aff", 0xaa}, {&(0x7f00000024c0)="62436ac93715b0b0bbe3533b67efe95c4ac33455f3673e66610003baec8947846927ecca25e11af34f916aef499f1c28119fd65dbf325b836320f3f4cdac8f06b0dbc1e07525e42238a95408ebb6cb7fcf3ffef025706db5f7038757943894f83bda9ee8ef2e9b11482585866e6c10d869988bc9ddc56315563a60240cdce1f94474668898085d1163de5e834295bcee5a815a1775fc80f3ccf491f3", 0x9c}], 0x4, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000025c0)={0x3, 0x12000000000, 0x100, 0x6, "83e9d7f2f6658d4ed0e91c6639a0c301b946c50b", 0x9, 0x5}) connect(r0, &(0x7f0000002600)=@un=@abs={0x1, 0x0, 0x1}, 0x8) sendto$inet(r1, &(0x7f0000002640)="1c8d3274fec0a5e8c15b7771bcdd5251", 0x10, 0x404, &(0x7f0000002680)={0x2, 0x0}, 0xc) bind(r0, &(0x7f00000026c0)=@in6={0x18, 0x3, 0x0, 0x6}, 0xc) kevent(r2, &(0x7f0000002700)=[{{r0}, 0xfffffffffffffff9, 0x64, 0x80000006, 0x6, 0x6}], 0x6, &(0x7f0000002740)=[{{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x6, 0x9}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x4, 0x7}], 0x4e5, &(0x7f0000002780)={0x9, 0x4}) sendto$inet(r0, &(0x7f00000027c0)="64aab4b32a0b7f3be77007197690324196fca67cbcc55eeb33973fde5ddd18691e1823a966d79cba9e5f9f1d7a2f7cef17725202ea23cc389c511b2b59", 0x3d, 0x4, &(0x7f0000002800)={0x2, 0x3}, 0xc) sendto$inet6(r1, &(0x7f0000002840)="36e84b6971a7145d0cf72078500d8c0e942bd48bc34e361ecfe8905e7bf9c63c24de7227ba5ecc9d1126b1e68cf682c980c8c2e420827f035e4b1ab79fbdc4018f6110e27839e504c81fbc19ca432c6678ae5c5a9f3a6ea577fb05fb68b55a8880e1e2c5fcdadaf4fc2de84195c4b3260a05ff0bd63e0beed1cf7febe25e97ba708e03c396d6fd47", 0x88, 0x404, &(0x7f0000002900)={0x18, 0x1, 0x7, 0x8}, 0xc) r4 = socket(0x10, 0x0, 0x10000) execve(&(0x7f0000002940)='./file0\x00', &(0x7f00000029c0)=[&(0x7f0000002980)='.\x00'], &(0x7f0000002c00)=[&(0x7f0000002a00)='(\x00', &(0x7f0000002a40)='(\x00', &(0x7f0000002a80)='\x00', &(0x7f0000002ac0)='\x00', &(0x7f0000002b00)='(\x00', &(0x7f0000002b40)='.\x00', &(0x7f0000002b80)=']\'\x00', &(0x7f0000002bc0)='}-/\x00']) kevent(r1, &(0x7f0000002c40)=[{{r2}, 0xffffffffffffffff, 0x2, 0x40, 0x400, 0x3f}, {{r4}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x7ff, 0xde5f}, {{r1}, 0xfffffffffffffffb, 0x98, 0xfffff, 0x9, 0x8001}], 0x81, &(0x7f0000002cc0)=[{{r2}, 0xfffffffffffffffb, 0x3, 0xf0000000, 0x7fff, 0x1}, {{r1}, 0xfffffffffffffffc, 0x40, 0x400fffff, 0x8, 0x3}, {{r4}, 0xffffffffffffffff, 0x40, 0x4, 0x80000000, 0x20}], 0x10000, &(0x7f0000002d40)={0x7, 0xfff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000002d80)) r5 = socket(0x18, 0x0, 0x0) getsockname$inet(r5, &(0x7f0000002e00), &(0x7f0000002e40)=0xc) 16:48:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f00000000c0), 0x341) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa) pipe(&(0x7f0000000040)) 16:48:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = getpgrp() getpgid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10a) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x80000001, 0xeed7, 0x9, 0x1, 0x7, 0x7f, 0xffffffff00000000, 0x3, 0x0, 0x8, 0xfffffffffffffffb}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 16:48:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x12, 0x4004, 0x796) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:48:10 executing program 1: chmod(&(0x7f0000000080)='./file0\x00', 0x22) r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2cfef63a360415e102c7312ef97b67bc2b33e13801f302e6501b0dd0053d11d6c1b659dbd2bf4876c123c74a369fd8380ae5f05aaf7efe7177eacc5a69ce3edc7424da342b7b6c4a00f666c236768c41fd59eb20473b7f883ea8df51eeda6781d2d7c88444945f1d11ffdea266b2195ce43756446798aa350890996b1fe8c636d7382c74890fcfe40d327a4436e41f455a34a49a754f50b1", 0x98) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x93) socket$inet(0x2, 0xc005, 0x81) socket$inet(0x2, 0x4007, 0xffffffff) 16:48:10 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, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0x40, 0x4, 0x6, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0x7, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x7, 0xcb20}, {{r1}, 0xfffffffffffffffc, 0x20, 0x200000c2, 0x401, 0x8}, {{r0}, 0xfffffffffffffffe, 0xa, 0x30, 0x7ff, 0xffffffff}, {{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x80, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x9, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x2, 0x101}], 0x10001, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x0, 0x3}, {{r0}, 0xfffffffffffffffa, 0x10, 0x3, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000000, 0x0, 0x3f}], 0x2, &(0x7f00000004c0)={0x341e6d9a, 0x7}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)="e27cd7e7ca1e305a5e90a9a0db24b154088a940511c80f560fb8ad8cec49ad64ac1641918f78057188f738d36f9873ae273cd8d5d98c8f452145ba63928c4df1ed1d6c4d5cb7c22424cc0b190c5910e59cfe6b343ada70fdbc174ab86a820a09d6b33d0cf5b9c7e6ca3fad3c3e71ec9a76885f46e243a000240508d8f36b2bebc9b44fc9b8b10f6e1c0bce7e9d472ac267454d17459733291ed2d2974bad37fd6b605a5c579a90d4ad187fb222dc136b159aa328135a92", 0xb7) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x32, 0x80, 0xffffffff, 0x5}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000000, 0x3, 0x2}, {{r2}, 0x0, 0x4, 0x20000000, 0xd0, 0x8}], 0x1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x8, 0x40000000, 0x101, 0xd8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x10, 0xff, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x83, 0x1, 0x2000, 0x5be4}, {{r2}, 0xfffffffffffffffa, 0x38, 0x20000006, 0xfffffffffffffff7, 0x9}, {{r1}, 0xffffffffffffffff, 0x22, 0xfffff, 0xc87, 0x736e}, {{r0}, 0xfffffffffffffff8, 0x4, 0x8, 0x8, 0x3}, {{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x6, 0x2}], 0xb2, &(0x7f00000000c0)={0xffffffff}) 16:48:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) geteuid() symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = syz_open_pts() close(r0) r1 = shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x7) shmctl$IPC_RMID(r1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x1, 0xe5a3, 0xfffffffffffffffc, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd234939797501", 0x8ed}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c", 0x1bc}], 0x1) 16:48:11 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000100)=0x3) fcntl$getown(r2, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x81) pipe(&(0x7f0000000180)) ioctl$TIOCDRAIN(r3, 0x2000745e) syz_open_pts() ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f00000001c0)) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r6, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000080)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r6, 0x0, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000040)) syz_open_pts() 16:48:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00bc1397e200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="8899a2de65108947040e4486bd4d982dddd123cf86749742fbb200d1943a49e2da928474953ae56c408b48ada4169e5e6327289da2e173ad19e205ebeb67e15a9a8c8e404d444b931eb5f1fe51067d1d4e117c43c28103db968c583ab67775c6522fa3dab9c9601c9005cd09d63f7a7b099ecd99319b4104a8c2bb7aba7b1387fddacb64a1c0ace7426f66717c225312b6205ad5154a9866fdc9a0d064436e0e4e0d013291a0cf2db89b7cf28fc141ff8d27858cb83b19872d5ec99b4cd0f938f45a64f9a6744580d7fdbea5edefeb20440b840c5fa6861f3966b5a7cf16a711712e976fa9b149d6af8130", 0xeb}, {&(0x7f0000000080)="159b05c35bc9a6cbe509aaaee2e2548bd7b68847de00dce971fc9818629e90ade179c5a530e4f1ce348fbdbbdd4816923b1cf9b6607f387dc72394e0723a302cbbeb52", 0x43}, {&(0x7f0000000100)}], 0x3, 0x0) r1 = socket(0x18, 0x1, 0xbe) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000000)='./file0\x00', 0x30002, 0x10) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCSTOP(r2, 0x2000746f) 16:48:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x42, 0x6, 0x9}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x4, 0xfffffffffffffffa, 0x9}, {{r1}, 0xfffffffffffffffc, 0x18, 0x4, 0xff, 0x9}, {{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x3, 0x7169}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000040, 0x9, 0xf5cc}, {{r1}, 0xfffffffffffffffe, 0x1, 0x8, 0xffffffff00000000}], 0x0, &(0x7f00000001c0)={0xa67d}) write(r1, &(0x7f0000000340)="87", 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) 16:48:11 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x90, 0x0) fsync(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x1, 0x8354, 0x6, r1}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x2, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) write(r2, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) write(r2, &(0x7f0000000000)="6a4a4e5c7f0000000000000000000000000000", 0xfffffe8b) 16:48:11 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000040)) 16:48:12 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') open(&(0x7f00000001c0)='./file0\x00', 0x300, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x4) r0 = semget$private(0x0, 0x4, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/93) r1 = semget(0x0, 0x3, 0x320) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f0000000200)=""/123) 16:48:12 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="9a07e804ce21ef03af4d934edfb7cc3e8f40ea2bffea9a030ec234c8af8f1988cee06310f2be2a5823d666d6ee2962afb0ecf73b3422418e48407929cb14ef492a8b3e68fba2e5475cf7937c317f6ec5f8bff3c89c0f91bd9919d3172b4aee1a369865673ff0c8559d2074462e9bdbd946257c7a40f7bd1feb3c49c648a58b5a22b822623eff749f62891ee70521e36f92e3186f2811c2261e49c1b33060b4bc0a32858a88eb", 0xa6}, {&(0x7f00000000c0)="75b5e0233890adaa5946fd248235b6a9eba06092873c0071639cd3211dcbe58cfcb95625218137b0", 0x28}, {&(0x7f0000000140)="254a4b9be29b429c947eb40986cfd014cd0da01d3ef235ca6b7f0566aa18289b3456654263e39dfd824161254f2cf3eb6fc80ae72a7ee00ed4245ee9b5e8774e4d52929c64f029d1b2ea42751985580028e09da4f34372e663deb7071aecedbd666959adb05bb9258a0cc9d546d30bb87e80", 0x72}, {&(0x7f00000001c0)="7d3d7713ac5d6383c64a6cd195919eb02701ebec9d3725be1e6ff7bfb1952a9479836d39f967b7f7345118e627babe481825581048de85636c5d8dc96ce8578b2ef07a845b4e1bb90e4e66145401e7a1de939961d8218eebc512dfd8b510f2d3ff172a7cebe85bafac35a8bb176e70021abc813e8dd28d5307530256fbd5270bba1f48bd84c63b0c2926be40320a28e0298359638d34df7834a13f4946d0df838f894089b7fd7d39243b30616cf551de00e26610c92a547c42221dbb94238a96fc15ee06506744dfab19ea30d1eadbc75b5a0c0d0afd86d1df321c719d6a2ea45d8573ffb8", 0xe5}, {&(0x7f00000002c0)="36127257d1ea8edf89b7fb689f14e2a0d9275711aa6da88abe76060be8a1456acb3ab4e9e3b4a9b4ab82bc30d653f76b6cca188dc09941ec4376e0", 0x3b}], 0x5) r1 = getppid() r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f00000003c0)="107fde94afee148172f88e715ba792af0bfb30980557bb8e73a578a6f8774908fa9c5ddf345bc519cf9d194dde8daeef6a72a90ba71743746b051ef415137498836d0c907760ea1c196618b2d08194fa131bc064548168ee48dee8f32f8b65beb5d16cb2fe11887a47fdc6c391a3c9500c6cef294442b9a03d7307b0beafc31bb7d81dc693e1069fa176d4adc33f47a0f14acc76375ca8754351d8a77c7f3b07fcb676d781b1802e8f42ae05cf515867bc394cc9e7fa1af2b3c1ec380b4ae07ff7ee29801554237a6e06bffac9745bad76ecd18c28bc", 0xd6}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="5eb7aa7cf4cbdf2895ba56e18ebf09e0e3ba176b205cfe31151528cbe62ff54bbeaa724e7efea9e75eafa511b55a9c218517acad30bd30394dd479214b483e627d132512cae2e0add57d6a68ebd7293ef16448df99984c85e020486250f45c38bcd64d60849407238e14503cdb23fd5345", 0x71}, {&(0x7f0000000580)="5342b524b6cf7133fb9fca85105d4b00e26ba7ee55ce05c33d6398f74295a0b9bf9d734b469872609bd6e88bd5717c7e61fe40ef406ebfa4889923b3e5676bda8a27da3783151f93712ec9dc01c59643751955879580192c3c7e5d01cd3bc06d122596a05ada150e626ebbe2a60f9b9e389cbcdc522783d1ef31fb11733cab4c7548cd2a637b65eca4c283011de630f0d10183cea216c349aeb1ed", 0x9b}, {&(0x7f0000000640)="e87b66cf933a83a2c760de1490e812002cb5d54e015bb78814e0314e6a2b5e310144380dde339f5a17452697fa7649dc29561bd847efb053e062c291b20a9d32fd09c773968c2f91", 0x48}, {&(0x7f00000006c0)="e34295090af20879da8490fbc1c3013f175b05812bb7a7152880cf65c212a3be10ba57988904091b31d66412ca51e32c8910252ca20d57fb1303ad45105d7969b50a906e8c9d9a561d7ca7a70cb241feb423c7198461e6f10b09e70684e32aaaa78e39c659ffef4796b851986d3239fa8ae1995d95c0aa5f357daa08fd6f620b24728c8d32f9753f7fd795b1e2555c0b29324d85705fa80b28c5011e0cc8c145f6e1bac137576224920f610b691b0662797046416586223a9d77bb2a", 0xbc}, {&(0x7f0000000780)="9a86596a1bc650", 0x7}], 0x7, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x40, 0x1}, 0x2) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) 16:48:12 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/20}, &(0x7f0000000040)=0x16) mkdir(&(0x7f0000001100)='./file0\x00', 0x8) sendto$unix(r0, &(0x7f0000000080)="c5c3265021751265770c99a6248ca93134631aaff47936a5bf0fdf7e0bd4c7fe5b32406f453734c74b6b24398ceb9d2c6bec8e3952b5d839dcc0d92ab079485093f4fcf5b66b3732a3a35cc8ef6e02365aece09e66e4e67bf82e98fc57c0be4ea7fbd466c0f55231fdba6e2109a12dd9c40ff2f7a996a2150624d2790ec1acc6a31cb4222decb912b2cb1e2d2443f132f4b508bf01eec1a74c170670ddb0515a68a9c6212c12e18affca93762bfc8d352c55720cd7a8fc3b90250d3b4476c886f88827a5db346309c87e01ef011232c55e6ec16fd609a084acfe6b10d9a36af99d2ffab2228a2642018cf16fedae7949cfe7afab1b945aa1c7bb07866ff349ff5d4f8d59aac316c168e11fce0ee6515191aed6267cd74a6167d3c322bb05bef89b5fc14bb139b24384f2af3a9650fa5ff9d17b1c989b530d0f3a1c7819eeae2edf7589c0365b7c4bcf68f06bd8f0352c9328fd06e8bfe512b7349f1e8bf1ad1a92606e0b550dfa0efcc8945a0efb7ecf09fe935d6bca10840762cd3973edcdb7e9ea3c94050091b519b46ae3d6872a62d0348a40bfc743d78e5a722ae06642a556bcce8c20e8e0ccb1331e8a53085af8e9a17020201b5a7842516301a965f61817c5b307cc810832b83b2e0aaba682edf885155a9f5174e3e15e30e4445d1d5cf8abf431cf7e15c94aae1c77d99ae861db58f0320a84afb85162985a8bf311f2b9152814323dcff81982e65112778ed058c76a54aa8ef5f4687dcd229f6589de6bf1e9418e65c66c795029959d83a7dc7f12d500fcaa6c14d17879710e1d9ce0f1bdbc20a638df40727fe6c613675e6231f037d16f283123e7fcaf77de15f1fbf0b9791f7bfa245c1f51dac3ab3522e27dac1063858cb3b91edc479f2fd6f9da02496ed995a0915bf02c9b5924111a38a378238f4add396e76f2de1a5c1fd7bd56cc2941acf7fae67aeb226199e29c9c92375a34710663d8fb4930754a125602f3bd083115734c5732b1726ca2d63ebb2809bd5c9e6e970f568bb43ccb576c2509aca74246596426aeff8c542835901211006af51f912561e0501efa282af5500ba1791c44ec0fae83e5d9c35718293d472b2100bd2e78601e27be2ac8dafd8658806d46880d97be72696ccf34d12ae74d2c61bf4a2fea736ae4610238087d450b7ac4f78b22ec6da1c2e8672087666bc7a068d8b501daa6fc790556b95d67bbb1bf49e19485e9990406cbbe5e306682aac6dff6f6c65c8b2fe27495c86a2ebe413ff7c19c37d037abcd16ddf02936f2ac7e660674e8ada0960ca5b547d33ff9ae2c385aebc62909d7675eb70b924b6ae654d311009109b11a190aae5247fd2ffd0142b0416b155fa090a43f70c9e16001871b73fb26f854b9ffeae65a708d28a5649ec35d3024b0c3c06e8bc3f6ba3d5993ed670a8a30f381202a6cba6adbe7cfdf8d8ade005dd695feda72038323def27bc19a379e645200e6e682294e314003fb33ed82c560319b4c3169d14ac7f50b6eda0c98fcf0781ca24eb12d522d2293415d313e60f83421875c3a9c2069589dfbaccf7c3adb3ed0391d735a327a1f80f0b49a1585f9f429e2cb18cd472dc0821c13f46f8a795116d2296a23e70fd17493076e5bbd33d5db597812197046aed0173ff36b094ca1b0253f24fb8c0a28b0689e0c3f5428201f7dd3b91da53571e9e6fea8821ce9110586de3cccfc8e3b2460744f0c24ed2803f5dcb6e475297adb0d65c83df524343be730d3166aa4e4a96f60b0138c82e88055590ff774a830a0c8f3e8a0979e9ba3a2dacbaa9bb4110a83d5995e0470abdfa482c34f57076e1e2a14fe9141d85920c57325845a85169bfbadd70e83f59703735388586809594ac158d25c19d4b7bc5088fdc13d6fd1a2b3b02065fc239f78a9f776e7bd653f23fd377dc263c1d88440818464927174f91718f1bb8be95e23aafd748c8470c24ba2f071c98ee5181be80d93f3cbce8640f0639b020749ecbb83a15e3c4dcf5cfed553529d46309eba3d5bb01a96b55228950ecb165877ed64988c5fac61f7d2c81940540e19fa259925d38c168461e73032c7922e6bb5ee17d0443c6d327f390204566a1568b01d0b778ba52012336bbad3cf02000d2ccf0251c520fd4c5d50620f76d598c12c18f5260ba0e2376d575dd923deafcaa075020159e65ef6069b66dd95d52a68b68bc4e952d50b4c86047061da5569a7a079e9c504e4ee66ba869eb66fa8fe06d8af96ee59aef8e690afbde884b50281ca97782bdb4cf47b7bc9658f1abaab96efa4bfa215b1e0c3a4341eb188157d1f3a56d65fb28507877064f0bbb14f8f1fdeea45092d26c2bdc473bd7f90733729c081644c52deddbac1daf41afcfb98f37f668e0935ceb06a70639e5b0791b3957a51251677f8d184ee534ed5648b06f1964827810ce792268178c27db456d9070e2408643da1d44445e4034427371da8bcccc0413b68247c04f3cd0a72b227493e8c778489a41567c00382fac73b0b4cafddf44176c0ad07740db8001cb629c1e14c96c8df294618a8563d5b82a5fa98dba6fce13e25e2ed322afbda2da1fa1891b981a1a0374a34c76212d529184a8edbdc6019991a4e934a63f6ff67823480ee5905f0fd5022a1163177b1d0254ca01c6d3953f685e8a88d854d3a2979bf1c41ce4842656409e831c35e32b01a5756785b1c4a8437df8c9e0b5f9d93bfd385b6e15d9892858fcc160e351551ec8c0be17cd1ed4a131b4d8c638da53b62f7bb92f80f867f1c8c16a99460d5d9c9f5746dff91a79adb8a42f8e86a66c61f17ef50baf224f6996b02e8cc1bb3ef7de5bf20290c15f8306ca2cb85d466e0293f6694784f629f77b6f4d802c9205c0ff857e7f8c9d234a43acbb9e99891c5dd93833a147681a12222a5d93d27f9552ad024e77b716955f6aea7ffd98905eeb010b087f377411dab586126342e5144430aaa369d310c46c0497da08135e1d82925775ddd2d26399767abe3ad736cd500446199e47f1191e08790f9740b9a9080efed161e6e9339557cee44f363e20f54e275a806b89b1771b190eca22439881ac1f7cf6221202f739e99133dc2ce4691c5ac354dcfb6478a6c207bd4f7b9cb536e56a359a8ac3a3e8f9717f1f3a860e6f9e660529a243860df314bc746e9eb57e930cb445f442ca163fba7e9a41cb6563ff5d995c31f4bb8573075a64cab2626a7a54084755ef3d6eb2d7dc0a0d062781cbfcd2381843150e12657765ed0b210a472a90d0f40cb0628291e07befd1dcbce2acb629583683349a41d9cbadb4f2e32de49efe0af0a293bf38b031db13d0b59cd7c4834b2a942275d55f33ea0036c8c4836ad21bab05b270a81227bfc1ce376d555521ea4e7e69fdbb99bae9022ffc125ae2fac5f3ad7f830e736cf8e408b18ca931200adb91c42ae193fcd9083096c732f29a758d262a578f2ff784d51d3a89cd4307bbb3b7d06e9fd093c2a517b12b4053b3ecd076a2c8252f386c8de17f48ac4dcac9e3222e71c1d642b1d221f023bb5a9940089414811f4aafaf60342ad628ce88fe37c0c2e0107068737db8adbf6d7372e55a5da856e3fabbb9d98b33288221271c0720f2477900b65db335934aeb7dca900a1be668abbb84c389aa88411723bb5a91b56482011896e851c34bb1fe4be868b1cd33532713950aa5835ee52075504d8e076cc07795f6afeda7d72ee45ccaad3295f3600601e149bb0fbc47440ff80565feb27e1f31ab441dab067b1e9cbd4c0c70a8b7818e09503bbf223a9a120990256e87ef80a713cbe3f503c9fbd0a541e58117d68e3489012d48db4a3116036ee181ce046fa28e05077774b067a0157b552a229ea967075122a95dcab99844ccfad8ffa25f75d8e1748ce040aa9336fe6f3af112b0f80463b710495aa416d44ac713bd235b318e38310c43a7dc4ae09be571aa5413ec9d5cdc8a1361144a6ed75e011fa0043366486f0060ad5e2cabeacfe02a63b6984b4c6c22c4094005101e16180efb15201a1388f83d85056d17fe24b7f51ef0ab5a524db5c2994b5a8ded2447304abd8bde576d000da2ed77db4f7afcca34ac71930cc77f63c3f12c651dc240a868e77bfefc7ac546e6d814f3f4b5c871445e9b217d10ca9da32137f4e3cf310aea915d3bce532edd16d9881cfa32c91dc0afb28227aca981eb8e8f1bdfd60806fd35c22e9947e60d6ea50321be74a402661687625fc34ee4ca05998a63e9bf17ee38544009811ecbb8bdb46e487a6a6bfe25cc7ebcea26198981da9e02802365e2a6add11ca45dd78c4d4e8c5170e17b3c4342c663556b9610ead3f69443c5e04a24a7bf32648da563b4c8273f4df0d944cf4c9fe439ee591ceb18f69f1cee61ec3a094a1d6e5c467f63e95528b23a992e35b4df7a47a3de66539e5b5fbee7a8058f691ed81aeb75201cbe3fe83acc9e14356945a7e2a0288fc40493d2707d34334552df56326aba5f31cbcc7f29a8a954146c4f7896f3166e1a837f95ba2a5a826ce57373405c7c8bff19a0a6a1028421fe3657d141a2040d8c29c5ab01af99956696626fdf73d87648592c5e75c9780d0f170be998f42d516ead0887ad271221a7c1db7ffac9ba0366c2d586d48276a96c41b48bc8b35955cab74483a70259fc95499852a1fdf0155a371c7383a809e4173fbefe558f98089250ad6de34ee5daeed147cdeada2bfdb1004f5bce666489a13c08e1ebc2586efc099512183da328caa82e14711a2ef3a0221755da1df112e44e6d012db7a6fa9648341c3c6f5df46fc3fd00869b5baaa1342a40c1693bbbf22cc5fb522e4c997a7b959de95a7ca2479ba1a4b8434d76bc7fff53c29ae0eacb909f3b7906740a6451d9e2973893ce743e7fc870d4881bcb2281945dbf495b2dc737c13902f5c7d67cf6c4fde14d31bdcc8dc4e14f44e17557794097cbe43606f9a329df3337c992bd66fe9f2e325f88fe0376aedfeaf57662a1ce501e7b60ccc93eec3a887ceb3b5ba6a4c7df7d1806a80007aa95ca22dde7b1774cc4d2f9bf177134fc33d97e947606f27b9aa53fb645c8f6d462ee4d1bc41f1201f5a50c6251211b0ccfa431974b64391ae6449cedf14589f0a77b06135a521f8c843bd8f53965184a8aa3b0de3e24a7893ff0a7c0c56b115f0543f4491299a50db7aba1372637527c2cbc367ea7d86e06b1a36063b16f2a790792016191bae39ec2af4bfee78feb930150389fa31f1c4224871af415bdfd97cf85d7e3b98a9c1d3056d97343b8c77c4f3adbaa2672307bf5b4c8b44c9f42acbe330286165521919c05729af374606509df18f61939e9cddc0f2988d65fe594899279955f3c9097487246bbc876aa79b54df588e6086bf8aaa0d856304c7f48b7046bf4ec0257b74c016b5e5e8951a9aea3465ca392b326d65a3990118740b8c4aa21d7c0d47cbbf397a446c23f61fb01b45cea245bcc4914275cce3dc11be4b6c30af47cd238cb818fb0de927d0e4d49fd45cd67ddf911d670d1128d8c07063a900de7eab1b85f832407e77fb3c090f71de644e6808ce3e3828a828ee4122c981a7d36cdf396d46b3b449c6c934afcd1768e1af6b3d31131eb69e41cfbf105c205006ab708e92a33477b695126dbb53eca1c1017d5b6fb7b24b6ad70543f62c7f9dc1fd4674399b7b1b6e57a37f170f947ad8e1ba44e8c0e4e5d1e4c983cb3b2809b98f56cfc74aeb6daca1811d8ec0893f6db7f41c3c93b06f6853b90e77ef1d119280a7a561b31f5ce9f8e0185824e7eead8eba0f048f48dbf37dc1", 0x1000, 0x2, &(0x7f0000001080)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f00000012c0)='./file0\x00', 0x40, 0x1) mkdirat(r1, &(0x7f0000001300)='./file0\x00', 0x147) r2 = msgget(0x0, 0x42) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001200)=""/159) munmap(&(0x7f0000719000/0x1000)=nil, 0x1000) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/null\x00', 0x10010, 0x0) getpid() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001180)) mkdirat(r3, &(0x7f0000001140)='./file0\x00', 0x20) map stack 0x20719000-0x2071d000 of map 0xfffffd807effe708 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd807effe708 failed: no mapping 16:48:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) getrlimit(0x400000004, &(0x7f0000000140)) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r1 = socket$inet(0x2, 0x5, 0x100) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x4}, 0x8) 16:48:12 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) munlock(&(0x7f0000007000/0x3000)=nil, 0x3000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:48:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x4, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000240)=0x1) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x3) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='.\x00') sendto$unix(r0, &(0x7f0000000140)="efcbb6674799082be4c6b43fd8beb34e0f1162d5b45239ec825a59de8569746115cad74376031c5500d88cb11933e1545df7aa014a710789dc32e9646559bb770dd4e320e74be2dd07867c116b8862c9bcd9240049529acdf98a8e29d620df920458c129b4d23a44fe2acb9f3e2e0129f8412a82875b32507ba143c5a1e59ae5b76708b313e6094a6ec2fe3a995c3a6a9c1c3e7d66bde72336b0b65ddc7ff6108ac678ceb2a177b279433e7cc5349ead2779ae602ed56784ad7c923bf576d94fe8f08ae69f132fa0a2db7b9075c1a7af19ebf7457fd0e0eb3c0066d170f3e9e26da3b00429", 0xe5, 0x400, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:48:13 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff, 0xe8e, "73cc0ec3aef9cd779f04000605070a7fc06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f", 0x35}], 0x1) 16:48:13 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0xffffdffffffffffb, 0xfffffffffffff92c, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 16:48:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat(r1, &(0x7f00000007c0)='./file0\x00', 0x8000, 0x12) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r4, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r3, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r4, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r2, 0x2000747a) sendto(r2, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x6, &(0x7f0000000300)) r5 = msgget(0x3, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f00000004c0)={0x2, 0x0, 0x80000001, 0x10000, r6}) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="00efe6883e8327000000007600000039a1ccc2e6857ff77d5f2d3568150900ff7f463b1811e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190a0229ed801f1edc6fed40cd63a011f7632e947978a1ff562a4d4d144e32886559620e671bd476a76d51ea97831e70757eec5ba4ab231c401c5f076fb6de96dd0362d43ac5357cf71b305b79c70a270281b923300000000000000000000000000000000000000f8aacde991bf446076427a488426e6ab1cb9e6be6d8a0556281b4620a276e830a66cb0d519d2826cc2449849a0424d289d0649c3d266ba50"], 0x1, 0x800) r7 = semget$private(0x0, 0x200000000000001, 0x9d) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x1000, 0x101}, {0xc2a7, 0x80000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x0, 0x200) clock_getres(0xfffffffffffffffd, &(0x7f0000000100)) semop(r7, &(0x7f0000000500)=[{0x2, 0xec81, 0x1000}, {0x3, 0x100, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x3f, 0x1000}, {0x2, 0x100, 0x800}, {0x7, 0x9, 0x800}, {0x5, 0x10000, 0x800}, {0x0, 0x2}], 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0x9}, {0x18, 0x1, 0x8001, 0x5}, 0x0, [0x2, 0x400, 0x1ff, 0x7fffffff, 0xffff, 0x8, 0x24, 0x4]}, 0x3c) setitimer(0x0, &(0x7f00000005c0)={{0xb57e, 0x7}, {0x200, 0x6}}, &(0x7f00000006c0)) socket(0x1e, 0x1, 0x0) openat(r2, &(0x7f0000000380)='./file0\x00', 0x10, 0x20) 16:48:14 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') unveil(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)='r\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) renameat(r0, &(0x7f0000000240)='./file2\x00', r0, &(0x7f0000000280)='./file0\x00') 16:48:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0xffffffffffffffae, &(0x7f0000000180)=[{&(0x7f0000000300)=""/4096}], 0x0, 0x0}, 0x40) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000140)='/[!*+^\'[#:\xfb\x00'], 0x0) write(r1, &(0x7f0000000240)="c77ea011a7817c88afc775bb68b6b9ddd7b845b4118e8d28f61fb8273786bd9a82795c732b2cc68575efe3313e167fd47c0c56939e9346c38734ef37db0a0d2ac58951cb5aac79603c944952b54fb64df1cd7d9c6951ab760e9329198b396b64a8e1df5ad0bea8a5a1178ccce51675b9cc4e1920ea1934aa2593be391afe398d718cacfab05526e2ce3f6cdf02345d3a4d", 0x91) shmget(0x2, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) execve(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x20) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 16:48:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) open(&(0x7f0000000200)='./file0\x00', 0x800, 0x40) r3 = dup2(r2, r1) sendto$inet6(r2, &(0x7f0000000140)="2900cd9d6cbb2e033ddefbda4f1c6562826c81e2d6e2f503b611bb75adde047be154d22d287e485038cfedf87e9bf46a0c6f121aefac0f6ff68768c3536778f16d94091b4721b9f91827f9115a0031c1074fc853e4a309f3ded431455e7478bac9ce110ce5bb853dae8629e009f761cf6da28e6b1fa9e7d55c52075ed5fa6fde4ae0d86e034432051a78b72df10a58c9940ca9b85754ad8f04b050ba07", 0x9d, 0x8, 0x0, 0xfffffffffffffe94) sendto$inet6(r3, &(0x7f00000000c0)="0f4f13e1d328c4e7728a2ac4c887470178631d7bfb2067e3495378318dfe0166a239c0bdf46bc1d450ee918f4b2938fdb8010c7f7eb568b9cdb24627c62c2b8cd96fa6902c8e61993f7e4e23053b6475dc97ec0320", 0x55, 0xa, &(0x7f0000000040)={0x18, 0x1, 0xf58, 0x2}, 0xc) 16:48:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x14, r0, 0x0, 0x0) 16:48:14 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x8e) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) close(r0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)) poll(&(0x7f0000000100)=[{r3, 0x21}], 0x1, 0x0) write(r3, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r3, 0x107}, {r2, 0x4}], 0x2, 0x0) close(r2) 16:48:14 executing program 0: socketpair(0x0, 0x3, 0x4, &(0x7f0000000100)) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockname$unix(r0, 0x0, &(0x7f00000010c0)) 16:48:14 executing program 1: execve(0x0, &(0x7f0000000340)=[&(0x7f00000003c0)=':/\x00', &(0x7f0000000080)='rc', &(0x7f00000000c0)=')\'.*([$\x00', &(0x7f00000001c0)='/\x00', &(0x7f0000000200)='@-\'-\x00', &(0x7f0000000240)='{{,\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/\x00', &(0x7f0000000300)='x\x00'], 0x0) open(&(0x7f0000000400)='./file0\x00', 0x80, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) semget$private(0x0, 0xd6ff32e258610ada, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x7, './file0\x00'}) ioctl$TIOCCBRK(r0, 0x2000747a) 16:48:14 executing program 0: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) 16:48:14 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = dup2(r0, r0) r2 = socket$unix(0x1, 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x1, 0x5, 0x7, 0x6}], 0x34, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x44df1dddbdf25a7e, 0x20000000, 0x697d73f4, 0x2}, {{r0}, 0xfffffffffffffff9, 0x8, 0x52, 0x2, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000011, 0x60e6, 0x1b}, {{r2}, 0xfffffffffffffffc, 0x45, 0x4, 0x1, 0x401}], 0x7fff, &(0x7f0000000180)={0x4, 0xb55}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x59) lseek(r2, 0x0, 0x1) nanosleep(&(0x7f0000000000)={0x100000000, 0x4}, &(0x7f0000000040)) r4 = dup2(r3, r0) kevent(r4, &(0x7f0000000000), 0x9, 0x0, 0x84d, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 16:48:14 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x8, 0x18, 0xfffffffffffffffe, 0xffffffff}, {{r3}, 0xfffffffffffffffa, 0xb, 0x80000000, 0x3, 0xfffffffffffffff9}, {{r2}, 0xffffffffffffffff, 0x80, 0xfffff, 0x1000, 0x4ac5}], 0x3ff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x30, 0xf0000000, 0x3, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x2, 0x7f}], 0xe26d, &(0x7f0000000140)={0x8, 0x2}) 16:48:14 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x88c0, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x8, 0x0) 16:48:14 executing program 0: msgget(0x1, 0x20) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x7) fsync(r0) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x8, 0x1f}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)="9a8259a86ac8d61c71efb4fd8de6a3b8bbd4b47d7bae8269ebb04432d03fef779aff88c8c821a33b3a35f8c010d107cbfa57f948dbcc75ff0f8cf7164a8fe33b38a951ad48a969905c7d4c534206d8a49c95210c2eb636a289c0c91d9a9305da73d7440caaddb5724d99b33b89526ecbf4857fc75834c77836f4f8f9bca2f776a084aa89b8b8ba736d1474a51292ec035c", 0x91}, {&(0x7f0000000200)="110cbc65d0a3840a78375ce7824500a20d1254a7c1bb1abbc476d5b27969d7e64cc3c637d16cbbe71c54954c0df6fd8664650bcc064635914b7c6aeee5b058071b70bd73b94c3acc5f6d7ffb57d1aa65cfe07ffb21d6aca5fabdb9270b7359968f9a7b7b2f", 0x65}], 0x2, &(0x7f00000002c0)=[{0x78, 0x1, 0x3f, "3c360fe598724cfcb5fbc5c6d9b751af7d82cc222cc30fcdb6123927e7bff72e60266d9f4af50b7c6c72efa22e7093514db6c3d8f41edda46d752bd081456768cf98845d8fcf760d8cf9d8b210dca669400a28f4a7b18a78dfd677240c187ddd2c3908"}, {0x88, 0xffff, 0x52665fe4, "d44232d7172df155b4ef7f0008d44d1948eebf58a694d23acb4f03ddbf8f96732eeedb9c815fdbf2c682501fba752b59e9cc38036b19b22fd1567fe4639c76fe8701ff3a8859ecaf5bbd9be5355c4a13ffb98515b264aa9bc921a42e36548e3270a420b4b69d32611430865a3ed7812d1c7260da26641e6f"}, {0x70, 0x1, 0x3, "7cfa805752b9e2167ddbae8d64e8be33a9ddd3ab3b977e4ddc2f1a41e99c5905fe55a913481535505e690fc668d7893232906d85d190427f40312ad8c5da9f39f3d3298e307c8472fd573dae2bd9b85e64d764c5b672a57c01428e9df259"}, {0xc8, 0x1, 0xd379, "f9ddf134982e309aab2ba288c7ff4717e94ceae566a8b79cdc6dba184f833259a2c7da4f4adc0d2d2e1076cd2229ef8f8dffea97a82c29f802f8421ae335df605a0ce3d87907937731a26b0aa9fc25d9e08492c6edefa6acdbb0265d0d86c8cc7d16d8ff50f6ccf4bf072045e32236d2da2d5506b6f630269a5ced635384951243aafaa0c55ca87d55d202446ed09556fec2e1fa64785ae31f27062c8286dd8f9c01bb6411332f74ea2e3906a6dcb5ad1b"}, {0x68, 0xffff, 0x6f8c9f4, "a83661767be8d66fed3a5a6b4f30a50ed2225c013437f6b22ee73f30375f22fe3b5301846bd55df31bde9de8c60b1eee7986ea4a9ffa2c01a5eb18c90c9c08b93751743664a6c986d364ed56e9ac2a22ff52d426a001024e"}, {0x38, 0x1, 0x2, "b4b73442f661d31aa73e0bde4e6a9d39f63196e5b7f3b75139feb056de35f1c173ec1dcf61a5"}], 0x2d8}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000600), &(0x7f0000000640)=0x10) msgget(0x2, 0x8) 16:48:15 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() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8000, 0x24) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xffffffffffffff11) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x1f, 0x1, 0x10000, 0x4, "cb6376d9a3414f2ca4b5a0d152262fbe0016ff42", 0x3, 0x8001}) 16:48:15 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x1eb) lseek(r0, 0x0, 0x3) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x5d, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x388}], 0x1000000000000002, 0x0, 0x0, 0x9}, 0x40) getppid() 16:48:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0), 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="30c4c8c7bef050cb291ccbc69d7cc5fdd256d782026a402b12004266116db7cdd7de94c342c2ea09655c4cbe98dea84f74448b1c8887df8aefa9eb8cf723a3", 0x3f) 16:48:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x7, 0x2fb6f198, 0x9, "a235058e786509d538e54637569c82f288363ec6", 0xc56, 0x4}) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() r4 = msgget(0x1, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r10 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x6, r5, r6, r7, r8, 0x18, 0x76}, 0x8, 0xe, r9, r10, 0x4, 0x8b6, 0xffff}) 16:48:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xffffffffffffe000) symlinkat(&(0x7f0000001580)='./file0\x00', r0, &(0x7f00000015c0)='./file0\x00') readv(r0, &(0x7f0000001840)=[{&(0x7f0000001600)=""/67, 0x43}, {&(0x7f0000001680)=""/19, 0x13}, {&(0x7f00000016c0)=""/145, 0x91}, {&(0x7f0000001780)=""/126, 0x7e}, {&(0x7f0000001800)=""/33, 0x21}], 0x5) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000040)="b798951f399d8f74e5faab127f2443e0a80c863392ab8597508426babd17e7ffe7de3437bcf3a91fab9d0736df41ad944be792feba41cb21c68d85dc8e91ff27095e5ad066e621d78ee879873ee7a921ee2fde0ed494ea22411df72a344f344d73f4cc7b9393e7356293d4c8a1c0f7585741a7ad04f72b3e7a6a4b6d06753a403b5c8d1f1578133193ab83c739886c41a1198d9668510ad80f5502fda954aff3b099a8d494aa291a01b2c17447f3ed867520327381693548da927e95c68748f3d1d2b23881582bcd02f3f713460b0a92031e6f85ff5239d739b91d98ffeecbbff26e3a6480837aaf1531e082a2e29503e05e92ffae8dd4bce0a319901282e4", 0xff}, {&(0x7f0000000140)="39836571ad4a67217eb5793c6c1247d92af3f01ca84c9024bc5444f08aeebed0dabeaf92aee5e6aa871698fecbe81be7a6d9aee1986550bfbcc3bfda8610467c527db0efbb18ecc6398639d69cc60807ced89a040e2bbb5a32388612d9db58892d29e522b453a94df4ac3bff7d41f2e1178f35de7ba71511cdd52c273598c0431a339ac33a0eeb0529c3c9cddd1f84a84d044e25bc9d61f382967b8ffa02f3d015153d02d4a8c1402175f5ff0fe9297e34b2f471c4e98cda71d1d2559ef2559552", 0xc1}, {&(0x7f0000000240)="e59326866222a7f2cd468ae7e9cbd833ac3d2d44ec4bab43a9b196271327bcabf13dc11fad9244eb0a61d4a4a9d02c867ffb12eb2b248fffe3001de0267c991474438b5969ecd60a8c25f59c2c5d50a9d40a1b3230de200a2e40a891344e30a5eb57daf7b1f9b6617487a0639c3e358936f034124e3db76951f217d9e8bcd8f03325e6fd8f3655bf6c0ea3f31f4c5169caba7415b25ccf33d6545e9d2608752a78f326676cb25cc9", 0xa8}, {&(0x7f0000000300)="dfbdbfd46bba05d8d007b2c323fe64202618d483dffd27451c47ac17d9bc807f5341d57465e5019b70e1b754c9f5e77dde78b3eb70fc4b86da7ac07d25b0e931d1dfeaaa272516c6b96a56c52a4c83def6f9c745dba7267d61a31292caadf534fc43568372e75ffe71f46898e13308a31706ff43ec6440e8b10c25d317854bcb24bd7c78c6830092c31c56e6f4dfbbfb7d793d7b55a081add45f73177c8558205053a8e5cf5c4ed60aee2f741ffd5df7a7d4adb67c76d6fd134676ea2a9c325e181633a16a7d2511f790b1e7822166f6dac71cc1b0384c211595f11f4c6c3151a9d89749acad14c8ff8ea2b839c9d0cfdd7785bdffb431dbf3cb2c993c451e2d899116241d760918e2bcb0a3e7b7b052c29e6d528350a0af60e79fb18f0b194bc7ffc7b51b454de602e007869de902fcd2d1f2c4307dd2c7d5f71a8ef190fdee4cb613b7f99bb8a5b91300d2560009725ffac40d5e7bcf63ba65a656426c3f64f6852fa5c182bc374a36cf3ac7626e394f2fdd1abe80d3642734be367601b8b0f01b55240089c5336a4788b5cd1a781ce139fa7e4d6e4541b4391256f6dd09392f2f6daf3f3e2d5b1fa532c8b66fdaed73dc9a51ca6282d4382c962241658744e172ade162b9a41bea5ef1ba94dc3259723fd2de93a73e45be89d49df1e3f50b9fabf4a340ac4b384d3924f0034d8a11772672abbdf0386d31ec65ac445fbf6cfc3bc82e920ad0630cd1eb36c87cedaf61d8c2bb10745100cadb7211176f5814ee01d3f6897385b3fe9d9e09028123f33483d8b7e9412b4b763836c6f3ab8cf61c1f225c8eeaf2e77a32c74e6446ef9b14542b3e30edc21f116b70c9c5d8e8e82f1fcf2fc76353a06b6d29c954a68c667dca080ea3e8c8d97ff64ea9f647e2c27b24a44200bf1c4446de89872b5d7f9629a407c5214b0fa0ad2bc5ad66b74c4afbcce322a46334feab0afe3ca279bcff32f775485666bb8eff3138fc76aca3d730ca5f0c392961f4c8a1c5785649099f4be0b69945a2a2552710320940e0a75717eeb89962933902611570c97caddf7384dd274944c15a1f97c051a0765b6eda65200b42080cc6435b616184aaa2566741a9f144a56808e3aa83bc16d2fadb05c695792c39358549907bc2f4327d6533dc0bc2842fd6959b48f0bdeb7634d2cdcccbcd8565fd0a2bda18f16f90c37b6a6da2dc2210c0c6e5b2a6cb03938373782d2a7949b53a05a4dbc20e5781762bab879c7252806813b3870a1eb8d46ef25366447f2453f0cfcaba867deb92f844b4936de8d4c0d287f13c606c7b18294bcb4d3d5b0061d9f1c8b3aefd1bae6f29ab45c0d9429d73c6ef64526041a8e2deb284619d36ca139d06c5cf6bff5fe4e5f2060ee51d8c0c8e882987d73b790efaf9bba005b7230bd60d9cb0c50023b9fc8990126d0507a8d5ee3b746b67a786e60fa2f18c6788711d79c5ca8908105149e2b7ff71d5a58be0ff6ff284a2ea32e738daee8b54fe4984f2429b3e51f205534d4598740cd4787a44d26518b4d8288905ded0ae03307a0ee2d56ce0c03900454af33f778b769e6a3c183fc535ce4f2f77a535d06f2ce124d3b79edc937f8132d550f0e689be063acf804ed326c7d98b1aac5a93fbc6061b11512614213af76227d73ffc69667e3b4602f04d70971fee60d3b6c977bfb2b9012303aed1c107c5601f797b8ced23f902342478c3f4965859cb14efa1a6f113325c8e1bb5e835495b7c8d70401f93ed1dfc1378614642a76016aa51e5dda851d466b30e0399f9a5249dc266260333ac8338615d2bb76f03f755743411683ca681f83ab00ee1638519061739e3cd44ff1caafdc7ffb4b3287aac160caaff067fa9a0356adbecf3d232189187d0f7a19eac0274a47e319a5c6a3cfd32d7a00d7adc59432e9562b79b0de2061af2c48a9aa6a3270d571ca7dbab6bfe817f973ce1c69e79c370d825b67021967a75d834c5ce5673b4af8d5a86f96bca1c1fbf444fcb4b434206a42d0c67256edec2d25ba164010f118a550dc42ef2a4c5616671aa165ff360dd3312895c02b0d8da3886976ca7ef064254347ff28a98c230c7f3c8d4c4427cf9392041e0f63d677009b9a59b3c7b46f024db89af9ffcb2c431ef5da7a479fe0b5a8bf73aceff7f11b7649a8d35d22e272de5c4f261f9c3c700f4fc5f32367d0b9be11b48b82eb7d2852f2c0bd3597b59f0bf150a7ba44e04f76b4ac5eb16fc26e49aa52e88913498b78d8ea9317771e4e9e7ed8dd31d48abdccdae3b5cc875c8382d23ed7da902397f76fcb550c4abd51b48c63efe6f6da364e2035f702d2f1da8658a92aadcd4270a783b51b8221baea2bf5d905faceb79be5c27076a95c4a6b5e1a8cb92dfd7f1973988223063f81b2f2d32eb38d4710e3de03e76d0e2cf4b8b9b58b76e69303bffd0adc25524292f2c63892f92d32005bb5c594f0a848286c3870ad0e37122803602c24922986843d2c43aed3a89392d7625cbf6c1519c81e7860261ef9b6519436d356097f1ea952b49ebcbf097763fc47165be90e4a3f02ef245e46bdc86b0ebf9f73084aaf972a2f43ae65da7cf5dc399618999ee0f638f3a1a9198ece56d97e48847d8647843698bfbbcd9d97611410862f55c3f7a0add8f0b8a5039444bde8850e79cbaf42c383b257862b1bb6b7626f7f4f001d28c38a162cd5638533ae764ffae5c372ce3d1d0e036a9b787d32d8a22db8623fd08a175f27621e77de21a5d092a7c0f13f540124ce4c9c4b778ff1216e1665ff95ad2cb3a14f153c73699d787e29dde39ecf36746c3b6f0e9c777e0964b3b19950254e3d4abc60c49f83a802bb0c2bf3310e14980759bff90e1c486cd0d8d659f0c70df2c605c194c0b891789cc05d3dcf18eacb5f406b4fccb8aed839453f8ce1ea8b5a5ee7cc971aec65bde0dad9726f825aee5d07d2e0d4da3b3cdbc7200a43292e3d43124c418d91769349e04e0de333e19e9ba8e4ab0165df48c2cc1d76fd2ce60c5c9bb59eb2e75dc9597c78a67a7f0a2826c8413004440dae8831d1ac6900d5384dda71a84409ba331ca4e6b5bc34b4eabdd72a43c4aa63229ebc4595e117e77ff68c8dd4f3e61bc335353f707e7ef8f03c5946a9259afc99865f3f1d74c236400c98eccfe36eefbc866a6113415a3990938845ef62b189c36f80fcdfce1517df9f1a08a17f440b3314f6e57c737c2b2743357b1860855618895458765e8f28915125573f1281a4da8fe718580cf39a2ca6535ce2889ecc88e5aaed51e678de764245e36effc9c37afd8b97d27fb8232e437c19cce2d0b1faae9912f1de97f2f7fc8419fae444f66fcf055db4377f7cdd10fba5df28efee25ff5f0a161c6ba407ad855f463f3839254241eab6c9b1cba2bb6603299af9fda9a267b6b7b959a3586ed490ac4eb3d370a6c2e178c6885483ae185777748dafd2ccbb85dcfeafd66df44ca5712d32f2f79014f3c9cc89d7933d8423eee9146c4b19093ce02e577fa1953ffd8b570e200b03520e71e0f8748dc627b4a38745ce5f0b868799d6db706675f71d799de90184b93303cb1cdb132b4a2a8275e457f628fb8726c5f69adb428951bd593a1655e8b04a4597da6fb3e6eded70cebf03b312f0e5d6be0539a74b7bbb8fd04c16073ab2c38e8c111cfd3aa1b1447fe67dd3283eaf14e7f7bde56ddaa440b9408ad37d06da8c540fe3300a51ac8d28073ca1d748956f4e8b456242e2d2906687ca688ae65c9cc93f0736f35808d52bfede10627a81cecc91450c1a8a87fd2e15f0b7de847bda264a0437f05031c5658689f0af37d6cd24a1f4c5a7a5ea59d508eb10e9c31ac97910e03e7206e8e7a6e6fc8bc5c3ad8bf0f6b286243ef322d6d636edc5b791bfa76f387f9669e67ff1cf54aca83ce4fe6782b630b25847cff8bd3188eb03e24c33de8bb62e3d904ad223f10b9030fed8e4d2f44b09a7c80f866c001b3b6e3b07a544ef8b07abd00ad2e426afec37ef67ca5a00afb08fdaad542daeb0398d51f928183eda4ad3b1aaf291d5e976bbaf934c9138fc8c54ba62c3c3e1a0f82f142b986412e528a355cca13e96935cd15f40eae32884913fa8db9fb9bc0731ce60fd6c42256208964fb5290544434e25d3ae73420d7d79494b67c4e5b2590dfe02643e74b4634f96a444dffed7fb6677a77da8be4cfc24747a2cb9aa7cf9cfb4858b04a41ec1d6a34bc982b4f7110048dd20d5d4b4f7ec07562f26ef1011de17ae5455a2b255419a421ccdd0c3e0802d7e5969010290de7b0a82ceb592d5536b2e5db4efd749decabfbf44765d1445a689cf4ae3b4e9ba7ae311681526f89ba524c8a56eaa97889ddbb6e8aad84b34349b1b360cb4912037995b61e10431b33e466148b2de8e75e8447e24a9fc0dbbc004fbd00388955031e13b38db935a92b9cf7aa027b45436b6d720471bba1aac7f55ea12233f657e8a50aef6c7847f53a716e72b4a971f728ea0679a936ccef817952ef2a5e960edc42610013f1c8ef611b46fcf903f482f3a8dbb4e32b8ea87bd12fa5bfc6a224df3d75d956ad244f230f3fb7d9bfe474dd1019233e65c54326513d4164a0661b4b933b2514d2d82076cd5966fed0bb84fe4dc822e04ff829c6fd66af5aabedcefc9876032be88a2650c0794936d3902e11030601948a6421d2a3842ffb9b58eefc92484b83f8746e7506002d02b2226e0a35289f854a0ecbc393125bf57f4dec67bc0b28d2f889e02d5e4427a6e7c4b0b06b79b1ac69dbc6ea83cade40ef390e6bda83d2b6622e7019e1c48ca5bc9b6d2e07cb36f39d7238b9182a45da462ce0bfeb65d9c5736e578d776fb2f01be47014e8533932d6770b7430ee1412bfa47af4d3bf4953943a64c5a10cd3731802434af6f18a1e728934aa5a50100f89ccb9cd99d418f3fe3b119abd8ab6e7ee182c593b0889c3bfe2f165181deeea6108f86f6bc914beffd8e12935280163bac1ef7f47e5cc7a5906bb7db1b58e86d5a84f19b5c9167e05dfd80aec414efba1e0e63941e676f0ab9ef1a0c79a052e0696d876b3cea1a9632660692b53ce71e7b8c223b92a749bf40978fb48145d795130e3e46c2896918767ef45a9d86c871bd467908988e83410018cb812f4d438cff5ac605997640bd9be1278d05e19dcb58d25ba66cfcb3788a689d9b6d573c8f458421c601e4c8862272c8b05a3812f83beb6bd7a5af0864a26b1a03f2bcf7e3a2de8eaa99e714a75f2aaefdb447a41fba602fe3bb50ae9146ff665145e0d0cfd6d06615daa7f43541cb4d0a105528b55cc3826409e46d394a80206f85fadeadd4601d2642b74020bb51d63d48ad1975c5830e276e4724a8bee5a5b7b255360f9c99d31e048f9bd424967d6c4adaf927a579bf8f569ad420dad5ba9399201149dc5bf24af1b3c2314fbc201e07f74c5127b74e88fd60d076ea74db1a76cb76fd70304565fde3e4673147f4655ae122e35d62e30ac8e08e68ab12eedac58321774e9d1ff078cb4d1bf37514c325c2ba7c8fe06af675a2cef6ffa91b5fdff5ab434a38ab802b252c4abf61c8fd9e4d725ea6362784400a497972deabf9d6098017d702672c9a22ce8102b540fe466d1b743eadd53635b4adb253cdc2dbaba85697a0911dd820e6c6c188489d72aa104c9a76b9c0d2c939d1cb58dd5cdfbe6e099b8358c248c1963b941eb367a76ab4fc8ce4e5ae9269d5d4b79162a4d51e89d913cd64d03a2bf380785f0b4fb684f996b623d1394236a666c4677f3c227d4bd385f332434cc0d5dab7e1e481833f07af02dca1ffb2d", 0x1000}, {&(0x7f0000001300)="060660db1ece6ad6cd0beadfb1a4950cdf4fd183d9a9d07230c7824b3b2b58974d2f9231fbe334e7d685efe4fac30d0dc562bb1b2ffa53d4f75b2312e57e7c6070b0d819e7388a313ea074ba7e08039016cf64bc08cc71416df7c743e2774e47ce24f164a3365d2955cd48cfa0db912bff877294980ae7b4d5e401affbb1d73ce99de36704b89ea0adef4b37ebc766249937b5ac8cd3963af6a0c378ad4e45f512a15d3fac9d69f921ea87fc2c791cff44e218da707d1663586ef3067e7ca0ade0f28c75a5452989f5b638048898e8d33e23060692cb2a98373ed488b9aca94c777b55c95a755b97d8699e703ea2aebb88fb4895c77a5f1305975a65", 0xfc}, {&(0x7f0000001400)="f15480244077e0da58362e9d8326a23ae9b123693466f066c62ffeed60c324ef20fb39ab4da82d09ca3bcef9639435e99be1b50556deab76af3f727de44ea8061abb210bf5ad310ff199b77fd22e21a2915b32b1b8985cfd9dacb28804918b0f723763810b29c03c4945714d262121bec25c4e6a4612b66593ff84fef55da8c11bdd2d751fedcb215c9da6e4083bb08396743bea16c42f60679fb39eb29218b6d61e2bedb3ace688cbde8058c62b0012f1eb2f31362384c2545d8462ccfcd011b32d2ea2b63b097e94d47ee1bca9ab65b1d9340271dc76fd6c74d3099b5fd373", 0xe0}], 0x6, 0x0) 16:48:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) r1 = dup2(r0, r0) getsockopt(r0, 0xffffffffffff0001, 0x3, &(0x7f00000001c0)=""/195, &(0x7f0000000100)=0xc3) semget(0x3, 0x3, 0x41a) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x2, 0x20000000000000}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) pipe(&(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3}, 0xc) 16:48:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) getgid() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0x4, &(0x7f0000000280)=[r4, r5, r6, r7]) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:48:15 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x3) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc020697e, &(0x7f0000000000)=0x1623) 16:48:15 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:48:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaf1ff2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbcffa6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0xffffff4a) syz_open_pts() close(r0) syz_open_pts() r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) flock(r0, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0xff, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:48:15 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCNOTTY(r0, 0x20007471) 16:48:15 executing program 0: setreuid(0xffffffffffffffff, 0x0) getuid() 16:48:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) setsockopt(r0, 0xffffffff, 0x4, &(0x7f0000000040)="c67fa9f7f988f7e9825429849051e2b4a5e6b054d5061528dd1cc35225d938bbc55efd608892c67ae5", 0x29) r1 = socket(0x11, 0x4, 0xca4) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) 16:48:16 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 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 = kqueue() kevent(r2, &(0x7f0000000000), 0xb7, 0x0, 0x0, 0x0) close(r2) 16:48:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./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) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x22, 0xfffffffeffffffff}, {0x3, 0x1f}, {0x0, 0x1}, {0xe3, 0x100000000}], 0x4}) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000240)="a5bfa1bf7cb62a2b5a6a3fa78aafe96c3dc87a5cd29ca8055d44b120bf80576a593cd84f45f5d0cc01ef74c0edc961c996f7565f974792296d568f88bec46e3b0a2b51be3c159ac1f7455e11a0f6dcae95d4b7a1c08572a88a8df6d5293239d13793e7ec29496b25f904ed2e4bec0e529018ffa8cb07e030278e11b5bc676d6810cce55cfc3ba42f8024a58bd214ac9d219bb1ac69aad93db0bfb005e27f5bfa5dde698df1185b8a38d35f378be1b65efa719d0d1a9c1638327874c41d232fab9e2cedcab7ce075a95656484df29b5e54f586e7356", 0xd5}], 0x1, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:48:16 executing program 0: getgroups(0x2d1, 0xffffffffffffffff) getegid() getegid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sync() r1 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r3, r2, r0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r4, 0x0, 0x40fff) fcntl$setstatus(r4, 0x4, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f0000003280)="d1", 0x1}], 0x1, 0x0) writev(r4, &(0x7f0000000240)=[{&(0x7f0000000080)="02", 0x1}], 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x2000000000014, &(0x7f0000000000), 0x0) 16:48:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x0, './file0\x00'}) setitimer(0x0, &(0x7f0000000000)={{0x200000000000}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1e, 0x7, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:48:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:48:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x4) 16:48:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000003, 0x2, 0x0) kqueue() dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x26d) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:48:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) pipe(&(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) dup2(r2, r1) 16:48:17 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x11) getuid() 16:48:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:48:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x7fff, 0x9}, 0x8) r2 = fcntl$dupfd(r1, 0x9, r0) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xffffffffffffffff, 0x7}, {0x82d, 0x4}}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getegid() 16:48:17 executing program 1: clock_getres(0x2, 0x0) getppid() 16:48:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8090, 0x101) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:48:17 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = getpid() fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$KDGKBMODE(r3, 0x40044b06) r4 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r5 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x1, 0x7f}, {{r1}, 0xfffffffffffffffe, 0xa, 0x40, 0x884, 0x9}], 0x637c, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0xb8, 0x800fffff, 0x7d2f00000000000, 0x6}, {{r4}, 0x0, 0x50, 0x2, 0xfff, 0x4c7}], 0x2, &(0x7f0000000100)={0x9, 0x7}) kevent(r1, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) 16:48:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCNOTTY(r1, 0x20007471) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000200)="e1", 0x1) pipe(&(0x7f0000000140)) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x400fffff, 0x1, 0x1}], 0xc97, &(0x7f0000000240), 0x80000001, &(0x7f00000003c0)={0x3, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) recvfrom$inet(r2, &(0x7f0000000300)=""/124, 0x7c, 0x2, &(0x7f0000000380)={0x2, 0x2}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:48:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x748) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r1, 0x2000747b) poll(&(0x7f0000000000)=[{r1, 0x140}], 0x1, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:48:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1000, 0x9}, 0xc) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) 16:48:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b098c6000"}) syz_open_pts() writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:48:17 executing program 0: r0 = socket(0x18, 0x3, 0x100000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002a00000000000400"], 0x10}, 0x0) 16:48:17 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x7fff, './file0\x00', './file0\x00'}) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r4 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() fcntl$dupfd(r2, 0xa, r4) setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000000c0)=0x400) 16:48:17 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0xff, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0x103}, {0x18, 0x2, 0x7633, 0x909}, 0x7f, [0x2, 0x5, 0x41a4, 0x1a5, 0x8b6, 0x7, 0x8, 0x66d2]}, 0xff85) setsockopt(r1, 0x0, 0x8, &(0x7f0000000180), 0x9a) 16:48:17 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10020, 0x0) ftruncate(r0, 0x4) fsync(r0) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000200)}], 0x1) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x14, 0xe, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0xf4, 0x2, 0xffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0xf4f0, 0x6}, {{r0}, 0xfffffffffffffffa, 0xf, 0x6, 0x81, 0x1000}, {{r1}, 0xfffffffffffffff8, 0x9, 0x20, 0x0, 0x2}, {{r0}, 0xfffffffffffffff8, 0x88, 0x41, 0x97, 0x8001}, {{r2}, 0xfffffffffffffffc, 0xc3, 0x1, 0x7, 0x21}, {{r1}, 0x0, 0x40, 0x1, 0xeb5, 0x1}], 0x67, 0x0, 0x81, 0x0) lseek(r2, 0x0, 0x0) socketpair(0x6, 0xc000, 0x3ff, &(0x7f0000000280)={0xffffffffffffffff}) close(r3) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x1, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x4012, r4, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x50, 0x0) 16:48:17 executing program 0: r0 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x20000000, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x50, 0x0, 0x7, 0x5d0}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x31}, {{r0}, 0xffffffffffffffff, 0x19, 0x80000043, 0xfffffffffffffff7, 0xfffffffffffffffb}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x21, 0x20000008, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffffa, 0x45, 0x4, 0x7f, 0x4}, {{r0}, 0x0, 0x0, 0xf0000032, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x48, 0x3, 0x3, 0x1600}, {{r0}, 0xfffffffffffffffd, 0x71, 0x4, 0x0, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0x7f}], 0x7, &(0x7f0000000180)={0x80000000, 0x7}) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x1, 0x1f}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000200)="c8abd3010a4b02acc90744146bdfbb932d767150144e608f0a4b881cc1bcaf6c4b2313710856a2f4871963f5880a7a79a49e6b882da09c80ef9a0d31541b03a47e7b506e25ea440cbdd2227bc96c41f0e2d2aa982429cb14d86d72aeb832eab24fdfed68a7453a715adca0e9186010fc741d0ef372ee2aa1b861e9cd6787ca65325454ddc1a81fb4032d41872532fa3de4f08e684d7c79cd35b771bf5caa541303f85897136e4c191fcc09d7a4ae", 0xae}, {&(0x7f00000002c0)="aea8b5d4753d2c875491dea860634242e843f9c704d4bda89d485587bdb995208b691481c802c73e5ba5d4e4350923f927cc31d8d1be37d789d7e93985e0943287b80e9ab51698c8e948d96612be20431e018411e98bff039d9b2da1743c5ecff23c61118ac700b2705df685fb19b8363d92828382e255da0077c473694ad7e28229f9705135b37659e563b16e6297f8d9fec9b620ce149ce142f2498c5ae165f998ea20be85", 0xa6}, {&(0x7f0000000380)="05f22ad988c009ada50f85fb930853bbd2b6a913c659d7382feadbb15e79039e99a3772e65f4ac62f5379d07db5f90552fd30a32cd9dccaf1948d53cb07f616ba9086187bf4709dc05cded0808f86800f82ce21979a9593773c8ba5aaf069b2336ea95e84fc926ebedb32525d02cda4e7a29cae821a2439eb9840165", 0x7c}, {&(0x7f0000000400)="971508cb12e9a66fc1e6df82a67afa69b27ef923b59003c277ddb596e6982c474b7e70b0a7a7db7400156497d7a75d73751ca4686c55752009f3ae7544bb5fd7b1cebb4bf30ed9c2cc7d95e7ef61c4e08b8bdf08a0f7489a8d16c0018c2bc714b26c72ac82c14a1d1dbeca108b08855caaaf7b0f207cee8be66075055bbf15db9f97d74bb03b228d", 0x88}, {&(0x7f00000004c0)="35236b4e1ee59071d2e56cb5367bfdb95ee68a9d53dcd894735880127cebaa38417ea6e592679322adf1a8099218ea22d83988cbf99d8684ef0ed64c181d1e3f3319486e5183e77274a278a119b47529f6b81ce165daafb15eccccc989469f1b0ef4cb09e23c0c4e4ba5e4c3e635df60a14fc7888dc41ce2b1954d54f6987c7a2d201a993dc91e3b3ac550cd96fd29345bfb73afb2db72dba478c993fc1a0ef023e200", 0xa3}], 0x5) socket$unix(0x1, 0x3, 0x0) 16:48:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000003f, 0x200000025, 0x0, 0x0) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000080)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000001480)=[{0xc8, 0xffff, 0x401, "fd3a46afb39803d084b8fecc5fccc7b7dbbf306c337c15d8bfc780ac5d8d67f3dbda3b7750dbbf2eb06095ab5b61da63ffc60fccff541d1ae2be1d8f2c2ce319bf1bfa407451cf0ec65bd6b74176d4a7664820912312a3eca410d40ed8b1445244e12001f9db0201cb05c98d2b324bc50544ba660f0df92f92ed1de5771b48f72a321e63c680463aa845bbcc6888c4f35b3c30b813c09bec62f4a6580eae43f2301f414d489dd410f0e01bda759121f9d58b9a9f330a6e"}], 0xc8}, 0x40c) 16:48:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000240)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf904001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f4f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b50200efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x138) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xff, 0x6, 0x4, 0x0, "76321c3e78cb44911089a0e390e2a043a64e25ac", 0x7fff, 0x80000001}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x8, 0x8001, 0x8000000000000, 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x10001, 0x2, 0xfffffffffffffc37, 0x8001, "a583168ece41bf0d8c6a725e905ac2b277cd384b", 0x6, 0x5}) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:48:18 executing program 1: clock_getres(0xfffffffffffffffd, 0xfffffffffffffffe) getrusage(0x8000, &(0x7f00000001c0)) 16:48:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20080, 0x0) socketpair(0x1, 0x4007, 0x3, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = socket(0x13, 0x4000, 0x4) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) r5 = socket$inet(0x2, 0x4000, 0x1000) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x2, 0x0) r8 = syz_open_pts() r9 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x285c0, 0x186) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0x48, 0x40000000, 0x1, 0x611}, {{r2}, 0xfffffffffffffffd, 0x2, 0x5, 0x7fffffff}, {{r3}, 0xfffffffffffffffc, 0x34, 0x80000041, 0x0, 0x5}], 0x7, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffc, 0x21, 0x22, 0xdda, 0x81}, {{r5}, 0xfffffffffffffff9, 0x2, 0x1, 0x3f, 0x100}, {{r6}, 0xffffffffffffffff, 0x81, 0x0, 0x7f, 0x100}, {{r7}, 0xfffffffffffffffc, 0x44, 0x2, 0x7, 0xfffffffffffffd81}, {{r8}, 0xfffffffffffffff9, 0x2, 0x0, 0x8b, 0x97}, {{r9}, 0xffffffffffffffff, 0x6, 0x2, 0x1fcb, 0x3}, {{r10}, 0xfffffffffffffffa, 0x4, 0x40000040, 0x0, 0xfff}], 0x5, &(0x7f0000000440)={0x1000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = kqueue() kevent(r13, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r11, r12) kevent(r13, &(0x7f0000000140)=[{{r11}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 16:48:18 executing program 0: r0 = msgget(0x2, 0x0) msgget$private(0x0, 0xc0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/97}, 0x69, 0x3, 0x1000) r1 = msgget(0x3, 0x4) msgsnd(r1, &(0x7f0000000000)={0x0, "58c52525a302b8317bcc6c6ecfa87cdf847cb1999125dc6c7c677dae57ddbd9726147e321a030fe152b6de9f7b04e6d280c3fa0c5aaa9bca163c64f4dbb0aa0755f41d2122cb6fe3c84bd2e99cdb2e3cb80a6d538c3978d1db0fa901df7d2d2f1ead266ef23717e80420495a8afb1128d26862aaf8f04b0c63a5d8e421529f7f8325a51687684d1b55d62aec0b4ecf5c"}, 0x98, 0x800) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) 16:48:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1400004) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) r2 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0xa) r3 = semget$private(0x0, 0x1, 0x400) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/229) r4 = getpid() wait4(r4, &(0x7f00000001c0), 0x10, &(0x7f0000000200)) wait4(r4, &(0x7f00000002c0), 0x1, &(0x7f0000000300)) getppid() getgid() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)=""/132, &(0x7f0000000480)=0x84) recvfrom(r0, &(0x7f00000004c0)=""/41, 0x29, 0x800, &(0x7f0000000500)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(r0, 0xf, &(0x7f0000000540)={0x1, 0x3, 0x9, 0x1ff, r4}) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000580)=""/209, 0xd1}], 0x1, 0x0) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknodat(r2, &(0x7f0000000700)='./file1\x00', 0x0, 0x4) renameat(r2, &(0x7f0000000740)='./file1\x00', r5, &(0x7f0000000780)='./file2\x00') r7 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r7, 0x0) accept(r1, 0x0, &(0x7f00000007c0)) accept(r6, &(0x7f0000000800)=@in6, &(0x7f0000000840)=0xc) readv(r0, &(0x7f0000000d00)=[{&(0x7f0000000880)=""/206, 0xce}, {&(0x7f0000000980)=""/170, 0xaa}, {&(0x7f0000000a40)=""/174, 0xae}, {&(0x7f0000000b00)=""/255, 0xff}, {&(0x7f0000000c00)=""/198, 0xc6}], 0x5) bind$unix(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="01002e2f66696c6530003c4ecebe084d805270f5a692fc8ec7edf4da650dfe14864305e7fc02bb2ac44313dc804c6b7d7440543c626a064ece7bc848f6b8b29afd4c7721e1af28134d74cc04b14537a28eacf072f9735100373c9f8d7625bb2ca910fe45b6f049a8f563418734ebca4b37224f146cff4cf1ffec5847233b9c260e1fc5c1ce594559b65f5b6521c0e7aa686b8bf1bd16dccbd8e87d875eef313a"], 0xa) write(r1, &(0x7f0000000dc0)="b1ec4e073a23cafa461360f1acd73246f1cc37f591a8fa2163b87649831393d974759a38370b2157da91160d0fec77f1583187a95789698d6cc99247a1840398b8ad038aa53137fbe367df3a553427f63ed365e565b0bfa24a9d5a518f25e21016e9614beb434447a95c607f5e4151dd", 0x70) select(0x40, &(0x7f0000000e40)={0x85e4, 0xe30, 0x9, 0x4, 0x5, 0x8, 0xffffffffffff8f4d, 0x80000000}, &(0x7f0000000e80)={0x1, 0x4, 0xf24, 0xd2f, 0x0, 0x81, 0x3, 0x10000}, &(0x7f0000000ec0)={0x6, 0x8, 0x20, 0x7, 0x2, 0x0, 0x80, 0x80}, &(0x7f0000000f00)={0x40, 0x4800000000}) semget$private(0x0, 0x3, 0x10) readlinkat(r6, &(0x7f0000000f40)='./file3\x00', &(0x7f0000000f80)=""/161, 0xa1) flock(r0, 0x4) open(&(0x7f0000001040)='./file3/file0\x00', 0x40000, 0x10) rmdir(&(0x7f0000001080)='./file0\x00') 16:48:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x2012, r0, 0x0, 0x0) 16:48:18 executing program 0: 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) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000180)="8ab39115243ae297541a4d6298b82f40f61980675f188896fcc57a23fbee3912a1763d3f38d7e2e55c71f27ad5b3ecf3a9a9d113993555389d9a514eb9317ca0c5ccbaee2ab77dec527ad6ab1cb589c7fdb891bd6cb32ee18a0ab970f67b55a49feff91cbe", 0x65}, {&(0x7f0000000200)="3cb3b133dbe5b2da22acabef1cca636b344b0382a8a7cd0ca1f1b5647856c56ea1927c5f658e577f470f4d82388688c5c9aa913435955ba563fbcdb4621c14c7deeec0cac2e1a7cb4872c77ae82b908f790280309d00c59e", 0x58}, {&(0x7f0000000280)="42eb0415f5e4863353d0242710fd3e614dcc9ce9364876fda44486beebe4d21aea4c8fcae19247b7208b4764e96399e7585e2be68448b86dfa39f88157162e953ff0d92e0f4c3bc1255fe7157e746b0548f3c4b6e77d269a105da512d9dcc12fbdcb53f43841031a6f411c100582853f88122173be13992afde82840266b7a84e1bd9b15d365ccb8ff742823b3b8add0db38854178fe7a4d3f0dc6ae7913091c369651d48180098dde160c02bdf1bb44cf", 0xb1}, {&(0x7f0000000340)="b9279800ffd14471a7c15c70dc17a262aaf87e388666eb08960cddd26c7d688939f0d4aaa8b9c75f2e11a7924911f98a330f248e489869cd8bafeefada1c696c2cd21a3c8e89cb2f271db9686d0de5ba577d6ddde63e9c154ce1c273ad45a72fda39f863b3a03ba19c51517ac4b7d3ebb8b110bff45df720bb385cf4fb9a74a317565f4b6866c2eaf296540ce1cbaf2c1dc0e845e31ff4242a6715734b30398224738ec2f5102a324da0c47f71483fb5b6d3d56dbd4bf9cb21f8a282fe1611adab979d693c2f29c679710d76fc9feeed4ba6912188ed1a63013f43ed", 0xdc}, {&(0x7f0000000440)="2ab86e75ad6dfbee8dae674ac2f4151b1c96924bdde5f73d07a59393707b4f1fe8d046fb2d88cc501ea4342ffa7da62a90392b1913d5b2be371a50937009126cda00444acdf2b7e28cce62c7cbfd23fa55dbb4c780c65e438f5ce7a265fefc40db143dc99584c4ed0d6c7ba80bb8ab87c2a9e0844e18743ca552d4c9a985387150efa381f0858e0ba8b63e9726ec040a16d16cb557c842f7bbe9ac9ed4b34a4099b4624344f489b89c84b705105618af3b8106162a0e4a0d8e33655dcef50c5b3fa5204119e3e3e592e1b619575f50452f67aaa6e1921a383a2f8c02114c0e3175fd2cd17ab1430ae5b0f3128cce8d", 0xef}, {&(0x7f0000000540)="f24fbef484941229125866d42786733504138b5a806e71792fd483de89e7ff77f32f9b0c54116c021a6d92b6b8cb0399bc2d5b3b8a0a17e466c2503ccf445729d3616a6ea5dd55a12a73b70c9e1ae8a4d25516fcfef3e4a294d5742da4274040ccfd4a411adb96447b32a204826573535601068d8d0dbda26503d8fb50d0c25c1ecaa7ab91c7abff27c07853648741e942e083205ce5e367ae44a6c0279a1b496ddb07567196a2b5941003a4558d4406a5165e1190a126cd903ee7e6add473a9d9f18bdd5d57444c72b1df2cc084db0d9c43a5b3d97935aceccecbdcdac7b3bc13fd285780f83174a42ac69c067f1f695f0e5a81cebcd48b8106c6c91ff9ea270eebc5d7a864c51d0ce70e274331f9499e3db724b76e87a97d1f39318453a3331d49f7aa4ea599d98ea31fb3180b0b7205b525ac36865e0dc69adedaf56e81d66f2aeaa735562c1086e9c1674e7cefefc73d9d9a976b56c7aea07057fb8b668f35f3de031661f423e682852d1dcfe0aeb6796a4530a889fd8f3e27b81f9efb069e34e7fecb95b25036d67f281a38a108584b5374fbb06cdf2e223d1e7df4c16c0355b636de940034fa1f4db82d029a60933acdbe38fe65047d600e279faa69f9ce25ddbc541ffe0e6ff53de32788e9b0726e7650ca6bc3bff47d6a8ab4822ebc92eb5b19f07ecb09759653034d2bb6563d0383b66328af700ccb16cba71d508c1fb6d69c798aa5812a55ba1009b8ae4c6a53df4e9045e97c231d3e26d67eb30060c84c013245a1ed074c14468dc4f9c475372ddb8fe1864ff2e6026ff94873b619e6483fe470b6ea0fd8e6ed0c6b6baea8eadb2eb11a06202213b84f4941bbe13e8531222eaa95691f157598dd6ec16aa2c04e5e7188da24f869600f141c46d3dd5186be569daba46a21f4df842238b833f96f7108e279181387134e6c7262746ac2baf85251519653e62fdc39669893c21952b429c337950a6f4cf2e06e42675ddd7ce899cf43e0372064908d12fdc0fad4b36aca12c2631248f18db4e9e5077b1a1a0717766aeb806cd0ce12f56c709d150bb8ffd3e57a4d1b567a9e69742431455af54d05de4480106f6b58ec24f6a27dc8663e9f5736bf113c67e57d61873df6303da5d5915b2e024afeabb28c4f43067c257b67f28ebbd329ee0e40800cc29d8eadd4c1562a79b88209ef18b1d2c4736817fbb9fc38f1d5a106e6f6937a996dc2849377381308313afb80428b5a1ff6a9e990b55413885946faeb81a1dfb49a6a9c030b6169c7181c781a208f4b8903fdbc45b5aa723f49fce94d06f9a7e21ea1a4c835f20002d5ef61cb5b612ab1085c5264a8180037c43d2a689ff5cd87a01d69151de71d178f9c6ac1c01cf8e1c823ad9123ccd21f5ed8832f89199cf5e1d27e007c63f93a91710cc655f13d52cf8f15b88455980ebd8b4ec2d3626fc6534bea4dff08e0999bd4847d39ca085fff0393f4b20a5ca48e370e16c2e5f21b7f3a1c863cadc72cfdf563f0ce2ed4f6b347fba8699586d9988dfe81d96e1e3a9f206ca4467167240ed67719c497be104653f2d6833162f590832a263fa4d0899b10e1a1a13a278eabe6abbf9443fdcd79bc52ca7cf45b304657107a3342ec236bf7dc2f32a25b609d9fd4bee5461616e175f97e8a5a534fca8715c08ed7a832d242e12dfca0ba4a25360955b9b4a191be4d52bfce551513ba2438a3873da0afe32a8bfcfa113715ad5c1a982909988dd6ff8ff2f042df86779eb1870794fa4967867a4a3cc737f4143e5da567414d956453db617a9576814de0dd7e29ca5bff0dc7e1670a1aa97e3d99c4b55a672589190774ad8495124fe68db4f2bfa127e5dce89d623793427c081fc4211383dfc6cfea042f49a0c0101d8baa4cd5d5aaee10bb5f71125515f2aa669ff4ed4a0c34465820408ac0bf837b8975e18ee9c9046b3ba1f7b4c7b17265fcdc164a35474e51024f81f8d7fa38ca12cb29211c81f4fdb662285cd8225e7b4502c3068386f29f91724421c05d2e8a8bad153ff208b4a58e49bad4b5d40cd2d3772e72609c1c9ae93e9a2a349190ec2c1c00e8334d0f5442e0c9f7e25d464eb5a47b2ee15c9659cdbb40500e9a915ca7489c3a09be32f873039a535909f7a3f0b9d216531efd4623cc2ff5ae0780f1fd8c639f0e236c37091c10537a974b70afab38e0537c645c5f2c8a7f0a526ebc680264aa28efc5a7821d9295a1aca2ec504f740eb782f0098979c12f0ab2a0558c4e4e3baf78c1994eeb819242da51812a51ff3e1228797e2673e3c7ab64d37ef92872575d105f7f30a51f496a5a5a57ff06aeab9649c807fe305302116c40aa74129ffb3d51c7896e888b2fc003f72e2e029957f513353cf85eccbde2b2baeb7ac6dc3225be25130c35b9b589e56c0501a572acfe034f089765cdeb37ab6590fcfab6d343ea382d7c8adfd551c33d7698ebb143e601c6cba70d5dbe5313a49d5f2fd8be1a05c88e35fceee2ac6f373030662de251209fa8f2f18ef5a7a9d47fb9b147aabe85f0402850c9cfaff92db7fa53451740a0e1b989c8ea65688e5170a95233768102608ee85c269cb720ffcad6002c6e43b6c5c536740ed4742824409ed857080901e97783d3b58966fec6dfb231b58f8845dd1574af651609c328325ea97bca9a1235415f8d7efe7129a16d43ae83da7ce62967f4de29b45bba40e80bf1c54fd37c25b0a56168e6448d745f6f952622db0421b18e9dd22befd02182d87ad86f01e423f09b6a7122d2d55c208b6fb4263e59047e334dbf7a750c60f57ae2345c75026e8aa98f1a949da910616c1245ec1a913b3a7cfd83b6cf898d5041c10dcdc5daff7d2ecf6936e0b28ee9a022365b450da45901791eae40dbf9c3de45a520ea05c52ef1acc543c9b37ba7f6e823a847db20d97ec37bfd613fe559d3fa3b79644ff4249a53c0cdc3afdc0615258114d2175c2d4928ad3536487da613733b352c76ae38c8d1c867de6ccb15fa71eeaa2607470d43b2c86490e7efc46b15d0c4b3f57ce6318502e0ad5534d7de978ace46fe6f946dea0d8950dfe5096fa759acc9428dac848773cb61fda7913780ff7dd2c385ae2a66907299e5e300aebdd1d59b9c9d6f9d1030150641514bd3d7b9ea977a624a647e311c86a5545649fec611369dd9352353962ad4cf645ffc298dcaa53e0a6dbbfd922b01de5384740c0d823ee11baac3072c43bac6b8bb53db1802e0fa17f8dbfa8c4ce89b9e08b07d545c196b20b18fba2fa794ace0fa6951f2a323390d5d93be98fcee2f4377a1adbb66927f089c645e98ccc09fb67e45853e217b2b1b9b31f81214e0674d3b36ede49c199ba6922a370b59a46e79ae0c40558c55cc1ea02956c66f11b2ec85c6421bad301747705e0c82785ebd9eea17b12c116595af06af1ceb6b6efec5de2a110d0bd1a68d57f19486c4a94fa9bc0a9b159c628e07c421925ce8f3853e45698f88097ebb3a0882e0eff67160c49532634c5a1b78b2121e022639d92e73b0f44fa153fdcdbbc2d8e27da24528139704cdd843f76005cd134d07f2e515b87050c2796046caefafce23e4d6b8753ec31a9a2fe8865f93aa4895331c13db4890362b4a1ae704eab2624c1c5f2145bc297764a392b51ee954fe4e35a4b4f4a25bdc9dad67a691c4b7ecae5336a6fe90b08ae69ad6f8ceb98499e81468564eeff73f525203fc7aa8496b9b2ef2c66e51ed5e6d4929aabef4a70b49e64b349d3257f4b26040911bfb0f4def9a90228c5ae26de9ea638950f1c634d90ae3b8441671e5522b916059b9495a6fe9ae1a4b05da03ac25e0222ed4d7809ec9bd0d27f6bd2f45d0421210c7d095e9fa3b54be9b39b75839af10c6c97eba4a447fdd612430ab0327004f985fe39721e3d48f0d0651487e1de8526d6229ade56bcd812b32823e5d79a185850c8a55871869ef8ca6f0f050404b24cb7919155e957dbc9c76ec80eb70ca8523cf31ba78aa395d65261c68f016e2944a4f4f319368a205759b05273e76da308f530da79579097418539e846a6853a6b0ff80b47ed95415fa8305bc9769d8b813797d8cc62bcf2e0e0a42d3575533fd13728443f7e7168e6476026bb2c96294cb7083623bf07bf715989ca9e65684799f788ecee6ec88bf6604fb9029507de291ed5524cca5cb826ec25cf62474a6bc7bf5eb426c83c91667873cc8e7483f7bc8c0fe0f8bf76e2c86d502fd84d1260e31b1f0275c580bee4044617bd3066ac75837278b3dc3a33c7b4b3ce2d7148c95fe9e0e00828d51d354eb3062558aef8edfc453bd33aa151d2be83c1d54fadb308d4a2d1db16f0bef2ed2107f795abe075ed3fbf9055507dd8131a950cd458b433735ee33e0b28368d0161b6b0a4314af500d2732ae36aecb180da0d300816d3b365c675aaf875e1e2c88a461fecbae1d955fcda3985592ca53bd9d9fec80ef384cbec112c0e23faa779e416e1d713c38e8c5d5d05f57095c4a8dee660e457f817d1f6fd297dfa56f9a70753a564efc163e56653d211c928650178ee22a00484c9c16873e3935fb19726601ae4927702165c46187705f49386855e5aa1110f2fe7070cc47f5d62c0b5edec9b55ec563410941fee0c1ed7b984823b24b66368fbbb81f6b0095217be753ed318f0d6875e64f48f87de931a89dd82fefdc8836ac1d63b644f187f0b83c13e81782ee970decf75de01717ecc3ca8a688a69b9296a85d0dc8e463e84336802b2dcac78cd9523a31bcd1017b441916e215e9a89f29681117aba0d9d7cb8dafd9a4cfd4ca207f348c0b1ee721877ebc51d79f4a149ef7997af752c3815122e40403d8910b70513087d783abdfa3fa5d094073185ff06868737f76839025d7ef750b52cdce9760ed48ac6044ba154bdc339f5dfa2a9f4ac15be0ae31675328d0956d4254b03b95cc519a24d6908630a24b53959037d258493e908586e87edaeaf6ac1987374a5bd6ff3d2073871ce42a4fb87b00be33f03ba980fe4cc49ade29c44b3db9be41820a80e4438a661a3eaa9afe45503b425f1dc3b8a6501b348102415f8d725c8b175dd61c5cfe9f51c3f1215e69c5414a63e9ee8853c6f23da040eebe45d6f23f0c3bcf868cb09e1c1afb43e94b4c1056393c2b11b4f9d6887967d9f84b424788175456538edb8b399e4c239b8a1f728d2943d75dd635d7e07a6bdd69cf24e5f514d4d92a97a8140f39360e9900bce9cfa3d49f6b159ed416210bbec00117499af5793af6aa59fe8cd758c9723b5ae4a24ac6b3be4758caac08146679af3aa50c78a0ce262a239a83f854aa7f5c0a63b3c061a872c6330a9b3dba9652356ca3fb50d4969ba68b077e3373b9dd1cfddf3f522dddec66ae7dde068b21935defe07f97d591fd530015fd0fdf92a26dedce331b5372f4c7e6da27b1651aa5d2e7d74d58bb63dc2fbc44bebb06509bf09e817c622e6a9a9bba615017b1ddbcb4562b856af7f9cc94629ebbb2228c0364b93fedea8e227f9feed85c9149ce5cea11d37ebb2dcbb2f0481450560c66d7b0cead195e42c8a56bfde71f0acccdabba6380415caf21d8df44f2148920e473f551bb9e5222adcd9e8ffb5a8f6453c9608d864bf9d581607c80e2fd3d0321a8689040b1ac1d14dbd072257c2ca10d8957057b53e6c6c1d2a578e0395869ebf5c3b3d99ca5e39810f9bb84bd780c688300677ab4e448492c2e95d704e836fb096a856d1c63d4541d2f36b0df6db88f1caadb95401caada3e3120b3b9ba4a2a8f8d787f3b40e3c6403eca533edda53cd5072e29640f6ce", 0x1000}, {&(0x7f0000001540)="87d0ac9fcb8a0461aba2f86974be963082b1f99a1b27a1337e8dd53516b8b0e22c7557a576a58bd628a1bb11488e819690d6cd5867dc9cd22fac1f87b6275f9f5f907072c4813bd1554228c8ed672031b8c9552a76be44a0d59c467246f15a40b5fab002c2b3770fbbde43b3b3775afc182a26577df2a5ae790b7da11a92a8e3cac0645c35d9f1570d3bf8824f7366a43195c5506fb6ceaa0186805f26093b76bbbb3b8504c8798d982a497ce24a8087d696aa535c3b", 0xb6}, {&(0x7f0000001600)="8ee717f1e3fc91dbacde37695694ffa272e8973b36ecb02bbf800a706fc10b4105285aecafe771db38838272aba678f8de016d0592196fbccbbce20c3c9ca3274f7dc0f19e073c94e5b93781498df7ad1e9c5a7efa3dad5f3aac5505eee1cfa161b042d22e2747a866e93438ecf67f2773afb214dc2297c00dde0abfab838ade221f15301ebe83f561d4c6838eba79b5606156b603a5cc42daa6c1", 0x9b}], 0x8, 0x0) write(r1, 0x0, 0x0) close(r1) 16:48:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffff4ca4dad, 0x4, 0x0, "7c25f6379ccd5e029b81d5d0bc3397f6b9e03642", 0x3, 0x17dd}) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/93}, &(0x7f0000000140)=0x5f) syz_open_pts() close(r0) 16:48:18 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:48:18 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 16:48:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) ioctl$TIOCCBRK(r1, 0x2000747a) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:48:18 executing program 0: 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) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x10001, 0x3c3, 0x5, 0x8]) semget$private(0x0, 0x3, 0x20) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000200)=""/77) fchdir(r3) 16:48:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x7, 0x3800000, 0x9c, 0x80, "46cf3227e7d4bee363972b4aecd8c5a248c67dfb", 0x171, 0x200}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0xa, "d730c1e7e400000001000000000000000000009e"}) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:48:18 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="1c", 0x1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:48:18 executing program 1: symlink(&(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', &(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') mkdir(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unveil(&(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', &(0x7f0000000080)) 16:48:18 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) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) pipe2(&(0x7f0000000080), 0x10004) fchflags(r1, 0x0) 16:48:18 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x200100, 0x4) socket(0x10, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x7ff, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80, 0xc) truncate(&(0x7f00000000c0)='./file0\x00', 0x9) 16:48:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00200000000000fe3b5320000001000000000d00"}) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) setitimer(0x0, &(0x7f0000000000)={{0x8}, {0x3, 0x4}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) sendto(r1, &(0x7f00000001c0)="efb6d2697cd98f25bf29ab75e72462b60127f76473c4a58b36edfba307cce8dbf3affb242106ddd70427eddae394ba7d2243fd3af0e458d9f774137fcd4c388c53d9a2c1b11bb2a8b4c35fd1e060cff4cd4e6f10cfe428136526f308f338cb2b4d66901b9a93d6c41005c3dd7b3fccdb230a4538a00a8a59af71bb2e9237de7bdc8ca1103f7dabeb4dcde0c921fd3b80a608e79666d1e3c5c43742c6bb0ed2b6482e3d20912c8aa295bba948db708389be5e70756cb91739a62152b20f13cda6b88a4dab2c476efec0f7871c6d48460045fa19e0544708e2545a33565037325580a51164", 0xe4, 0x0, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) 16:48:18 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x8000, 0x10001, 0xc20, "d976ad5dec736a63227a8323d751d2124e5bb52d", 0x800, 0x9}) r1 = syz_open_pts() flock(r1, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x10000000000, 0x0, 0x2000300000000}) 16:48:18 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x9, 0xb6d9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000002, 0x8fa, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x8}], 0x200, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x9, 0x20, 0x428, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x2, 0x81, 0xa487}, {{r0}, 0xfffffffffffffff9, 0x94, 0xf00fffff, 0x2a85, 0x3}], 0x7fff, &(0x7f0000000040)={0x5, 0x9ec}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) 16:48:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) getsockopt(r2, 0x0, 0x9, &(0x7f0000000040)=""/64, &(0x7f0000000080)=0x40) 16:48:19 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000480)=""/90, 0x5a) renameat(r0, &(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000340)='./file1\x00') syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) chroot(&(0x7f0000000080)='./file0\x00') readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000200)) r3 = dup2(r1, r0) write(r1, &(0x7f0000000240)="9e9ebd981b4249f80e8bb9002ca1e023d3b0abc3f5e9d1646182437e20b8d3454d28b8cf5f2a6ce392eea9e3ec54a9845460b110e612cccbfbd56d45b335460523dcf477ec837d56ad05e1a3b10d6073ab0ba4941f8ff187d0802b35782a399b83d0bdd1930760373672140c9ad1bc55f1a31d778d474772b43a5f89165493076014555dcc7e43ae1937eb0d79c78d6bab84de3ba95444f8", 0x98) execve(0x0, 0x0, 0x0) renameat(r3, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file0\x00') fcntl$dupfd(r2, 0xa, r3) dup(r0) dup2(r0, r0) 16:48:19 executing program 0: r0 = msgget(0x1, 0x100) msgsnd(r0, &(0x7f0000000000)={0x0, "5b418f6c51b2d4699cfb859a3fa1ea99bdac740b50971c83"}, 0x20, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x240, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 16:48:19 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000000010004) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65, 0x0, 0x8, 0x2}], 0x4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x3f, 0x1}], 0xa102, &(0x7f00000000c0)={0xff80000004}) bind$inet(r2, &(0x7f0000000300)={0x2, 0x1}, 0xc) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40000010, 0x12}, {{r0}, 0xfffffffffffffffe, 0x0, 0xa0000000, 0x98a, 0xbf}, {{r2}, 0xffffffffffffffff, 0x92, 0x2, 0xfff, 0x3}, {{r0}, 0xffffffffffffffff, 0x28, 0x80000000, 0x1, 0x1ff}, {{r2}, 0xfffffffffffffff8, 0xc2, 0x20, 0x1000, 0x5}, {{r2}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x3b8b, 0xf55}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x2, 0x1ff}, {{r1}, 0x0, 0x20, 0x0, 0xffffffff, 0x9}, {{r1}, 0x0, 0x0, 0xfffff, 0x6e, 0x3}], 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x50, 0x3, 0x8}, {{r1}, 0x0, 0x80, 0x2, 0x9, 0x101}], 0x4, &(0x7f00000002c0)={0x7, 0xffffffff}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:48:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000140)=""/184, 0xb8}, {&(0x7f0000000200)=""/181, 0xb5}, {&(0x7f00000002c0)=""/232, 0xe8}, {&(0x7f00000003c0)=""/116, 0x74}, {&(0x7f0000000440)=""/213, 0xd5}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x6, 0x0) recvfrom(r0, &(0x7f0000000040), 0x0, 0x800, &(0x7f0000000080)=@in6={0x18, 0x2, 0x3, 0xf3}, 0xc) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:48:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file1/file0\x00', r1, &(0x7f0000000180)='./file3\x00') fchflags(r0, 0x50000) link(&(0x7f0000000240)='./file4\x00', &(0x7f0000000300)='./file0\x00') mkdirat(r0, &(0x7f0000000100)='./file2\x00', 0x0) fcntl$dupfd(r1, 0xa, r0) r2 = socket$inet(0x2, 0x0, 0x101) connect$inet(r2, &(0x7f00000001c0)={0x2, 0x1}, 0xc) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0xfffffffffffffffa) 16:48:20 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x7010, r0, 0x0, 0x34) symlinkat(&(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00') accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = kqueue() writev(r1, &(0x7f0000000240)=[{&(0x7f0000000040)="c3ef6415", 0x4}, {&(0x7f0000000080)="8fb8b47f5aa2f7a8db0f4369b09022ce7be16fb8911fddf5fa8d3428f0be491cdc966666c88c21eb7818ae6a109d8cdd4c32b3a1eea031fd264b756a5adc7d9b0f7ee0a51696f6b2d574b6857ea09500d41158ab9c3a5db34efe432d3374c47619944b918b21b3391c3f914835832a332e312a7c5f8fdb17418b943c03f08d41337f7bf28af4f31300d94d617468a50f9f8b63677f3c544ac9ed1988cc12e1fcb9941532381515b5108bf0832dc26c3ca05c06f5", 0xb4}, {&(0x7f0000000140)="597e5babc32eeaabf64ec085c1158d6d934b11382552dea3d2f32075c8b1013fe23ab7a681bc6e03ab4c17e26579b2c1f5733daa10974a0fcdcce44ed85f427934e41b6c8dd6099029a961aec017f303c9516475ff4a28cb75b06426fa3290e9fcccb704ba56330d797b80c213699e7f51a00631c8487fafd1ed5cc29bdff2c5bd6f49d67ffe17fdc314bf47c03cbf5d86efc969edf7a123f04f49de6abc6a2afd13eac91352fce4431a0cfd662464c8c95fd2dc7fd788b8bd5c4a0761764c38ec3711d7a1034ac1", 0xc8}], 0x3) r2 = fcntl$dupfd(r1, 0x3, r0) fcntl$setflags(r2, 0x2, 0x1) 16:48:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) r2 = geteuid() r3 = getegid() chown(&(0x7f0000000100)='./file0\x00', r2, r3) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd6aa149236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f032533881ffffffffffffffa5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbbbd42437c209f7dea97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f594", 0x487}], 0x1) writev(r0, &(0x7f0000000000), 0xf3442af7d2d1776) 16:48:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:48:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x80) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000500)) r3 = getpgrp() r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r7 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x30888, 0x0) r13 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r14 = syz_open_pts() pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) r17 = accept$inet(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r18 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse\x00', 0x80, 0x0) r19 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r20 = openat(0xffffffffffffff9c, &(0x7f0000000880)='./file0\x00', 0x80, 0x142) r21 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wskbd0\x00', 0x8, 0x0) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000940)={0xffffffffffffffff}) r24 = socket$inet(0x2, 0x4000, 0xffff) r25 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) r26 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/wskbd\x00', 0x120, 0x0) r27 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/wskbd\x00', 0x0, 0x0) r28 = accept(0xffffffffffffff9c, &(0x7f0000000a40)=@in6, &(0x7f0000000a80)=0xc) r29 = socket(0x2, 0x2, 0x1e5) r30 = socket(0x31, 0x8003, 0xcb1) r31 = socket$inet(0x2, 0x8000, 0x6) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000080)="16ec783242b612748107106b8b716d7f4e59ef36123a41f9b8da1ad9da1bd1304485363185a26b1d21428d424727f77495659f57b9f4115be2aa46cfb20e84475822f879a0b4f030c85729ab57328d2f65330526cadf72ed9cd546c1004acc0e7493fe0588ca8d3cfff7d21865a46060f3a8cce0", 0x74}, {&(0x7f0000000100)="f87ca3ec98850d855eff76c924ab3a8673fd01451a78d4650b92eedd55c49f69e70237ade460bcdd284aada39ec10f399598e52773199e0e3ed7bd1977b0bc07a492976f04", 0x45}, {&(0x7f0000000180)="65fbfe17c73ba96aba270b8dc117c609bcf70ab532bb63636dd8b23953d90b5dd48a40f462773187ab5e489fd2f52605ee39f6f80c8ca524040b6b90f77c55ccc77cd73069d6efca876893c09a2da3679f31e3d1bdd9986bf11f71ab241f97ff4e3a391f3f3305714b1f7e59b952c5f4ff7f30e0aea5252172c640fca84728282565112b9e9f1f918b4c221cf65dd02ccdc50a307341837b5297e711e5cf2a22389fd4161eb3249e0f4953975973cdf2d2f1b506df9e029180e39bd2d77eb628", 0xc0}, {&(0x7f0000000240)="c5cd42e96e9f03964eb5d19a9e7b02e65b4e4f7e96b705b8c68008e8bb9267ee856cd67451bb3221744e71af554860af2039c6b275596ede5081dfa9", 0x3c}, {&(0x7f0000000280)="73abe41d96e596a4903e2483fba1bc7d0fdb67f093e0b84c558988e5b255728f0fa1e07d7dbfb243571cefa90f317e263f9f2fd2c5e636e0d4567b260125b4a7181975583821eab105e6137c5eb3c7843693cea35edf419e3ed0cc466e7f246ffb333995b2ea7d89ae3cea51ce9910a8dcad61b7d462188e2dc62f235114438cb6d7", 0x82}, {&(0x7f0000000340)="9ff56b602606181e400e122f5442efd5795082445cbad2844442ba3d3d722954f8fc59a8539d563da971928f0a2958f41d56e9632c727445fe365828e68b810920b2c271dd19fe752abde25c947ec25444514a4a6500c456e2f69efa5ffb0340ae5e0f2e641eb2951720c66c154f4b4961ed9178e274983dbdc9dc5eb5a80454ef745140f6b6253f092d144e53526c638f62399028c432085a", 0x99}, {&(0x7f0000000400)="3487a17707ddb9926f025d4bbde8606d64667fe764c2e9f03c7dab86377b2bcade603f0b5a7f1b08486f1a353ffd72c190ca325fdcb482200a8fc73cc4aec69cfecf770e1906", 0x46}], 0x7, &(0x7f0000000ac0)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r1]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17, r18]}, @rights={0x28, 0xffff, 0x1, [r19, r20, r21, r22, r23]}, @rights={0x28, 0xffff, 0x1, [r24, r25, r26, r27, r28]}, @rights={0x20, 0xffff, 0x1, [r29, r30, r31]}], 0x130, 0x1}, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:48:20 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66616c6530006aaf20fe0a8a9d9cb79b57038bf2971863c733ebb62de4451388"], 0x10) 16:48:20 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="9d", 0x1}], 0x1) recvfrom$unix(r1, &(0x7f0000000000)=""/18, 0x12, 0x2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:48:20 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) pipe2(&(0x7f0000000100), 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x3) getitimer(0x2, &(0x7f0000000180)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 879 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 123566 2643 32767 0x10 0 1 syz-executor.0 *332013 2643 32767 0x10 0x4000000 0K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7f998,ffffffff81f30b1c,36f,ffffffff81f8a837) at __assert+0x2e unveil_check_final(ffff800020b29530,ffff800020bf3288) at unveil_check_final+0x81d namei(ffff800020bf3288) at namei+0x88b domknodat(ffff800020b29530,ffffff9c,200000c0,1ffb,0) at domknodat+0xa1 syscall(ffff800020bf3550) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff96,0,3,ed8e88b1010) at Xsyscall+0x128 end of kernel end trace frame: 0xedb1b426d20, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 879 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7f998,ffffffff81f30b1c,36f,ffffffff81f8a837) at __assert+0x2e unveil_check_final(ffff800020b29530,ffff800020bf3288) at unveil_check_final+0x81d namei(ffff800020bf3288) at namei+0x88b domknodat(ffff800020b29530,ffffff9c,200000c0,1ffb,0) at domknodat+0xa1 syscall(ffff800020bf3550) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff96,0,3,ed8e88b1010) at Xsyscall+0x128 end of kernel end trace frame: 0xedb1b426d20, count: -8 ddb{0}> show registers rdi 0xffffffff815e48a7 db_enter+0x17 rsi 0x3770 __ALIGN_SIZE+0x2770 rbp 0xffff800020bf3020 rbx 0xffff800020bf30d0 rdx 0x3771 __ALIGN_SIZE+0x2771 rcx 0xffff800004354000 rax 0xffff800004354000 r8 0xffffffff81d729c3 kprintf+0x183 r9 0x1 r10 0x25 r11 0xcea478992ed8c889 r12 0x3000000008 r13 0xffff800020bf3030 r14 0x100 r15 0x1 rip 0xffffffff815e48a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020bf3010 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=332013 stat=onproc flags process=10 proc=4000000 pri=75, usrpri=75, nice=20 forw=0xffffffffffffffff, list=0xffff800020b28018,0xffffffff8235ded8 process=0xffff800020b7c018 user=0xffff800020bee000, vmspace=0xfffffd807effe000 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 2643 123566 52633 32767 7 0x10 syz-executor.0 * 2643 332013 52633 32767 7 0x4000010 syz-executor.0 94050 192257 70905 32767 2 0x10 syz-executor.1 70905 200153 92200 0 3 0x82 wait syz-executor.1 52633 376905 43336 32767 3 0x90 nanosleep syz-executor.0 43336 123612 92200 0 3 0x82 wait syz-executor.0 5332 125775 0 0 3 0x14200 bored sosplice 92200 251118 79568 0 3 0x82 thrsleep syz-fuzzer 92200 192207 79568 0 3 0x4000082 thrsleep syz-fuzzer 92200 23815 79568 0 3 0x4000082 thrsleep syz-fuzzer 92200 173158 79568 0 3 0x4000082 kqread syz-fuzzer 92200 68692 79568 0 3 0x4000082 thrsleep syz-fuzzer 92200 509856 79568 0 3 0x4000082 thrsleep syz-fuzzer 92200 193355 79568 0 3 0x4000082 thrsleep syz-fuzzer 92200 478901 79568 0 3 0x4000082 thrsleep syz-fuzzer 92200 395097 79568 0 3 0x4000082 thrsleep syz-fuzzer 92200 310448 79568 0 3 0x4000082 thrsleep syz-fuzzer 79568 248858 89333 0 3 0x10008a pause ksh 89333 79213 9429 0 3 0x92 select sshd 37513 41981 1 0 3 0x100083 ttyin getty 9429 63581 1 0 3 0x80 select sshd 74211 443524 71424 73 3 0x100090 kqread syslogd 71424 488152 1 0 3 0x100082 netio syslogd 79661 227414 1 77 3 0x100090 poll dhclient 45116 455893 1 0 3 0x80 poll dhclient 96540 175573 0 0 3 0x14200 pgzero zerothread 82148 288725 0 0 3 0x14200 aiodoned aiodoned 49511 503462 0 0 3 0x14200 syncer update 25481 402672 0 0 3 0x14200 cleaner cleaner 64325 505418 0 0 3 0x14200 reaper reaper 11040 91760 0 0 3 0x14200 pgdaemon pagedaemon 39905 383164 0 0 3 0x14200 bored crynlk 63778 409060 0 0 3 0x14200 bored crypto 35684 485135 0 0 3 0x40014200 acpi0 acpi0 66964 94564 0 0 3 0x40014200 idle1 23242 477076 0 0 3 0x14200 bored softnet 9795 258957 0 0 3 0x14200 bored systqmp 35843 328506 0 0 3 0x14200 bored systq 90452 119006 0 0 3 0x40014200 bored softclock 43515 410584 0 0 3 0x40014200 idle0 13702 92856 0 0 3 0x14200 bored smr 1 325304 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 2643 (syz-executor.0) thread 0xffff800020b29530 (332013) exclusive rrwlock inode r = 0 (0xfffffd806e610d68) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domknodat+0xa1 #8 syscall+0x5b8 #9 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8236d8b0) locked @ /syzkaller/managers/setuid/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 Process 94050 (syz-executor.1) thread 0xffff800020b28720 (192257) exclusive rrwlock inode r = 0 (0xfffffd8079eb65f8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_ihash.c:140 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 ufs_ihashins+0x6d #4 ffs_vget+0x143 #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0x10f #7 VOP_MKDIR+0x76 #8 domkdirat+0x12d #9 syscall+0x5b8 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8079eb6c58) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domkdirat+0x81 #8 syscall+0x5b8 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9460 6321K 6321K 78643K 10627 0 0 pcb 24 9K 11K 78643K 365 0 0 rtable 97 3K 3K 78643K 687 0 0 ifaddr 36 10K 10K 78643K 136 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 31 0 0 iov 0 0K 16K 78643K 51 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 75K 78643K 1676 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 16 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 67 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 7 21K 33K 78643K 658 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 50 50K 58K 78643K 662 0 0 subproc 68 69634K 69634K 78643K 612 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 87 0 0 in_multi 33 2K 2K 78643K 229 0 0 ether_multi 1 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 289 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 81 20K 29K 78643K 2844 0 0 UVM aobj 43 3K 3K 78643K 46 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 42 0 0 NDP 7 0K 0K 78643K 57 0 0 temp 113 2376K 2442K 78643K 5365 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 20 0 16 1 0 1 1 0 8 0 inpcbpl 280 347 0 340 1 0 1 1 0 8 0 plimitpl 152 82 0 73 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 185 0 145 2 0 2 2 0 8 0 syncache 264 4 0 4 2 2 0 1 0 8 0 sackhl 24 2 0 2 2 2 0 1 0 8 0 tcpqe 32 12 0 12 1 1 0 1 0 8 0 tcpcb 544 139 0 135 1 0 1 1 0 8 0 nd6 48 36 0 32 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 861 0 672 12 0 12 12 0 8 0 art_table 32 862 0 672 2 0 2 2 0 8 0 art_node 16 184 0 150 1 0 1 1 0 8 0 sysvmsgpl 40 15 0 2 1 0 1 1 0 8 0 semapl 112 65 0 55 1 0 1 1 0 8 0 shmpl 112 44 0 3 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2243 0 807 47 0 47 47 0 8 0 ffsino 272 2243 0 807 96 0 96 96 0 8 0 nchpl 144 3313 0 1690 61 0 61 61 0 8 0 uvmvnodes 72 2558 0 0 47 0 47 47 0 8 0 vnodes 200 2558 0 0 135 0 135 135 0 8 0 namei 1024 10506 0 10504 3 2 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 8419 0 8419 11 10 1 6 0 8 1 sigapl 432 780 0 765 4 2 2 3 0 8 0 futexpl 56 6478 0 6478 1 0 1 1 0 8 1 knotepl 112 544 0 525 1 0 1 1 0 8 0 kqueuepl 104 172 0 170 1 0 1 1 0 8 0 pipepl 112 750 0 731 4 2 2 2 0 8 1 fdescpl 488 781 0 765 3 0 3 3 0 8 0 filepl 152 5459 0 5362 7 0 7 7 0 8 3 lockfpl 104 152 0 152 2 1 1 1 0 8 1 lockfspl 32 340 0 340 2 1 1 1 0 8 1 sessionpl 112 33 0 23 1 0 1 1 0 8 0 pgrppl 48 37 0 27 1 0 1 1 0 8 0 ucredpl 96 1705 0 1696 1 0 1 1 0 8 0 zombiepl 144 765 0 765 3 2 1 1 0 8 1 processpl 840 797 0 765 4 0 4 4 0 8 0 procpl 600 1967 0 1925 4 0 4 4 0 8 0 srpgc 64 92 0 92 2 1 1 1 0 8 1 sosppl 128 20 0 20 4 3 1 1 0 8 1 sockpl 384 707 0 689 4 0 4 4 0 8 2 mcl64k 65536 6 0 0 1 0 1 1 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 9 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 140 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 173 0 0 10 1 9 10 0 8 0 bufpl 256 6492 0 1123 336 0 336 336 0 8 0 anonpl 16 81779 0 76148 38 9 29 33 0 125 0 amapchunkpl 152 5021 0 4936 13 7 6 9 0 158 1 amappl16 192 2619 0 2283 21 2 19 19 0 8 2 amappl15 184 159 0 153 1 0 1 1 0 8 0 amappl14 176 173 0 167 3 2 1 1 0 8 0 amappl13 168 76 0 73 1 0 1 1 0 8 0 amappl12 160 130 0 127 2 1 1 1 0 8 0 amappl11 152 64 0 53 1 0 1 1 0 8 0 amappl10 144 305 0 303 3 2 1 1 0 8 0 amappl9 136 632 0 629 1 0 1 1 0 8 0 amappl8 128 218 0 202 1 0 1 1 0 8 0 amappl7 120 288 0 279 1 0 1 1 0 8 0 amappl6 112 106 0 100 1 0 1 1 0 8 0 amappl5 104 224 0 214 1 0 1 1 0 8 0 amappl4 96 951 0 919 2 1 1 2 0 8 0 amappl3 88 275 0 265 1 0 1 1 0 8 0 amappl2 80 5285 0 5231 2 0 2 2 0 8 0 amappl1 72 27468 0 27035 24 15 9 19 0 8 0 amappl 72 2305 0 2270 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 45 0 3 1 0 1 1 0 8 0 uaddrrnd 24 781 0 765 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 781 0 765 1 0 1 1 0 8 0 vmmpekpl 168 10586 0 10563 2 0 2 2 0 8 0 vmmpepl 168 94460 0 93093 104 35 69 72 0 357 9 vmsppl 360 780 0 765 2 0 2 2 0 8 0 pdppl 4096 1570 0 1530 6 0 6 6 0 8 0 pvpl 32 266178 0 257289 128 38 90 102 0 265 7 pmappl 224 780 0 765 3 2 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 489 0 5 14 0 14 14 0 8 0