01:51:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) chdir(&(0x7f0000000300)='./file0\x00') r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x10, r1, 0x0, 0xffffffffffff8000) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x134) 01:51:31 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000003c0), &(0x7f0000000200)=0x4) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x14, 0x2, 0x3, 0x10001}], 0x101, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0xfffffffffffffff9, 0x4}], 0x545a, &(0x7f00000001c0)={0xbc3, 0x3bd}) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="0ad5a6d6a35cde9d810d0bca661aa0545aac4f515d183f5495273425524f5d338efc3805666b6cd6be67dd94a568433b42965e7879603e75b1d9f53be569af71929d5997f0bb9ab010ac96299b998d330fbbd56936907dc0b8d7f6a39a53994f13f846ee6905321416", 0x69}, {&(0x7f00000002c0)="32e5ff46e1904f830d915f8c06ac0dd1ec9e93c72c2c70573ccd09aa29138d24d02e00bdd18443d7b4e1cb3e3cd8ae6c4f4558aa3eb14696470fe5b619a83a56be2a00265bd13c6a34bf6585a2db454f940fabdd5c98", 0xfffffffffffffc9b}], 0x2) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000100)=0x4) fcntl$dupfd(r1, 0xa, r2) fcntl$dupfd(r1, 0xa, r1) pipe2(&(0x7f0000000000), 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) 01:51:31 executing program 1: r0 = socket(0x2, 0x0, 0x2d) setsockopt(r0, 0x1, 0x400000022, 0x0, 0xd0) 01:51:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x8000, 0xf58) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000002c0)) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7, 0x60bfa5f9}, {0x4, 0x597}}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0x5}, 0x10) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) preadv(r0, &(0x7f0000000800)=[{0x0}], 0x1, 0x0, 0x0) 01:51:31 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) nanosleep(&(0x7f0000001540)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = getppid() r4 = getuid() r5 = getgid() r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000001400)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r9 = getpgid(0xffffffffffffffff) r10 = getuid() r11 = getegid() sendmsg$unix(r2, &(0x7f0000001500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000040)="1577b6e2cbafbc90f0332e87ae208f15e942411d4fdfbe25cbb0715ffc89e9e134d11ef5e2631ceee44b40d169ad75516ba22d0579a5073744ea94f8d7a11f1523ed3cd7b7220e2f313b6bb5042d2f5596030a81bc0b3595066c108703cb0a", 0x5f}, {&(0x7f00000000c0)="773b0935ff0720439388e1f121bdca", 0xf}, {&(0x7f0000000100)="18f828921516e7eac4d26785b9c0705d4a3b6bc61f82929475b66763de30b11426240cbb0f6e1ad10d21be4ff7a14ed7768ee1ffd96061ace37df7343b82aea5fbd37977de3715cfaf7c7c7d1cffc4c3afcc385de8d00ab89f113bc7dfec4d364960f3528805ea91984977b1ac701d8ca66a8bd05fa69a133d60f35746018dc74710f2c34bd8b1c9635a57ef0e8c2f81b350", 0x92}, {&(0x7f0000000300)="c24cb269c6cb3cee11b0bc48371b924e5710c32c1663ca5780a1ba96b01e33d7a4a6ac4466395b73d12ab5e59efdccff91e1696d023aa8602777973c0a23c7ef1ce038932b3b6f291b342b40bd5522459f58c1e7ea2c763627528e8f4d6ac29bb279e174a25fd2ffd77fcf78d63faa3133d1b75910f1de8e4e7d7f47f9c466cfeec5543a0a2a11c36b0706a55a2121dfc8bde9539fb78dbfaf6d1b49e58a925debb36a661ccd9bab90674a82117f8e6e51055cb0db6958a85a96091d00e855ca7e7509fef456a86ea8d58f5235ac6bc1a89479216c37440934ea9da9603b0efe1f813b595ec17e402974ba74e74376c3959bac824e866a2c9043145c6a0112475756716b94e51a7507c52b55835da3f59345cd03b84333bb3efb2758939d928b5e2d63db6480cc74e83484caa519f9ad48cd4d6c32a265426475deca0b68c972fd8e212009b71b89907cafb3fdc1bde07c3357a69c8a50e7dffd00dafd4e4555742607e276ff15b97744a26d4e7336730d12766b5d8493a31dcc623294c423f571053a64ce625d80bc54f6244e31095163e79cf55a1f4eff0042bf29b389525d4a7dc11682f44d91c93129267e7b90fe6d73b73671ef77ab23cc71808218a0d201dae74ed19833914fedae024592fe6cb1693adb657a1068df0520cabdfccbee543d0a3088d01675ba4911c2b61c4a7c19f18e5d17aeb91f8e01ea4956e71cd624427f2a7a82c1eddb363ee8d6e2df4a5c2605eee812011939ca74f88ee04573ff4ce5de3f7f221f097545874ce5259876f0c5ad53162d3d9274daef557578a0485b0aad608ae867cf2bbdeebccfb4a224c6f17c78f9c6a8b91230ff0f130e7f2d2f9d1d72d97862979b4637f58f9c9c6637531e464157965a31da528b814bdb19b957dca5b8f765cdd3b2002f60c3b5d6da733d9f77c284f853900047162026319c7bc731ca496a342b837c7ed5cef1b60c65ab42f92a74e357c17791411743784fe75a9543ee4e2af24447bf2c49d3a3b933f740b027820ecf34a7c7ac62ed3106a34406763d7c6fe6aa7aebdfdb94ab3d90a9e7168fc6e3d692f64c487935308357ab2ab2594987d984fbc9e4556edb81f35a93d22b1b83e5533fd02bac5dc06624fa449081aaefc91daaa4f9a2ee08786d51168388570aa71ea6c35ae4451ab149246ed15656b14de8c133cc390e3bf5de5833cab678aae48827efcf160bf895328661926ecd6de467b35db208a2c5fa335661a594b75ebef4d9d4881bfbc9c913b79e12b53fcadffb806c852f93a86626897e0afa5bdbac9dbd68f9d3c143f8fb7cf5ba005301a7078ec105f79d598843185282b12968340680cac42b4218bdeedbab58b2a1b886c50febc7b42456efbb44de29e60c1a8d24d80ce321bbd9de1d02599d31e3d705f383d8d1fdc6d4cefcfe6455763ebf2e0f5e033e3c26116c54139d34a758f80dfd1171dd47e7a8e8b9c89aa25d7c15f95a061469b75748c2d0c4f2c7647b0931e899d2cf975ec7fa418a7455f960af1093daa670e7f62b12a9f6212cf943a11b69d4c20ed7fe36a80f61d228f1e4579c963ea84fa35e51ba1f58dbf5b792afe9cc5e0ace197332fe841a9963aca898e2dcf593a22608eeabd972d583c59e2da44640bffa2191eb8f7766cdcc5047b4a5cf50f6e52578eeb21486146771ca87989a5a8d1c9bf88834747475bb63b96531a616a2d08524ccf7a6b6f1cbe548c4ae6bfc106760917a6bdc341d03ee0dd293d8519136a2cedeadcc60fdd68eb4e0cc8d5439d098f8964c1bbd791c22293768063a99f9f72f6250952dc8adbfaa6a43ab8e33d230f3327618960cc7a98bb0b9848f538821c0368f424e0c89f0886f5a4019335d3d5b107cba10751a49734a3dd9b04534bcc9646b3f4801b1d268465a8a7fba82059234bcbb900db0f3dd1a3412b51d3b4308818d5339142c7179bedc975f23febe7fe04415b22a06113a7803289d8ab62cd9d957f8c9ab1a0d9b71b58d81ef35912f805cfcf0f65edbcf454b4a0a9ba43f3b4335b3e638232202949c67021d2ff3616dcc0a4851cae01cae10c0892aa328938ebabbd606e489d09ecde503c9ab724a1fff4d075b86834307b98840852c63295b8d227a47d342b9eccd1344d7c1ca4a3505374b6bf7326a617d8af64e0d91dbf091c810787a7023d13ff6c83f909651b8a568e8b079d627de70c476525f1448b12052c3efbe69611276c86f5607ad77aff2d42178f3950b1594324cfd551816392e7e13aea6fd20783dc0b18142fa91976069a39d77f0919756b88ebef7a817ff88cf59c5b509ebea174584936423ecf03b56eedb71a9877218e2abc9db550742b00908798e811a6c609cfb6c2214f3d41be16c1ea47abdab059033f2d72cbd412a531e1defa27ceaae200c1873a275e45296860e2a087a9e2bdb1052c08e441c8c25e53d085d8f057b6fca5843165b9212d55439b38d21b37bc378a6f0b360f6f971238a2125b0e74ef9473aa6bd4eb9d2f4f046971bf65fbc1e0929fd39b9fd498c4bb2ddc2ba02fbd81712e9051a1065053eccdb34d55578559898c4b563485e5b5ab395c29bd64a6cd5deb2f08fb38d5570c6decb3bf5eac75aa6f9d68b247c53d1f807a875d8a3e96c1d964eae6354ebf830d1d035887f7859ab79725de12d8d32515c215ad543e4ec60eeeada8e171fdb216e41baa46ea7990db425597c338a6277ccfa18e1b332160906366683fcc17e22c302cc574510e12f29eb795e1363e21ef00dc11736854ab6f76a6179fdba60cf10cdbcb0fd643d485c7b2403388baab380a3c756358bfe0e113f6e89313f4fec4e43d5932d18fa81841df0b28adb806e474fffd740fdb2ae381f34bdf2e9688266f06afc315894ec7ae200846db92c146999b093c6be3b391d5ea7860791dd1692f970cac38502bb3b7d93d5cb3b0c2256abd2a33a7c1f430a0fd5639665b7e137d8c9545f8bf10141dc4c1cd6089c430997b808082f9e1b71440b905cc7bec92a7109f363993779af713f402c656372a0f4a2747f47b8ea42ca2a034a153eab288400ca99ba374b75369bfbe0da0e9a8ad053306ddefda0ba2cd54c515502550dd710ad14ff306c221c6f940210702520e47a0917f792242aba83d9c7b7005a0e82a517d0c443415e0e69e949578016d9fbb7d4f681f7a26b496c605927671c5c0716e039e154d96418811f9239b9de6d69af362f29851c9678f10b94f7fa25e905fb046774ef8adbf5615e1011065724e2db191c3e70078fefc7521af3c7571de437db6fd611fcc7627a33abedcfe67322feeb3a8edd46d2960fa5aa1f75bfaf775f4d66b3230ff66b05ced5b9f0d906e7bf174da7c598be90951f11c64f345e00f6742712599b542a41551ca77a9b8be47404cc7bac207ec982a4466a313ea6764a1aca17df7ca0a513885fa4c9d36dc35b4b366e98ea3c04ea285051a1ec65c5c53ef7c785f7764550519f224d09fd83b0b396801dc6bad180c47ffa4041f5556cf98271a20c96889cb067f9085d7b6857e8fcbc25312b399c80092578ee57939f267b8f8eacc8c5c5a0eabc9f341675e9c91350ea5a10ca9c7ee0115b7ce03ac0f5471158ae080fd6056e7716ea32aa1d318ab22ae7f43c6f5f1970e01625e192d87d5a87cc83b4f200dec5a747fae43b6d676de5223b36ebab73fbd91e2a49b52c0434106264c24999812b8ebd0fae4fa04b19615b2e2b28f8b73d3b56c970e3f170e2933f7bbf1402d83edbb8cd0e93bc33624c76fafbb149e7fabd0c95fcaf388acf36e79d119e4de0538c87ea79198497e95bea8c7509a9ee178500ab3718bad6286fdac68821c030ed94aa841ecece6d96e2f73b82d6ac195dec777a0677134ccef9cc38f912ac29e36de13698caeb413a5ce4d6c18be6c5a5a530e27b33f0a333089a68c7347d5b18bf03bfaac40d05792f48d89d1116f5ed12ad0b2723fdc943bc0d777f5e9f8e51367b605b43d8ecda3683698be89ebc6fd1256dd7c1edf6cdf389f65d25b9b69987b912dcb6895975fdf316ef144c2746e1044f10c5754fbb474a3bbd567de52cd94787d980e5558951a6da56cede917b5077c20ab3b6153aa33c5190893909be956039a5890030e0e9222f42122ef6a095f89d05ea0293445e13d9752f5c36b6e0312e93e8eac66816097eadb7496d55133cff4ac78038baf852569243de63def08be86b4f66619cc12e6a5ca732878021f3aa7a92f5e1c73237227cd7f35493f9775cef0b438ef9ee7895ba9d58165b22135780b2940320b7fc8aea49ea8a8f7813f43dc76a5f3c1d449f53ef85cefc0425c985e8bcd48b70a68e29efb13942f70f30bcdab97de60a76def743de9acf922cd1cd55c64a8ee6cd0b053b5098c5cd4d8dc4c0bdaa1cff1fc293de2fde2f87de4db1023218e821c5b9db8ffe09c77af87a38dad8c539165714d83c368e40a9ba8148cec7f7ae3859b5b15b3c55a7668221df3c3d693f229879c1efa2aae9d5ba42cb7d075bb8ad6cd62243f0f39ee88fddd873517079679a4ac421a35710d40a7be3c0ec1ed7ca7accc8473875fb1222eb4eea129a9a16277d7f8bfb1b9e35b9fccc5dbf48f4dc3cee7e5f7f706238ef023e37c5582d3e2c33d3c5beed129f8e740c279513c5e08c8a34077daba3e30d8d7105497e5f0b4371949437011090244b0cf89d93ce16e4ccc013207263a7894398535652b782ac2865d6080e25ba7116a7cf278777b24270f0a46dc207b1c9c49bb99600a673bd8e96eb01f53ef5afc8c1b563f1b2b768e7f61039479d33478911be08ac4831f962cbf285ec1b74861f9d35a31c81478ed77377cb88c5bc0a15c520bba12d32a1e49e4f18ac27ccd35ae3cd320b5dc918f59e7aa63b31a3e796f854d77d58acc35cea6f6a37d5a237a0a24dc20db8c3a358a04206d031585ce4fbc916766f7da5d19aa6d8b3c572d52c9f05ff4d3dd767b707b894b9b0ff6e5e86cc8ea032170b7e00ac561f055ad6f5ec41cb0ab74117a1632ffc75cd43ce225cf6edfd29ce5f3a417e75d3bfe0e25754f13d0477b161d6b572f716f29b78909a73593954fd804073f29ba093575204d68e341d84eea42800582a9b089d166022eb5e2076f048fc0e49bac8e41b09497730bcb7b7a3fea7d88175916e51e9ec8f2b14a00ef656bbd67cdf364cc3fccc72cd93931defbf23517c2cc7e32aa442fa57b38926f825861b52119a1af28dd76a8b6a4988fb3da620eee8dd79745a971aa1774f0b7d8babd3ce59d6c30ff098992b6dc09e1d659febe97831b1ce1c707a7b13fc2410d87b94d7d14679ebdaa4b3c3c0c4aec933572cd6fc801a4893b469dd6e3f6fd65029a7a9627e8e6a413adc8e28464d9fee2ec1f1a0f4079538af683eb24572518bdbc306870d4ad8beb2e24914c4c8a39a27817af370e6e1cb3141668cd81a9e2fe061b08d964bab9844ee5abc4e1590ebfea0f263fdd98259903c9ce6625bb12178eebe463c3b96122388b7fe2301037a7c048bf45eabf1a87a4fc1af1cc2fb15923c10838521929cf6e42dbee2b6f2c217cff7ee43ddd5069420c8204a16c91725f9598b528255414c1222df2b3c6868152a8814184ce4b62990018c11bd468ad49222e326d3283d1b4d7e922906736482bc0d15f7090a980157a1d7b5f19880309170d693a537edbaa61d979443b3e84bf25f5f96038400a0c46e65edf650aed1a64583234ceda277829ce8cc0887cbefa44ee5932275013a8eb40b80f211fbd99d2c2876973f35dafc2b4b6b0815aa2c1dc9", 0x1000}, {&(0x7f00000001c0)="a6bcb97bf8bf84426e7435ce592eb8e2bb0e6a3741b3caaf82563699f6693e95ba0a1e117cfaee65200fecabf6126858af7745d207a69ea3725385a8eb33137f09b96e1975b528f2613dbcfb795fb33e8e48fc6c8dc526cd24d1ca04332675219923376a3e66", 0x66}, {&(0x7f0000000240)="3335096a98829a2fd9dd2254e6a439baf1187e23f593ef98b663387043561b8465775ee550f834552d2e594db843b5bbee625607b352", 0x36}, {&(0x7f0000000280)="cd47611ea01f5c2e3bfe9c4461ba06d60acfeb35f4", 0x15}], 0x7, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xa0, 0x402}, 0x3) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kqueue() 01:51:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x8, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xffffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) fchdir(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) read(r3, &(0x7f00000002c0)=""/126, 0x7e) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3c3, 0x3, 0xf, "c78dcee1ffff1c04000000a2f900"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x30) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x2) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000240)=0x7) minherit(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCNXCL(r2, 0x2000740e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:51:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x100) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x20, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCCDTR(r2, 0x20007478) dup2(r0, r1) syz_open_pts() getsockname(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 01:51:32 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) r0 = shmget(0x1, 0x3000, 0x101, &(0x7f00006a9000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getgid() r3 = getuid() getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x100000001, r1, r2, r3, r4, 0x80, 0x3}, 0x2, 0x7, r5, r6, 0x8, 0x7fff, 0xfffffffffffff800}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file1\x00', 0x2, 0x21) getsockopt$sock_int(r7, 0xffff, 0x4, &(0x7f0000000340), &(0x7f0000000380)=0x4) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000080)={0x3, 0x7, 0x7, 0x331e}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) bind(r8, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='rc') rmdir(&(0x7f00000002c0)='./bus\x00') 01:51:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000040)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0x2a75}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 01:51:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) lstat(&(0x7f0000000500)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x2) 01:51:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() readv(r1, &(0x7f0000000fc0)=[{&(0x7f0000000140)=""/174, 0xae}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "49ef517bb6225d5e0080000000000000002000"}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c5dd7139a0e18de50c0e88fef9279cb5b6c19ee7d60bbf56f1ca5dd42784afe823ee287b0c48f12a53c7bf078a76f65486488a86b8b742055be426710c4e8303562ce775e631881e485be211b297e8eb9fb2da087228de03faba9f8715936f07e0a5ee1456458ad65d81ff74ebb100eeec16ee0dd61324711470a07cf69bb7e0995601e359dbfc0a364c09c7c594996e458967f450ffb744189681407f192b9b07bad0fe72ea8bf7f4858347098d19b321d18f667dcdc3d8d49f7f2f8c469cbdaf084df3e817298d33db2200e4b9ad1e0ff3795ec42cefb83f9f5501f7f4ec3f7d17c4cdd96c02cfb08f87250dba9aaeb6cbdc24facceb9185a8a47020cd6ec439890d5940ee31b0c78375c4e173952c2537449084c5a413ca26ad35a4296021781225bf3d128e39401a364b935b9c5efc344cf1180a7e9297a79ea60c5483188f11ad0fe25f7c592e3bfcdf8fea1763f305258ec3c1e97e32c2e8cb118ab913ac67fa421e0879ab3e789df71b1c59220d3bbcb0ccab4e1cf14aa557a43868db2e325c215ff18b6da1451b7339bc1dfd5b7aec91ab656cf6f286825b0a933fc419194089c597419b88376925bc71e54f6bd04ea80e91f113e4b3a38374e9bb3958cd9730856a6be4e17b67027549e9e408b4402f9bbfc6f2476250af3fcee36c33911236566224ec5ecb0975896bad351873b9af21721d8ba0664bfe0473d2ac412adba0bb10c98053dcb4981b726ac6cfe6505d64480ce3ee0ce117d50477ea0ad42466ef363ee2302a6abc886fcbab8e9686b9296d937a05f6bef5b3f64a5e05d70479e2343c91d8c8655ea8186fa68e8ab286fda2a8e82544a08e374081dd41643ec66051a6f57ccbc1e1e2ae307fd54b5fd04dcd6f7b758c4cc58bbaf48d0035a6b8f9bdd5a1e4b0423fce9a9cff23b8c914e89206e741d7b627b1ccbf641a32e0d2d32373a542d4a844e2f38ecf86e321b2b293ab4c4627be7ec92b79c5f549f4a4fd99684e95d4289f4485c8975036db6d43a9db706581e86d9e3d2a833a1a97aa0b87b9fd4e413a2633c93d38f5ab9563361db64d82e01b789ea4f6a4ffe9623c89ad7a020123ad557b2e27047dc091597e7ef9ae1fd2fc30deb83009df0dda38648dd530cf100dc5c1821287dd8422f893cefe7e81852c62a1649f38c3435450152c3d43f99d1bccb05ea50129e20c0f46ddd5c24a8d48862c16eca92f9bd3f3652f63706b9b0991f1dc7cb7049604c39c1465711c2a01761b52dfb8920afa9ce2dbf6af95abd7e0111819f0b14d26cec378506d4983665e8451b32c10c0b8ab6454eb35233ea73611c920b2694fc1b494bc91b6783b9fc9cfac072b3771353fbb3c4ee9b4e41ed98b124d8701a20ab1504bb669994b3bdcd7bd50f6d9ac682b6edf178cb580f52219bc3a85fe26ac430f687ebc83d09c34c9638d565236355b0a77a93e74ec05c7ea83e462853e9170ce7ac15eb5a4b7223f36577fc2150126b3da63db1986d5718ac89c38ce2f3d75f83b801c932fcf3d94b4ee5618ffca896ac8bb4d398b0aa5ce4e99a7bc7cf275d222a7edba458b203092fae62c0592c710105e399eff15540886ddac8f8fe9384b6213417d5cb2ee9679b6878b38fce3f9cb06959b86d689d5d6fe5e4f18c4240a76460ca644a18bd66b761fc7c5c71903001a2935aed20e76e3f831a6c347a65e1d4d1079d3ccde8693a66226a81632164ba21e724a1d8278001bec668741830d2aa7b46601a9aa948f9f4dccb85b047f25ed9b19eb7b0a7764bc84af92b150cd65c659547ba8b6eed91044b8eef97f66831dc1812c157f284833043983e8e7feb5c3ff66336acef36459e9ac79e38f0a36c96732ee440ba7f7cda7b69d7254d09f5ad95d01f473bea54bc65365c938fdb228de6ddd4602f6d1fdd401ae62f09711063e2d44f3995ac4f389912ea97c235c24b911679b064e679778b6cd5f013609be7e0c9b3ff41c3890bcba69c85dc62092d2618b227460b8f1940bbe2190b2f839882ac7e987ee751fb191a378d95037ca3f99b21161ea7b7ca001d3c51de6e8c254a67e250e25639d17dd7ac6bcd5b18db8bb7375beab034aab082b6ba2467bccbe3883b028d547b8adf76114245f03ca3d603df1cac2ae70509ae3772e7ccf93271e804a0f5c2a80cd45584e25b5a89ae997fbb1ba701f9b89847aa39e3bf839960d10f5d51b3f636a857eb3a4144d9f88d3751ce5e130fb5b8bb73b33cac09062b26ebb1bb908eea7541ec8e133e82c105a52241e2fe93b49fcffa8d8a17c6ebcaefa020f768428401a37096d78404f7b2a331cee2d4f2788c8229f77f6f4baea6dd889da3ca5d7698dc7e412eba9e4c804e20cbabcb8716edbe7dfb089464d360220c8c7295f1f1a83c6378c596e357303257db7c6781ccc3e84295b0c0825748514e251f4e561a8a5949ae52e45125153bbd23d94f3101ca7b6b3121ef9030b156e621c28618ad5e3f51f656d5d1168451f0d960fd395f7c6bb852eaa9500608211c9c83638ce4826620c8a2e86e8c8d5f09eb0e3445c27809d0e9c42f2c914cd54da485e2681b2219aacb9e9de16bbd01aa36de5371bd9f1d6f1c0cecc02058a7d2fa175807eb813e6bbba69a85bba5e3d692270758d9e3a056f8656fa31708c031912e7403df428e67f1f6bbf4defe8b4693a47a99861c4032f08233c3fa5be850200527728d3f2aba1a9aec06bedc8a1d431c20a4d9e07001cb4b2368341d9f955cb60088ec4c4a520dd72b214ab034823cf99173320c8f6b6dead6fac62b806cec87cca01bdead8005ca730b136ec102b30b98c5e286604a5d0fedcc32eec93afee6625afca7660147932b1cb749637d2d2c529f596841595c25da6d53c202e96ec0b1f8537ab4f94d56664d49a22a373b443a2d8c01beb7ff362e0eb8f470afeb424706c29a24749e45dd0ab74983313754ba8c189ed9d4cf325a69c4f3f904378a59de5133b05fb40c4990972338c47e24fe5e119ab8b05287a0cdf7a3a983cb54cf132c2f6883b153ef1e3d97c4dcd893282c9c26ecc84ab17a5454b00de998479bb142dd087a74345b2c5032acb7af3314dc2a48b3def7c6a3f331e5c83bd9d3ab0a191accfe1509cde46dd93fe0775b49b527bc47d7dc259d17ec39515579a53b1674d57d2642f1eecead6a5d4e4ec07a442c9d08a500741521b1f0f75fa57d690e5dbe04a17917ad3a4c800f95e6ca6d7848bb25620adcf8ff7dd955eff0c21e444895cbba1ff3", 0xbac}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x7) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f63a8fc4396f7daef11cbed575cc9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa2", 0xa2}], 0x1) 01:51:33 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "020002000000000600", 0xffffffffffffffff}) 01:51:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x7ab5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xad87, 0x0, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2246faf0cc7bedf8bc1ff0e091fe60002"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da", 0x24}], 0x1) 01:51:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "d730c1e700e74de4f10ccb00000000000300", 0x8000, 0x6}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x3ff, "dbf6812acd234b4d0910a8e6c3a4920d488816ca", 0x0, 0x3}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xbe8) 01:51:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1800, r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e58dd8ef1e1868711ee5b3e9740a34de31f15dca"}) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) r2 = shmget$private(0x0, 0x2000, 0x1000a, &(0x7f0000ffb000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x2000) shmdt(r3) munlockall() 01:51:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0xfffffffffffffffc, 0xffffffffffffffff, "000000000000000100002000", 0x0, 0x2}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x80, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="cb6f7a51109ebd4bb9946e06afd454d820cb0053c463cffc4e47a1688b6ddd48dcaa519b8c6d133a24fbf63121d65f90a4f52eb33aa20b335b4a414d96e8158bf033af348947e45172315517feef35009052664e8b1a80af76aa32d45c67c98798de0ea330100d3f", 0x68) write(r0, &(0x7f0000000040)="48744b5de1cdf7f26aa771b198ab0e0e88497d5dd4e48704d9c37947656d0533b8fb50af30ead893bf1e823dc73d88dd49b0a55cce4a127ed3b74800a26f5a012aed1adbf5522c5d4aa28dae4b3aaaa95e1d7d1bbd20e7c30f7c2c9e823644a7afa5", 0x62) 01:51:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x1c8, 0x2) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r1) 01:51:35 executing program 0: r0 = dup(0xffffffffffffffff) acct(&(0x7f0000000200)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x293571ec) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x1) r1 = syz_open_pts() r2 = shmget(0x1, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/77) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x2f}) r3 = dup(r1) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000100)={0x7fffffff, 0x401}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x401, 0x3, 0x2, 0x79, "e0b3bbff955f484b912fbe634f17689346b81133", 0x7, 0x80000001}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x3b43) syz_open_pts() shmget(0x2, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 01:51:35 executing program 0: r0 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x8) r1 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x4, 0x5, 0x0, 0x80000001, "ea32e81ead477f4cc526a5f8a4ddae59ded1d05f", 0x6, 0x401}) utimensat(r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{}, {0xfffffffffffffe00, 0xfff}}, 0x0) mkdir(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x10) chmod(&(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', 0x18) setrlimit(0x1, &(0x7f0000000300)={0x8, 0x6}) 01:51:35 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYRESHEX], &(0x7f0000000080)=0x1) read(r0, &(0x7f0000000180)=""/94, 0x5e) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000000001ec08a3717fffffdb00000000000000000000000000000000000040000000000000d6", 0xb1, 0x2, 0x0, 0x303c9ad2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) 01:51:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) r2 = dup2(r1, r0) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffc, 0x1, 0x7, 0xffffffffffffff39, "02000010000101936000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:51:35 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000000, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:51:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x2c6d086d, 0x80000000000002, 0x0, 0x0) 01:51:35 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)}], 0x1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x12) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 01:51:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 01:51:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) semget$private(0x0, 0x0, 0x3) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) 01:51:36 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() flock(r0, 0x3) close(r1) r2 = syz_open_pts() dup2(r0, r2) read(r1, &(0x7f00000004c0)=""/193, 0xffffff4c) 01:51:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x2, &(0x7f00000000c0)=[0x0, 0x0]}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 01:51:36 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x20, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 01:51:36 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000006d000/0x2000)=nil, 0x2000, 0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x1}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff88}, 0x0) 01:51:37 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 01:51:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x113}], 0x1, 0x401) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x1) close(r0) 01:51:37 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x46) flock(r0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000000)="0a523b5bc6d2c375f83158c01052fcf1f0c859de20b7d7d9d0a1131d97cff0e10ec9db72a813f0d8360e6936158181c224df8d6fbb230c02d787bef1b85b696e6aedefbae031186bd8a7d27e877bb65dc80263e6d532490092ac912d83593c6612", 0x61) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getpeername$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000152098f0693076e7cc403e9b280083dd128cea1af0d6366f6a31cdc150bd37e52d23d5d628ef09c53fd5eaa6756bc0275ae9e700ca9fc9597c52b9ff94289a748e49f2eb13c67a510d7d0fcd6925d7e7174fd72e1c13894634410fa9847811af1697e256911965f33271a262b69e0827fc98b7c65e41daeb00000000005064061e8a3ec5dba1ecd726c65656b7926ec32ed0eefb79fae9471b0ea88d80a7d79483666fc072db8bc9fedaf6ce99198bf79c6dd490592483e612"], &(0x7f00000001c0)=0x6e) 01:51:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r2) ioctl$KDENABIO(r0, 0x20004b3c) 01:51:37 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x5) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000000), 0x0) 01:51:37 executing program 0: r0 = socket(0x1, 0x1, 0x3) setsockopt(r0, 0x29, 0x800000000004, &(0x7f0000000080), 0x0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x5) 01:51:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) r5 = socket(0x18, 0x1, 0x0) sendmsg(r5, &(0x7f0000002880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001600)=[{0x10}], 0x10}, 0x0) socket(0x6, 0x1, 0xfffffffffffff800) 01:51:37 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 01:51:37 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) 01:51:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x3ff) r2 = syz_open_pts() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0xffffffffffff0000) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) 01:51:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="0800000000000000d9dc7df46fb8eb7e499ccd75f5240b43c9917f7ec61c878c9e6584b85fef4fa4a7619c3adc1a5cbbdfd68b5a9a042a7adc0bd430be5aafc767f73efcff65f1", 0x47) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 01:51:38 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0x56f, 0x8, 0x0, 0x6cc}, {0x373a0000000000, 0x9, 0x1, 0x5}, {0xa12a, 0x9, 0x5, 0xffffffff}, {0x9, 0x5, 0xffffffffffffffff, 0xd10}, {0x8, 0xffffffffffffff00, 0x9, 0xc7}, {0x80, 0x6, 0x9, 0xbfb}, {0x81, 0xfffffffffffff000, 0xb6, 0x9}, {0x1, 0x3ff, 0x3ff, 0x1000}, {0x200, 0x4, 0x6, 0xfffffffffffffffe}, {0x8fe6, 0x7ff, 0x6cb, 0x9}]}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[0x7, 0x5, 0x0, 0x7fffffff, 0x1, 0x2]}) 01:51:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f00000000c0)="eaff125c00000001151f223db53681579be8a6a1902c6886a64010e48d67b7d0f0f93709006fc832dae68d7c3d7c29ce23e55277a02654cfcf52000000000000000000000095a9bb24e7d3188efb41fb37bd70a58cedd966ee843d6e2c15179e2c5a3b307b241a1e9aae392ad874ffb66d4cc3bb1c62a32ad176bbb4d3997b57803b5da53d77959479984482286cc6812ca76eeedd3b05d3bcef792c4de65d1f9c3528", 0xfffffd84) 01:51:38 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x0, 0x0, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:51:38 executing program 0: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x8) pwrite(r0, &(0x7f00000000c0)="8b", 0x1, 0x0, 0x40000) 01:51:38 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x3, 0x2e}) 01:51:38 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) getdents(r1, &(0x7f0000000040)=""/4096, 0x1000) shutdown(r0, 0x2) close(r0) 01:51:38 executing program 0: syz_open_pts() syz_open_pts() syz_open_pts() 01:51:38 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x4) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 01:51:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) dup(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x84) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) close(r1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x20000001, 0x80000000, 0x7}], 0x3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x6, 0x20, 0x1f, 0x65e3bb83}], 0x2, &(0x7f0000000100)={0x2}) rmdir(&(0x7f0000000400)='./file0\x00') 01:51:38 executing program 0: pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r4]) chown(&(0x7f0000001680)='./file0\x00', r3, r4) sync() unveil(0x0, &(0x7f0000001840)) flock(r2, 0xc) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) poll(&(0x7f0000001700)=[{r7, 0x28}, {r1}, {r7, 0x9}], 0x3, 0x1) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000080)) r8 = semget$private(0x0, 0x3, 0x141) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) semctl$GETNCNT(r8, 0x7ffffffffffffd, 0x3, &(0x7f0000001b80)=""/84) close(r7) msgget(0x1, 0x3fffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x10001, 0x6, 0x1, 0x7fff, 0x1cd, 0x0, 0x3, 0x1, 0xffffffffffffffa2}) r9 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) chown(&(0x7f0000001780)='./file0\x00', r3, r5) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000003d80)=""/4096) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000001980)={0x2, 0x80000001, {0x8, 0x2}}) lseek(r7, 0x0, 0x0, 0x2) semctl$GETVAL(r8, 0xffffffffffffffde, 0x5, &(0x7f0000001a40)=""/222) 01:51:38 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x80000000020, 0x100000001}) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x1, 0x5, r2}) 01:51:39 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/206, 0xce) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000002c0)={0x1, 0x5b}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000300)) r2 = open(&(0x7f0000000900)='./file0\x00', 0x400, 0x82) sendto$unix(r2, &(0x7f0000000380)="ccf9f9faf329b2a94a30a187f527c114cb6f45b3d2765369d2b499c1dd874900a269d6c5862ca23baf3facf5ebba9d74e0cc107f75e1c51782e3e272d183ea377f5d1827ab979b9017f938f1b3014f00545fb4793990d63ce2a37235758e880f316319e5612490a6b03ace56a9bb31ca59185c44096dd9455e4d277f9ed16c0f95b9ac69695d17f36c32dcde78755aaaef387b8e38fdd1002e92ad4e8d1ccd610029f16dd02d0e4b23b8d6135ecf75172f8d2a1219e08a39b8abf8604ea36c163215682b99c239df31e66ce7ddec8b223c93", 0xd2, 0x400, &(0x7f0000000480)=@abs={0x0, 0x0, 0x3}, 0x8) chdir(&(0x7f00000004c0)='./file0\x00') sendto$unix(r2, &(0x7f0000000500)="a40485035cc9f525ebee192dd447e0f68b2919f443c65be08d672ee166c813edd39a4aeb048544670b651c0f00e4e661f471720d00632abbb0becdfc852f9407df7996d6ceb72df836275213f04fc4973a4567c3b685c875e7e730df48faa4fe88a89439f589d7924b15638295428505cca2c0697bdd1b1fcb9bb4ce2935843ec9ff1dbd9787e27b38c80a0b8bc56e0010b58f7252a12a0bbcd050b4767777fcbbf29f1100024dec1684e4c2954df54db33809e4d8ca05a7cb4f", 0xba, 0x2, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom(r2, &(0x7f0000000600)=""/64, 0xffffff46, 0xac0498ddd0593f3, 0x0, 0x0) r3 = open(&(0x7f0000000640)='./file0\x00', 0x0, 0x60) munmap(&(0x7f0000fed000/0x13000)=nil, 0x13000) mlockall(0x1) semget$private(0x0, 0x3, 0x102) ioctl$KDSETRAD(r3, 0x20004b43) r4 = msgget(0x0, 0x1) msgrcv(r4, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/173], 0xad, 0x8c0424416ee69c95, 0x1000) sendto$unix(r3, &(0x7f0000000740)="d62b60e5eecf4bdea38a16df91c1d4440153c8b65e3744a6b9143f8c52cb1e99ff2497eb60ef1d87685440899295343f9cd3234cddee19c8c03dbe14d0626b75bff40975409f34cddd57ec4fda026f6705ef83d28575c70cccc6e40cfbf363d435ea22cff141ee1ea1dece451c50491d5f005ea801656b45bbca72", 0x7b, 0x2, &(0x7f00000007c0)=@abs={0x1, 0x0, 0x1}, 0x8) getpeername$unix(r3, &(0x7f0000000800)=ANY=[], &(0x7f0000000840)) fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000340)) openat(r3, &(0x7f0000000880)='./file0\x00', 0x209, 0x80) mkdirat(r2, &(0x7f00000008c0)='./file1\x00', 0x100) msgsnd(r4, &(0x7f0000000980)={0x3, "69a9d78158630ef0516a072442a85d409f7a64aa1e222330b6c4741b263bcef4afa27954ac75a77bd49871a61daeec948c7eb0082a0f8af7fdbd7e4cf68194242a6145fef5188e7be75dace68e644793c23b9acf0bc50c0ee58d1799900892f80e3af71cee0fa134493eea56af3c1bd497dd6f809a96f045bfe924ed74ec49578f37a284c8f1b328d97e6e0164375fa5d28dbf3e734d36e5adbeb22718d48df995cf54785b947f62aca9528e098a1c949991b27ddd63db57e3926277d36068f0668afb30b6b75f945189c11e02e754574919952b4e29fab7757186cc968dace6bfb56ab7ba345ca4fc4ff4d94720dcbbc910c56349cf33d7357d650e2b1ac72f6c5a31672ba5bbf8c3bf3769376defe7d0b8606a57919f0170c9609f2bb0b05bc73e42a2143b65dddc7977cdb2d6373935a8b4d6e2ff81cfa793a1552fc71bcfda0be40a805db83f0602b678537f5b04fedab97a7a391b6b663d3e551ade96f2c95f0d993a656972b38b9c23da5ba51b91d8adb4177084eb018345652ddb9d01c366284d2424acd0d681bd68efc7b400b5c67b493ddc303f7aa59d070089cf4b06c2ab46a6c78ebf7743f3f2c3ebf8d9d784e81d38995294320e15c84efd9391d538c5805b35502a31e502c97cc2e33a76db5207fc7c9c6c8f45ed9653ed0a23498b07b3cd2cf740d4c5bba32b97ec54e82421b07285a6c090c7a3f92c66d2853c67a62d99a22a1da6745b3b9f8a353dc61a7ba641ba2ba1fa784741a270ec6dc72dde54dfd03d116a7fc8656996389dbc736eb190b928fe41426ef67f61e378ade47b0c92bd7a0c95a4beb9cf721ef11c7ea23dcf2b6c3e6d8b6159629383c5add65b11de88296cd66d6181fe771e356c2e092bbb5d961f3628a7c25ea95055be0b2d5a2abfec5883722a6314196f2980736f525dae1caa8e55cdb4e984ecdf61fbc47161cc58189c278b2c6b481c9286a092b60cb3d6734d8fdc84fa55e40613cea0d62cd9cd9cd21c65c40569d22a6f44b860164b7b101456d376b6c6197272195f1af8afa575ebfd4751ceb293ddb108c97b010311a5ff86edd378b99181243d9d7d44f1e8536ae356ac8348fa6b17efe5849175fa0eb008eb2e9c087b9bc7c14a315ea14f7d2abc964a29f6c736875c582c7dda88b383f14b5ff2157df753262b29e5ed5d254e351bb5165b1cad897247c4dcc595b08afbb3ead497a18a4b4ee5cde38b232ffea5f599c6527a547e0e40b3a27d8a9a36360d8c32aed3e674afd01e67203a7299aef5599996e285fd73e10f5aab8e93ec25c85a2a2fe94935647defaf15ed23ac44cd21334589ebb91a753eaa7c37be55db7ca60a013ae6f19339cc1b75258affe9b2b7dfa07175dfc182b847b1c4cf1f1882929fa26b96909791dc84c31c5291d2bfc23e6bc6cf38ed629df729ef1f1b890448da9dfd99a05c4f70438fc389e9f278b0bf709268050d5ad51697851b6280aca4aa16dacfa3dd7041bae19f2cf3b2d268f07f42f1771ac947aefa0edec31752e937331910c18f102659751a5d793f9577f7de6a651c74d79dae8cadeeedf12e481ce8e159152fa0e06706e33b24e537527409d468a5c6f427880e2c1da745e79709b3c042815c622084e08ff419ff9c76236a4c8f5ae26161d7901f7cb508a474bb7c0e906a797f73cdd5b82437aade97cd482006c8d7a14d1a1c545aaf0e9d30b4b70a37c1152c53c7d4e90d2cb75c7b1d2937a714fabff529b2955cb2a6ac11612ff52f800c1cac77330948424a7b97ac0fcceb0affeaef8aa16daaa75e86a8472a4b28cafd5fc3694f418c47a7b57090f62f833932125b2319021018c5777306a377a636a5e487afe4335838c744b10e7d4049145c3d878d35f1b482c729892e0af2b50bd734c2f75370f9db0a69209ccb10ca188a0a112a6a1b19e366120d3089608fa2b9f11c8f97df18d1439eb2901754f849fab33256611493440f14d35aefa59b2af0f853c8d88c56d93e90108dd0e9479fda88e0fa0d9313e5655e8f8ca0629fb6850b464e35b56db2d1bebad0d7299703b13d5b3962854320ea94b32e6fd36c54aea585d83e4c5200a4a864822f0b884501c9ced1516e1f4439438e29f10fab57e519271564242f0aa70045a744b5f3a2621c775806c7f66d0aa5a6c79559024f87ef9a0478c41aef7480b9eed0150443403c0a40a10e9767c44dbf72cbdd201773fe2dd149a402facb7d571477195768b95d2c3874b35370ba59e4547914d1e1a639c24aa9878386418a67f5f5d92ba36d742bece6738b82e05343bd9964b02668fb4ea0edf4040c5c17d27ec3f1659cfc8f08b315b241987ee749c86be7f8d5b93c6d14f68e0846177805539de11db5f337a64ed6b64f6e2b27c744a6e1abd7b000e156146a0c527add566ef7057e148d23bad3fc23a25ee119daa3b1313fc7a392a4611c9ea928573d08bd03d7793349d52e93055bf497e73bb11743728ce5a8214daf6046871ee0af66f975816a8db847f0b735e1da37af1cbbc2b6d41f6c22d6e94c112bfea04ca272efe89c21d9f1d50ab658d373298ca53571f907d71a6f9304de29ae3a4ec33f6be9aa73f21bd76828e067a656a9a6dcde870aa79a648466d45f42bcf59eec5206f321641ed1cb95c463b8542ee10cead192401ea4290231de7b2e73ba323851e43aed1d9ee338c31e68a3fe0dca84d01d76f669280a80833eece76dea09dd30f5c609b4fb551340c9a305aa10cf6fa1a60f4552ecf4eab62ffabed0925ad74cc3925471fa36e1c12a4c712e4e7365880de0ce86a83806a9b351b314f5e5fc93aaf2f7aa7a3a7ad6e80676afe2b93d2b97f8639e01692b9c9e06205c353227f7c882018a12666d891c5b43732ced7d6f3b075b1537f099ff95256da293abf669ed93ec4dd7d1aa7d0f4cd1544be935ffd1e1c354f0d07e77ae4902abd317d1f128657d824cd9e33e64554c48f2739252685cf856cad734fe7e8d0596b1feaaec84223cfd4afc80fbbedb273829004393199c4c23b4a6c1669a3d27d343a362c6d9a1a84461e4650d727f89c5da7f80f8c4af170e3511e26695670ca6f8d847dbe4958f4ed1e168adbbb2a03bdea563c1846fdbdb96a18ed58b732a8930525ad6969ce971f55a6916a2166d4a5373ae1b0a5df70597623130621841753aab8a3707d0d13322a4c70f5dc804f5ac73cd455b15d9f0803476e8eade947ef5fa31427e35d98054f5a1d2ea75bd70ca6159ef3b6f63ac61c2674fdf30c550c6a6cad4dd320cda29c51453d29148100174c5d10d9fc52b147b634edf2bea7b7da3263ebcd4b93c883aa6ad0ab3a5f643bb5382096bd70a67f5fa31eec59bd467d222f94cdedd63e3821e24b6b46edfce601a66ae3af75c696cd36a48cf0626d976a3b68202386efca67bcc1cf3109afcd0499738d2a97f5fd1776aeb9b2ec3149ebeebe16e22092a0d7a0b46fc0e634f9fb52662ee3c2ab256473d0dfd6f96dacbf869b5a6d3f9ac6137533843c7596b3c3d2b69d6ba8d9af88c4892d089287d8bc49255f77b95e9d0264f9806164e3fbe7ba7adfe3afa3ea32806fb4536eefe89a3c30c65cad54594743f8bef88a54e659bd852c488c6753facd0cca9454fcba2ad1d8290e05ee34384929c505e14c32b2fd7b4abb9b4122f6fc7a485a53ef5fe076fc3054a40658f514b5556dbcd34bacebe362073bba6b4d644b32b10da296ab31c050af6ea71d57e178c3139c7c1e4415e00a7f315537d81b44a2357028ac5ca08f99b88cf2d13eae2b61a23510f0e7675984557293f7b1d2a151f9ee4b2cec271fcb554f658430fdcbf38e42037a6f12748dac4ede15e0cf9984b93bf61f98b39499fec862733520618343699971e5e120502ca889f6ec8d19060160bfccd0316cd111b1b710005fec71b9663a8fd8489426d05b1a7cb37bbb7a5ad0f268799603d3d4c0bdba750e4b89c811494614b2832e7406077d369ffb2b679b9f8a83c31743b357d21df554ee63af498c379bdb87b799678c11474e7aaddc599bf4d6337a886dfdb59da3ecd90a97a52b1c34463859df5ca74db783b2aead5d1c765fd4df410a0c8b14786c1ba709bda3c825aee8b69b758acd8245d475282ff6e8bb81f910c821ddb67d05346923458765096d7a7bfc69d4a9162ca0ea095a1f4364c334a5181df63e52828deba16e19f0551cbddd4bfbceb5374fda25b0c4cf35a9f3d06253da86f0083c2ad072b611f7c5f3a7341fb56f3fa9d9ad61e5a0f0f3bd4e0143e71c62f1b3ae4c4a0fa13dc45643be977907aede96af19af5dfaa0266e965f765762fbe21d77eb8c508fcaedbadfc4f7967ff6223e45de227335bdf8ccb00cf06e1edc2ae27a1437a0fe4f636d4a5082fc9d076ad27e71f70637124880b12aff70e8049e7640deec12b05583af51035e2801d7f82e03a12c69879db558651c84f723a5ee81b032bb3902336633e4f117cd716085d18536affbf667deaa0dd7f6cc79a9c316ac1aea667452b9e636dca4ac1944d4a2f75d9ecd029577ebf5adcf1ff2c2c9cdcb820e96dc95bc2f58353be0d28933a2adc54ee953f4c522156d6d4be3091696a012fdc23ce3035b89fe4f93b9125f0b4cde60509b526e98459d5fb10296adddc53b4fa6f6a1d85b06d256b67b0424c4550046285ade19eb760f03e6de9befcc62a297f161750f38e3140bb52588eca1b6fca4b8469f63a14f79b3b008e32b42afc9218c0ca793d9fd002998f805b8a7fb7015a850cb1f94da2b6234b3ad07bacef03b5d30b6fa8114e7fb5a8b54b80a31cb29bd1528cf19a324e82ee5cc4d06799d793db2cdb267eb83908afe90ec8e8cdb9a46c88cc7294b38b47faf8f65dabff8e5f9883df3aa21c5616e588af1018159e743f26938ed60cf3a9261b6f8b17bf1e533e82ed9be144f7d1bc7308a5d707a2f5ba352f5810e993f487be6f1afbe44cefc9d2c2a641adbf8e2c6b09b6c7b254b2db915ae9544aac661616f8f544fa601a5d8006bdc12b189c985abacca7eaf44a9b64a16ab8fbbfa74bcb966b75240b1b4324b2326a9535b0fa583d32fa688535cb0a71f03094577d63c158128dc977f5ada4e5567488389791f488cf4f001aec27d0064e1eb30e7360be9b966f4458fc6d62521634361a479e38243b6c46e5e360d572590e08b3f6e567d723ff5be1bb977f2e3aeee9acb581517fa82e49c00aefbab9a6274dbf1af57198356a2b48c98862bfa1179de2541870a51e45cb6ff1d1bd0beb4c521365962f70131e06d7ca799761899f0cef73c7a69e4fc62a85b6cd1ad873eca9946a0b1b5c23a803ba3219f1996ea821666b0b8f1b886d66e40c5646bc6383c1198728c99c74777558bbf70730be561f956efb6361276b1de63144b5fec5179d1c17c8c5f79785c8d36213f72797ed0bb9cccfde05c047c912a05b8f77d4894069f3e08cc2a7342a44a804fc3f2990158e920f89b20de074ce80abd38d6aaf4a8448c0fbd1652303fa8a564555b6bc441f7624a20be1e673a6dda94f010977257587305c35ea6596c6fcfab1c9008a4ec3054e7432f392c9a666258eb942318925ad44b305a9a5c06281d569f8587729e64e9a51fb17ed6c85cdd53a5c0c44cec02d8fe8ec510e498043fd41661c39cc08bc1be2b0132fd0a1a81c0589fbbbed8edecf8c7705e89ebd60e3a840562c25b243531ae344f162a827bbe6642d213469606301ecc787fbc57d8f36805e80dad7ff10d8d9b58916e998e28b9506ca4ac8bc8a6aef78e7897125b43150df0a0e6fd88bd16a"}, 0x1008, 0x800) 01:51:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xd0a956555afb35fa, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="d5ff9668", 0x4) 01:51:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) r2 = syz_open_pts() dup(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x7b17, 0x3}, 0x0) fcntl$setflags(r0, 0x2, 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 01:51:39 executing program 0: r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = fcntl$dupfd(r1, 0x2, r0) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) 01:51:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/140, 0x8c}, 0x0) pipe2(&(0x7f0000000080), 0x10000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 01:51:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x10001, 0xfffffffffffffffb, 0xfffffffffffffffd, "3310bf38682054a0a58b0011d4f1009c353faa74", 0x1e, 0x634}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) write(r0, &(0x7f0000002580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03c78200b6dbd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff1639ad7ccd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5ffa4d8bf18460869a8f385273a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x891) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xd9c, "9f8dd8e500000018d80000f0fffffff4ffffff00"}) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 01:51:40 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(r0, 0x52) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000100)='r\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000180)='r\x00'], &(0x7f0000000680)=[&(0x7f0000000640)='\x00']) 01:51:40 executing program 0: r0 = semget$private(0x0, 0x6260a32689c1090f, 0xc0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/181) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 01:51:40 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000100)={0x4, 0x8001, 0x0, 0x9, 0x100000001, 0x6, 0x1, 0x6c3d}, &(0x7f0000000140)={0xffff, 0x1, 0x1f, 0x5, 0xcb9, 0x0, 0x6, 0xfff}, &(0x7f0000000180)={0x3, 0x6, 0x100, 0x3, 0x0, 0x7, 0x100000001, 0x7fffffff}, &(0x7f00000001c0)={0x5, 0x1}) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x40, 0x0) 01:51:40 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r3 = syz_open_pts() syz_open_pts() dup2(r2, r3) syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/193, 0xc1}, {&(0x7f0000000080)=""/20, 0x14}], 0x4) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x100, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x579a, "b04d6a07000800000000000900f3ff0a6300"}) 01:51:41 executing program 0: r0 = msgget$private(0x0, 0x54) msgrcv(r0, &(0x7f0000000000)={0x0, ""/212}, 0xdc, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000100)={0x0, "e7cd2672d7a63c0840e8e8bcafeeb13121574911feabcae87abfa6e27057a26a8b5765f54cca31351a5f93f48fd5c6aebb5255ce56a7a49b8fcbffec2df930dc726947ed2682e325e8d48dbfa20b165f8fd0509fe78e73017b80625abe8099cadca728f1c507f8ed8011e9418d04e4d031971eb698cc0d35848f6811fed67485b60f396a50e6444b527fdfa3aadbc885f599f581c0e3db7eaf1d684f6a9247b62cc9b06d7e94"}, 0xae, 0x800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) msgsnd(r0, &(0x7f0000000240)={0x3, "06ba82b5"}, 0xc, 0x800) msgrcv(r0, &(0x7f0000001400)={0x0, ""/141}, 0x95, 0x0, 0x800) write(r1, &(0x7f0000000280)="9459dc03656b9b96e91f79421e85f34740004f8ec1d880cafe946c01135d809567ad80be8b25", 0x26) msgsnd(r0, &(0x7f00000002c0)={0x2, "18233d35870a94130c921c8ecc4bdd5715b72d33fa1acbe3e1ab7264011c21bd96bb0654b7abe1f00370fa06dbbfb3298aeecce77baf65ca252bd0d61d1fb272bc5584dc7299809146d0643d8a19f6729948c8630ada36c90bc7e721b4e9da1e3ee4d0495f8f8f6c21e9d691c3b3d2a7f7029389c9a2dc11341df9534bac45cea50e8ecc0a2b30fb8cffe91d204161a329524e1d9a226363ba0103e60d58fe5c737e9d1d2a57729929f377c254a48ed11899f6a519c05c3be866d7633d6ed2242b8d11629242bf6cd6b514e3e8919353cc6c468a54d8786cef7a5dafd065db44cbaf6a6c953095106238b872dec27266345a3b803f561ce9f9dc732c53fb2b5cfb4d78c0867dc945c8f464e0b0df7e1520d727da11e185c2df2465fa3e327340543015e35600a14e6419cc165488e47c14dd87a71bd57f42e638460f4c9d88873d25a6fd860d554c974b9da77c5a28f25ba51233ca24cba1e890e162e9550270323f2b39baad44c12170bc34ebe61ff57ed1d95f1e253d4abf77b82d38674f6272f6eec183fa7e4f7b7c0b1fd62fd22da333ce31d8208ac0cbdc9fd0ac9443dc248bad0c9e34ec400be2f2c9ee05457e6e5cc02a210e28a43147aa108e62da126181abf47b8d46124b22d0284a81b925a30a30bc3e5ac7b505cc36d4c6c30f427135bbb01c9c8fa435a0e7dc441d54d3638d4bf8834317f31285cf47d2febf45878946378fdbc06aeb7e8dcb5dad07603bd5517f7b09327281592134a2c591686866d076be66eaab5738006860a9ce0a2973a95701dbf3e98e64695ad82c09af7ba84988ba795615a994b8059a71e3ed2e165f2401055c8a6269bdc5f2408d411698da9a3e5f38d734051faeadc6ac17285f7225538690266d94d5bd500da4b6b08426900aff1641bbb97d94edec91d9503ede6a71e9c4a47a4b52283f88a28e83270f40ca58b2d1902f1929e9a207dc25ecefb8e6d4fdf708f203a7b2c82484623ea61fb9b07b4a8d08d86dc36109d214f40a7497589f7b3044751cd48f505f3432d73ae86e5553b5efe9561628673995bf5356d380ff4aa53987f535427ac75100aa7550f6dd41e68a4724ec61cfd7df7e2f5ff8eb17a9d1c3e1ca392fd132ed4d38e3c13a750927953c09c536195ed5aff1244f36d2da26b5e8d0ce3cee99b993e03f8896ec562147d7481d4a923d09b62888dfd76350f11dc00c01c6cedf3aa7d7e5a1cb4b257fc74a6da57155ad183e73ec7cc32217fc99005de1210601483d42c826f5d4f53f3aaa29463589b993382c42658a42fd7901c8c9327573cffef63b6577c6365bf017f3ce83677bfd34955ada6495fa9a627291027fec12391c5025aa652b961e68c426ef8ed2bea2563b9dc445f7fb3ac1453611d412c37cc903b68e6f15a81af73b644c4ba7bdf3920263b05b722f202f54bf95ea5a048bc543ccf18ac0c10a2d980275fb7bc0e824112bcc84789a0f88919ad686c67330588a73aaed3ffd62cba1eb2c4cf255753d1e09763e88f07bd55d6a03cdd5798a9390600ec1dfdb087b0e922cee23105126048c64829f8affdbf18ea946dc901ac74feeb8649f424ece7fe91db908270ab48c2652efd43dcc7ea0fbed3337dabe14e9b43252666f7a50fd026007af2b3074f29544a41adf6359a895825550e40461ddc1e7bbbca0ec913107633b1563a2e55d1b3d6ad45198c5addde50f10a892960e3099399c6c2f9f81203ec92c033b998f767930f65104b23e8277fd32886e277ccca8c45b38b7f43fda23fd66ec14baa76e277733ba23664964a3d4ee35411aa2422e090d44c04f497ea938f1362a78b4fcb3c588b8c9fd313fb53e1fff2326cb31e47d00c3281761fe5d389098882563ff0a038cba2ea641bec0bc9d5189a81558f1e594dca56abfb3812b350e0e49e6e7338fc02a80410203c76f68eb6152d17add5a5fe0718923167a0a15b36f98f6afe7a37b491312b04a224d8b3b1557ec70e88c64dd6462bbaac0234c95af6d060e04692540952f38ced19df549e5c455311ddb907001aa30f1b2cde88dedbb8a65a0be1e0c910a513d082a09f49e4abc43bd08b5f9d060101a825664bdc1d00afbac5d5bb469c99fdf0160d02d4c79dc589c6f04eb913e5d67c9ac86eb1ca754be32330658b1b9bc080c997135ea0bf60de5eead8faa3b5918e70b50eb6ad6757ca7c303a7a632e14cfd954b2b537b9e5e61de5ca7208e2421cd87fcc2555fc49076dc783b846e4e72d370fc0c618cdbf16e20aca7b1690b8d0a677990e48c0cc5b36414b40cf92a559edb30c0d35215d771f350cb57194378ff42305110737d9efe56f46e690223fa9d417e460bfa0ba19c26a1de14b5fddc9615a20178336162af707de0b3c1ccbe78959dd62940ce14cfe3442dbba3c164bcf4ad476fe951b9b3bd658f4bf339da378e5d03553da942ca40006ddb10f36ff7115113a92b710e3291468278715bfd4db93123d2aa853c4e12ccd60466cb00e7b18b01a23e0e20fcb64e67453ad3e0bd19908b4df9683b7aeed3f3e9e3c0204421fc131b48263378ba3f465558183e27f7b4e28279070fb64430334728532016299986c4e2f1178f5830615a5e109b1e00106be9d22b6d54d1152f2fc348716f395c10c709fa0268a2dacf0efaceaf62f89dbaab87cf3acec0a9d4045577d48d90115b38884ec89dfaab1ac98958f8b61e415377dba4621bff191c86ca0081322dd9076b6ef916a529e0cf855573bd9833672ca98d8b5347434c224a72754deaada4ac20102701a38f0ec56ebea688d325df0f9a41632e13139ed7196f09b3e54d42cc9c4bed91e64589147f8b5b16bc834c676b959c599b976faae4331c1c219a4fe091d8b88aa6745261053c349d9ddcfa70c5f76f2cfc8d264f11762b85ada6a77e47d85f08fa99fb64fd3b21c94a4e169b5ed78ce33c2eb410a665739b958cb575b38c74b36c12f899fce7085580e656e5ffa13a8e879343c29fb8c6da47a5ec2c123d915da05b29c7e9eccc540ae06f471bbd16e0f01631850b6713b5bab2e30791200377fdd2685007e6a2746ad8bb64d6d6e7b0a7faa2cca8edaa267fb3e197b33c6b1b3f943a9e8ad43cd4f12f393b934760683651d1913990e27d2512c44bb8b5533fb75cf8581b75c714281b6e78fe36e799f5f45b65deb236a5ca0476ef8217df6284088108d93c69a6f564934dc6a7ed8ab787239dc97d68f12b5f84c59bccf84bc91877236cb1f195b2bf7078215fed886eeba10e04c7a1f0924a246a5a16b022ea611d72434a5063140ba9fcbbf11b2948fa06d675f0aa19da9c62c0c6cfe6bf7582b02c820263c154c7af882038c9c2c538e8fdffc8e7ef060ce8f8230ec13745d6fa89fc739984f3d83139267a790b4c734e13aaa90c117607f48a9042f18e9a305c86de23a63aad6e956580982fbabb2e05b0795a06b89e045f8047c8ee7609d85bfc2bb988c827901eca69dea9c0ec54c46962d345ac0d4e3f00458d49c80a1121df8c083f4476c2cc6fd288f021006130fcae934a54a53a76a7014dff8593a10e24ee37aaecc40c57eecb277afb619e2507d2dabd9cd4cf6bffbcc0be92b39757a8f33d3a0125938b2e52271f408e163bc295e2fedc43576b9188486191187cb010ccab5075167259beabbe45c435893836e14cfe36b056d74648a882016fd10f8662d007669c2603cd5662288256e52d955f9f1f855ba4a74060d9c26f371899ee39336585cc007dadf0933bbec56c260cff28f9472a9b567812868373a448d84c4ecc72565f8da352621d262ebc4f4003ec51bf3cc762e348f2f54c9bcdb4c7019781af869ff4e95e21815676094c9afbb5f293d06e13bd3108fa3c4a1b161cad552e27508d7c965bbe5b6e3adf3b962c46a0bdf9f75ac95e90d6ffedf468b137e35007b42d609f4c7de8fda680366eb712985e2a9fa5a30a2a3642ba8f9b3cb0dc0faeafcb0d0afe461d28f4e485299139d5bb6013e9df44e4a566d79c876f56375cf727f7b1d069c770e1578573e18fc202511b798c62dcd68b20cacdb79112734bf3f39a43a49eee36323989926fd803cbc233c520eb9e9a4eaef29bce0899465134d244cc1cc89f4e61305ad8279eb6db24f7cff06ad7c4a1b6251fe3de69574f8b0d52d49812692dafcb6eaa1e4e3cf8e54cf2c24d692148dc9cb06d7bc3064f12140376ea0481bbb812d4b5b1c7c97e70b69287ed0d6de3b99b4c04d5976e4e7687a99f4de3ab820589bd6a2ac75662409e588107279eb0ea096a3cc27550eddb6b688dc04af7c091bb1bf9182a92e909a6b88ce1e6146c5e077fdb3299709a6185babe700ce9d4f62f0f53059e8322bbbcfe0b0e508c90e632050564b699781a3122e059b2ccd4c76638cd841ee981b19c626e58d1b7c6f675f89498d0c76def1627d17b2d0451868268f2bf63ec31e7c7c20543615eacc8e6d1e13b62163ecce7c6514f3ec5b98f3d08d6909e7c442d7729af5da51101df79ac0be9f34906503b6a29af16950965ecae581ac0b556863b64291be1baec2f1e9d7d31811f445f8173f68fa3cc4acb3382dd02da6225d56eb8abb74bdd442aef2b6da4ebfb2f043cb60f34dea1a8a17e087211d5bf6795a122ff185f6a2ef5aad196b67893c9b89f2bfbd46944c4dea758ab3fafc61029a2ce4cd6b23f435c5e6fe3fab0ac426fa89ba2eb02686be3685319d7e78b046bcf9977ef7907251e12462b015bcdab7248399566cdabfacac56e9c32ab575772128bec3ee989ccc2bbcfea05676ef136dffd01bbd6b9b56d76ab664baa6926978fbccbdba663470b161ea5a29b729be1b3d5cd04897e86a0ac6bfb737438d19ee0d1a69533e42c902cc4782dc8fb736c2528f9192415f35865ed8e9bacf69b22cac8cc0586a1b6d332a33f6a8d0ca949207f08c80917ed25b9b10d56344ce27724a25f9529f27a3c67018a77482c97f8193ad47357993e7585c7520b5ac61f27d32d21e7f87f57cec161e7db69244a75e776ba11818d19fa6355f0e5f3717916ab627865f6b220618f14d36f46ffd8242d19b950586df755301421aac42f1cf8022f88b058e621072f6d29b04535028b146fe65b9bfb0cafdc7d70f257be0d49cbca40bc047d960335013111839932c3da9f4b3735a91a87ddb5e81597507797ef6bdee8d04318bcec52de00bc45caac524d2cd7c57a5a761a69234426bd2e58e0bee41d901964b9a6b2d0b20ded5202c0c02a586207ac92c9f94896164aac0fce9481cad0eb0b6850f9855e6219e5b1499b43f909d728383c2563a357bef4710c26c26a26b5e0d4f79aed6f6c7218ca3d75f19e5be382b7453d9129f38d5a0f21c99779855879b82290b1465561175b91fcdd377c02e5437d197ba791bfab86da10919ccc6ebc3898e186710437d0fb8aa2f11c31407d54e36d17aed16cd446dcd8d0042d9c98e6809db90ca5f33359af116467510187a00fa17ffe70adcba3ad148746c5caf0b7807334e9852177ad74c69eaa01c95b3e5be041e0d893c3d4912775fd76790579f7c1af98c1dac020329257e1513b2681100529c68bc0b09a45ca3da6deeb996dbd456b7f11d13076917524b1c98be4292843e57c09655f658dadff14e12fca6762b3feaf0507808b0cd04f578485588214b74530c889b0756d1577e95d50e33e56e1c8ff16f2a0a747d92a4ce8ad568d3ff20d61a83d10f89be30b25828773ae7bbd6a592466f97f381be2bc8f78b0dea5b12c5d3df083e2235d0263d933d518e7bd8409b43b08cb05e2d99ab3ba"}, 0x1008, 0x800) pread(r1, &(0x7f0000001300)="e9371b0eac7de4556ee45fda6964ee81b04c279e6c121daed3a914d3c51a0687d0f85de6a9d04801f67de823ba23b219682509d3dfc5540c7058285aff37220fed2b955c212bea532f4f88dfb1b7f0ed4a77cd6b6ece368d186b74c7ded2c250bb42b0c7724255ee39b66ffc8d4cc5092c25d9a1eb9a76eb2d37c23d1f1afc41d232292f608f192b595568153b283a04d9e435bdfcb6a81c4bc996ff7c9f", 0x9e, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000013c0)=0x3) 01:51:41 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x80000001, 0x10001}, 0xc) ioctl$KDGKBMODE(r1, 0x40044b06) 01:51:41 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x40a, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) r2 = socket(0x3f, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000900000008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be15f5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290235f4e6390fd3872babfbb770c1eea872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 01:51:41 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20000000, 0x0, "00370400000e00e184b91c00af29d200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) r2 = socket(0x18, 0x400000002, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x3f, 0x8000, 0x8b16) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000035b000/0x11000)=nil, 0x11000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:51:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000019c0)=[{&(0x7f0000000300)="2822af2864978c5fe1bc8b66fe09a320b010f335bf94a44b99ac130218754dcc9c8c3b14f0c40707bc8bb9bc590190718d8b660599dc120de9778bb4dcce2a0f284a1ce3f11d0c63c3ac48bd1c6193f0fb77d610134a3194e42f2a970af416cde2c5ad1fcb49c98e3adad1e7714cf476560355a9b046a2d3a40a963a84ef83cdfd0bb4354bb1beaf52679351dd1db006da150fcad5feaa06e6963e0114a260a4", 0xa0}, {&(0x7f00000003c0)="f500eb8fb44fe51588b8b3e1562a6c5c78aeec08069244d61c005b27ef78d4192ede3efe40eebaad5a4c9ff739abfae7ad42bb47a134e586be4246272a734b465120d6a520", 0x45}, {&(0x7f0000000440)="35cd0dc3d2fd4784e7792ec888294165c68cc798a3e071455acf95bb8c5b7ee330c0884efe62ba24c642963098272a59eec59d464be3f7f2adb9c841535bbb75c7c240e94101d2fd565b0813dea875fe3c11636ab83fa4c888f508ddc46a23e8b297995bd3f5ccc353c81ff57e1ed0dc2c67755d3165b44c4c5651482e8f6d74b97f37b22bc3fcbe9cfc03ceec3cd26662e5cd2c717a288c7283540fc5beb35a6453bf26cd4eabbd27cd4d4576e68d97071fc099754e75234283eb0510e1b4990826e997a9968ca7246a39f448f9", 0xce}, {&(0x7f00000005c0)="d49a462897b0884e03424541c615a26f6b3d9fa3b144b6f6237bcfb05201336e1085d347ad77d176dcbc3a8ebe3e1626e30da7d78ef6b66bee3080feb5a69fd26eae360872c240095da426bdf87c7eceaafcb2f773ccfe5dc329305b8c21558e75e66b71486041bd9662b7ef004fd0accdb7ae475275061e5eb7d7009af770ad2499983479723435f71660fba85f6b38e0e797ea84595b9524c7c14198b69b", 0x9f}, {&(0x7f0000000680)="3a84f5a4f528eb557ed73ba936db350a960e4258ea0ce0fa9ce1dba26f8d2ecd044fb8ff11ae60030b8b77f68ec064753fb9fde12d254e9662f93d496736337ece4e176a8faf44d9b009222f4bb469b3b094ec2485", 0x55}, {&(0x7f00000008c0)="7fea400b4ca4fd3cb67a6e44ab726d34c82f23cbe6caecc9109d2bec593895a515ea4b5c4f275fee0b9dae667a01a8e22b2117e652108bc18bae5dbd41a77587c32125fd402bc944b2de6cd4ebb6577ee5cfe4cb2f588550046074cf3beef666abb901ce997e29d1ec2bcb8cfadc9cc16a1f163a7ba22d6d20176b300e8478de04ecd5860d13f3f5e2229298c726f504d71565692c3ebae86c967bfd5aad64c09f893c0e26f800798b775ccab32b2bdf531cc07ce65c4b15539d3e196a37be1beda5019498fb797b557a053406a4d4214ef89c516a32ce180f0521b6556cb674e1b3017532a023ce2e7e5dc569232e2c5acd1c26fcfed08f51c31bdbbe57ce3a58ced9ff5bb229c6e515493870db88d4e30e58b4c5ccdbb0687a762de1a7763c200402892ecc98183b8bc5b75fdc8da56bd49da6c1a3e685bb59486c8d474fee5811afafed72d12536da2381ffc5927b97a4d5be06661461ee496b14f855f04bc6dfcf3c6a03f2cc789b10fc1e3e303ba771cea43e05bcc9759e6f82831e576c72bd204aa98c2701b5ce8e3da6eb40b26cc22aebadf1219bcd70184904b55775028dbb043b9becf0f0df59bc07b8518b7d9706bbdcd0f5b270fe435a2776555c3be03d160a5c43b7879cfe80d6019a760beef4d24165b328c3a8ef0b53645bac21e8f00cfe8fcc664c887856eb4c83176f8a136dae1288bbb9b3d7b95b8eebf06ef383b7e8c3540b1447681003aaad4d1193780fda91bcc0d5276e344451d625b5beb1c842f399e0ff207988db41ab82c898fb90499341d8d2386cf3ddae73ef9ea81d04ddf522b5d4d3c4d71bd221fff77b40fa63562582ba22fea8b88b7a1265d7af226203a2cbdb5d8d1687658ab87be9abb50756cd0269a4886935b4e34625f3cd1ecb9df3c8662304e9842b00838d89a3725b354db3af128bd0e41c7204d491c06b167735d37a3a4404005b343c45e658ea5cc1ebf15065ae94aafe1efc447f65a03a06a2e2dd3c8a3e37c438bf7b521ab9b838c963cef3cc0c044edf9f62e17502e5345b954a5641b731486832c287521c4bb97738fdc886d303500d22a0ac983965ae8c1333167d8ae4866e3e0c2e6f6a1433d9a8a85361d248c2c69af31328100b540d123ada5c75d81972241d520f1cfb100ca8e521d6cff592b68c36c90d2d316d62705630fed6170cdacdbcbbce1903ae847379f0ae832fea0d7aced07b9cac8d1d0a98035b6f8441605e20be8c74ee3eb30a45528a6fbefea2abbd7d73d9819f6f088d2f5be846c2594f1ac29a8fc2b223af21af909231d31a59943c3891e42c5a848dd2948a95769709a8aa50c6d12bd8231ce54e3d59f0a7fb1c1423c3ee4e8e638c6162ccd2db39c66e1223a4a5f6cf17804dbe0d5c8f30aa7c9b9cc346df397f315d3073f845014b628dcd23f306cf280663a0456d89be6bc07d8b8db837aa681856848e8b55db8ab9a768750a5b61fc117771a50139e3a91f4a447ac757eb6045a6d337d3e338d289e8e66976bf7cd1bb29e5afd933c6940d0d5f0eacc77759305e77c21c78aa26164936bc40b9291b242ee9596502fc48c04073b7dd57b999bbe101b22ddc381e0d46e0552d694df2310637a0c05a66161dd286ce68871eb32bbfda66b169806a43b80ebd6dc3784140fa233996b9b1f8f738c77884e468f782e586ac6452d211d5d5379ce809af14a78c7b4d161088fde158ccb3c974f6b380aafcd5a3e4a822e5c7ca2a19bb51f80715ca9780b6225fba3c31ef4199bf363b853642395d12be341f0ef7f89392e891bd2d15906a49d6dd22f8e49a29da49624b67a0a1a1c604511868e84fa328fbcdc6eb2f8caa521f0a1f48a27bad3d3f399cb5a86a39f85efc3903fcb290bab95412b3d786b2829ab3feeacb9ed155c727fce117f84266881b5f2aaac824007422b7317b12299b4bd2af839c6acccc5c32a2b9cde0d341087730aa87eab6ff62ec1cb34974f4772b323656ebaa3b7c87cd8d7c0fb9337f83682cef81de752f04d4028ecff867f6b63351e53f2bcf34ce723ed03a4571876eb3c652ca260957e1e83168b69671cca0e15071e4290514471702fbff8e766ea9bb6dcdbaf17d7e3b050b19bad3458f66a058a14cca89c3df2763fd1159da053d2255cbf3a26448e0e5cb17671653b6a6fb6db0f22453181fbb2647c28c2873f1802de8c90f724df62fb188c190489ce21975db5637dd07b55c3093bd0bc570c0322ec3ed994ac4bd8cf7a912379be474f998fd49dbec0fec168585ab1d88fee4278021ddd26efa5b2bc7424ea0b7ae2706a7ede2e1728c18cba745bcd1eeb455f23a248df7ccc9ded3a347ba06c37d6052bbab71ded5174409bf54872dacc60114189fcdab260c37b1b23d554380c78c91c83b9b4855ce60624bc5ab48a38d0d006a0d26f854eb58fd5b98363c41ba48ae277d2f22e0a213c2e9e39693cf90dae7c2a69f4d76f8454e4fa2bb5af58d8b7c423b35411030aafbdf71ca2454b0d31eae160e1042cb04da4b9d94cb0bd3fd75eacd4fd70a5ccac66c777cbae8658c7c320998fcd367bfab36735dd31525554a4ce1b13d0525cea12b862ba6396b81a9e39ff51188d50fcb27c714742d252bfc641d058758810043c33ae36f49591894078ff6dd6ed5a1a9439a1616665edc062064bb06adb75ca79268e3ef66bb003f6e8f3c860a6e5adeb6d6d166230ebe753add9f3b340b027a884cb2f3ff21799a56b85e02988f6b56bc97db3aaf477afffee43e9e00ee343392ca3598aa08e2ecbb7204bf49caf11794c7d8d4e3ee5fbc830678f3c5b01dfab62979097e4a317859ae68e522438f2f7632578a0bfac3103dae50dbcafec5d3ca5f5ceed979f6b86bc319ab711404ad8aaf6a311b0ae32503ee41de44113d43aa85e205527a87c4c7b5f4592feb44fc2f220eee878947dcee17339e101a7fc1a73602d441bfe0c21707d22ebc412ad9bae65a71369f0cda4b306a7ed568fd73c83921ee7a6a4880c857c069cf3866cc5b2b503726f0548545fab349f58e90c8f106263e8958de0aeee9742d53a3e60d3054f92c8c49d5751bc4c61a8dbfca8a7174e197d7e440ec392876eafff298fa249b844dd7741b1298a0934a1285a6f1dc68b46339936ffa21dcb7ac995c19fc76e06aed47d10e89d99d54764c6195985c5098c68839e09ae111fe44bca384c142712f3c86de9ced23ca8c3efd664c4e83fd5f04510c0fdbb00a5976e701af781020a3dcb6660abef4070c6f7ad177507235f70dbf280a4e322ae796c99d0e99dce0c223bf9a28ae42f7d7d4fc42ae2ddfc5b6dd7e617009828e65aa975669cf636390f762cd3b23fd4c49e35f673c094a850aaf2109bebbf15a40ac49da4248105d042cc177e0324d182fcac69affd244d7e5399cb26c878edef786b1b53ac73b4eda3c63dfa22beba0277952214412945bfa33980ef3b81510d64fef9c8af25286e90fbc02e1a40a3eafcf6b00355b34070bcda6f00823a18e7e021fb42fe98bf37e1bc1159a8f5fdde36464f503ac645ad0d1a847117c1916235ee5a73f4c6f2eb7bcd446ae1b77804c3250be1d0c0ef5652f5e0078f3a581cd25cd69bd09e65f380f4ccb0c0dc0eea959651b35424246b94de49952c530f8c755396be90b174a09dbfb1fe58e54ab1dac47e798c5c255ea406df113815caaddf9188b7224603750c1d84272aeb7d2692fa85d2a332ec0526a705886a7e617f8baf86314c7b9b5b725b9052fc1a9333885be871dedcef26256a7493ca8e741715eb60b962ef553c66cc3e38f5a9ec17d08a13176e1fe3e231bfb44a1b932becfe4bb7dfbfff8efcd30d3a4e83ee97f8facb8ed0f532b7375637a0583aafccaa87e07d2cd9186853f32befb754e1d55d87490b07c20f0b2310874a01f8979d30a36084a0333005d875c1a7dbd2c41df30b11eaf31b1c150c58fa11533e743ee6b4c25e8b942a892423ca37a12119339ccdfab735a9a729bc271a3bbc62dea779b42b57e17ab22ad33001ff3232c63846f13b6cf03465cb0119115dcb9c69f53efd950cba9db36f192711f0ade364ce9e9da6064d9f621c03ba1cee71d23b91049503058d53a54d29c08d07a167aaef387728c6fb486fcb1c3764ec45361ec91c90222cd20f9ce901622f1cff77e9fbf166da1643876f3ac3045ce33ec11e8036b145e0a00da458e3585e936679f067ca12e4bf8874684039eef3a9160da98292cd986fa361fb030a037db5a37d0c22b956e1907a411686bbfdbe52b83042c14dc8a29ca77b86ecaee95e717cc0a29a04d5d584d5c988ffb911f6b0e36d23d182f204ea9a28438aa60829183b93d25f2bdd74d5a43ed4ab360e92dab9db49f113beb93da5de68df0b684863d4a250bcddcff38b82a7c06f37fdb4730703c4287e354bbf61b7274146de5d8c3f73146ec853f986ed8b8d09b20f07197fe83b8190eb7441e6ec05559d0876cdaf5dd126369ae6c669a18800d1f81a2224046737549c1dd757bcbd1058dbe953353a80c093d10e9bb92e24fb8d18413045153287db82ef8138899ad446e098740e2a4e352321471893e2f9a97f9a6dd70dd4eb7ff3699925fbf40fb3b2958f46953090dd0afea61a4e804121386478017021f1233894b79af359a642fd882bf748522c6a91c7ebb9fac75f692e6eada89d1ffc9f88408db534c55875c2c64c4544c1f52ccc4e70e5dfccef8ad0dda87142db607cd71c5a91aecc97389e51ee5a2f9bb097886cb9b10fa4e98bff92b24a6c6c4f91504e44a3cec2bd98d509959055cb11c73390104eda8dcc33aa30efa0bab3a20b238aa2751b0804a13d8c36b84a991bc84f9ba2b9eb8e05b17ca73433308df55ada61f2d8312bdc5b30d3f74c54fa4cbe2890090e1bbd87ce297a29b4ff9f2fbfce38edc9396c9d4e12af08ff23a9e3d11571993d209aa5ae9e53cf1a5639bb42da2636c46c3920137a0c921f4ea8c423e71c20946e6bbf1beb2771d48cb3f9ad7d3d1b8819db695283677177795a2de29a12aafb22628469574a6b6ab856e2532be7b89bc7af1042c18d0204228d77b6a27cf00629ad158264c66f5242ee5497ea64ae2447dadfe98e4e934bfe5efe19c3c8acc4e2b55353364ca4968a626d0e602af9613c969198754e142f1b1f06446735d32a7d47b276aadbba890d79ac94c9387aaa671e08723bc3491b449d02dde8985056b3ffa34aafc056f083848a3f7708d94888445d1129b51b18e5913ac31acded8580018b0448f556fe401912cae3644f7ac5430ece9c77066928140df813c7bfcb44b6765f5d29b888d75f3b74bc89b3701925e042a715217e68376fe1edc0fca065e449f21b842ec613b5d018cff4f378512b7c17f7d47aa70f1d848d8e8bc8d4a63ec6f66ad497c68cbbe1f96589a3d384cd36cb49ffbe7985069c158462f04c7ec1488fdd2f540fe91e0d6b104b92fc0a3950d817e40d0482e3bb6f86907eeca4990c185e0640037def8236be8b63a01e890840db5243fcf8a6dcfed64be4e4288bffbff712e6a13f07ae9e94f4fb17efc5cd853cf710ff4b029678e33a2e5a774698d94fe4449bf6a519e9fa333a0f234b38319c9e2a869c442c129c30c9e8ed71d04cb3dc0f778525229b116f61bc483d9a501dee95acc961e0465af3a319f88176a8ff7c27c11cda1f2172c64cdad35967a3db93d1f311e3278b105f33aefe2ee75cf9eb48520c6d823a43d0993dcc424f8ad602d073b0606408b8c9030f35d8e9958211896a463edd52b67c450241438ce99563c3bb706", 0x1000}, {&(0x7f0000000700)="afeb6c47e2a6bc52f190a14b34049763bcb276c859ee4c28c7f4ea2b8ad31e48740eff157b9554bff89b899c88c91289ca21898c81deb8f7fdf8db96d9bc22c4969869612a2f26f8b46bd0c43eb09f8e68ed7bc8338dec14cf927193eb6be510b950b14b50548225bac4963edafaa80dd915e662557302", 0x77}, {&(0x7f00000000c0)="032fae4ceddb2a7081cb476ae6e8e4124a4f8f9428c3d8591f67f7f0a559ac7fb2a868b7999d0e489ef040aa4452bc867a32", 0x32}, {&(0x7f0000000780)="98ec5ae1a2800f3b27c48977c5e2fb7f7c9d32cf0ca7694077432846587ac22ae93e9a7cbf35b30011204f42de34720ad083156193f474688703d01209cd32b576cf833c8424497761c988ab17e4426e11a763799c8b792da035dfc9b1aabe539912e7edffa5e6d12ea5", 0x6a}], 0x9) write(r0, &(0x7f0000001b40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2dcac8bcdb9ad8a4f5f728fe3df16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) getrusage(0xfffffffffffffffe, &(0x7f0000001a80)) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x1000, 0x48, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) close(r0) poll(&(0x7f0000000040)=[{r0, 0x40}, {r1, 0x8}, {r1, 0x100}, {r1, 0x4}, {r1, 0x1}], 0x5, 0x6) r3 = dup(r1) r4 = syz_open_pts() read(r3, &(0x7f0000000180)=""/177, 0xb1) write(r3, &(0x7f0000000240)="978c91fd5be07d04d2881cdaa4c823ea0e50ce193a364980aeb272970294b7373b3073cee37cc4479a0e32b9150665dacd02ca24d4f548f25412de753809b845af738a4be1934640861bf28a945838bf835e984e3d447cc2cbe2ddf59d90b1121278c0b538335073cbd78f2e797f461c0930a025cb60b064826b259c10a95895683a0439e028459fc4f885762bf8f46f533d68e36fea5ed0eb8c18695a9aa000c6d6aa4426e2234afe8798d01f", 0xad) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xc, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:51:41 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 01:51:41 executing program 1: shmget(0x1, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) socket$inet(0x2, 0xc4839b4dc06fdd94, 0x1e) 01:51:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x4f80, './file0\x00'}) 01:51:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0xb5) setrlimit(0x3, &(0x7f0000000000)={0x0, 0x8}) 01:51:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffb) munmap(&(0x7f0000724000/0x1000)=nil, 0x1000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 01:51:42 executing program 1: socket(0x6, 0x2, 0x7) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4000, 0x0) fchdir(r1) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040)="abce3dad", 0x4) clock_settime(0x4, &(0x7f00000000c0)={0x4000000000000000, 0x8}) 01:51:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff00000100940000a1044c5e"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0xfffffffffffffffe, &(0x7f0000001340), 0x2, 0x0}, 0x844) recvmsg(r1, &(0x7f00000015c0)={0x0, 0xffffffffffffff10, 0x0, 0x245, 0x0, 0xd}, 0x843) dup2(r1, r0) 01:51:42 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = msgget(0x2, 0x140) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r2, 0xb, 0x0) msgsnd(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000003125914f76654813f6c52606d7896de0bea635975971fd3a655d7f4dfd7824216900f78312116b0501f9bce4038e3d1b0c10a0e2cba84a1fa46ea48f99620400000058950a6c00000000c8fa34d4ce535d14f9cf34adb4759ed9ecd4407af64e5a4550be55373417b6fe0a8ec75cba1067c9ad14235257602ec76bc65a74e49ae57481304cf37f06a06719fa0cbe28a395d31de53823ae0ef186e72ea3382c93dc0d238cba4eb42c89fbdc67588c73bcff35534685120672853bbd87826b0fffcbb6ce13979d64c605b8dfb2c7772cf82a6775058511fd"], 0x20, 0x800) setsockopt(r0, 0x1000000025, 0x2e, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x376a26d7d4437c28) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:51:42 executing program 0: getuid() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0x6fd700c0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x5) 01:51:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x17, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x1, 0x0) sendto(r2, &(0x7f0000000180)="2aeb72a7e1b802139e1b578fed2497c40e80bd2b671459c0a9c31e6567936ca451327084bf12a63041e4502d5a3e87be10925481301b085760a330eeaa91b13016c0b851fbfdd50b21dea727bb0f4be7a3afc8d0e2e6b123c15ec051eb1ec4f61e053dbf4f9cafe0626e726cb9f343043f2e32b37a9397974d7d3361a777280081d2921da7f528d56021f446a911b027e0b32459bb1f62e4e32dc8c500d5d99b3c3440e621c3d5a906138a8254d02253e3", 0xb1, 0x401, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20220, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffefffffffffe, 0x400000000000003, 0x1, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 01:51:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffc, 0x7f}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 01:51:42 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x3bb, 0xffffffffdffffffc, 0x0, "8549000000000000cc382afedcd5f47700", 0x0, 0x8}) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x20000, 0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_open_pts() open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x10c) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) 01:51:42 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) fcntl$dupfd(r0, 0x400, r0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x4000000) mkdir(&(0x7f00000000c0)='./file0\x00', 0x132) 01:51:42 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c653040"], 0xa) write(r0, &(0x7f0000001480)="4ccafc326a658e1b90b1ec33cdeb900308926b84bf93a4a3d5d8b69df99c0a7b743853f7cd4580b817737efb0f24ad", 0x2f) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000080)=""/14, 0xe}, {&(0x7f00000000c0)=""/109, 0x6d}, {&(0x7f0000000140)=""/248, 0xf8}, {&(0x7f0000000240)=""/92, 0x5c}, {&(0x7f00000002c0)=""/49, 0x31}, {&(0x7f0000000300)=""/110, 0x6e}, {&(0x7f0000000380)=""/103, 0x67}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x8, 0x0, 0x0) 01:51:42 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) dup(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x2, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/156) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000001640)='X', 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8, 0x0) 01:51:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x801, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x200, 0x0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 01:51:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffffda) socket(0x2, 0x8000, 0x3) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) 01:51:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) listen(r0, 0x80) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0)=0xfffffffffffffffd, 0x20c) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 01:51:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) pwrite(r1, &(0x7f00000000c0)="c81809eb9560428f5febe22630e7ded52b7a1680ef5ba84e00000000", 0x1c, 0x0, 0x3) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xfffffffffffffedb) close(r0) 01:51:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001200)='./file0\x00', 0x80, 0x100) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x0, 0x2, 0x2000000000000000}], 0x80000000000000, 0x0, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f00000012c0)=@abs, &(0x7f0000001240)=0x30f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r3 = getuid() getgroups(0x8, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) sendto(r1, &(0x7f0000001300)="f3fee8da7d5c1e28fb502d50653a2dca6dc456f786ced1a220d2da6016b276eab8a58c1abe741e6b2716610cdc802db72e209e06913614b07f27c2e103fd03a4ec0b8ab4b2a67d1a1dfa6a2ccb092de9b31aba59de257b4d04fbbd8785d9b9080f416e8c4f507aaeb648706e90d49698b8630d5ab1fe4bfb539c1bd1dda4f5f9643322829bd24d00e634fa1d8c4b2afb8ecc7c7977df0e0acc4929b1b384eb55942adc83bf257237b41ff6411adcab5426d08d5666fb880ece648ac5feadef5fa8de7a5adf2184b5f941b6b6c512592f41ce85cf7233467b58345dca9d33a2fd5914ef61ab0ef63b97f605059b7a804c55577552e0b4a7b10918eb4cae0bfdedc52062c694a551dab9b888087847f5e8202802a4d72c72330476fd77d51a8eaf9f9bb68be1d8fa8736ba80741673e203bb7161e3063db6487e2c9d5aefadc95b647e3013232902edddd5c01cc947d516a9d5239eeeae97f8c11a701f8cc9cf55c9b405701dda202352116c4c3cac865c11eb1f615693227510af341da3f02826a149b4a35f4460599a2148bd70b5889dba18afa303362d736b87cfb59f872fe4b120607472a4f54c7f9b8c8dee51dd5997a50f1d8ed98def57a17bffddf59b63a24945cab63dacdb1dfa21ede5733bf2d1ecf13f049bd70c9e68ee0f1890e166ca9ae6dc9ec9d5ffe8bde6523ae6f1adfa2d572493d0c3b0d7ca1556eba0d24e156cda375f98ade21835c69cd1bb422e5665b1fbe3ce5dc3ea616462319f298d08fae5a220555ed957bab63e9ae4eda5c3ee2efeb9edb71b49a7532311aac6a671bbbf402f8a4dbedf35f4c86d287ab6e726250f2c6354e6fa4d713d92c99ac81592b0a1fb0dd79349ee6ad559ba943d1a20ac8c3eef7d40f52c7183ffb2963e029d06ddd574ff4a8b72bc109dd1a85647404f46d974f5df815d034bbb735a75a845cc624a80504b6ed5b49abecd70e2fe6c7a3f99edf1f9483d231166a75aed9b06315e6d08874338c7100bd4748d54c6b0a3f7c90239007838cbff91db6c9f26f36e8d11519bbe4198867a5a438c6f3247135dbbadd3a249116f9ad6263c86d7d7b0164a060878cfce0b303397f4f91fa3c24132e8a67c47a2fac449c11beb0cd0c0911c67835604a1182a748bce6b5b8dc957d667d1b60eb58453723ce147bab350da0db0294e114eadee9e91f71bfde70d9ff4d63b56d7ca81a3d46b163fd74aedb9b47e3d0e9f8356e98488b1baf1183787cd6d41db09476640f0e86a33d8d0ab8d653976b4fb76a188f6e1b652af64810c1a8cbd7e7628ccabbe662c0cd47853726fdc62d2b44179cc93908a034bcce3bb10e1791265def540648e233a9704dc9819ba11430ab58a5fbded046bd9ba6888f2907d98f36de4b4fbfd9a2f9d7b53033b295cd322c0f53bb41a7827b7d59671c33fc50745104e26028a273e9092bb8501b1fa533dd59e5decb47fd42be7f43ef0d7f55f1a4acee925cffa9642656e797edfc3c3766990df3784b3ecd7fe10c52df47422bff3b030bb55f19905426a6820ab66b974f507be3963eadc7411d8e3abd060011827a5998f70e00c88d71f6c37a2b9548b9d67535f17996ca48945d0871241287003e58789ae15bab5d6bb57dc2c479995bf860025de8e2d2207ce657b1c55bf5b4e99b232bc88270d6fa4b096674b9cb46bf139d4381d1433f98780d5c4c25c20267e0b952d599f95fb6ddec9e875c301d0b34ffbf9cb3d5a43911b8797fb07707c388912542b0709df983dfcf2da090aaf7d8185a354e270edc12d773008dd30250cb1af0e90206d8437e0f2148a33dcf9ab0df3736c26aa0bd25573f3ab439160e6050546a11bda5d456247781a2e272a55a35db224c146e65c377bb8e03cfc426822baa424dadf458b2117c8b2b5bb456d0b7347c523e1189f2515f44db0cbe390dde576eac1b3242722e9b44830cf2357d9308369ffb04a195255de1f00f78562b1147b02a63d651b62370b6846c9882e5a12581971487f2e91bfade2564e1a13f83d062548e172e1db15a46b670e083d384429d8850e1b0e9987d1be2267360ec5a4ea78f45f20b33bff13d261df760f039347e84ab8cc823b4c0ac37f0b6711a437652ca40d06d1f655fd4bf77e11042e6bc8a7db6c8aebb3caba705132d75b3ce8b2af295ac4603009d903bd1faaf29f413912dbec514048c26c26f011d23a109b17ad032a87a3ec108436b5f81bc0a4f20ab27ad643e637f2c5100d9b0cdf51a0f7e2c23c9ae99860d78c02fcf27e1d3d32ccdbb076b74f60dccff7c6096c70959b8556b69d9ea0d610478b856a417c92644a15a8a86317fadf13627b9d0d7ca82b1aac641ec3973219a1966987659a36c867d9a54d2a4856ab2e283979b9e9b004f21eb3b2e74f3c2667574b56d84d5c27e39959b9568cac76a5848eb4a2cda82536605d2e88463c402649c0ce896edc3e571d7ea4f03b4d403b4265c5fe99b1a9019e2173245f6794a3593e91673682c5934fabdc6b4c13aabda74518c437ebf3f0b54a113b821b155624bc23102f7405c6e223e14536f5cc3523e39eb687cd9ad9a8d65a300930383027c0c521350967540747bba22b830b8ca63231a5d2f91e11bb596f81e22acdce1bbd198e65f4f5d953affdc860c969b5bd2709a32e2ccd533960e856aa63eb10acf171175fe302c1306188f211938153d8eb6c7046c333802473ee0aaa8f150e3b8dd0406a2fcdec6192c1553f5012559ed9d2aa203e5aa2471e306f41110961e96ea6842d317527d33752d7fd448ad6323bdb34bdc346e996bd81dc4041f4a675a8e68dd2501225e6ab7680dd245c411dcf227f9ee9dfe4948299072847b68704cb941f11f2ca1b491d4f04e40d4aeaf2735289a43da70d74c18cb880f17e11cbb083500960c379ffd059abc353d937bd5bcbe9b519edfa2502d61d4449c72e1599f3a14acfb6e4927559957c14f4b73b8ed26a589a350b620d18b1f829cf030ab8375f119ba0f97d4645224b9d9a1e00f218557617a41e3417102ed13acc26d46719a9e4683ea8408aa03019168adb227e2b81b3779006ebb705740396ca374cf4ac11635075ae57685926fd6fa023a9486c21e162128f28fb7b59b517dc14529057efe7520a3552bed680d01ee10127f3da161ac8b7ccde70d5f3ae0e8b155b9d7c58c6220d5b913e2099d71f54572113b56336fd6bbe8a046f0eb2f6c6f2aaa535bdb56651b889e2ade15ed475dec07e847dcf15e4e9cefb059f410a74a135484c9fe5cc2040672e181964f79702a0805250f82e9724d62d589fe7047a23f78ce439c6f3710a78caf3116b85850a94da988c53f3d05405059ab9fd11b74df5ccf608ec1e2d85b63e7865c5a2e67748227c6e4b058b55448e82c73d60f3bfda240348ca7cde8641155c46239e70ef0a721da1767e41e67f9abaaa615146b19ce7a0608b1acc974da75a30f80f22716a7d9a7f0a81613008c6e93c50ca3dbce0c3d6d216d63c653f25c4dc221ecc9a3c5b33861bb4a644963a1480e3bb2e8df2990a3af91c89e72d6763e68730616401c80dc21bfaa332cf7f49ca29ec2e90e4f2531f9303e9cc514b59ae5ec44b64cb7d4f55fb100998d7ba52eef367355e4d6703b1af453db72021d303e3cce0a7dc117c0a622bb5b6fee90b585a599d0caa860d25a10b537ecf4dad35c4434597f31a0c8222a5d8058c12d11b59220c8ad528f9a97f1e0e1a71550a7ec647fba9c047569b45942ca14743f6f95643b3b227cc7386cf0e7e8b259d39451b1798b11aa60db962b77603891733a190ebcc8589fd1368702c63d35cd93037be560882406e52f8fac1262ea565595259c8122d29a1ddab1aaa7bdf774ee834d9ebe83eaff9194de9baf4707c4f549516ee45a002560417ee595de6ce366b2e966d97510c1e1bbeb18a22759f33dc667c5267ae58add9701390a8fa9a28a6463ac90fd7d851143581a59312c8cca50fc63bd99df4236c36a806455c56ad3a220dd4695d52277e1d7a66111c28f51581116fe13c445869422d6f8746f51f82e278afb0bf1f60ea44230cc9de823e5b5f2b8a36f03c28d7c1e9745d61e83af32fefce01cc085aa6c9bf6307dd1677f44c883ae831f20ce73b6766d594d05f5d5bf0ed4654327a1d6cb4663255b87d3c2149953b903effdfd4add3c2efce7d299e2616f5615f218a675b418069d9f6932d4876a3fe4e36773e172746dd6d1dcb1ef5403f5b50a60f28b1a6ffbf6ef9152695cdabc362b341e3c9c7413686d996783487de4f1320f87b963040dd8189e0cd80dd1f3339ac7ea6d87d216f1cfa63d5759fc3d22bf22ce3f275c1b1c08465f6107886ef9baf232a0bbd0ad2378ca9c72e92d616f927a987eb4e4bdc976b2d1ddd3c625cf75d61783a034e3f838cdc9db173d3e204521b843dd0a257c63eeaabcea64094b2737f7d480cd91a29dcedba2477ee016d8b7ed3d1f30d341b3a28e697252c4e330b0c550efc1b28fee97ad81868e1c4436e1749671c1cd47ddbb8b7b48efaf1da40a0be7708e502a365b301658e2c2eab4a82027985d94e01a09883c033a0cb8959cb09856a5cf2bee4745974441f6446a5d1bdd343c98d2064172161a9f36727c32cdf372f31255da83f313e2d7fc669706ca49b40cbca4eb97a2763000c674c278869a8f9039db7b2c19f23895f5fa28ba57967ffacc6d5754dbd9d88cded73099e478e6d5438ffa9b83fe1f8b635e9b4fc0de5002e87228c22c0b67333d86cfd3f98e049341a12039ac48b748d6f7a131b12025c79ed7260f358ef19212c90ddc32e15e5cb3c806c842474de7e18e6c6a80123db1ea1e7ceecb3f6fd14e325d9c226da174f63e2565c36bb01837f75b12987bb2018441d146a8c47faa5261dacb144b9ef6312f3ffbe3067644e1a51c584c3cb41e66841fec5de8b9b7f6957820c6c76d7e7c189f5d08851c1ffa8262f228a6c8d477269b330fd945d7612712ee03923a8d89aec7dbf080fa8fd25e2452fe1466a85eaa39ac988c779bebdc549441a775d3099487858a13d58616c88d78ee3ab2962dd934ae00915c788ae961acabda1addc19e4a09342fedde31d9483314fee8e2dc33215d04e0c8dbc19e82b98c6d42636b461b804564794c246f86579d6c82126b6a3f3d01aa2aba8c61bf9b9f49024cc95e8d63569f8b3eb4d1ebdc1b5a3d6978bc0e563959cfbce19c709f1b4bf2eae562e91961a46cd140d0bce60ad7425f3e7cf10743a721d5d7adcd629638a095f9cd0f9b11cff1bdca9783931ee145b462951deaa8dd7a7f9008ed142cdd0a45b10442eb9e9557a9decf4d556de5f830c03fcb1dc67ae7e1033b43384318788b5465be48c48667622b98088774855407c5576a43573970a99d8668204a6ea2b6c284f569b2e17f4a86908484bbd9f51ac3239e0fb19d4dd24ebc554e1134e071b21c108a4554e352ccf5368d79d016b3bfd7dfcc2f5ebf1440ae1c062697f20b38a6b71470e7c8c53258954cf3307a0f1846ddcdf675754fb0f6d80ce21cfccbede686493f4a4010a4b51c17221f33ceaa20a3594d3f1c5a05e56bd045022f80f97357924458d5330b7cec416d6b5edb5d0e350514c8d79a5810b4a6641f7a94006ea6ad4ffafff8cd78df7e92cc003f7d1fcc352a03520476d873c6746d4df98c696d6021f6b55c0dfc636d365a8ee4643de31e2b0e76a5dc2c6b7fb31f6afe7ee5959e8976831fd85e5deba4051a0ccd35ac670d3420b9c406532cd3138b852705434d59cd7e524eb9deb45cfe7d193ad27", 0x1000, 0x2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x8001, 0x80000001}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0xfffffffffffffffd) setsockopt(r1, 0x2000000000, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x800000, 0x4, &(0x7f0000000200)="41ec6720bf738b6e252422317991edf22acaf580f416f1544e0eb3f54245468a8f29065c8c8fc29a8b04fdc35fbb67651ea27c4587abeef998516e20d70264f9e21a14239b6ec7af8f9e15127e0eb5f2a90baae06f77af84ad7b6d0e7c5c1cc5b005183a230f0a24df3665b48a3c4cf9541a38d9f0e3d0cfd57baf88e24b795f201c50f373321f5ac4a9e8d338df155cbc6ce208ecf981cfff2b60df3da039df4e0709351a1db8a6b4310b5a3a5e2f3dd8faa8efd9813056571714310180a821f1ac8203fc81b092e8f9527d26678da96624c90a68a47e643a703025e23846e1edd3d6ae7cf9e05b8b2d54bcf4694bc173963a99110712f0fc9315e2f7a22ba54d8c1e5202987ccacb4c32ff5cd69ac0d928d31358f21efe1922021776239c6d2dd399a99ca8aea9abf4e23663622c60f2535a8562041d5fd7cb9bd8e615239f62fe605e2f890114029c4f88fe4530ab30c1f53682ae556313b086527e401d7690c95d90e319340c078cfcf9040bee70c0ebb300d6038cc33a00e6584c0c743d52d8422276fe5e5d48d74d752d8c91e493e0484b4e69ce7a6c97f9c4d5b0f48a6f4e5d2556c92fd33c8cd529dd5b5b1622280924f995ec3de48807234d7893e690cebdc4faa882d36aa2c51fc43fddefc8df0d2aa103753727d8c3ff1031192af1c5e0a047cd82d2b95f09f3533d0d77aacd18b57b4659b3f8f281143e4b3387df8aebc19ad85e169d65a1b4a3711b94a2083e8ba9db5fb813157e0ca8d71294a3402fa131f43be2444ee34d0f8ab279886de602324e3e5a2cb5c4a32b7865cd7c6cb6a65df76bd092d81ab3703433a0301f89e25f7ff3eba5aff17e136172719898e1b4aa0d1d7b8836e2ffe36c324840854a51a6d46d821abb823e3f4b967e9ac6483f90999d17c737c44513b37192e0ce1dcacd64f7f7afb7f72577918574ffa704e3ba15185d1981a977d28aa29e951a2ecd9c054edd4ea99b5285fa210b1b3b632c3304b9cb734a3d915f9a72e701c8a7ada7ca78574e1a2ba86b3d9ffe0b18d3805cc15e39e00fabfcdf268dd596d3cdcc99c89c81fd193e46938d1c5c7eb30332d333ed0de4034dbc726e880c81877ac542ca2eb52eb296a3354c920c41240b3b0c5a6d48b26692a474358079b86d4b9846b05875527474c585556ca04d5f1c62fc12a9c9888171b80d773ad963b606c7ad6fe86863a8ba11559bda802c4f728c7adc49bf37d8af4d55ae214c9a6bab3aa7c90c369d8a4e582380d9601cda2fe7f9547d1976fdf2e5a16cab89d1f44cab43aef874e3630faa5b3653d391402d4d53cf78f993fe3ff66aa83cb635f4de869210792c0e9fd328b7f0013368f2aa11e6d012566a4ba3a05e746be1f7ce3b392fbfc7f3cc59a2899ed4d8c4bf43eb1eac0627c02f9c905835fd2132de546421ea2b3bcad1d9d381acd3b0fd24f4f92496c99bd80ed2431ca2efa43e8587d7fcc8bf70d295eb279b35065519da3f4b746dc59d9958f4d25ae3123c5aec4e4fad3e819194207666a3d58d5f723e980e9265c88312d45b68c80293cc166d651497a955c6a2bc0995b00341fe19634f77a09f0c8686cd055c5e83712f7c886bda1c67da955dd5b5e457246842c48cc90ddd2ee2ab508580d75de2d6f962ce02dd623538afaace3aa01e5e073927f5889aa9a3af7e8a4cfd167fdf8ed784f31a228dcc47ba1ea9857c5357dd19d44f17a88894af8c0163f09fb794ea3841b9b24450e653532c12ec89e2ecf4f205a7400dccd3cdd78f2b909fb63d0f66b893dd0eb982a3fdd67727c207e9bb7121d9e2371e370389554c7a51a50b4f72461753c1962ae5a6ea82aa25c916c3fabf7ae8b40b01818ae41cd27d8735a7ee56e182ecf33ee61cecb4839d3d9882104873c0cfac6e9cbb72a3cc7245c96363f5460c65a75a024a802c13a2fc561fef4bca7098e7ca9663aaa609c6081e8c4d80a0de14ba6bcec2b43864a991aa157e71a194a6e776d42247c4685a598ca5e1fa32d762538e8758fdc5fa465db24f7647c1ea64d975df01372b40f3ae9598e09cdefc4f48198b17e232070f6c1ab90f04d365a69d691606f2f658d2d2027829b340fb515051a0e5298cb148c2376e4a541ce9993ea4636cc92904d12b4e977ec4f9f4eb517acb42baf23a3bfbed90e3f8f9c12a6189fb9d90d5b71d2caf2671a615b869c92fb03097f420a308960c82da39c264a7673c3b1035264a833d82a4f28db622e4cbc875563ebf5c1b5b0d6cae9acda098f966a64c8944dcd23abab4ef9cd7e1b9d7aa678c4b774d1f19796087e93f30fc71f6db58536f2f44ebfa5e74d3a26d60a63b69f896cda4fb0e74a528bfec52827f09671aa80abf8ca4e7706abff142e568076943bd2b0b30e7ec181f934069c81c11992c592dc249f07f65e3acd5820e2f3b81bd41c1f0f7ef93b144eb559def549f11e5e78f6592dd4a36986fae810e77fe74dba8dbaff73a443db67d4dd88033fcf16baa640f2b9931d01856f94bcf76540e3a04ca232f3288bf734c939d8e00f9558eb809b91a89c415d7121c4ef7a843194615520b750ac9fbc0bebe40fd79bbb2938793d737f3ce4e3c8d7e124afbba684efdbf09367830874c329b82f5b1a258a0e7de75992bc2c6ff8ba887233cf73d1e734b4bc58dacdb8ed2d4f619bd61ffb3079d1d596f8bbf78daabd65be117e05d0278384607e6b9d85d87ad6ee2312086cb1454daa3fdca87aaacdf91689cf61c9e4548570fb52fe42a8f9db08124790d0f2f70d4934ae15e2cf8e8c4ca6691c63ffb291869dfca305445bd4da592e527c707c90f833c145222001008be1653494a912110a85bbbd82d1695f7e39945394302343c9d1b3f708de0a167078bfab665f1c1c27a0f789203bbd3c0ae788b397af778b8c712249e709cdbb61a18db8896c776d3d399c9e93cb9b9b70eaf36109ee8240dee337d3bbb0f0e929e5ee53e45d0560fa63d236b2527bcb7ae67839252ceea58cef6f480401eecfdc0f45d4bda22d9622a0fbabfc0b609101ed98812d69178fbecff52f0463b9e25c9edf8f4d3aaa6b366f266f93a3f523d981d2816844cfb76c8acd8478e7f6b783657885e452730afe80fab64554b45d9f70fe97f607a178311c4a4cbbb0c49755be8b0c5845d4f8a4df4d2cb9e5df559baa5bee5356f3f1513c7539dd2c1a564880e8b7cf46c03d8832964d33e758290122531fc54091ec5f719c67bc96ffbfeff4cdc02644e331b28b53bd2b1f7a8bd78a1b753e4273ab141e0f3256885ca02fb3036ccfa6bef674c795710f40d8b30552bfec318fc5a541d09323897bdc731b5828adeeb4ee05e512ceafb899490418e90c990a354fcf04077567a6570f6330bbca2885c75fd1ce08e694114deadedf616831554943d62273fe6ccdb0fadb254381f9e64e10782c4e7c011ae873917e17c808088aae19982b42ef3774d8a4df7016b25d58d8373a64ff80be211741d1b8ff86f3cbbc15b72ae0f370ddc6e81d1342e5ccaac40a52fec52779fb22506d65b9cb762a1b6be150d6dad7674b8d7719a03c15e6eb647fbcda0b0257f2f8795a99456904946a6d54eb10f7f1e06eb2c0842d0419c602d7a27fdf00a67207d227959ec32d423c6660a1367cb99bc72230a67f74e0d40a3900c11476a25d26f94e157fdd3c47a73a460cb791004164947a9754854390c02b0d9e15f4e2db5aacbfbbbcee01f8a7d7a919c78db2afb98cc89472f81641677ffb90959363831a5ab97f61d80d52ec52f052cd9ddef95c705d19f19ddcb6810fcf029238695c6bb628a48be8689eff5b641237b20bd19d776c6bbc551deb988d7a520531a330539b57b93bef3c0e552699ad03929ce0e351178dad392151deb6b2c6ed0ed16ec8d5b594604ee43a82ca482dd99b33dd7eff3cf4f6f6208541cb07c06a8edc9b150f499b0870e59e57ef3d4142f3091f866df1e07da7ec0f82fb681b2065ac5f8fdfa1588a34b591f72f11ff2b9fd54dc7c66d33fdd49815e71bb38d6b2c4c1f37618e2ef9d678e23546be4aae3080f895b7d1f5d4c6ad69cfe9d08340aee9394286f78a5ca5172fe041c7654abcf4a2bb5f7a8fe1f1d133bb333b5634d6f83e8733a84dc2b56bb155858f3de71df003b2cd5e263f1896f3d7a3f861520e76920ebf20394b715381f861a2e28c0e14ec67c3eec68340c67e84122a03cac10b1ffa8673f565e1a4dcefaff2d1f85c3116711f55704ef34f1ddc6e0d3dbe418d6bb044c948e2f67cf78452b52f949df9ac940c67af7abe6f6c56c1464938c21ec55b86c7450d71a44a2d7d1de6f7ef67717a95160bf861591cd8bceece0f640a5af13f5d78d44953f1c6addc5b8bfe2c946c932287253508bff4f5f4497926b235ab3d7028ba27f0040747e29e64c267d9864111ba34e0c1dd51e210b95cf6338971f041276ee95b07d724c4e18b429f57ec130b249e766b2a0792b19675e12f0c74d2e509430f440daa1bd471d2fe72bf60b7ea27c2b39975fa664693b4997b170d00e2de037b503e3e1db0a002625fdb36794684be9f1223bcf5ffc8e77ed96f99277f9bb495497e462d2bf1818d70c49cc31af6fd7c331c5ceb3088655bdf4b612a8ec7584c562b70ccb0dadb9d4ad9ec1d6ebae6cfacfe0753555757fdea6562bca0f397e34d5ec7bae37e0b34a3bc4cb7f2739a1b6d3cc797cf1318ab1fbb0cc25e51fb346fbe337269e260ac54fdac18ccfab205ab32b88974b96a5d6ce57a122792c6196f8b8a3d13cde4ad043124e832771edabd41cf0f185d1d316d8ce8dfec2a3b1a7f19cc9f3353ac5615b9e763d0cecf4ae8edf33f3ff54727921f279d7b8559441862591991ed264b2ef6c2d216e2edeb253b196da93f9e1f0daa20eed6e3fe4ba5cebca8a0f4c4459200deef06c794a0d520280ea0f15efbaba2523df3a329d5cf0265746b3a85ec1194cf03a7519d85d8f4a1818360c889cbf8083510edac593d9891dc2927a6656f9218cf50cdefef402ddf693e12d9522f49890c46ba3c3a41a56fba45e1556cea5229418324345e51c160e1cebe4f16549e32c0bd58654ef85cecca69c76f59b180da62429d553a523c1c40b02833ee0815327561afe12f0d3f857da90957640a00e1d1c1a2412575b64cc0864c9ff3725fc7fc2d3fe8b314dabeecf6003c84b2e821fedbd48b943757c6ab5d32c7b6a106f934ecb518134cbf9bdf9abbf363cc0eb25a1490ba61f40d584d630b03e880da3442fac10addef2c830bfc0e0205f883fb32a90bc4b01907b0cd61fdfaf7cf0401200665a0efa8bc44fce02c43ee4387b56d52922994ffc695271ae11ba4e89677b41cfa60e193831085f3665f4b493cbfe25cd39135df37fee86fedb1117c6c92fb9d5439302d7e3b90193075392d55b2df9105595e6dfeab5f832d603edc7379a8ed37c98dcca7fe9cd3403bcfdae1515db7aad4985b55481d52df134ea522bb5939aae9ab65c308cd1b9bb57eb7e422a120487f9e2d1492dac5010741c97ccd92c569859e844d71304e918133afbf07ba6fc75b55ffec628df01ebb5c3fcfba8050d718eb426aca309dcddf2ca44d1fb62f9ebac34605390099051950593620d9eceaba29ed8e4a7c1b47b81819b5b266ba19abb82fbe3b9b69193f7f92d163d75ce42643c9d596e4211e4400b1a677d1fed5b099cdabfb74e23753d60d6b1520f2bbd631f758d03714313c4a9bbb688e96fad5862cace0c9b581756cf56a2b86c65b2f47048bd0afdd342343225b4b99b321f51e60457cec81782c2", 0x1000) sendto(r5, &(0x7f0000000040)="99c22e5bd531c8e044deccca5fd29d6754bf8256ca3c1d17558700c75604ad680e9ec179", 0x24, 0x0, 0x0, 0x0) 01:51:42 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) getpeername$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000918bef7010f3694ffeeddc5f2d1fb4a6f0fb21fcc8488daf2978b5a217694469dfb73b2fa4153c051e0ff480c4232f9913042c03a0d2d13ff8f34bf03d4c008fa0804a2728c526c1d8a2"], &(0x7f00000003c0)=0x6e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7fffffff, 0x5, 0xffffffffffffff19, "02000010000000ffffffffff0d225a2200"}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000140)="2434f90e883a49196ece6f4791373939fcc67d1cc0b9c084e7fb64794a32a95229486ea8bb2cb0a1651b7e14cfd056cf439e7892b0d4e234e2880df3de50bb41ad05c831d2496c18e2668aebfdeba21789e7a799e150", 0x56}, {&(0x7f00000001c0)="84202e631d5fe3faba8576aa57c6a8d147eb7a508c99dfa7322c4a53216e662a49f10b1d6b6b58acfa6b9f1a396f88e9b8eb9294564574d5754b287efb78699126657057ea96b7fecd945ab5c6abd95c0f424549b03d9dcd0be26fee1fb415799720e18c7fe2a44effc1ac43d0e5b2bde0b8157443e1d8dce1fd8aa1678352d443f31446a18a0fe7047117caeb083a7d9f1a67d656dcd569603a6bafd47dc826757df73ac32e7bccb1b09bdc38c17da854b78cd4402d59acbf63110230a45261ba8c0e983d69731af7df52fae4a486d9c80fb38066546a5acd9dbddde8fb040a3cb97f7f0ace", 0xe6}], 0x2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:51:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x2, 0x9, 0x4, 0x0, 0x1891, 0x100, 0x5, 0x0, 0x3, 0x1f, 0x200}) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)=':.)\\%&\x00') ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000140)={0x9, 0x3fffffff8}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000180)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000200)) r1 = getppid() r2 = getpid() setpgid(r1, r2) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000240)={0x8001, 0x5, 0x10000, 0x1, 0x9f4, 0xfffffffffffffffe, 0x9, 0x10, [{0x401, 0x7e, 0x100000001, 0x7fffffff}, {0x1, 0x3, 0x8001, 0xff}, {0xfff, 0x81, 0x10001, 0x1000}, {0x3, 0xfffffffffffffffa, 0x569, 0x5}, {0x3, 0x5, 0x8, 0x8001}, {0x8, 0x5, 0x5, 0xfffffffffffffff7}, {0x9b, 0x82, 0x3, 0x4414}, {0xffffffffffffa05c, 0x10001, 0x8001, 0x6}, {0x6, 0x5, 0xdb, 0x4}, {0x72, 0x520, 0x8, 0xffffffff}, {0xc5, 0xb0, 0xfff, 0x10001}, {0x3, 0x5, 0x100}, {0xfffffffffffffffb, 0x7ff, 0x0, 0x7}, {0x1, 0x7f, 0x40, 0x7}, {0x1cac9b95, 0x1f3f7136, 0xd6d3, 0x3}, {0x401, 0x400000, 0x2, 0x1}]}) getppid() r3 = openat(r0, &(0x7f0000000380)='./file0\x00', 0x8, 0x100) r4 = fcntl$getown(r3, 0x5) r5 = kqueue() ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000003c0)={""/16, @ifru_flags}) r6 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) r7 = getuid() r8 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f00000004c0)={{0x6, r7, r8, r9, r11, 0x10, 0x200}, 0x2, 0x1, r4, r1, 0x8, 0x400}) setreuid(r9, r9) socket$inet(0x2, 0x8000, 0x7fff) getgroups(0x5, &(0x7f0000000540)=[r8, r10, r8, r10, r11]) execve(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)=[&(0x7f00000005c0)='\\\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00'], &(0x7f0000000980)=[&(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='}\x00', &(0x7f00000007c0)='{:-[\x00', &(0x7f0000000800)='*!)}\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)=':.)\\%&\x00', &(0x7f0000000900)='.&:}\x00', &(0x7f0000000940)='$.].@\x00']) clock_gettime(0x4, &(0x7f0000000a00)) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000a40)={{0x18, 0x0, 0xf6, 0x80000000}, {0x18, 0x2, 0x8, 0xb56e}, 0xff, [0x2, 0x40, 0x10000, 0xfffffffffffffff9, 0xfffffffffffffffa, 0x7fffffff, 0xbf, 0x8]}, 0x3c) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000a80)={{0xffffffffffffffff, 0x1, 0x7}, 0x4, 0xa3a5}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000ac0)={0x200, 0x3, {0x4d9, 0xe87d}}) 01:51:42 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x4) fchflags(r0, 0x10001) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)) 01:51:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000000)="ebff125c00000000", 0x3d57ea48) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x184) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x40) fcntl$getown(r0, 0x5) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 01:51:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 01:51:42 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffbffe, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:51:43 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x93}) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x89ee) close(r0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x0, 0x0, 0x1}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r1, &(0x7f0000000040), 0x16f) 01:51:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee16f1b992c27683931a7fecb27386080e1ce0ecb1ccb7fb03d66fc6b0227fe5bebb5aa367fc06bb15959f54e38caa5af004f2292be3d827213c3cee3e619d4bd9ebdb9b3000f1ec55b1e29a822a38b7e2be0c309a7c8bf87c983b561a2e0543413d0644bed36f3abf165c465f9ce0fe0e101de3e340691aa6049ac825ead35fae9be9e145c14540675aabe67538baea24de134d4e6a7ce109b36c9e3d0a4ffa11af7fbefc474d0262522d05d62c88e5a3db587c827eb6b120927bb30911174d32804677b5e7d4e3f3a621d8b05ef97b5c5c522613aac127d38154400ab851342e4848d8a43438b33f6301e19280a", 0xc4c}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x10000, 0x65312b288f148dc3) ioctl$BIOCFLUSH(r2, 0x20004268) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x3) writev(r0, &(0x7f0000000700)=[{&(0x7f0000001a40)="34d2e04cac9e9a2d585ccc7550ff779353e4a1916522a1f5ea65845e7449d05961a520a20a1da09a91aece68b7a2ea8a524740ae9d7c8079ead7691566e2498e78cf291b0a39e53210257ddd8b864ce5bcf282e9b1e7d7d0b7f5c210b6825bd89286882fd67d33ec0e08a1273f34acfa51e83ea8b05e16834a8bda334327831e55c968b2517b3df41bb954a54fa3eb5825fa775e4925498a51ae60f8277fec14c3678f9bbcb5e591fd1a5b8d2814b6bcee906846203c9c191e60724341eb18f5ad078c5c9a078d72d26fe0b35d091a2c643795c5e36b2cc5dafc2ea732353d8088401be7e3ff8d95559dee7ca49402eeb50afdd5bb253b15c438bceb19398bab4660f6ba53767d430f3db6e9613e7776612b3b0c3be02c88c7de9ab119bdae4f129fc271b1d883a6f6efbed78093c61a7aa7b5693b254b6ab4f7a567b48ee4ff34f2efa2422e017364bc2b9262b218904bc85b9f0af66ef394d7299eafe4c9a8ea8d958732084f5408c9ad32d94da7d8afb10fa1524562d96bbb0e5475f2e92771ccd7bc89671885bf5b816a8a83253bb500edf413555612c33483658157eb4bc16557ed15f2af85d02bac194ae336d0d4d206461d6f03dcbfc129a6478ab0291baac6a7", 0x1c4}], 0x1) 01:51:43 executing program 0: r0 = open(&(0x7f0000000280)='./file1/file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000240)='./file1/file0\x00', 0x80, 0x4) 01:51:43 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x9744b64a55badc65, 0x100) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x1f9ee332}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x88) lseek(r0, 0x0, 0x0, 0x20006) close(r0) 01:51:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) pread(r0, &(0x7f0000000080)="438eceb6f2f228624d30227764bf6eb0a69a0212425f63d2a4d7ec8c8c2361b0106dc0a22861c26208d426cb79797beb3ba749779b20e96f81bdc08c8fe2212a6c8d6a0039fe9cb78542ecfb602d7df273e5f03965718c9964d523dab7492f5c3554e710e06d67ba6f6e40cbd45ae58eb1fd2a50a0f4a2cdfd5b7d291c453ff6437f49239d2b618e7a1ad5333492318282714d915866b4e03f200397e33e3fca366c6b87952ab204d35a2ac4c120bc5a95ef9a0ea52fbbad5f891fec0625d0558a97cbb524ffedac6eb6a371c28701fefac06cb46a0e19c4838c23c205bf7794bebfbd05cd23599f9950eb926932394265b5c380f45c343a0f3837ae57780fcef3ae741353522d6144ec68d8437ee1d778d7f253abd1b61da73ebd35093ee620a4badebf37b256d1843e69777bfc3355195f6bae7f888fe117aec521ec7641c379ead1c22d3e3853b3ea9d77c7be86366672ab7af4bac3c0e61f56f12763ce50c3b3dee48456aed89af376a424df72f583f62d89345cf01bb2d7ca5962c5da08617f4084923e2e7313395ec66b9e7fa016ef97d9592a67b36f590f97587a0babd3a19e4f9508129e71858107526bfe4989c8516086bf73bbd44844eef25105252a31c9e3d7151dd4e53ff4278f2f5c6d2ebe14420139e2e7a0146b53fff60bb19f4848edb68e6d81b2a72c812af214e675a5ed6565fdb4c0b61771813edcc4b6c6a96fe900241ca4f325e880a942a16b2ef9fef638d84b660e7becc15d76c7f2a8500a40efc7018bb596034f53f13d42cda7575ec676911bae7e69323da46a0ac69f6f235ce0cfb766459fe9c6609b527baf5527eb84466b3c0b234d84d230c9c535289e6d1c1c10f10996bab0961474eac6c52043e82953af868002c786908362449956ebf6bff9f0d9a344d2ddb116afaaf6dba57cadaf31d3c6eda88cc8eb2e81f0d1d8f6e2edf65c546fc4d56d7f90c4db04c021a27773945f395182c7349d70d931cdee79e32a14131948d8dfb72254826ad779e21b306269106ccf26a0ec78e2b26d63c85d027548a0e531788e22edd9a0546a6faca2b53f10bf69bd4a52e12d828f1702881be0db33a2fa3759a661b81419bcd17b2d1312eea67a972b03f9af23f62585b91cb1edae495e74c2b31404754e088b8418d858090ecb85fc018bad258120162a6c9a10d36576e7cfbf89206380911bdfef9df4f661d52e8e00f0c3a87919e68a58a4e467cb66a9a8a1b788d46f233ac44fae3e9ff997b6b92fc986fdd39abaae9118fefcfffbdba9e3cdf219de7ad8d6a7b5fb8fba14a12b00806d2419ddcf6199ce4a8dac2ec32e5edafbe48b9cb6c90c4d4d7cd3922530336ea85f5a6ffa3d6be9388418c4774b2bcafa0d8ebe0a2cbbf46e76de23e0403663d914a905ecf5558e28d4afeb703d9084513cdcd51638b6110da01bf0dc4b30c03c6fa96708e03223bc927bbeb24613a342b34203d3d6d05fcfcd85a820628a70448f2a3691b7ba213aa11e03e7c6ea173bb05dd90d25ce8804eda4550f140bfb02bb04bc893e2c455a82fc22b1fba2eef0122236e0cc41dd1c4fb0292dad792f7321879c360e04d81e9e3902415d88fee7fb81c57ff406446641dd935851f8acf7779b70aff05a53fd929037d9846086274d7364b5682cfb4b3ca16905a14952f14ffaae323e1c479ec1f056661dda56a858a960490b6dbd1bcf60dcf8886486786801a8ada7d2a308fe12e70710f7f88fec4883c2aac3ebec000aa847d98fc421e5034db7fa055e39415490398feb2d3f7e9057b51ec91b7cd16077d79ebe80562a32bfc20c940b81d17588706d0f0bc5fc914bde7c74925d0d1443f250b6ecd510a1bbe7fdebe47817a5645f42b70cda1c080d51c21a2332a77144a3d33ecdcaa91325370f9b1629e91e1de33201e59c572573692cf36b5519ecb96d04ddcf71802a24befbad1c11bf4ae882d30e31448cdd5917632116c6c418d12e44563721dd21067f9ca5f4f3b0a052560c66fd21468026f5c7c9b35c0b5d1633db0f0eaba96d8a8f21033dcfb0b38839c52a69b571e1158d22dc103dff971fe5660e9dfe22718feaa1b05124e63509859940ed5ae78c3c6dfc5611430196c9a036d97df66386023254c3c2e8ebfbe5522aa781deff60dc245fb001eef455f6bb3a105851595b60b84eec14a928ff23a63579b964e2c6e988cf5ae28754649bb9a3dcb86b1f6c8b884966ad1675d28b8e1d1bb1f963cface8a3f1595a573a85a595a690218422f503a65043f7e192e28133589009a67e2a5ded20a8b644dafb6814f33d5445be2e539b50b0fdd0d89fff80a82082b383fdfb8e5b7cea96676a4a0d4353c16fc26f11d2855cb8e4c70098185c92e87eb62e2c4d25aae19805b066610869b825030a64210d2335582e0e12d5caff20cedf4e56d0ff1f8d7fd9e036b2f59d8a3d0d172492fafbae7702d97c6e64f5997fe7f184f1e61793027a8e5b7e453764f6583b2cc75053a3d4386f4d01bc01ca6ac73c6b5f4f0efe8a5501869b7c98d1d8ae921b40a64fc2df4abb139690b9b1fab9a46b260c08e30905f8ab0abcf122658a73915b7262e09a3c6bacb09c6ca4b4a32e354c3552ad201e19641de23c96fdb187a6ee012b9aaee8741590c2e50eb1dbd714cdc2cd1458596a8040b3aebb3c664136f2f9a1792ccc4a69781fb83ae5919caac72dadbe1113cbefb66d7d31246f6bfae772d4938ffbc6ad01191e70ca7d14312cf5b7032a286bd4d6e6263bfba4ed3ec7644e93ffb5e9e36846a4c0de986c36588d623c21129b13f0a43b7f4bf39d4a03ed11ded8675bb445e4392a6897257a46a9c0bfc748301ed3a586d2ba86668d2ae5d9c73354d09ac27c677ee41c4d03f57aac5f00ea6c4b5d1068aa38f4565d6e9d1fbeb1128ec6b105320ab3ee3cb5f750e44f5afe302121338edb238aa4461c7730ef19138a92ebf717d9afa1f770e76cb5647763dda1852e92cf2bb6d582f80e1d3da90670440b9fc03cf7d9d5e757eff01fefa5a3ae26e9143e6911942600e16bf5147bffa0faf918908126ee1090d481f6dec885ed45318bd8a6711ae510754323909ca2e90b6767e100d0570eec40cd2bce15a15b53923aa293c080bb826fed99960caa9e2c67f0cdba2501db5e6f1b926dfa1efdd6a69aea7f0dec0786088a3315c1111cbb1027ef0348ee2ba580d8a84542b268f799a6a9edd7a8f700a362a587c7e0497a658e0589e9b2b4b3d4c672cde4ba31a22c358d81ef816f1018b0058d0ffd42155c303689864b275d8e2a9e97924940bb4e8f6f17ca12ceaff2ff5b51337a9e8617cd0ec3150e952c340b3369a76f09d8235c0d31ebcebfc03b108a9de7b1df5e87f9fd97672235d2060da792aa8c0cc1a47199ea89f4158ea6b2cf69aab9393edf9b0ef80e7dba3308c474fb0d270a5ceb1c7e1af5b74a83f3b51b3349743689b2d53f7bd5a7671a63226441aa01bfcb47fe65928877461017db7b14432b321e38a0ec7e6bd44d7d4f8445f2008dea52da222d33fb5cf4d400e9485fb863971d8fe0807c1bb8b33534c79c47e0b1c88939414b5f6f43d59e791368a40befb482160970260108d4edb7a68ccef29bb72fa1a189a976277a190168c527b7c7227747ed1326ee25dafc7355d2172923ede650dc7c2927d04f156e6d0206f3468e25f579f7063d45597770b2c6a482514e440de988952aa3387a06fb3e87394232853fa2412a7fefc3396d9b117409320eefc63131f2eec591d2f1c5bfba20713d12f3ae2487263eec6672f50ccd9accdb6dcdbbbe999c549a3264f8dd88869f120274c4cb1f12659fb739572c7f11eafa641c8201f651589f7638a0cc6ab2ee0d5f8c84f53f676fcf350036cb21b7f1511b32770afd1291d52fe94599c1f2a187e46a6ba453220bedc855f7c710e5a5a9c8a86887f29601c92978575739e9c9bc2ff11a421cb67d2f166ba5e27d45674346bdb89c31a7bd8a44da513d997890c71f206f5bafab5186e93593d6c046b49ec912316c2012f5ace387a66a932945defd0e40e0c4185376cfed17b245b85c3d27cb9e66cfaf3445fcd915398d84cbccb3d212727248df560c4178c923426be45ebacd2330aceeffdcea722921724b476b20fdbbb83d16231ffd905c5103612d8ca163c6ef9af5eedf66ce473f483852f23bdb7ed3a73180ce3d976185f78f77365f82f6b7eed126dac7c3f41330f049815e19196918872ba683e03377f6bfafb1d0266f7f347dfd75e7d0a076daf13031b6416f197bcdc4def35e40a6e8fdfd7301e8869a0b6d8fe17e712a10851b2e5b9ee8e45c99fd1c2c4cdd99013aa995042e57acca94fc8e47f2e7b926a977867ce6aa360706f53ad9c920443e2763e3a2424da3560c9f2686d27df38e24ddd22ea993ae88d8c62ae0aa23ed4b44f1cf173f599f5007eef1f0e355bbbe356cdf53313cc568d78421fda366e32b283cfb6e545cbce999c2f8577507a080ea64e32c4ccef3115686ea7331bc8a52445f3298489c27e2888d2b928c009650979287230599690335f36c5e912c73c991967d5fdcc371a976dfac87c97c1e9bc72914b7d8a0ac75a6b10b9376d938fe453fe00fb38f0b082ea9591d6c429b54e834d1a360f5ad95be20e4706bf39e3b42b55ffdec75da0b6d15ff28d6d1e6c645fbff7237cd089800aa24c938abf03cfb7f804add9fde35b5397354cc18474bf0480822882496143a63328f7dbe087117fa92b9f3f1a74999db24241e62e237dfae474e0de6a0c562fa687c7e9a8ed833cea57b9631854489a2efa337015dd7140121c132817656cd36055d96c6d3002678b29c0ccd6e6c2561c8fc4fe1005bbcf05b1bddb00c683b20ab2eeb4bc7e635892df65db8ee0607026971199c4fb398235d40d829613f35ff5c19a93f454eacd5b953c26c6919387bf04673cabaf8955d4a4f724f35b988ccecedff939f6006ab88cf84fcd15963a68ef5069ffaaa4a8dab010d6e47491e52c956adc9949eb516c1730626e4478bad004a3fb233e77495a79ad96b48823deee33dc03856de56bc315ef42d84f66a2685eb8c2dbe212d4401df64f708f7bde0e0f735ff8f3e0a9ff9d948f7a3ca9137d8195f1e34e263482b49fa630a23175eba18825f08ca34dd2149369381ab33f1dbe7eda9aa14f4622a43637a8e1f42a5ce3b80d1039880aa064f18de4c0a535c7ef7444fec7c77acf4994643d57462603b911d931f27bf9f929d698006180862a77eacded9ecc307b7d78a0c40c7cc32e2149507e794a5673a9c9a7879682d27ef406f64fd7abb8b29eb9087d4409d597994ad57f6e23491cb9fac2e38cf7b812461f49f148ac5ead7d49d770e27e04e19bfb190f23e097d25f49e3451d0d64ae4555643192b313d39c70d6f2a193bf80b9176b27cc47ef1f4835d4b14bf62e975adb9ded31d086b7309ffa0a22aa876bafbc5c52c04610d54b46e6fff37a016fd4c3ad0537873dc4259cef58d62eb75a8440dfe597797c24618bed56f7838168791e969264dc6344f59163f2b815657bb1392dee5a69475ad07e242b04358b6fa9b54c81cf3e089cc8f73aef3876d85ebfbb54dc104770a65e88aee8d6f5086845af4ffcbffd507ed9f840946691271de25183bb70dba69824d081050ca6abcd61a15f2dffc96c6296d1e10ce479f33848506436524f26d2836b8fef4faa26656c875adb3b3d290ada94fb89774ef27b00fadbc864913f3e0358d8c7e152a4ac0335b01438a6167befe1dff7386cf33638d949c92c501ea90fb", 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 01:51:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) r3 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r5 = geteuid() r6 = getegid() r7 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000001980)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000017c0)=[{&(0x7f00000000c0)="0febc0e8f740e5cd0c3f5c20830758ad661b5347c93f477c0a", 0x19}, {&(0x7f00000001c0)="879a3696a8dc43474151ff12eb955411ffeb396d2338ae309ae3072793da621487177984be469f4b1aea30244ca353604c9511a4cd0a9e07b9fccaffdcf750243206b5", 0x43}, {&(0x7f0000000240)="58cccec34fab6fe4ace6c8962f937038f857ec188a5fa69c16414b6b1a21a31d2ac9d5f3c0dcd0e7076f798e72565addf8745c95d47253652e162956d19fd697a55cee86a84a50cbcb6a41ce544a480d5e553b4395e8f29c0358769768a1adbe73d3f292164d512bd5208308b626bc0ec0ecd65313dfa3ed68ed960b627f1eb0b1cb1454e304c4a164d86f13f8da54e9f61d508dfe79f4b701ad9574878e686dbfc4ee2efaa047c8fb5cb8abcc79111b7d369a740563bf01c2ba6b98c7ba96dcc80d259c5c4fe77e0193e42ac5df0c62d8080c6e566020404ac381fe22d9842085e800ee5c7a04d633300a157a", 0xed}, {&(0x7f0000000380)="8aac497461c7e792bb1236bb0d49ba559c8870df4a90342b5167645e870cd11601eaaab36ae3211dec8f2878da884a6ad34c20080b6ae8722b8af03ef287a78e19e01696f737e736cf915e06fdc3dddf37ec742794aa794104b32070bfe410b4bcbe97a59463b3", 0x67}, {&(0x7f0000000400)="7a9298be071f2873471a3f2caf1b09216944de07d432447a1657b609bb79618e1f7703588d13d636998906e6705196b8a62d7f52a6cebf5e879b9df6f7a5d6f264ee292324141d521f941860e0b2b51eac09fa57c1cbfb536081f4fc8bd7c32fd2420d61a5509ada674586272c0068954e6f35530a6d510966647726e022760664de309516782373c77ce5e86d2fa16d7a391cab43f1cb9ab770f8eaae531fb4e3482e8951ba4f82ed2e416d0743b33f1a8e6874650e9c65c7b85c5488c76fd8019af430e8145d433baac65579752fec7a61e5fd", 0xd4}, {&(0x7f0000000500)="6e2f27309f444a87b3a169c3b1ce46d933ca46bb43db3a961c276faacbce7ce7f1e93e2771a2ca6536b9d6ea1bd169818b81e650044860b9e16baa2608f6ff76148cd279e5c8c55c558d84668225fffb196dd73487f0c2e9da1d92ce5e36858733cc6efb594b9e67c00f77cd55ea4c2bade530e5eec1c20f18c0b9387230836a5895b57d0afde40b2bb614aba816359feee677ce452761f8463789", 0x9b}, {&(0x7f00000005c0)="663c712d7b252a1595edfea0b1ef5403bb39665d49683bc745fae61a5db9857f0c967301c6f6d99f6edc37e101c8841902b6bac9b2113fb2a9b0d75fb0c13fa5cef1eaf6f392006fcafe1ed7e149ff502d1cc202240844d3895a5302c7790193c01c6ab1910ae695c338b0eb9d3b69", 0x6f}, {&(0x7f0000000640)="9b5d8ca13475787b92c81ccebd1858f323a82b0ea2d6974dccd734b965216a0458d133cf5b9df331c99541e2bb31d3532b3febca712135f0e15945327073ca4b961c983d6258f44f4d947f0b0d113fdf12af640f1bbdc05447e11b55ab3d6d72fb5a6119759a50518831cf5bde0aa60ac253799499c2da968aab5877409158f7b272d5e12c2607067570941c80db5aafb6469d808abf88f017be3be2f6dd469dd6fa3462967bac4e942b20049623c319c101fb3f5fe09e375ed44480de9a9d5fb5081a27d68c558d8941dc588a501556163bbdae9d1776d9831a6d1267903fa858", 0xe1}, {&(0x7f0000000740)="bf01d75f4d8e0d34536da2378227794ae8664990bf32335d8f79b634e4e7967978153731b2ea08497e5beae1980c55764f88942d5fdbf6a61f7868dae151e99915e689d6675b40a81f74becfcc102d8857220ccb33648971cbcf8f168fd5054143e750216b433f42f3680e387bbd4d3782ade0a7f1b65830da54eb73aa586aa8ea5654dd7bb78be72328255f5b3a82d2bb3f00870b5e1cea2d478b328ca9a37ddcfa7bbb0134d1616e3f086c8384ecbaa9f1835d93f9d6174280d6731c8d7a24714da9620eaa8d99187c64796945f68dad35e36d5d0bf975eee24e71fff2e7ea0122f0b7f7170db6b06104f5f46a852524bb9881439eed856fc0f0033d8e0a03d5fe10bd100c833782cdcdb1d6d455a63054efd500fe7d62380ea60894cb90b4112d602fab1cecb8dd9c0f2a36abdd7019e6f26f12b4b28d628111a5aa4a1d9529f9386c8d0f9d364bee6952d0d4e4ea08dfe4a8ae49a440f84d9081d1f118715be17d60cefade8a058cecfac720e0ebd70720000c087ea9613a49aa95075f82acfa28736f0d85164832470e1bd6670d7e81a320b4af71f1088e2c7d308e09dd6fae70ca1c4c41d71c009ab7717873159f11eb5d14466742d5398b9e891bc14f139e41d0f11205e4288160e823819c95e232a1f04429ff39d686ee60d4ca5e6b28fd876b9e2d67d78095ed11c4788681acdbb87b62508f4d470858b668c94bb14b2bc10df2d8bb6d60c96fa649da0f95c35eef287c4cee7915c86ba3ab0a36ec21dca3830120021386fb28680a900bf095b064bf03ef9cca527afbc53250d2b4fd6f747bb0ef0d3ddd78d828e168f9baada0d2bb86fa2104c78b97c2824defa3ece03f3136bc7df7ad9a8412a84b3b01d8a5723c9301576e04bbc1d1e15e9a59010f38d2ea1451fd044c1be2b7eb7eae0a4028874e66b3a58eb10d285f046f7df308580b7bf5589065c65df98d5e1761ff7c7aa32ea5be0ca7ab172a8d77b9b7fdf03356a054895baae471075cd65343fcf34532874a43df3813f40a418e2986ec360f1da8d0102361fbe5499a569d19ab288492caba18941e0bc779ba68f6627b2896bab034b1fe8d4f75dc3b5584f5a3ce885406c9effded363d8c33c4ff80e26cc0fdd209e507f57942d4e9a298e4210549018ffb96f0f6d56c275af17a0c1286675cd710a64d2b576ff02fb775f66f95f0b71a9d747cfdcd7b15b6eb6bceb9bd5de3c80932a3d2943c6e96d8f31ff8dbb63f30b31eb50654a319de38004d2f38d41d587fba340a14e5f77cbfceb440f37e4b879da1b47e16f1c52dd581a8a843adb597eb9dff94f803defc43ef785dd8b10754203551def6472feaa6cf73437ddd489e0c30c39894a5de4a6e6391be1df13f5f1ffdeb95f48f070ebb59003e2566b53f0c608c1180210fe0a89ba8089057c4cd19c119b18e7915d8a4330dc81bf2a1de0b923495b9c239f22e7d96746786ab001776873718eefef8fda49793e49e7a670bad177e4d1f600dcf5ae1b3845d0527d142bb8de4da179f470dc0e2a870e82ef6d21685e4e630a0e07327e7cb02c9ac665eed56840ed8b97b69c12230a3e290d50bd4466d74c5efc5812f2ca9e6da2fb683476c3d38e878cdc415fc9b5eb86032c7a5b12fbcada9e92996fe94f8d80df5490daf06d918484e74cc23b46f2f3a94db7f2c573fd22d268f2e497bfe33afb9f0648a2bbb852bece7db599c09e7c4d218e3eb6209f07b26a8a818b5b9704af67a357e5965873de5c765a0f7f0dc54b11c0237b0d646f38d6a634167adb51bf3b2ee3d1fa8811450268eb1619bd2ba25aa27df0f870673ef05338942bf21479c173adface34fb1ace67b86a7bd27008a72216ca8204bd54b41a18bd91725c4aaebe62a725861ee36564617c3a206d538f5a3b7722d746d3c61b8e9663a3aa3468af1214d5ea1989743ef4f7e85b2fe5e64eb3dcb604a2e3e710c8fab85aaab7fd2f90b83f9a789ef46639ceda6b8e314be79c1af12218a11b1e61a469cedb3f623be7a1d57179f24f53b1c65f0cfe9b34375641ff609cfbe45e361136c8accae10d84da86cf5be99f549eca75ec63de15dc2f8c79a525e1f0cdfb70fdc3a9be3881e378f7be7297b74d7e0edd212ef042b854a6451e2470b9907591e427779f6659b192876031b743613a6ee1c44a1b8f246e740fda5c404c983666268f0f3ef76881d273f71ad436249b0668b5e2e775fb0ce858b2ebd143da59877e71d46fd750715fbb02f072e4b80c6f28e56322436fc664b8238098ade5ed66e886f1f9651a63130880519a14929d4dc081945367b1faae48750d0162eb856d62a86ca74e59c042cc95847d2d504f12d25ecb6599751472ae30676e4d0f9e8f9f3ce8a25d04b5d9bc6b16897d2938e8b2fcbe3850ca9a2604ef8f8124bdd071f2e9c3648a099fa73f7b085397f671405f6fc5fd8835645c16d5cbb3fc822f2d2818e7dc028c90030af131f2235097a15c73d6c6288394ef43c25d15211726bd9c5df073911da8b247d9a31bbd7bdbcc84e7c0b547592f258fba329aba37f8ea521ccfe911d7d72a2c62892abe0221f70492cc20bd262eb2717ba9755eb7bfe6ad6d554a9adde0a340dc8138579de9c88533bce6300acb8ec42a4bc71928de774a7aa4ae413731b0fcc96892f188fbf72414295cabd31b6b837fcf51ed5d36c94fe4fb55d705bcc8e3438fcb691b45f13fd2a103d96524525779fa4887461dd0853e996a13fc2c49f8bd23dcd2ae8bd8affc8067fc988be8a1034eeca50bbfac9c6d2116e762ef60102e78f3b029b5c8cd12dfa9b34de655abd25eef6460f129aafa27c32d18eda3f69f74b01a3640f998b64a33b3ae97812513924d009504f16037b338f210257a50bdc4ac68e2ed75ca9af924aaf75f9822d4c58779e39d128521b2b1c2dc33a5f4db93d1ef58f26ed6c5fae5b5315440cf424489e8b9732fcaae40f4a2a0af1670e40350b2dcc68d17cc6da7f2ef7435b1754d4ad8cd2fcdeffcd3134ff19d52eef5e19f385397b03b848633d2bfbb319b4919a52b37ff2286235320b53db58f52ae53f58688639f8f22cc7150e3fe157bcf14c3a5b292c463143288545ac4ef5547ecdf0093b536c5f850ecd9da50d46d8955c1c2b015745f91f5e5726fab9469029d538f3259802e20c098d8e21127e51d2fdbdf4587186129ca2e037390a2eb304f8c4fb373c388665fb138318b9bd45e0dc1cfb8b5e0367158a738797853ec4bad1f66497db7fe2e7004039c462a59d04ef95a4954d06f9dff733e4a9e9f032b386d8deb33fc724b2f3ae737385a8bb09f90541e762a77bea20d6245445f32013477da705acf9391747978378fe2e8ddf93477d99a62eb184ffeb59ba1bc0f64810ac6a489b4a5b0b22a7c7f171d0d2190abc7213de9dcfb6da80ba9e9d7941463d7b75d3ef3b552440056e3e0270b0c13a2bd366f110ce46d574f31874ee20d077c618f7b28082ffa72832fd98919a11f05f7df0affb16aa692240b9b4dadd61c575aceb7398878eea1c89dcb3f0428648ab0b60b99651976a79e85aaf46b64e898f72536c6fb123d938337c5e82ce578d6d25d8408f221d063bd547b8459083ad0604b8165ecb6d9553fc45229572b38422b25e60a151f355776e2fc5648c2c40f13100211f33f37b2b124904a61620aacce7f14dee6aa1e4c53c4db2eea0070a9c6a5180ed0b1e255ac09d67972d44e450cdf71cb0746da7689ada1d0a0bd7a6217555f54fde44cfae61523c490d4ebfafe63c71ee668627506b0251bf8a0f38ff4c98004bfc7d112e95feab929e89e5c812a7cf9a20656f6a0f60a611b0e6cd68f83b376dd6a8c5046c36748b43f47e039914d6b14eb433a641072c88efb3047599f8f4674479e7951df3d2696c78b478f49e13d5cdb99a3df8e1d2ded582deb0324558abc218ac78b9c9b26b380388e4b99f9a9db2d9a91ee48172b2019b4897a87945a01430eaa4e1e38e90daec9fd8075bfe0f7e2ac5bc4eb58bb3bf48eb78474a6142ae5b80e49981ad17378aea3449a38734bbd5d4b2651d78b8ab0fe5a504242ad45466b467def60bf8ce7c230628c954e8039692adf146db2b52fe3b49e7a976fe9775ade02dfc80ba0efa6c4ab6c25bee2ed577b3584a436ffd93279e62250495a059349ac3f0aa0cc8831579e7ae407b351c543682dbf2cba5e5078ccebfa109b167fdf2e20e8f33f1442d4b019e6ae8f2d6931ebf87f76ad454a1e94c355f31bc715bfb98b2d8fea2fa7076897795c31e1ef9a133ba6d14b0aaf3294ce3d969fa0ebe097bfb51829f10aeb116235526f2988da0912db8d23cafc9a0dc6b1f1c9c5a02db1b7d120cc3f1fbc58757745b4a7e532a5e96be6bf1a0614bc47bf4859e68464e9901a6ce3907f4f6d801e0b2da18d4693e48c86465c0195c87b6123957940e082fc3a0460f397c0a7e45b44cf25ba18aaf963b9b7b7c8328bf3e271f5599e98ef214db4eded720eda7484bc8f2eded1b10f2610de74fec9e4bd8e18ee2a9018afc5cf05a90a75f0e90b0146e36851e71e775de4b14d2207fca689c4c9a5b7615d3e9731f0f8a36d483ea6f167659d097cd00189a0a9865a2a0f7ed482cc185f471fcd104b993038725bd23c5b7e4c1c7fde971620ddafabc0f89c39241304c8fa0df4c0c9e957305d01c7df9ce6978ce69220c02686d79a7ed4e902cceb79cf9d605b8fbc7bab363b5b21c6ed0d00143e3470502c0c76794bd7bbfb9d53114701e31ff2be4a51956e9d851c23f39a53f306bdf7c5117b7263b30ada3cb86908e32f1b40067eda5d2fc2153c51301b2f389a175a1e257d02583c3e5c87ddc00826d3e2615881a548b83bd4ea5491a5537437ec79b97ca4f6837098af92373d1869dbe099997d2833641d30d9c64b75c66a875149c6a754c6433ba8569d4ebedfc67f26dadc837d948481e50a0e22c08685baf15c61e4bd31e7dfae9078b2339fd944eba279577e31b65fbe61c1da474dd3fb46bce97e03266ad2953c41fec7e84b7a8f63ae52254e26b4f05f8ae9667cf6b92aaf2f1a52241c472252f61cb5c5bdcf855fe4696b97b465737820261d65c80cd708d4f68a3ff9815e4d9df2ccb99f6bb46a8fd303ef00c533fddd8cfd3482b8c46b0d5d7cf6539c3414bd0fd42213a82ee7f8d00c9ce4991569f3b582621bbeac3f0b0318d813e1c3ef01f15dcce709bae3992dd1d577cf81f3047d0075f182caa18b6ea6519067843ed0e9069ee39ea4d00a28bc0286a18bc6411f8dc10ce65226e59b12f0aec530c653173bf8b2a48bb24d5e67fcaa9e70677c476759c92a28ee9294c5f9887703ea639cbbbfb7c37fef49d3e387b66c8c2dbf4793f4af0f55ba27681152ef4468ac8c61f2f713a300ffc75f7efc216c2978a493d5d66fa96f30a0c05a21f4a079ba05425ac3bb8deb2ba7d287aa62c34889c8831622a5bf5925f96ac385972349f64448856485852d2292053f0c8bdbbda9cbda0f3c883681e5383f7ec4d7acfe5810e245e73277898e44649dd9f81b7bc0fb549ccac43478557ed06a7b61cd9bd2557d851fd2774e68bab649442345a8a0fc02058c016769e6e00fa72dad33bb1f4625c40269018578ebdcf404ff1573a8227b3d0995a19669e185ab1fc5917bb87eba1860e0183658a5cfe842b2c3f181f66e467482c9fe99d7ca50c038e8fb08454c5f9e3dab9b816037ed7e355d51687c08e03fe7944d395beeda77084f1c1e54fc5ffdc08f98ff374fab7570101e3ef802286d7e64ecc7971c25c227d9c", 0x1000}, {&(0x7f0000001740)="363ac5596844bc42e64eea3e9ba87dcc5c8d08eacda4d0055146f7a0163b14c0c22ff678161d28d779c89d555850bd08b86596fcc4206a0a53b99ef21080fa883c25ab7079a20476d7da589c80c8931775f4c906d26a8a8a688ba112a6e71edb11a5a8a59845cbeda681ed0d545cc0872e34d2cb97", 0x75}], 0xa, &(0x7f00000018c0)=[@rights={0x28, 0xffff, 0x1, [r2, r0, r0, r3, r2]}, @rights={0x30, 0xffff, 0x1, [r3, r2, r1, r1, r0, r0, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x98, 0x1}, 0x4) kevent(r3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 01:51:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x1000, 0x4, 0xfff, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6cf}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x800}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x100}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:51:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r0, &(0x7f0000001400)={0x0, 0x1c7, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) syz_emit_ethernet(0x3c, &(0x7f0000001440)="c709d4b4d01309e7cf2760bc5cdb4e93c2589e962f30bb12a86b6d5d11cc1d66e16442f7e98236cf92b46e5319a9c8c92898bf3bca94bbb09f861740") r5 = fcntl$getown(r0, 0x5) r6 = geteuid() r7 = getgid() sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f0000001640)="76c147dccd649efe2469652a2f95e0ffe526cc71d8a8a0a4dc66b8d1292937f9c067c22a2dcd1d749b6a12419f4b8266a8b46956482b3ace3ea7cb9fb1615ac39168fe81f09df71bdde81c5fad8350549591b7cc020aa8f9ffe91ecc454f1cd256601d8de6255f29d816108a2c8317aa4d8d9aab7dc91dac988cf8a6b116cdffd06ebf7a77e2aa062ead57df874c79645925b4ea7abbe344b944c76d2c10418b1169fb958c296f5471d59fe2751e423077f3779336e90e9bc83a7c878b05bd05d54ee8e8273925e248e6cec7a7f92c5922c4d7d27faeb63e4228f7d1efa66ee40152564ded81b920e91d709786b7a474e56fa1d7b9ed58a9bcc2f738397547544f8c0b02c953eda8b86fccec0cad0aef12422e29401f0572e743ad816b0671843616351c6f80a481601b48cc0e710df023293016b119e1e526142633146920f32167f9f31b5db72d52407625c95e336e429903914a0c050a603d12e437535f22d91fbf6a6ccb438b897fe51693c68b83680300f63988be6373d08570748c9e3c6433bcc431559b10800d763329aaf0c9300853016db03e77e5eb30e61f0bd2f6f20a8b183337426eb739228da9dd6a870c4a91d8f5010b5dff0772ac6b05adba2f348e8903fc6af8a211c8f2aa32a43df1953803fb4264f3a3adcbf8655f1f7b45858292dd3c4fbd413b11ebb5f954db5ffa706f9e27604de97565d87d50c6626ef2f815d8e38911808e5b2389f85eb338057c197f7b1eaee550b71bc1a57de271d0951d1b97d50405fc254675a1288b247e61c02d99f690a7363e805b5886b7cfef2b8f2fe369a5aeac2ef9e861d8cb59e5f640047a8fa9e1b9b1406e30acaa308976d0f6e90a2a73c668427a17534449a59197120c6f1ff142500f40cabf4bea2b2e2ec456fc5acd851125bcf7f347f0cd8905ef6b24dab74bad2894836e82322f8a439e65cb1b60024bdd69705f6888aad78d23db314258d50667dcc6b0c0e829d778fe542ae37310929e3082b0fa47c9e00c5320a902849bb77909773175acb110afe5a64893a1fb8d5244dfc379a0fa70fd4dc080090109a83efcf68566445b8ffc980d7bd1228857daf7c0803e56e6862effe67f514bfc16e62946fe340220eda452a55e6794b4185e14edffa0a648a214cbd1d5172cfccd15ece48629dd7acc4f41e7badfad18cdc43700cd6b2770c6e47d888c2567a6e5676f30b6275765e7bf93f1234819aea6bded781fbeec5eb3b6effc5cf26d2047d448eb9c895a7ec10018b78ed03b3a0f5f804ebae3751b41df48a63b226ef4b9268edcea14afe9c1a462a699761a2d707686c7f1b01b35c0d44fa46f2c5972e78230c9923888471444586667bbc13eec992e684918c4e9201100bcb79eb3f980072bcebf142d048e1162ef31290ffbcee124f941627effb27e60231e2e7ed1e1ad5e17d6b6832c12a435902f38432396511b677e92b0d63384fda36a7bd99435c2e0a57ab072e570892b69de226313efc018cd84f0c93a23e9e6b79901145fad7dbe3368452629db7f501b8f17523ee8830f41bfe6244de96a77a134a45412f14a14fe633c5e20869ec806990cb4c3c96e60cde4ee2cd47f673ab29f0898d0c967636a5b918f817ccf4dc40061ee9367bd757076c007bc3eef9a0e47360679ba6ab706058ad2a1aa70c3b14beacf9ceda18767a844f9a52ac51ef2507a30cb6ddfa63272223a9205b7be59cee3f3c1b5619a830ddbde19df2751c88558fe124d2d63eeb43343f317e467fc178523c51e3cff1e16afe2b7097d7d86c9e875bc236364927b7391084251e32c3e7e31caaf4a1dbd7f5f605bba357f66d2870e498b7318cc2867bc884f31d92887de8b6b33654590a0c27953f1c3aad56b62bd1a8df8384a4330a1daea088f2f4b3afda2b2f25d81ad093f96262940d1249020fb7ce57a94a70341b34a8278f273572cacede80a953cba22e44e86854758e409caa9f3b55e02e60f1a78d20c981933bdb12fdd55620a01d9319547a123dc2d5ebca854a1fc9a543bd30b80d655edf44ed43df26b85722dfb998628f850d7b390b5045cd13d8e00aae064beb6423a6928d6895a58c6f15e80ee49f4b41a4c3c043a95fd4d370d685aa01af7dedf99c1920d71ce7b1ed1294f85d35f8aa31f8579ddebad19e932c599a35b6c2416fce316e633a92b564397a852dd91f5535898f1184ce014b0f607a6749f139be62294c5fae2badb61e4ec50dc994fee90c63bd70c735e3404a5cec7076454b2dbfe7b5e8cfbb2f279acc12f54584a2cad5eca0cde4f100934373136513a5cb9700a68b4b64d984cf82758da74384726e36e4ceb626fcd8e8546af9f926e7aef6369bbf8f98bc2c03a4fcb2133045f89a59a2e936a2fed11bea7302bb5b1e663303a2f6c463fb79561e2bea2253e82220af942073f1e52f0cfc1d04d82374e2e915d8b765924642ab62cbbd529489f70564bd33af13eecc5b35780dffdbd96b9b57c3acf6cf80b6ec4f81525998fb50625159f3a4c7729d481a9a4cbf9f59611d68dee22667e7314c22e2b6ac4687a5e74912daf83c6d9dc9d787e2aad099bebc4374b5aa67ae764228cd521869bf0db213f20a6132846a88f9528e067c1004c0515ea01f549727c4ab48785d085e1da7cc3743881ef60456eec3dc972a63b766b2c8f94bb296cce8993978cf087bac38cf718b13f296564755fe3e029a61270adc1fab81ec7b55e2e48bf029156184f5bc627d685f2c30c046bf1a50c3c948ed5e098d0465c8c6ebec8e7c752def2b788c05b2ae82cb94c3d652372eca7b675956126eef42829e82d89e4b49c08bd95867566561f4ddac32c9c3cd64dfb5438898a088469cf934fd0b531b275455eba95e2daf777c09a08081834e83019660af41a6473783ee3af47aea43d5121ede7e8891da426c350b1a3c2d80ccf821fbc98deba0439de1ea0cdfbf96c73a1beb637003b86f0a3c71f718ae6763c7e7ad074e2d22d18e1a3647ab8e4adb3c74ca46b8b8fc7eda3635bae0f4e2ae03da9f8d75fda5a6b2a1bb78805958fa7039c8ecf031da7e19b3d1dc5913a0c2b0322a1e520bd1393f905c74962afbf797995a237e998072b7cfbba03fc0fc767e509f44ed624b3d237e43db8c59b45fd566842ec9fed761f5765c1a6effe3902ae9762c2f07512778178b273953f98ab34cd9ae4e24d885ec1b6af2edc28772217f821ff426e60e1e10d1412f8bd6fdaad85fad3b81e72b357e151f701e1e6635ba88ef5c44e21362f56fbeac6ba5927b33b70033621a492cb2fb27017fc26759f507f4473ff77c88aed06de5f9802546ff276086b18ac4226a4d2f84ddbf629095b733372cfa77ffc118b1886af7f05f184a0e6141d1fa542b6250d1e83dea34ad822325aadf54661b7268ad97912935b9b1e89040f5d204406b82f0630429942ef60c51b5dc321c8ff5fa99ab3c0a81cdf44e105c7d03bd9a2945c724217817ac59bb821ea8e509df8456f8a81e04d49bf85b8c20ea5a3327c532af68f0deb39cdd36e7b33a8a08c26ef543e7ceec0bc71245adaa1b43cdce5ee125675693fbda47b5bde9a6c50131fe5f8eedfb9cd3b6654e72618f352a5ee127f039ec9ab6e3b5adb6b8964cf40c59f19dfc833c45613304f50ef374df07b93600e38a601de29d1d22a2515cdbcb45c3b55cc992f3235d7f5abca1fc4a24d1aa31a35e5fea9a77c0010ef827bd67574882aff503b87c4f0560d694768190419a44c6fe0996cfc78ba4a88955d88f1fdd3b25cd4009131c1ac4ffed3b996125ae962e54994b21833fc4309483c3fe5d4b32972a3e457f9276001a24e66e9e871ea9010ef3e22ec5426b332e0b2df3e1c4d4120f5dfcd1e312647e8d831b4f9a755bdb5621df74197e5921d79d0bfe90558bf85361187c89dd78b231444dda9eb808f4aa8f1e35e564418ee35ae41a32f50c216efe3d45fdb65f4e6c5e94ccd22e107b6469fd72fb52b0cdaeb2b37e3a7d71a499c2013b128f9c8e2a9bc35016c8f1818cae25cb8d520c46267b8c6a2ef28a0a7e3dbcf780db320b283d7846ce33964ccefb027543419630bac01d2b660136089109283a37a341f83a3d95c286d75691063abe416b9b5a42f9f76be14efdf5ea59693d5dd00afdcef1b618d3b6215d0d9d27450107635acc7c65ea79df1b981653ab88729209f15ef4b6ee012de218f1f9bad3fca2c9930a9214a787400f79a0f16e1c3c2d26844d2d72268044c3bd11fc340b8f0518bd43d2f39e9da8380cfd049bdb815cb9cf5f03ebed777190b89021f7900e88eb8344f45dd443d53863450f2c4d0273f5c0ce8290e51d500a192da9769a87018fd4f833663e1913cad63e7048f5e5ce8773ab27e1ea88a0d9d672835d5eee71fa42d718235e22455aa0c06d987538012afc2799e449eb4b4459e09e6a0804ad4ec4d8c0397f66964d1191e9a2a177c3b5b32565d52efe43663b12a357fcede7fe6bd8452e39ffc424c3e9dd5b9be146609a5dc7c8ff15175fd1805a675bda6af2ad5f2bcd715ea77b7e16a0805a9270521ffcb8c68acc1400bef6663e35f0329308f986b21e4559a0821df5b237130203a0277113a4e91184c667aa982de3c7d1df1d930601365d8fe97a61f5471799da08aa8f6c54b43c3e6661865fcd6ec120ea53d2c7ea4ab2b427e2ce676722749905a83b52ec6b628e396238f15b1244ef28eec9a094d6d2241c288b96588da975fe627b5eb5c88e7fa63c505fbd1f6427a95b4823d08aee3cc239e39bd9e8cbeabc742b660dfcda5e5f5b4f8bde6aac52a9df728e0e8cd04765c8eedbb005cb0c8d213754f65194b6c8860bd715acca748351d82953596bc51ad4e4b4830f7d847c8674087e40c8c5a65097f327293352b6c0c954232e07a15a5fbe076edca59d0dd58c94043f823db84d01a3059dd41682daccc5e1f0cd5a195fff9e787da3849b33271c84a52ca0318858a403a2ae6c569a2eecf4f3d7177f2fd0e7e5fdeeb5a0c0c3bbd9c757aa9d7691a7065e7af496850079d633dfd444ba0d0ec25f68c27fef1ac0d9082cdba621ad926419fc17a397ccd2ea3c6adc2f3ad0552d8848d93c5660e030e99a9f46185c87256d9666b9d15619ec5df09b6caac83bd109c92376ad3725ab521ba6cce42173aa52c45f3fa0c20fb9d3253d935e879c8e52606d113c7067ab5e86f9751f4f7962b1859ff4b097657e0a1c6ae548cf01cce4244e1fab43c2b1f42332479e2243a304f9b05b84a9c22ab3ab698603e91d3b38543f7a50b5033f7e726191f8b9c60c0c1b6a75de0f0bfaaa8ca3df91efb31ac943974bf8bfebc43567087ccca7fc8c606c0f6cd061511c48c9e09a1ee3f4954a0348ba2e532df20c43b897c9973cb250f09c04cc9e450a7132c5c13df6ec3986a09ae15f4b9b35fa348ecabaf8330ef4f271bbf691291622a8aef9abe3e4a5661d9c3f14ab61cbfbc13143d9c30e38e55a17e6df5c72168e698409a81da3aecf37af01493dbace289c570cf30a85aaa22ab377597511705e0643898b5b88a62eebca076b03be6b1c516eafcc4fd2aed331995beaed153e8d82a31200b598070c2783f2700f4d2e0c89c29745988c11211bcd9957df244d9020f56c2b39fc2c6eefb63486faa7cf0501fac4c58fb777d79afe1efcdeb3801fc5e83a70c479dbd718a89bad22f55d8f514529db69055fe54dd6f924220335200a71dd51813afbf9e4d885d0d8dfa1d51e604122021b1dd8acca097372864c09bdae0855d0f61967edfe619150a2748cbeeb12c2e", 0x1000}, {&(0x7f0000001100)="d9d3365ae152d9c03445deeca5970a0b2798db4e31325de32d2ea37424fe78753c274266e01a0559313305124c1b8fc179afae8ba8b36397e3906faab4f13f229b3ce2411b313eeae0cd1110a01ccd50364aa92822a4e299d39bc75371dbfa292369f61c43dedeac5f8809980116d5ae7bc6defbccb2dfed91cc8cb7e87db05ad62e1555889fbab2ea7e67d5f817995da54927ad08d7a766936ede99daed45ef0c", 0xa1}], 0x2, &(0x7f0000001500)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="00000000f85b76c440a34f197889aa2b4a51d6fbce14dfe33979c194d00b"], 0x70, 0x8}, 0x4) lseek(r0, 0x0, 0x0, 0x2) 01:51:43 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 01:51:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="31201b56e9681eab07e3dc001b00fefeefffff1a027000f40000b600", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640)='k', 0x1) 01:51:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x1000007, 0x95}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x400, 0x0) close(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000100)='./file0\x00', 0x3, 0x40000500, r3) poll(&(0x7f0000000000), 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000080)={0x6, 0x200, 0x2}) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000280)=0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x5d, "139881c7210881869ed6896dc5c0cea99f2de2a5"}) write(r1, &(0x7f0000000180)="2078f7b678807d8909000000f9f4bbb1986c8e2d7c34a599310b5c3c0405db82b915446dde7c84ce513bb67c13dd7e256d1ee718616da1e3dd386657f800368cf394791c73bacabcd9c29b54adf3df21f044043ff8ce091fe03ca95438a6349bc6be71ae68ea169d13fc6210aba26db52984bb8945f4f1c855b15cc4d9efde33588ffebe84bee16d6e961d2cee8970989488a0ff45c83892f555265c1e4082646bd29305eeb825dd33e1e7142fb36235e523e5c425177f7bdafcd54012e3d8f42967142e5eb302e9ff74d1510c843b8f98d1", 0xd2) 01:51:43 executing program 0: getgroups(0xffffffffffffff85, 0xffffffffffffffff) r0 = getegid() r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) getgroups(0x5, &(0x7f00000000c0)=[r0, r1, r2, r3, r4]) 01:51:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x3}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 01:51:43 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x10, 0x0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/speaker\x00', 0x8040, 0x0) r9 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r12 = accept$unix(0xffffffffffffffff, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x2, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse\x00', 0xff3519f47c210b1d, 0x0) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r16 = getpid() r17 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r19 = getpid() r20 = getuid() r21 = getgid() r22 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000100)=@abs={0x80b5be922010c743, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="7a4930794ca3b3bad11f12362e5698d787030bd893c819c1684ee570541bcb551612464185dde7d49fbb1931fabeec767d7621895380369f3f1b714ee602713f97216c1ca96a5b05b3bf7b41add6e10ff65fadaae465a69e607d5e113a4ae0d5e28cf197d64e912abb1b2cfb5f557b736e5e", 0x72}, {&(0x7f0000000200)="8648efb3654bdde54a600050fd80d6a475400dafe7aebf7fb154118197412764756cd15fe11a637e62a53329d48ec62810b91e589fdc33b553a13b459896343ac7375a840a316f83454e3a5bd8b9cfcdc68611c157a61fdbfe85dc872685fe56f57c1bfed24505dfb6075ddb6f1f62118a6bedb34ca3f806b205e063e1b9b023911f786f4c8e739da2c89b8389fb7a96cec72830679e8adb9514d5245a36c145d85b9c378179e96544ac217642b6f557fa9e12d801ac8ab97bc8d32cbd79d9b06377c1c2e5aa2613ef2e54e0c52666", 0xcf}, {&(0x7f0000000300)="fcc120b8f599a9ab66873843ddb058e2faa8277592", 0x15}], 0x3, &(0x7f0000000bc0)=ANY=[@ANYBLOB="3000000000000000ffff00000100000057f8862e50a5921c659abdb5677839c8f30a4543a5b6f6c925121956d26b95d9a2fbd3ec95dac2a7ecd0356f0ea21c26afb7b28f806413b419bb5ea4e94b5af11545e0ea14690dae83552f68bc116784c289648755a3ccee46973015458cdca5ecc631e7b468b6090754d62246c1b7d2c6cc70bd93e04bbad7eaa511902d783f92e6078ac357da0d13647440b8b100000000000000000000000000519eb4fa0d5114b50926804dbee47b6d47c3cb8bc07623aee8f68b160901bfabcca478aeebfbd3f565b7d7bb327963e8a9a49f9bf31f6fec4d0cda2a9f28a6abb29bba66102bd7a9333e74b4f1f182756c35e7b4f46fec09ecf0fe4a3e77b011c7e4c004a80404b705c94b775b98b8bb9245680992c4686c589ca9adbb68d5c42f6515b486b6f89b0619629e7669bb5c03f20f8b5b110422784180e679f867dc004b3693a4c3e9956dd133cc3b37e5b27be6af2fdfe9e385e593413b6314ebcd648ed3f0bd430573e1bc6b122ce58fc9657729c049702c19381dc6ad733a3cd8067713df2f98000b5a642630748aad4129298c3b13d25b9de1735b3f51752542344cf712b76868a0dd95ed8015601ce0b92f2de3f7e6a42f5694fed3a6329c0cce2cf36a3a4d0540fec1", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x400}, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r26, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r25, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) 01:51:43 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000180)={0x100000000, 0xfffffffffffffff8}) clock_gettime(0x3, &(0x7f0000000280)) r0 = open(&(0x7f0000001780)='./file0\x00', 0x20, 0x110) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000005500)={0x1, &(0x7f00000017c0)=[{0x2, 0x9, 0x6, 0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480), 0x0, &(0x7f00000004c0)=""/183, 0xb7}, 0x841) r2 = open(&(0x7f0000001640)='./file0/file1\x00', 0x80, 0x1c8) writev(r1, &(0x7f0000003e00)=[{&(0x7f0000002940)="e48248020bbc492aec9aff31f6e86bc64580c2773f4ad73da355f4ee0cdc63235d13ebe538c0db1d08e8180355f01374f1f0ff02fba9fd16b89f6a7705f1478e1a4546e8cd3f770ef47789596e05f0c6e0c0fef258747bb4f17d5b37ca8ba8a1aec6f6474c94a1c5e8b2e6f2d6fe6ac26538f3527d5118ff59e01fe730b7cb83c732e12de109ede8d9d0b7045a4cfba3a01f04bcbe508057443f5b0136c9df53b99d50ffdd6a00a8bb710610c3ab08953dce04453427e01f7d6f8ade34d8cdcdd6a44b", 0xc3}, {&(0x7f00000005c0)}, {&(0x7f0000002a40)="4c18f3aea63ce9c9e2f3bd7082473687cd88a3babd915b124d5379ca257983bdc8bc122b02af26e470810d51e0ac8d32cde3c07275c29708eeb7fc891f56cfadd45b23a28a76b16133588e7a0da1898705871e", 0x53}, {&(0x7f0000002ac0)="2778deed51a4bb7e7cd7d460512b11e13fa516283052173c5feb5924cf8069cd919a5f0fe71b5c169ffa96d8d0cefef17e1a0ed9bf0441fa42cbcd1924ae1cf8d0e8d0040231504284d4d2ba048b0331dd3d748467f6b47fb862fbae490282a0d7788ebcaedbc3460ac8ae927cac09a6a9b71fc1dfec66c8ce564866d53148d66b3b34a8a4bb0418b8ea3995826f0126fe943c01bcd1706fee60e14f39f1abc037499f04ea6819eb0636fcea64da0918dfb1ae997569b22fa15a5535176880f7486e05718c8f77280449470ec4a6f95db3e5e49c5d36c82222b92c52", 0xdc}, {&(0x7f0000002bc0)="51eaa5f74cead2ddf18f21000049e344c4e0c244f85f3bfbb29a31b409bb93f0da0c1b8d6ae1da01c65c62288ec57a42eb6f1a2252d206d22cd4cf29a6b58cdea30cb8e8f2c759d717a1156e9d6ab651ba62aa6f6fc15ac124d354729bbf59cfc2d6006211e47c4e6be6dccbfe100c19e23e51aa47444d088ee5d9c8c0c6e0ef278ff0295abd28d1d187a17bfe043a15f791c87791b857d9daffaa3226976df497c0eefd078f1e6375bc46dfa2d4da", 0xaf}, {&(0x7f0000002c80)="2c3926001936b90a354571600d18a2d4c48a844d50733558a147d326375c6d256f3cf1823c811945e656e41a1ba68de01292dc7b7f579b0871125a90636423976872c130dc0fce6d44a549448e864d175035e379c73670de94c03c15af14458eb9aa3c8012b2fc6fffabde3421b0119a850e4696607ea305e749a7b761cfdaa3ee0e4ada6421374e29ebcc49820c9efebd6e9c1df87f56ea9d8c3bd1b73b04887c39f644a705654a6ef92e10df78e9c351626cf9e1b1", 0xb6}, {&(0x7f0000002d40)="b0963e49d081240959f18bf11dd7f3eb63e99a01e9415a1c3efcec00cc8565b93a1aecd8c22ecca61959add46531bce1c54a7e6d08a791f1d85eac156e79d5958202f4965f72b2cec8bd0cd118a64089600450f0d3f2f787313c57515bbb8ddcf04afc633ff5e04948f27b02d02c98535090d6a9d834e6b32cebcd45838ce1f478d29024c14f44ffd472c9e24725f251d7e88cd83ad05fcc10177d34f4c7b9a7d928b945b584e1", 0xa7}, {&(0x7f0000002e00)="b5ea3724d1bfe4fa2ec06f4b8e2dbd95a59afeb8336ce90fb93e3a90c2491f83b0498f20fe5b1c601037591748a9609ada518d26819638b07342e0bf83e25acbd2e51ba21016ef9047810926aa7fc823c8219995864a6e421154a459ac0849c1a7f4944cc185b16b292e23dc9cb1733bcb8cb87a3a1c7a2863dded595c7d6f1102bf2ca0558e60efa6ca7ccee6b599e0b284ec06472a7f2f00d0286a5201609ab96e3941ce4731415cc458367314dfac395b3cff820b8870116ad31244a2ce758960e04195569db62beb8bcee509a4061a4dd358cd135254caeca06afd5d44e543a7208236131a104085bb823d410764902d57046cd1f3acc3aee8f0fc99f21130b3edfffdff183936d1e88a486cd89f43291f8fc618920a328a2e94bbca1f3fd127b3439f8950042b60cb1aa354269a0307e4989111b5adc4755bf180bb6b9076e920fa6b27e07c3ff98ff70fb9c6d4930856f936d05304405bc697df55bc49367b1e08943229a363c2663edeba4ee02126989a330a2d68cdf909c7caabfc4e9fedc407a425e9c3ab6f7beb16ca198c0a8116173de1ca31a7e2cf044b1facdd87b7ea377540598f0f79baecbcb46d597c6afe0be97ede6f8b2d467c3fcc066b9e573230ebe6f42272faab2e2f839ebb7555e645fad070898fee195875ff6251db807e9039925dd1c2d293325bd5bcf1fab121f518b8160fa6a0f76d5105ff1435a9d3988dccd5449d97a1df772dd54a638c6f7bdced49149d75c6c8d3915e53a11355b8e216a869b40abf1448e8b5ed8554b39538175ce128edaf0f1977c6ef7c4b2dd6e969f94185fe45babd90d2e9c46bb1daa2445099c2f47e714b61ab7cbeca2d27b81bca81c5afa754c59dea61e3343451747e42e3e19d522888fe3eff2ab14696f5506b3ea0271052712b46d6a02c14469ddcd65c068c2effce7096eb722524262e2c7111b3b1087984144374ff204c7181e4836be4b3d367f40676154e10b6c0909ae9079eaf09e32db307d2f857d16d4d650f58ff5f5408ab9e95a07aa2f63cd45bc017530bbd000d0edf14d5c787c5bbb8c25ea2ea3de633bc6f755f33f3ef3d49f973d3fed76a8231b2396f72a955a4163de7ae70a9e58246a35eab43cd04d179a475002844abd1789879a1756b22cb356a73555475bc728ccdf895a5d7e9a852289d66e46fed5121db571cd44f99a8dc16bcf06eef4253b0a2029db26bafd9ba7e866aaa7ec7dd2401eea6de59f3404b25fc0cf344631fe4ddbc889778d3dac5826d43acb8f67dae9842070f49d8a7abfd2fb3fb19910dddbbbdbfc0277f6d7e58155695833db8954429f4c91e5bf68231b26d7948e8cf415e7aef1e29e1a3ab87e72d4af2b12243e7983be6abeacabe03b700a777d48e2901a7c0bc5e76933629bac77b4b6ad2c42b9f2290ba331d9f8d67f923100820b9ec67ccc0fefc061448d1d85cd6fa9ba016ece05d3edd6d1bb885a0197b1637899c5190a2a2943b9838afe15a9ed868200118b49289c8d4420333631a81baab34c973fa1f05a5b529062c46e987d0912e7dc7aab69befa1bf62ce3d5e52c0f350361101ef6ddd667e20b353914d666f28fa058e0c2d489d23cf1cfc307252593c78a301fb963c0ae9b4da07cb088c4bd4d262113c2cb1eb37a6ab5bf3bbd26d449e158d35e63242a0ed832ef9b5d721e0c68029719bc9c4be171b0ad407cf9f631203f322f1d776c103f66114ce0d85baa341af246f9d5fe58f688580727ab060421149827ca03a36fca3de11fae8ffd4ffa1d3d503fc5269922f46f67a19db69b09ec446b7e8608fb04018029d941d632eeb88193180e08a7f2c85abc3ca0111b564fc971dcf7757225734aafca8ca3f5b94a8620feffa4af1380e36624a77fdc17cbbaace5d239459573f201a8ec88a499f3b81e5c05d7788a81784cfba8d01a4dcfb9da5d8399b3335cd15c9d5f2a58aa583ab4511f3a365cf23fd77cfad1387a6495c11ffc24198cf4540dc44caf1b619186d1e6171745c0a2e7c887a1818cd6708e825d50413d40d90cae00df3499cbbeaddcf8e0f585dddf11d3b0987c4e3633294207483434482c5889be4f4a052b8e14d1631229cbe10eaa677edf263762bd928f74a63e253d3153d76f02948a34a20925a244c3866af9ff7a207c6bb91bf62fa55717aab7ee8c4ca3433af2092a567e2a2ae6a91411eba61eb6cd67bde1e09b2fad52c6871ac76775de50ee8a9f14ba781e88d7b0e23ffab7e8bd1cbe61c5107d8a3252305b8b459a1350fa39de40d75deebfcb0fc537a4f293a48b4f2155f397decd5a6486005ee7e6a5ba3ed853a3a7b13f3f221d34f482b005e8ef71b48253f80aa2c524729c2d6e0f0ae2b3c38d224e641c575fbe9c6fa87799464b0391e12d38b78a1a2f3b54d19a996e0781ea4d8c79466e2126be38bd35e295b9eaa57ba350d300bb06f3f84ab3282ca727060dcbd97535f40b238dbf5216d4354b37789201ad776c5dcf233c3c2c5c5886705d9e381098eaec6d10fe434c75e307f07c59dc439bb94a954cec4e88c3bba30fdc4192f92c688bdcb9ad396c12386c759b9186f6e88a333886f712679bd8d42794f5abbbbd0f72de9f20d4650faf274c748bc1e891fed35f9947e5fd16dbaf154032b0cb8524caf2e737c9ebf41612bc45e3f7badf0155617e4469e77a07b2e91ba5e7654d3ce0bc9b97f7b1108ea1c580af26a1649557e4cf1f53fba23a07d58153acb9b65617d8c0d4ddeb22be7e6062f477b9b1cb41c0455c312c2339f311fde704a1320b927c370da1b4e72dc16c37c1163c89cb02734b87d79e8cfde49f068aed872002faee60f32beb92813ce815f9eff2f22a4818f7da6e6d7875cc1d2d9fb9477e2a541646c4cdc902cce708ddaddf755161e79a7de032ed182480e4e95d5f52217adb2e45e5689cbf06d4f5072475c73148c1159b08f73e97905d3dd8adcb42d7f7249ab7561d49da596b53ac3b33d0f8ee635a3da1c56e99b1b85ceec95f48539bee5d7015b39f190d0b546c57ed68ba11717e362239d3065a944cd72c9d0bdccaa774184bac17c95aa2d2966e6c6e8014a4669aec768250253929d40976e793a4801fdd7c2c126d774a756fb3b5ed15419bb1ec11cf07b96385cc4f22cf778ef9704453f9d7805d792d9af0bb316937425a7a52ecb7d08d3ad1791d67004849bebf95235160c70031704897012db2bba2af284c700e0e9f560e5f267a064742b0c6a7b16f63a4b87c17ad4a56573361ad55b8e7e16e2bd084a7249546f44da678101057a3c2d896f2da0c983a30501d386ec378f90d8533d60cd2b0d099abbb4c7c4ed4ed1fcb73d2d7c5dfea5b32bf25c647d6e38279a250d9c8f1d45bccbbd55b744870fe4b41a1a224a6cb1cfaf19e313b49ce9e874acc0ce7960f5119c135ee3b2b6f9e4c1b72d02fde5e2375960ff33e6b2aa347e0ad8237d8421a297e02e333976f5186317761bdb5a5f218d666f41967b37942fe0c8c9ab8107f3b11d03482f9b60dc32dcc1fcbb046ddae88e46afe88cdd1518800623940d8208ea6280ee6025aadc85f3ef05218441874dda1a38ea4875d12f11816f19c33cad408c37b6ffd1a5b20cd1dc67153ae23c81294811bf3f29b86debb8e05844f07894ef4199cb69996455991e0eef5ab737e08a8eb6ba82f424fc67b81d08775c150630816dfb694d4a01670be12cca0c39bd603556419335a98313feff5658931c96d034c0d1c94ac85468969a776d149bd3ea37fc9648b5e067fd2968b81f61d3e65cccc7710a25b4d8e2fb1040c1bd68252825b894412ae25ec68a0b8dda9a0fb7cbaaaaa9488748d915c012e730c130317d15d20e55ccdfb37f9c4507704ee45b4b4c4743f2b52924ff960f8f29579294c834e7aa52389141db208e6f84d42ba693058733a34d5aabc3ae308a7bd36b0934a8e99d288ecfdfd9858d46b8f2bac296dc170fad0a9ba8a4b8d76a54210d02594856781bc22048442ea15942325a2b182e8d505db72f9000c468ec0c5b84edb997e6c897e6a23802b0afe5605f3cd3cb84e1ebd18f6528146b418e1b5287cf30220534fb4a373f624dfe49cd2e8165cacbb16d38ce8030448dd2a5bbccc9366b2bc33fe8ab07d19fdbe0efe6b1ee0255ec3c77d2753f4f949df2ec5b2562a66d49035601e379f139b0271e4a5c791deced1207663ee11f8b43e709338ec50213302718e16f216ee6b150302ded8cee86355a591d3980facda1e7b1b83ffefe3e5e00e42cda2ad5e4cd0f6f843af4a6f3ace69ea336f9486ede1e7451bc2e8ca6c6eb3addd7cc6583e72bb4ac1d6a4b3868e15f9340f1e756f460e7a5da7f2131d873934741397c716d63587248d22a05a277f1d8f7f4fd0a41e9a5c71d1ae871c7171a2d73d0af962459756e1545e66da8f80c72746c952807d23327e7ac16ed036f2a61a2be76a9848505cbc9921407e622d7d9ae56081cc963382c09afabaddb8af096f03b6be925e617963460b97705f72cd84d00a1efadca3aa71e9279910ba6bf6bf772a608b2a66949712b9327da446ca44be4e0fd1addf22b8319d952422fa63c0fc2f51d8b99409c4f249537d401f063aac389058128bd45c8c0772583cba20ffda07e23365a06138b255aca05d00a0ae0b30dd0f50dd02ced601dcbac4028c88595bfd3796cf90e6073f937506f34c126b1e22596cf5b75dd4ee8600a76362b72f471849cfbd0368a36cb6d791b65487065381380fd8db004dd9b5fec4cc92a6939d01e99b06e7af2c4adeef9faba68881e935dc6aed449da1e7a8e5646209a4253461bb54e8b25e2a942f205131c35fc4b622e80efda27d8cbec5c5d5f3d99faf69b37bd22a56a8635c8d93b2be8a8c6803c305111f3731a211a515ecd8f137b8503529f932a99e3f25dfe73f7774ed01f86124941c2bcd1415bb52d0f40b6dc8b462dfb64aa21ade9e4a403b06774bd400782f030550c668590c1fa13e99c6b7b6265e5710f6f34cb156362fa9d184e4d351c1522b62c753292a3cd5cd1ed83d2ecbdf813582ca50a4c0bdeb3a666aaa42003bb829f87d36387295f6950a4e394979375c6fc4802cbd51dbb649370ac6dc1126b4db30f3489742a6d5e473f73454a0622f081c8a5aad147468af00024b2a7af3d0d012aa87e6a74da34d89234eda27b897b5bf1b42557e270b6d9618c29aa3a7b9df365a503db1b65985b5e6e79bcd092d96122f903d08ed34f37358ef801dc2063eac2856fa790f055595b787517608ac78008b9008fc2496a40038010ad0b24d2ba1246fae0616d9d581a0c46c80b974e0c8b4fe54842d804e9ee0ce5a70f903490b4d05896c02ff44758af28292c6908c7896d20fd95b926ec379d0c6a103020182e01ae5c210a2166948af555e8c27f6c2757085a6de83a011dd164d0079bea3edc467f5c8f3a84f0b628a0c2ab9cfb1feeab699b5c2b50ccfb686c9919bb330cc5097af159e85e7491112b90f86d72613f358f537afa786828f381163f13f31d6f28c2767d886e537595e485211b361b629ea2b6bae30ef6ff431613384ae4f038409c866158a6e24c55fdae46364cd37e9b70715536cbe1cbc4a78c3dcd1f8965009563bddb9d79a16e5e169a8c8edddd87325da08aabbde27a0cd3de0f5e105a27338fe6086a058357c62b6359aff89cbc89ede5758ad355656f7549fa7175e5573b42a6a2159ee3e5a71c6532369e17ea9932d1ec189c0dd9ec597b3e5c7be1ab87715b63483967bca15f09a45bbafc205facd019827036b411079f29", 0x1000}, {&(0x7f0000001700)="68b3be877c28f0dda81892cc6b460bebc52b23603fa2f8adf62f22b3dcf10885743b2b956f15ec3776cbd27f8acba240901fdd54538676c2df4647a61b", 0x3d}], 0x9) r3 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000001840)=0x9) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r2, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) recvmsg(r2, &(0x7f0000005480)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f00000043c0)=[{&(0x7f0000003ec0)=""/195, 0xc3}, {&(0x7f0000003fc0)=""/205, 0xcd}, {&(0x7f00000040c0)=""/47, 0x2f}, {&(0x7f0000004100)=""/26, 0x1a}, {&(0x7f0000004140)=""/64, 0x40}, {&(0x7f0000004180)=""/189, 0xbd}, {&(0x7f0000004240)=""/38, 0x26}, {&(0x7f0000004280)=""/35, 0x23}, {&(0x7f00000042c0)=""/217, 0xd9}], 0x9, &(0x7f0000004480)=""/4096, 0x1000}, 0x40) sendto$unix(r1, &(0x7f0000002880)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x385, 0x400, 0x0, 0x0) write(r1, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r4 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r5 = shmat(r4, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x800, 0x200, 0x9, 0xb7c7}, {0x5ec7, 0x100, 0x0, 0x6}]}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1001) getsockopt(r2, 0x8d4, 0x40, &(0x7f00000001c0)=""/135, &(0x7f0000000600)=0x87) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000001740)=0x1) clock_gettime(0x0, &(0x7f00000054c0)) sync() geteuid() 01:51:43 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf8e49b823c970bde, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x3, 0x7f}, {0x18, 0x2, 0x5, 0x8}, 0x8, [0x20000000000000, 0x1000, 0x7, 0x2, 0x4, 0x7ff, 0x6, 0x3f]}, 0x3c) 01:51:43 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000180)={0x440c, 0x9}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x6, &(0x7f0000000080)={0x8, 0x4}) clock_settime(0x0, &(0x7f0000000040)={0x79b, 0x7fff}) r1 = dup(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000200)={0xfffffffffffffffe, 0x7}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x101, 0x9}, {0x83, 0xffffffffffffffc0}], 0x2}) setrlimit(0x8, &(0x7f00000001c0)={0x40, 0x20}) 01:51:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffeffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) msgget(0x0, 0x610) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:51:43 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000001b, &(0x7f0000000100), 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x200000000, 0x300000000}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$getflags(r0, 0xa11428468534ace3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 01:51:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget(0x3, 0x8) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) 01:51:43 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) clock_getres(0x2, &(0x7f0000000040)) clock_getres(0x4, 0xfffffffffffffffe) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x0, 0x1}, {0x85, 0x6}, {0x0, 0x8}, {0x8a, 0x7}], 0x4}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x9) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x1) listen(r1, 0x6) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x800, 0x4) flock(r3, 0x8) getgid() clock_getres(0x872bd83800638a10, &(0x7f0000000280)) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="38aa528eef2fe22ff3ff7dfacfb587c718", 0x11}], 0x1, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) 01:51:43 executing program 0: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000180)='.\x00', r0, r1) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x2000, 0x6) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x100, './file0\x00', './file0/file0\x00'}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0xfffffffffffffffc, './file0/file0\x00'}) 01:51:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001180)) 01:51:43 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x1000002) r1 = dup2(r0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff100100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a"], 0x1c, 0x0}, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x2, 0x0) 01:51:43 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) getpeername$unix(r3, &(0x7f0000000040)=@file={0x0, ""/36}, &(0x7f0000000080)=0x26) setsockopt(r3, 0x1, 0xfffffffffffffffe, &(0x7f0000000100)="a4cd0632d5fb2a8ae3e736a441c802ecf3c61710631b68c6655798ac2b49fca5dfb65a599f13e476762dd76bf194d4942f9b9ae8378526fc17ce352cf5c3092ba3eb7f5d599f1a039abd5a6be6f0d012bfd4588f60c4b3aa9d52b2444cb69250e1985220057d0d92663745aad1cedc2dc1903e7544481fa584f6f10d5128a5", 0x7f) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 01:51:43 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(r0, 0xa, r0) 01:51:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x10004) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) chmod(&(0x7f0000000040)='./file1\x00', 0x0) 01:51:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) 01:51:43 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCCDTR(r1, 0x20007478) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x20000000000000) 01:51:43 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 01:51:44 executing program 1: r0 = socket(0x800000018, 0x2, 0x5b2) listen(r0, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 01:51:44 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) mkdir(&(0x7f00000000c0)='.\x00', 0x0) 01:51:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0xfffffffffffffffe}) 01:51:44 executing program 1: madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) 01:51:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x193}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x800, 0x8) listen(r2, 0x7) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0xffffffff) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/229, 0xe5) 01:51:44 executing program 1: r0 = socket(0x0, 0x2, 0x3f) write(r0, &(0x7f0000000000)="9a769f9a541ddf0717c5e113de594d6b686146d294d977af3c74d727c7decb5a951bc4b52ccd07636e4d2f5ec28ea0ebe764a134df185b4979e37804984e1ae1c2697eba8ccca57aa4fc894d4ce2f0b9ee917668b24e5adb6d87c11b4c212a033a8b9733c07d4517b5929d0b15b2ec22ab6590e5d93b4bf5566dc5ee3133752b510e8ac8b4a17bea37394aec559e8fb00c1800ed8cc0ee15ec245119286127a6aa9c16c0e8e1d8e5c731491f01d149e374304c3f49bcff278ad50a58afd71b1fcc59b4", 0xc3) setsockopt(r0, 0x3, 0x3, &(0x7f0000000180)="643ae82671d31a7ea854693846cd296e943c553272d9d3da", 0x18) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x100, 0x100) poll(&(0x7f0000000240)=[{r1, 0x4}], 0x1, 0x3) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000280)=0x1) ioctl$BIOCPROMISC(r2, 0x20004269) open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x4) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) 01:51:44 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) faccessat(r0, &(0x7f0000000240)='./file0/file0\x00', 0xa2, 0x1) linkat(r0, &(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f00000001c0)='./bus\x00', 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x1, 0x8000) mkdir(&(0x7f0000000080)='./file0\x00', 0x800000000119) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 01:51:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87612bf9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x8, 0xfffffffffffffffe, "85491702876ffe4dbfa620000000000900", 0x100}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 01:51:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000dd122739888600000000000000000000000000000000000007eaea33a91ab33b263383fa132c0000000000000000000000000000000000aa43a308ace9abc274d0b81ec7000000000008000000000000000000"], &(0x7f0000000080)=0x3f) write(r0, &(0x7f0000000200), 0xfe72) 01:51:45 executing program 1: r0 = socket(0x18, 0x2, 0x4) setsockopt(r0, 0x29, 0x800000000000033, &(0x7f0000000040)="d5", 0x1) 01:51:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000504b1000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf0297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xa3, 0x0, 0x0, 0xfffffffffffffe0b) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x8, 0x5}, {0x18, 0x3, 0x827, 0x1000}, 0x0, [0x3, 0x5, 0xb5db, 0xc04b, 0x8, 0x7, 0x1ff, 0x7fff]}, 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:51:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x4, 0x8, 0x6, "405ece9022eee4e3dccff00d0a724ff784139752", 0xfffffffffffff070, 0x9}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 01:51:45 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x2c7f, 0x1}, {{r1}, 0xfffffffffffffff8, 0x40, 0x10, 0x4, 0xffffffffffffff59}], 0x34, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x1}, {{r2}, 0xfffffffffffffffd, 0xa0, 0xfffff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x7, 0x1, 0x7f, 0x1}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x4e, 0x2}, {{r1}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x200, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x6, 0x726}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0xff, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x2, 0x81, 0x10000, 0x1}], 0x10000, &(0x7f0000000340)={0xe4f7, 0x8001}) r3 = dup(r1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x7) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0x10001, 0x1e47, 0x6}, 0xc) dup2(r1, r2) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)) 01:51:45 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r5 = dup(r4) kevent(r5, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r3) chmod(&(0x7f0000000080)='./file0\x00', 0x20) fchmod(r2, 0x0) 01:51:45 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0x8, 0x101}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) pwrite(r2, &(0x7f0000000140)="135be5355a2bee34e870f4f681c9c9cbd382dfd69c745b5547dcde5672ca563606461a773972db4cd3c59f68806e079cd574d2ffcd6243008ba4e207b493ff9ac2a0939fa0c71fdfc308195c4810466f58a0a79bdc596baa0efc518e0f9a6ed31d488b0091b44ac58c036c9863799cdf7059049fda29ab9a063d26eb36338e8cb4eee32b8b87fe6d83add59e793b0e72e8e41d02acd5321d25804e80585aa0faeeed12772f718ddec10568241c7e5d3b336cb4263640ea25", 0xb8, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) readlinkat(r2, &(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe, 0x0) 01:51:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 01:51:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lseek(r0, 0x0, 0x0, 0x1) select(0x40, &(0x7f0000000080)={0x4000000000000008, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x83, 0x1d}, {0x21, 0x1c00000}, {0x101, 0xc3b1}, {0x83, 0x1}, {0x0, 0x5}, {0x80, 0x2}, {0x932997fb4a140933, 0x2}, {0x87, 0xb95a}], 0x8}) 01:51:45 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 01:51:45 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)) setsockopt(r1, 0x6, 0x6, &(0x7f0000000200)="b86afb3a23f207af95eb5d24456423603e123aa09be4d84a53c99ff5750af607e9c270e5f3eeeb3be7fdf775c04dbd35717db17352faaca773d4c09b9e12ff1d406fd0997a0dffff0904dac41787253d5918920c9b680791c751dfcc083f89a31fa3f6e02049cb14e7e7f861441a9b16578d6d72c6ba1b0963375a2c02309e644916fe3cfbe1a77d", 0x88) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000001c0)='D', 0x1}], 0x1, 0x0, 0x8000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) open(&(0x7f0000000080)='./file1\x00', 0x20813, 0x80) unlink(&(0x7f00000000c0)='./file0/file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 01:51:45 executing program 1: r0 = syz_open_pts() flock(r0, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x2, 0x2, 0x5, 0xffffffffffffffff, r1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x100, 0xf65f, 0xe66, 0x80000001, "0fb93f71b3806cb1e1735fc5caa755c590ccbcd2", 0x81}) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/136, 0x88}], 0x1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x80, 0x1c8) readlinkat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/80, 0x50) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x200000005}) 01:51:45 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x10, 0x3, 0x81) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 01:51:45 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r4, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffa, 0xa, 0x20}, {{r3}, 0xfffffffffffffffa, 0x1, 0x2, 0x5, 0x96}, {{r4}, 0xfffffffffffffffe, 0x12, 0x20000000, 0x5, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x18, 0x4, 0x8, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x93, 0xf0000000, 0x80000001, 0x3}, {{r3}, 0x0, 0x10, 0x4, 0x7, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x9, 0x20}, {{r1}, 0xfffffffffffffff9, 0x10, 0x40000000, 0xff, 0x1}], 0x1f, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000140)=0x2) nanosleep(&(0x7f0000000000)={0x9, 0x3}, &(0x7f00000000c0)) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 01:51:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7fffffff, 0x8, &(0x7f0000000000)="4454a10057e72eae", 0x8) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 01:51:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x0, 0x3ff}, {{r0}, 0x0, 0x82, 0x0, 0x7fff, 0x40}], 0x9130fbf, 0x0, 0x4000000, 0x0) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x10001, 0xb9) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x65d, [{0x3, 0x7}, {0x2, 0x5}, {0x3, 0x6}, {0x2, 0x4}, {0x3, 0x8000}, {0x1, 0x4}, {0x0, 0x7}, {0x2, 0x8e}, {0x3, 0x9}, {0x33f7dfb78438f85d, 0x6c}, {0x0, 0x4}, {0x3, 0xfffffffffffffff9}, {0xace5b2e2557822b6, 0x101}, {0x2, 0x6d}, {0x3, 0x9}, {0x3, 0x6c}, {0x3, 0x2}, {0x1, 0xfffffffffffffffc}, {0x3, 0x50}, {0x9fcee12bf04fc9c3, 0x5fdd}, {0x3, 0x7fff}, {0x1, 0x40}, {0x1}, {0x2, 0x1}, {0x1, 0x1}, {0x3, 0x2}, {0x3, 0x2}, {0x0, 0x3}, {0x2, 0x2}, {0x1, 0xffffffffffffffe0}, {0x2, 0x100000001}, {0x1, 0x3}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x2) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x3) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0xc4f6}, 0x8) 01:51:50 executing program 1: r0 = socket(0x10, 0x1, 0x1000) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x4}, {r0, 0x100}, {r0, 0x80}, {r0, 0x40}], 0x5, 0x7) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x29, 0x8, &(0x7f0000000140), 0x0) 01:51:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x80}], 0x2, 0x8) 01:51:50 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)=',)\'\x00', &(0x7f00000000c0)='xx', &(0x7f0000000100)='xx', &(0x7f0000000140)='#-\x00', &(0x7f0000000200)='{\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='xx', &(0x7f00000002c0)='xx', &(0x7f0000000300)='(\x01\x00', &(0x7f0000000340)='xx', &(0x7f0000000380)='xx', &(0x7f00000003c0)='}])@-\x00', &(0x7f0000000400)='xx', &(0x7f0000000440)='xx']) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x3, 0x9}, {0x9, 0x833c}}, 0x0) pipe(&(0x7f0000000540)) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 01:51:50 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 01:51:50 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 01:51:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0xf375316630024139, r1) fcntl$getown(r2, 0x5) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffffff0000007e5e00000000348adb0100010083a8d1c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da0bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1c8b26688d3c30150e268f78faa527e0f73e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086ba7eedebebef456c9b48aed6b887340a472826ca652b9a653ba045a0655f8fee5658816b9f4326952039e40232f533ec95778c2477c877abbed2f"], 0x1c, 0x0}, 0x0) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:51:51 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f00000001c0)="c8a84e3f04", 0x5, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000001000000000000000ecae42debc968ca27b230b4e1af99d21e602b865a64480fa0cfd40691c44c7660a9d08cc3cdcbe31ea633467a97c7246b73d720d19179afbfb7d57fa9831c40eaa5ceff00907f413d0660a6392b83ea729c5d7c89405ca79618ea182f94742a4f437b9687866ccc6f2130214a85338f0302c6f698c1662036bcc7fb49c6107598c68616a1e5c5a0195fd694c6d121a241d74584bc0f8af01a763a7825e553f59bf050c3ca45fe2645362cf97d2f1d4a854f85632bb6c7ad5f8d16c0c4e4ab949185ae01f7b3d6ce8ff7a75d0a830"], 0x10) 01:51:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x80) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 01:51:51 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x611, 0x0) getdents(r0, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="0f124574d22d9e906856c5931f86e6ab654ec3039c330046ef14583ca80024f4bddc624f62c40676e129a04f0ab8b045fa6623db63da49d7b4d525f8a2c6a715000eb679160e867a87e429427239c633b23f9e99a9c8671157d4d15a7a6b9295d9728a93aadc149e996304702d8d6378d9c33489f0472d1245a50e19459eeb6d44c36ee03655f0203e8600b55bea4eacb617e916115b3ce2f21ebbed5fdfbd25232c020e7f", 0xa5}, {&(0x7f00000000c0)="b1493d7eeb9afd92ceec12aef791aca59562b51e50c6802680f838130aab79dae7f41f35f18aceb2d435d80935906ec8458b2a4bc8695873ec42f7cb81895949aa8976c4a9b3a8aaaeeeab51fd2bd4c557b2403da14cd677d7fdddc9f1", 0x5d}, {&(0x7f0000000140)="1c3255666acf9fd9aae97f8970281c4943dc3364319e21aa847af58614d865ddb0c10282575c2d072ce16d8a3a1a186d9d07a75a98a06d470f2687fcdbd86d6f3f75f3cae98122b3a932bc16ede3e3c073b2171d9e4b118ea44aabd02deab0702749bda51eb3379f27cd5d6c661c", 0x6e}], 0x3) 01:51:51 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204005ff, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:51:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="e8bc872a8260022e2f66696c65309b9fbee1a881c6d24f7c00985586fecf4de2a3a32133afff1e4ea3c696a3b97d11662149a007a710420194ffa0665a2e4f53e49b77e4855e09949326397c5984f10c1b73bd1f2644c8a2c4155cb4f54d224b79bceec08d1c5681ac68868ac97300045e83634b474f4d8d6e1644370e37b285ea992d69f2fb9eaec10a84771b2faa546772851dbf2f49bf4f69e2a6f4693f0d794bd7f1142731c5eea68e3f00000017384536a485f776dc684d47032e30a085808566a54200"/207], 0x10) sendto(r0, &(0x7f0000000040)="caf2c161b00676cfca575c9f81d1b82753842652f035c1e796", 0x19, 0x5, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r2, r0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 01:51:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = shmget(0x0, 0x4000, 0x244, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) shmget(0x2, 0x1000, 0x54, &(0x7f0000ffd000/0x1000)=nil) r6 = geteuid() r7 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r9 = getpgid(r3) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x1f5f3683, r4, r5, r6, r7, 0x44, 0x400}, 0x1f, 0x2, r8, r9, 0x4, 0x6, 0x3}) 01:51:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$sock_int(r1, 0xffff, 0x100a, &(0x7f00000000c0)=0x6, 0x4) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = msgget(0x2, 0x406) msgctl$IPC_RMID(r2, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 01:51:51 executing program 1: kqueue() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x110) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket(0x1, 0x4005, 0x80000001) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x188) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x200, './file0\x00'}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x3, 0xfffffffffffffff7, 0x7fffffff, 0x5}]}) 01:51:51 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000180)) 01:51:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x1) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000380)={0x10, 0x3, 0x4, 0x0, [{&(0x7f0000fea000/0x14000)=nil, &(0x7f0000ff4000/0x9000)=nil, 0x2}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fed000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000feb000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xe9}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x100000000}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x200}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000feb000/0x2000)=nil, 0x7e}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000fec000/0x3000)=nil, 0x6}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil, 0x5}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x3ff}, {&(0x7f0000ff0000/0xd000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file2\x00', './file1\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) link(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./file0\x00') wait4(r1, &(0x7f0000000340), 0xc, &(0x7f0000000280)) 01:51:51 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 01:51:51 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) shutdown(r0, 0x1) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) readv(r1, &(0x7f0000001440)=[{&(0x7f0000000000)=""/171, 0xab}, {&(0x7f00000000c0)=""/73, 0x49}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/170, 0xaa}, {&(0x7f0000000240)=""/192, 0xc0}, {&(0x7f0000000300)=""/31, 0x1f}, {&(0x7f0000000340)=""/208, 0xd0}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x8) r2 = getpgrp() r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 01:51:51 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mkdirat(r0, &(0x7f0000000200)='./file1/file0\x00', 0x0) rmdir(&(0x7f0000000180)='./file1/file0\x00') 01:51:51 executing program 0: r0 = open$dir(&(0x7f0000001600)='./file0\x00', 0x400000002c4, 0x0) openat(r0, &(0x7f0000001240)='./file0\x00', 0x8000, 0x149) r1 = dup(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) r4 = getgid() ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x881, './file0\x00', './file0\x00'}) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001300)=[{&(0x7f00000000c0)="aad88b79f658f3b3b21ad24c9e1f2045ca148cec7ca2a5e1c562a10bf5d2dcbe10c4e3d9be28ba57f92926b54b0b8005b3b48b621be1f1e399e1c192e83939d3491ccbc771c7293d3b8cdf8e65869057e0754e105cbc8847ec44278178efa445946ca340705532b9d0ca88cbed05970ee877873d328d21663781759e176dbbbb76149e502fcf4f254ebfc7f38bd63d56d096ccbb232cbfdfb089919305c5e0170379d06367d89c1f8857b4730998a163237e1ab7553249ca3c77fc4d7389de64b25c690d11cf09f8bbdacb5bf9cc5018daaeff2d51a043c3e7737d83cb78c8a2d1b515acaee8be2513bcea07162570571b91cbfbb46cd0be72f896e06e8c730bf32e973476faf46f75e8071131751fbe52b851d751e76d1ae5780979dbe1ab9391e14cd12320289c57a2caee53f8000c5e9544693f646b624c75b443767b7813bffd362701d9c39a6460b4100f8e74d3e9cf483a3902c69addcc1411cbc7903131b5d3526a2cf3469e4c6acc73868e41deb085ad4791ae341328aa2d2f1999694cb68d39cc8fc753b3b09fbc158a06d1106ebb0e1ccd890a4cb6d0c95c91c67de3fa5c18bac6f87dfbe9bd48ac0812050bb6345d29a1c411969af53ad7721708a900e1d21f48b4e2825364fe041fad5aad7b8d6a0f547a259e7cb5a27b01fa204df119aedbca2f83b473d13221e2e842d1cec2bff87a8c7a61a241239fe5b5c839578d793e957e6d67ff52a9e91ed8549250c33c4848ee2b76bc851f6cfb2d8344c31b318df8785bec00bd819092418049b92ce949f9e657184874b95073620bedc01c47460237b5372160c99b51c5524481ee135b4005ec520cae833b65a01fab75483e932db678b5af18b231eb0c5b45bda250f4100db9a83f585f9e4f449e05c28a44d502e9a85e39ddf539b01e4c1dd818a81bbe736135744287f54f5e50eddc362dd5450ac5972b44364fece9a6f2310ab9d5430ee5c2236a3538514da772aef6a5b35c5b95dc1f65e23f6e80ff80303e145f41afeb63f8f17c6cc0da236e4ccbbd3a5f7ac9e4666f4178b858cbb619ad3cda9aaadf0d4607d7f802faebbca1322997949a15d116164abc4048d946540fe2ac885fbbe4644cc533c8828ab1fb5ed50c5241aa0541187fecbd14073244f16dd1d0bb60ce698489f9583513365f65dad2081ef914024f8bdec0cb7d9db9bbd1b317c0a9aecd02ce560e5cb881dbb6640e4fb07ad4591ddff95b24f3d7fd4d9a2600489bf1be28f394dc7e9d3c928fc5701cac655c722dab589e5ca334492bcaa84165351e127d5371b1c4dd4954001a81de58d7c2e98552156922481f3616702f9be0e791ab3d0ffde01d1a5cc68475e6c98aac322cf0debbc6922c58f75c3d3762916ebd864d95fbd9d8cdb60d690aa42794629b02b407067391eb92295ae78ac46ac67fb52fccd23f363bc513326703d317a5c8ca8fb4df0a0806a1f1ff5cca5ca631b0c651edbdd349f2da28262e2a606ae20e496350e5e02230053e666e2a8778df26bbe39380e7dd61f84bf2cd38005470d3a09ba66ce19b06e2f81e5e555f82809b5526ef71948904d52a33fa66328428a80176ebed2e62ef094518ffadfd7b26365a798adb26de68b7f22edb929f5b349cae3fb986d65cc857697cd9bf5774c5aed02b7d1ebaaa4a63509071cde0f69c577edc18a53604085f37685b5b86caaae3706cc0b7b688cebd6875a99de5149597aa5d6efb093b63d7fe167885f48232eb8a8b8e2e006597eee33b3140200aefa89b7c86451a25f5a6cfb584c91789c9d7de8aa95664c37fc7c956302d958901f2c3ec7fb8bbe6286dd0cd07ab11b8d9c93300c7052db27ab49896b2b926f2835115a9915c3ed3c922183c8670d94bceda00c5d011c004917cd0fca0cda4505d4596fd5c4cd9b2947ba587cd68e2e061b6db7794a966cd57a81521b6f3f0755496b2a0e22fb96ed059e40cdf82c6ee698df5c6aab36fb914eb671a2552eea781674fd96547ef2d10aca86000ac4dff299d20383912bbe99228bc444ee1dd5188c8fe5c0a3eea3847031f2144898e89a56a594d322702ef85e4169c77ab0b019e040150661bdba960cb0b029baae5810554c09ef24a79a778f567c487953259dea51935e42d8aa399e119ade372a555290225efee3709f86f4aa6e9366221ef4bb35c309f1379ace3b6de3986cc0d7c1bad2fd3e95fd6d542eef145b4d135bdea06b911bb8e97590a7210d6cd144a94af099eaba56a340c89d68c23e0ae043ce7d08f07cb44a2ab96bbd7b88764386bcf127562cf9b821577a8ad0d8ba07f87a82c468f579fb16c6f48a871ec139921251ae79f5db678ac48f87f13373feda8fdb2f146ac8ad69fbf5351d544accacece3c4be25a4c2551265b9f76980000bdd3ca39c6a41aadc2cc8a461b99ad645decdeeeedcd9fc8ef0e72361a88770db632a6e1453a618af1f9cafd154974273138f97d8b2c8cfa446052fae6943b05191db4937924c8a742fee1724083de09f807afd196549fd8d507ea728b7bc46941ada7de3e95253b1257a7b30244bd2dccd3bc201ce8569c476a4b2b88d76ce1a314c60b9dcef39a3aad40046acba85468a97492483fbcf42f47edad4216ee1f393c4b8624f1bf902ab2588b11ecf737ce13c55a395e30082273601208e61ced395e93fef51b8b81aa834776b5b89c585951db2c0d9484512c2107df5b2a12051c723bc478fc9c8941cf61340683108bbb83fd78c2576c8e681c904ff1a3e9fc27136539a72e34ffbacdcbe36cde7ae06274ae41cd700be8046be2acfc0e8923b8f49e7ed11d870e9848f27e169d4e657744286d8bf9a91a9edd60e42268381ca89987d3e3d31cba0af109b2fa92e23a2fb73eedcd8be0b23a6abb26c021602f91c0050cdcd53fd820d9270cb614094d0fac07f510659715c1f66e442aae50becbd0d40c8638c4fffc13764ec632bdeee6f7d464fde8489a133015048cfffe02330dc2aa7675ca5f8e10619b91b5bb44483b623a745bfab7ff755842c2740ee783816ff6fa4dd8ddebd8519a99d4f49909e78d67e854f260c499758d2b86ee5a43600aede79c2cde5b9e32ddac6f75a6b52610e66ae331a812185b8515b4884d728b13054306fa182523f348d755db55cc3a89c70943b14976637ad96e0c5e02898eba3d996c2278574c13539810a7ab48d2dc3edc8895335790c805b5558af7622a356e1a15d049d9f12e3629cf3206eae5e46a2e30f96de06690804bfb929f0ef9f00491e838a37ec4b1d6c06e85be1c6faff3da7b9d2ee6920f41942d22bf80b58d4c2f71f0890e8bf3848e9fd582f6c54e6039133208604f0d5ce30237d70b9b8b4e88c58f8b99f5a255876a08f60ae2df59ff154e9f677882ed16551ffdf1f01aa0d099970d0fa7285a877fa1daba3fa18cde50e91f483703da7205b597adcff22b35dbef2d0e049edf58d3da5603b8f2522da4915b25494c75f39a8faee300ad35d72a735c5a6ba36d710dec566038e64c64740e1c8b8536fb2ff34315b360397ee394c55bccbdda30910b65b85365bac8d21ebe4e9a5e2c6e7eaa15c41e8497553b7811d702b8c5ce88c6e1457a5fa2f7c586a4386569411fd913cc5a1a4f1f8b99622fb33aac4afc5ec5dbf514bc3bbe759dd03d0e6071aee44a913eb3bbee811061893676d81025dfe3929a04a8231846d98c8e666f7016ecc6bb7e1b7e98313455cd3dfa6a0207eec53c668e4a8859da6977c9f6541b6377e89a9ab70fefbb2e3eee6e788e8539011fa32ea9f8e62a0667af58037eec5308d73e6dab8e4c28c5a250e532be86ca0c2ff49c8f8233f0147e76035d24082adf57d50d64c66369c8f7031f6c87e4de2aafdfd8ea453b2291d2e273d1b3ae65e180f470d8d02ee1993c51faf5dd20cfd0238d4cfc41c721d3d6f589f5414a05b78066a9185d52a264fefc19edcd3cd8def351caeb2f6b02396c2024f05e3edb83101454d18d65e6febf9fca5b59b21874b4689894a31728cf4aaba517b585b909bdc76583cefad42b9716278a21b409be8cf5da1190faca09a695e0c73edec67b69daf5c439173d2e1622657f94a599e51ecca663ffe8c6612dc3aea48aea4d0281654b5f7f4f1a41120cf68ea72bdbd1fda6b60a6703c936cc6cd40088d0196624df24e43645159cf6f0bde4f6027af2de593532f9ee853bf7abb1353f1a69cc4407ff371bd1bcb5a30910f8ff799094e84ee0f0431f627f17976a98ee74fb3449acd0c904e60bbb28dff11bfa0d35e5835baeb07a5c0c32835c9932f9b892d585bb3b1cee6dfdfdc303048d9321a3d892d669610bb07f46f55921623a4230736ea234cb9864432cacc87b9093ccb0e86f67748cb8daca5a0cdc2a509155e10bb8c91cf9cd22fbbd95a67763f1e617c46f751aca3d96ccf2e9e5b086b68f33b3d351145ea8e635431b7e98998d0c678d5daf55546731dcc4d34e88cfc0b47facb179e7f5838b812890e1fd5bee874912de7679079a3ec4b811501a57ff550f25633b5a72f9e8132bc003e2ac11aeaffcf9bee3cd074f8bef2985572c540dee40ad5c75b3cb2b22db0935a51c3747092f09ab9649c074ab252d6dff641362f1782f8206f0e0fe4ea16d8510f91d28761ad87855c9af2fec736b81e36f074d160d23f0063dfca221af83688f57b8c3c4c1c9224abd50df817b74c6602896bd00fbaea03b30c47479774a15c5a947196ddf52468d7a06baf6150e1f992e3ef9ad30dddf3f45ba997406ab07d108706125049805c65dc0eff5d1b21e9bb9aef69d982a188e771de0fbcbee03d37dc28f6e27059d3d43c9aa1fa2643f6ef7d7689077a1b180e3ba4d2f9b639eaae181d92933154a0d8a0dac5bcbd436f8b3e0a79106da43fa47026f695bce39da3b0c09139c1b3d4cea6dc3f2b9c1a1ca218ad72a19d7ee821de4457ea2128e04ebd2eef20d0d54c0749b918c509eb7d92f07854a8b94540a1599dab6be3224fca78fef34ee1ee68d6df3aa351b0e418699c9378e9afafd5c8c0ec5cce3642865da72813ff5675823002c82dd195a349ecf72229009c9c859668e0c95258584be60a12652e8498e917e5027f3900fb5adb41e424db78b2310926012761ef5003a933c74de318b8b8fb9a1c7ccf7634539cac00236abbfd321b5cabeedb8d4b7ac2eda51cf306f947999289d26f12410660ec0f303dcc93a68d5a80cd6cb6adfd002c38750ffdf153d38bd84a73c778eee3c3763e4e1fd3143dbac0969f0714c99ea99f86c007cf40e38dece6152407fc091cb3fbce7ee2f9cf5d0a2070d375a3a572ef26487c82c43e94fc10952f09a5ec5a0519ba486f44a43001cba1d319c12c7b7509828020d5ca5535d92c80e4c7bfcfc9f14972a7858865606d6f51ef1ee974779348859deca64dc9ab4f568bb55bae760c1ed52dc0cee2b4f5de74eff51d6167b519ab45f121ada3932c29285e9d2c3939e816b4f7e717d9ec8601520aecbdc945d262fe1ecbfc24d85e1a0d97041e15381022292c98c5cc3764f60f29cf18e85c4ffcd0a9171944b39617e35df42ebda4d7ed0aac53e0da1147106eab9ad272dd2562257b46f909e22e5eb040e0efb71b82edf1f5af7d2318b534349965e9d5c687de6c38e04cba2da1c0e0d0548e0379097180a6c2b18da99505514fd83203966c2842b7366a0f0446b4da65112c0be690638480ffe377f5c6cf09b7cdf9ec985b0ee947f57f05be88f532a4ff36f4857726cfc555e15bdb86101e9888705103c2fd57763c54a48c09796e912796f", 0x1000}, {&(0x7f00000010c0)="76dbfbafa95a3cc6846da7", 0xb}, {&(0x7f0000001100)="6ecf411251a780b89ffc9e282f585b6007e5efbf75abf490f864e78f2c79c1f882bd67f8bc721cb2bad6a29bb978026b2f57238c6efb848f31e90a05b3e2c22148e95b4593f50f39ddd184fec20e131f8e8dc82770207e2970bfe63d9681693dc3960d6229156501312426b49fd8f074e45e7932ea158207bd18e525984a83daa243ba6fd8fcbf9e29ef987c135761d3072751087859c2b85aafd3bb3be09ab067ff2b92a394c83fcbbe60bb22bd76231530fced011c7377bbaf4b1da8149911be491c7581cd83debbd4faded7b34383aa82e2326f2b605a4b5a", 0xda}, {&(0x7f0000001200)="e9ecdb49d3667a34342d770ff9e0c17a53c7c2f7", 0x14}, {&(0x7f0000001280)="6c34685155f8f1d141406bd4f95b37bac54a70b2ac2d61e2334778447ef5c38b5651c43bd5d198b1f0e6a8f48909f34b65c909875906b0628b2819d58fac36c07f1378f2a8d8c7903200f136f38835eef04a95398499a55fc09b43840e9ac56734bf446c212cd0d5d4d98a65ba43ecdb41", 0x71}], 0x5, &(0x7f0000001400)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0xb8, 0x2}, 0xa) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x1000000000000000) dup(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000001500)=ANY=[@ANYBLOB="00000000000200000000000000000000000000002ca3854671513f9d68ff01000000000000913d74449a8d2d847b55d2d80d24adbda39e43e301ffd5da31a447b8fdc9cd1f9cc8dec2be9fae61773b94f10f4d83e6d211fd00000000e347acadca29fbe8a5602eff66f50649aa7a86c1e85aef39ea9038550565249986ca5b398a3fc2da09a17284416a64319d99a5d2ff09074c866875b15350ad170fb458e468bf54ff2d303a914aa902618736dc5214d392"]) close(r5) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 01:51:51 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = semget(0x0, 0x92d59aec04dd40b0, 0x40) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/212) recvfrom$inet(r0, &(0x7f0000000000)=""/27, 0x1b, 0x800, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) clock_getres(0x0, &(0x7f0000000380)) 01:51:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f00000000c0), 0x16a) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000080)={0x6f, 0x0, &(0x7f0000000000)=""/111}) 01:51:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="1918c3003c08feffff100100007e8b831a75e6ff197e5e00003f0000348adb0100010083a8d9e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f226f9da4bbb5cb6d26cd7199f0fc0400a5355cdccafa7ebbb48b8b000000309ae637cffedaecbca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b8873408772826ca652b9a6e5ea8816d0f4321c52039e40232f533e00"/198], 0x1c, 0x0}, 0x0) 01:51:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) syz_open_pts() syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xadc256e231dde62c, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x81, 0x7, {0x6, 0x5}}) 01:51:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x9) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() dup2(r1, r2) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) 01:51:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x80, 0x81, 0x80000001, 0x0, "3da7ccf3a8d58c0cc2a00aaa5bd604895b01ba33", 0x3f, 0x12}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x85) r2 = getgid() r3 = getegid() r4 = getegid() r5 = getegid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000240)=[r2, r3, r4, r5, r6, r7]) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000300)=""/224) shutdown(r0, 0x3) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000180)="8aa9b4a91f28c1ff739430597c3cbcf45aa3dee1293a142bf6df40a62713cbb42eeaaaeda2cde52285ab2656d77c9001a08f4553d3e084e8481eabc0681b6793f49bb5b35139a9e539b453b008fc8e51ff141763511a4394bad380595d8624f26471f634cb2f32de336e4c1c78dd7a9fe54874a496d9aadcef5798c5fa1c14f12a4b794402c9ac80459029e8f4d61eea56111523093b7d5c5eae0def", 0x9c}, {&(0x7f0000000580)="a0b99e2e15be347c5be7eae6db94dfad9452e0d7aa3ec4e757dd2fa2f6fc3b6dffd5033ebb09c7cc42b26595787a3b700f7793cb49e121af965cbfacc44b282550ceeac9f0b6670e8a36a5599e9c77684e72161e8598908de65d2f9445aaf193136ef9a4e7236fb62fb6793a837d46", 0x6f}, {&(0x7f0000000600)="7f7b8365f9424de799d234d9959c5e7256de12b8749920a16fb210baa1d6df148861874370871f07f155e9ffce5ecd0e6edab342b2b56b343ac40b7bee0be0b2eac00a870b1daec287c855a93f1f6393e4a31019fc79487a316a0957c7e4cce095f9df5d99b814b78e44af2fc9885ec02aea76df7f1de6e249a9dacef304fa5696a55899", 0x84}, {&(0x7f00000006c0)="c8902f5a4dbd705b4c5ba8ec57b645820ce7378fef314b2aa4e17a8b40dfcb24df5bc8e8b61f93324d061d7bf922834aee769479ad33a196455162faf21f80b1a4c87bcd0a2d141b17aff6e7a26fede4c8871e8d3cddeee59ed018f1273593040d8a04d060a854eb1cfd97c7256bc2db0764d9c91c5c2bb7f5763467d40a37588a32f7fe7a01a57c36c4e028fac9f133d346dc6a975d7afe24edcffe737fb3bcca5f1503ccfe36cdddcec07a7a2d5c9a66e143f6ba08cceabdbe9f6ad3973e891a1d6c165eaa8a958a6793df32480b9043f3e145916633", 0xd7}, {&(0x7f00000007c0)="c6cd4a2d276f28bad7921d227b13b78b829bad43bb3ec0dde51b2cbfcb29ee057ebd56636765048e0a12f63587f8950c4af79242d5298c1c403857dc0f706f64befa069a4bff568d4194161323af9c9a1646ba73beff932c7840c530bf787ac1aab355a4fe73a1873b8f95c225cce2be95", 0x71}], 0x5, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x1, 0x5, 0x6, 0x7, 0x80}) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000400)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4994124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7be8f1b457d021b33ba1887fd49c38461b11c29efec06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0x8f, 0x0, 0x2d) dup(r0) socket(0x18, 0x1, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x1) r8 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r8, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 01:51:51 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = dup2(r2, r1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000001480)=0xf18) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a8540b20b19ddef4afab17ebef308365b4a925c52a49d52dde176cb6e0beed4abaa2da6aff14b11d49efdc84e708d5a64e84117637b435ace5e01faab334ee53a8fe9a7e575c209cd73a8895331dcde847b25a010c4c5ef960100d4ee755709e9e62a2bbabaed0abff4455ffdce2e5b3b0e91ffbf28aa2e42a4a7b0cfcb69e6fec0bd116463554b5e4cbe221aec90fbaeea3fdd967e73f3875451e1acca8acaf5b75912b2747659302d10a39cc16086181127d7e846599dfe9291312b391066dea55b34eb5a39f8b8003ca144a0659b19b42973047566ce5e9720e4c4691197f539cd0ca54599f0906d823a16ab5fde75a6a004762800241294764675e377f8ae8adf53003e527e20b92247191b8a6c7743cde6582e2f476f097a3ae43437def4478eb3c92d86498facb3dd09f29f9fc13a7abf83bda96d5d8a548d1f2f330b8a8f46ec32f4d0696ad791e29d9e6dac05390494132c6087ab8e9b3fc11f0e8903ac4e188d294f55d95beed1edb75ef429391a7c0fe24b2b8e4d272c99cb0b45d6ccfe6f5e146bd951a733de2c8bff328bd7a1b57c8cef882222b2a2a7cee9656143f3e513d605c165efde2265c8374a08a585d7133b1ab883d7013d348b910bf874c9d88089bb9b767fb94b388cd98246d3b051cda6cafe3cf277dd6041459ebe4aabcbde859487e9ea53ba49d600235bb31ca18d6c15b9e8f222aea75122e807cec64835e65809907dd2b7d20a8ad23894196b189e8297c63904a446abb9a86d4a146f23c70f37c42f6034096439219e1dbe0fe1e50c085fef5fd08fa1ab713934dc307a3a28ce0532bc2147917abd890a30b276a4b71cec4ffc10551370983145eb0fadf10bbb825cfd4a32c95559d3a5f8a0bd2a8c2d4750174cdddc9bfa9e46dfca6d4b041fba8c0565ad2725603e17d461daa16f2a276391ef116b7139b2657f972b3e96bd0bcaac05d474ad7de096f404a9d9b59bd276b4bc97ccc2212032d14091f035cabcd9370f0b62d6cc0a8a7489012ab7fe401e208906a263d842f3e514c522f2294aeb1482c9f14cf488ee18324a52892bdc4bdbf074c490f5dab4c5df15f3c545d6f9a5cf6007d73b092f96ae8e9f84569c31bf0df0f271598793c8f4b552873a97f2ea5954bc46d35c96bd28e49a855dcee51424ad1afc2e6b6b2a53558be59c75d229667bef702117d93942687a6e3b628b793204bf9a2938685d40e0c922e7c61e97153bdf7ff7dbff2c433ddd386ac50c87e17e6aa849915269c1de33641bc9fb2d214f7d6c6d251906637816b8519a1f092494e022afef75040756ab0ada01c9463f8d7f177672b70982b39bc6323b96fa7d24e30db12a3eaf713de92f9ef7b148a273f6c0fb5a4aaed122dd2bb417d405c0ca06a8ad8908e9d2ad7cf419a583ec4d0505d4efaff4b95191b4ab144bfd8dbc51b366ae487cd33c084023ff0baa6e41c8bc1ea9ab608be90a30bc492cd836da4af113dfbfc30827384a2afac6557ce78aca74b82d37f596ab8050c42d1fd05aaa9a5af51e08629bae79126f4822af5dfaad3e57e1881ca7cf7b35ce9ea880d0c79ec777efee116f28c0840eb935335b3c8f91d2bd41c375df7350e910dab2ddb0e577ed31f06e501a3d04fc9a25408145a79c46574f625bb6ea4bb40b19cbbcc2fafe9592015980ada0d4cd94563050c61f9dbbaa20278abc1dc7f71a0dd9ab430e0758bc6dc6a773cf47489f38d12d367a3ce15712df5c9bba0666ff0f0e267f0ff15f323a050c2c36fce6401d49a2e7ef76d6c56d6ac4740ca72b7d3772fdb8764f87551f9bd4803861b6dee7f36230ff3147353c717d05cddbf665b067061e8add4edc7ca12de9300b692253e7323d21cd2e5a245c0941f0487b08e6de8399ee92c7bc024ccab9ada99bbf41a2aa4be79ed3e3363aacee3794eebb142324229ba3190ca75722ab94c10cc83467e0d8aed9c0a7869ca00ead1720307843344dbde91966864688d866bdf8ec0b34079a07b8d483ef1952ea9f9ad3e1ae49edac41d5f7a181a2c7d79c86c1962480479c331c166edb43b20b0bec47491d9835005038c61407711843df059e05a113058ac2f5d347e8a10474bc2a0c45271a5f97eeb3de33b0d4ad9fffd5c0621c304da3eb6d2678489d8d22e48896f55941de831a9f664bd964c17f7ee6a8e4c376f07cdffcb24e5ea24f60567aad4dd95528454ea05b75e4bdbf56355cc3b7be62dafcdf7627898b5dd3fb04f4133d2824a148d5df463743f709764609edfef533e3996ede42bc6563ee7f64b1f5994d0df45db295e740c66242ed022690991955ebd041354e899890516357edede4ff1eb2e1fc7e8993afadc4ea3997dd85bd5fde0ec26606416c2cf219292aeb18cc55dea1e50cd6dce68ac7cbfd0ed2f6810c448aea99b77fbe2972330d5b156a16f557e663ab0bf4804a7c728f0a957c8c78d4c4a222f617e78d408ba4c82678b88ec3fb02b027d3b648bb4189a8c43185b86ff724351b2da61c9b87dbb3d0ea3dd8f33892810f27c1c94b2e07a22cfd25aa07fe10c63986735420ef476600a6be6ec9fe7428a9101506160eb79f09e61f069b928220077e553149796cac4bd2b5e4e1eafe3eb8619e978a1af7eb343086cb1c90bfbca4a392187b061d61872561f2fc59d8f623525839f426d11b90ed9caf3ef38ef9db13c2337800c8f89c50f02f6476ad8011cb3ab679916eb10041cc315be4af1ac8adffb8ffc532a4a0c46430f9bc918a12189e26d69fc2b4da2cbb6691b630b8f00d179368ff60ebb9e719a53ee03e03a66ec6e0d506f41a2359d207ddf6b03452928120492999bf4b0dcfb0c682adbb998c6e7055a739adb421acb018cba3d73416ed09235adc5d8a627b6354b1dd2bd69cd06de4281e9d49f57a75752654a8ffda6b73d4470a4efb4a856aaa5826e6ea41078ba80fe4d56ba1b9c", 0xb7e) recvfrom$unix(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x800, 0x0, 0x0) 01:51:51 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x4) r1 = syz_open_pts() poll(&(0x7f0000000080)=[{r1, 0x62}], 0x1, 0x5) writev(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)="118af3649a1d17d05eca4334a8e4ccdaf800e1809296d2419f610c3517a9f940eac3e239f664a36e03bdbbf63794b6d35507fa4c52fdc4aabe3c268b2182fdb8e2ea3749eb61797efed09dede2862b1a0fe18bd435b7673cb8c40b9dfd74e3e11e345683f0fd025033f4c645fcf2de13104cc1f34a33be27d784ab848595052b0a1140450ae3", 0x86}, {&(0x7f0000000180)="ad6601da7d5648d6fa69340d3492ebc6c1f7bee494b3a10b6c387236d43e0caea95decebb36f9a3916d2c74d7b49f18d092bdd14d081cb425c89e1726321d44efc11732006232a6127896183eed08dcdc661c4d6c9133264ef3772f8c31ed35d", 0x60}, {&(0x7f0000000200)="6de430c979096a6825e1fc80cc9ea96e29954b67910110886fce17152d1f745769138d6920964b6b2aa0f072a29c94299caea2c59a8ffe0a504c4c423b12362b78f5768ae310", 0x46}, {&(0x7f0000000280)="e7608cc425894545cad27a50c77f89655042c04b69fc2f8c9516cc700926b0da35a333c51d13b6590cc93f81c54b0aa8d79c102b6c7fea009e2007244b6257a76a496d00e6e4deb4481f0aa83abb4ae29433e6727ee289cd4095c8", 0x5b}, {&(0x7f0000000300)="435dd56189307b234d01f3f7a233e6fdc93d0e2ee1809352329c6df31f52904a39fa77782ddbca4e501082501e2dee5a5218bcd038b47a2a319db38ec226798e698c78d7", 0x44}, {&(0x7f0000000380)="6c474589c05ab6431a8bc31dfc0109de8283675fff69", 0x16}, {&(0x7f00000003c0)="9de60d023ed1f75e7c2ed3ffd850ffdcb32d36299d5e21f79643b23fb9bc7c1c1fa108086871ff4d46c84bf2bc7a838a2c6440b4fc3ec8c955d512863fba9d71b95e9ae0586102493f6318504393e119c2fb570e9f3a6ba3d95595bda41fcbe429fab31080a801c8fd30211b2856636dc1cdf10601fd0952bc9a25e7c13f6346dda07a193c7237a19793fadf0acb068559bb4bd94c2abcdd1c726b1c7511a3860e48a73ff222980a040ccaf977b283ef2fa5d7536059ce6805d32c0e0784bfbb3280a54ae6a68b314fa67f4e1154a8143b37fcc7ab21a1104b43ef", 0xdb}, {&(0x7f00000004c0)="efe2a586d6e4a7bc5ffeafc7a2de98d467bf984d8a253815781746c59cd197551f7727c05609c2c3009d66171a010bd5e5f41171241ab0e82fe44a309d6d39ee22c62a2e7627b6a78afe0b66c47d8116465d8e82c2dd566582736d4deb7553e403e50e1a35ce82c3a08c", 0x6a}, {&(0x7f0000000540)="44ea2ff110697c7c6e3de4cd49b72393e1ca4cfd4a3fa3f8d8da3de3dacc6fa0fd4ea5305354f711c93d9f1c593110be8a3cbea2ce9861be63a99e9232ee6b3deb81513e6d972aecbc554ea862198c0a84c31b3b6be0411cd89d72b30223e745e56c3c912ceb5e8a678a5c1fc8969a23976981d933c964480a187d6d84c2129d6c8fcccfc9640a1db57553267531eec787735db600bba58069c891057fc49462fa3e9b263ac53ab9bd56259fe9cbef5c6b2a3e18aa1c6eae1356b339c5183abd3e057e52e9b535ee38895615333ad40b3a539c1f1fee88e952f57b377ff4cc80bc9b284974dee7ffaf", 0xe9}], 0x9) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000700)={{0x0, 0x6, 0x7}, 0x7ece, 0xc16, 0xcde3}) close(r0) r2 = shmget$private(0x0, 0x3000, 0x104, &(0x7f0000ffa000/0x3000)=nil) unveil(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='W\x00') ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000007c0)=0x7) fchmod(r1, 0x24f180ec30bba1bc) linkat(r0, &(0x7f0000000800)='./file0\x00', r0, &(0x7f0000000840)='./file0\x00', 0x4) r3 = fcntl$getown(r0, 0x5) r4 = getuid() getgroups(0x1, &(0x7f0000000980)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) r9 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, &(0x7f0000000ac0)=0xc) getgroups(0x4, &(0x7f0000000b00)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r12 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xc) r14 = getegid() sendmsg$unix(r0, &(0x7f0000000d00)={&(0x7f0000000880)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000940)=[{&(0x7f00000008c0)="3850bb1209158c57b8a4e9053721ba269f6f0a0f8c241cf9b7b54bedccef9b01bb6b4a0821d02a1fe7f95fabf213ad6ade245928adf4bd092bcdd15279e210bb077ecd93856f22f230b0d70ce12134826c79acdfef2fa4f596e9d41ead2d4850f4c20f6d241c3e", 0x67}], 0x1, &(0x7f0000000bc0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r1, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x118, 0x400}, 0x406) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000dc0)={0x47, 0x0, &(0x7f0000000d40)=""/71}) readlink(&(0x7f0000000e00)='./file0\x00', &(0x7f0000000e40)=""/13, 0xd) lseek(r1, 0x0, 0x0, 0x91be3c99342dea21) shmctl$IPC_RMID(r2, 0x0) getuid() 01:51:51 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) r1 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff, r3}) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)="d4c1278fc4329e4b3dad2f428979850338dce630c6e8a9e1e0861061edeaddcf515b866d1479144a0e84bfabb815a1b1574dc648d8343d7f175170874c04f30eafd9b0a016888c9fb8fac8a661041ae0d6abd638af9df29bd854cfbff4041a4a509d83c1dd2745db6cefc83fae0ca5fda261305bc04b1581ba77b0e917a514d68bb9a1879fe1b151a69048fe21aed2b7ac4667956d7111b06d4208a79eb771c3f946880b492a9ec9b0c935e3da8cb52d02fa2fcbaff2", 0xb6}], 0x1) 01:51:51 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000000ebfffffeff000000500000"], 0x10}, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7, 0x101, &(0x7f0000000080)="267917501724de9f7d4dc4cf28b47221cb0b25fb70e0abc8cc", 0x19) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:51:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) dup(r0) kqueue() select(0x40, &(0x7f0000000000)={0x1, 0x0, 0x49a, 0x1, 0xfffffffffffffffe, 0x800, 0x100000000, 0x7}, &(0x7f0000000040)={0x7, 0x2f, 0x6, 0x7fff, 0x7, 0x6, 0x0, 0x4}, &(0x7f00000000c0)={0x20, 0x1ff, 0x1, 0x7, 0x6, 0x2, 0x5, 0x8}, &(0x7f0000000100)={0x1, 0x3}) r1 = kqueue() select(0x40, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x7e764d91726b6591, &(0x7f00000004c0)={0x7e}, 0x0, 0x0, 0x0) 01:51:51 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240), 0x0, 0x0, 0xfffffffffffffffd, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r0, &(0x7f0000000280)="1c", 0x1, 0x0, 0x0, 0x0) 01:51:51 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x20}, {0x1, 0xd6}}) getitimer(0x1, &(0x7f0000000580)) 01:51:51 executing program 1: r0 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/218, 0xda, 0x800, &(0x7f0000000140)={0x2, 0x3}, 0xc) recvfrom$inet(r2, &(0x7f0000000180)=""/9, 0x9, 0x800, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000200)={0x6, 0x3, {[0x401, 0x56c1, 0x6, 0x1d, 0xffffffff, 0x4, 0x400, 0x20, 0x0, 0x401, 0x9, 0xe63, 0x7fffffff, 0x80000001, 0x1, 0x2, 0x0, 0x3], [0x8, 0xce5, 0x3, 0x8, 0x4, 0x0, 0x8, 0x100000000, 0xfff, 0x7f], [0x8000, 0x6, 0x5, 0x1, 0x55d, 0x4, 0x3d8], [0x6, 0x800, 0x0, 0xb125, 0x1ff, 0x3f], [{0x3, 0xffffffffffffffff, 0x4, 0x3}, {0x2, 0x8001, 0x9, 0x9}, {0x100000001, 0x7fff, 0x1, 0x55}, {0xffff, 0x9, 0x62eb, 0x100000001}, {0xfffffffffffffffe, 0xfffffffffffff801, 0xe0, 0x9}, {0x8, 0x7, 0x9, 0x3ff}, {0xa41, 0x6, 0x3da, 0x3}, {0x1ff, 0x0, 0x10001, 0x4}], {0x2, 0x8, 0xfffffffffffffffc}, {0xfff, 0x3, 0x8, 0x4}}}) bind$inet(r2, &(0x7f0000000440)={0x2, 0x3}, 0xc) recvfrom$inet(r2, &(0x7f0000000480)=""/226, 0xe2, 0x841, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000580)={0x4, [{0x2, 0x9}, {0x3, 0x2}, {0x1, 0x6}, {0x1, 0xffff}, {0x3, 0x6}, {0x3}, {0x3, 0x100}, {0x3, 0x4}, {0x3, 0x2}, {0x3, 0x2}, {0x2, 0x6}, {0x3, 0x1}, {0x3, 0x6}, {0x3, 0x9}, {0x0, 0x9}, {0x3, 0x17}, {0x3, 0xfff}, {0x3, 0x4}, {}, {0x3, 0x192}, {0x0, 0x27}, {0x3, 0x7}, {0x3, 0x5}, {0x3}, {0x3, 0x20}, {0x2, 0x3}, {0x3, 0x8000}, {0x3, 0x8}, {0x3, 0x6}, {0x2, 0x401}, {0x2, 0x81}, {0x1, 0x137a}]}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000006c0)={0xb2a6, 0x9}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000700)={'./file0\x00', 0x5, 0x8, 0x3, 0x0, 0x5, 0x9, 0x7c04, 0x2, 0x0, 0x5, 0xfa2d}) msgget$private(0x0, 0x80) ioctl$TIOCSBRK(r1, 0x2000747b) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmget(0x3, 0x4000, 0x5d20ae3bf5eb876e, &(0x7f0000ffa000/0x4000)=nil) close(r1) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) poll(&(0x7f0000000800)=[{r2, 0x100}, {r1, 0x104}, {r2, 0x8}, {r2}, {r1, 0xa0}, {r1, 0x80}, {r1, 0x80}, {r1, 0x2}, {r1, 0x12b}], 0x9, 0x2) getpeername(r2, &(0x7f0000000880)=@in, &(0x7f00000008c0)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000900)={0x5, 0x20}) syz_open_pts() chmod(&(0x7f00000009c0)='./file0\x00', 0x2) shmget(0x1, 0x2000, 0x102, &(0x7f0000ffa000/0x2000)=nil) getdents(r1, &(0x7f0000000940)=""/67, 0xfd39) r3 = semget$private(0x0, 0x3, 0x24) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x24c) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000c40)=""/25) 01:51:52 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x1f, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) close(r0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x2) 01:51:52 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x1, 0x20) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x20, 0x3, 0x3) r2 = msgget(0x2, 0x5b) msgsnd(r2, &(0x7f0000000080)={0x1, "c5ade751ac8886bf239246c818bd1863f06bfb83e84fbad79856f871a101084d6c0ea7d427413623a75098fab22fd18d20990216a75487f33208226e50e55edbc16fe7a257380d0791629aef3f16c685914f57ab463607abfa038358874f0462880fcaa055737b2ac7a6748ec52f54d0fade24962eab0ccc8be70a38cfd601a1b252dfab0a6c16afc20f77844768bfe56dabb9cd90a2d12ccca0521b9b2699c646462c4e184f192d8809b32c0ea894b26022f420a88f529ce42e2529a44297e310888eac14550fa76851c8c1ed33bfab0ac258f16aa0ca4847d1514009ff9175a2e920fc02252dd33d1d5f70c887333ade1e4ce2a3248c0ea65a368675d7d05b5b46e35fba7897275114dbe000e08167323a63c0fc581009059dc1e31b6551e687dea0bedf27887907a86231f2e84b5d13b405f57911afbecd823fa653ad016412c362715086f201a94185b96e274fff07d51ffafb841a37ca41eb033ffd6be571efe7a72f45d586a5bf697560ab943baa4036f04549775ca934dd8d68f5f59943bda58b809da054f3b8570c9a7928706003d75f7ebc1eba99589e8057779a0697c009882ea31e92b21d22afda22001160ba28572afaecd300c8c2896d37095de782ae401b4a2344c23b0204755264b33746e0c359166df338956d793ee197dbca50563aa38384d145a4d71a065495ee414629187ab60665775be1f454eafac74a3b74045623c974ad3cf540073cd3bbdcfac72a9b5dd8ea384cc4f67259944bde2cf76a8c6a1207b2685589c4b777a779e5503fdcbb3ba04ebe1d4824964c24ae8a57522e6e9090dd04e0f1990f8bfa82a2552696560bfbb78ed186900c8c14acef26cb8381433ec9100903c058615b506c73cff7e91d6edc9e310a7769f9004951145d327b6c1eac412e8fbd3982153245d34ce00891d25d1527a8f1f854e9e047a62f978bc3b01c3447dd971efc2c56ef6b50bf354f19963576a9ffde8589212b5b7ecaa625b37a745687b9c108043c0c19ddeb2816ae2ccd73d1da76f4160517f2eb2f6fc62f02b019b4e1fec70587841ee6dd74b0517297bf7240a01adc356d95416893e38e6f2a87f09ce99c5ae93f5c1d94a9bfaea3d2659a839e20e4436ba6dc7fab04413c010eb22932059f0d361d610b57b25ad803a95f88562c199099e252650a8e79beae2fe5cf57d12a43fb6cfa77ba7d36ea148b55c86a6ae7406502109e2e7e5d10936fd1661274be4e10af2323938b49db8bf42569113fe839f12b52f67f6324163fcf24f2c2c70db44e478d6fe23a3aa1ece8823dbe9e94d995b724d2d20a3b14e2cf95d041f85cbfff42a2b3b2c28df1073787db03046e1c3e979b9595bcf4d900abd75593192fc9581ca0c74202cee75702bf7cae5a4bc1e1989a7a8c7c0a6784d90d4b02e7541adc7770a74e296087a031712b7c055fc5910d4c8afc07626e94479a9541b17a965ec4bf3c5567e35631b4f427a64784dd977f7867b7ed81e9a5d6dbece852582b242e00f3ed9e3dd6a97a4d94c10ed0f06371c0e48f28f8ffb01eafb31e456e60bab25d096b7005d4a0a384cfc91e1b66b8ffc21d402e2a73df5593929c2546e108909d6d7619b7a9d489e22bfb5e52eb457b3c8d369a3eb13114b8dce0b9b9ce8a30080d3220b2e33487f4bb3fe775970ba175fbff72173e81dd8291c9b821372fbb4e7bdecdc1cae56860a25c55a44be6cbc523f7f18c9efb0bf8e03c5f55db8f0d8e85b30499930a0a22404e946281ddb54f1c3460af1016e7bff8ffc48d91952d78a30c5fd9208e2ccb05a0ecc79cc10c0ffc6bfe4694cf7ec99028a85c4f31e1cc82da159d97e53d47781acad3a6f2dc8f666108e157adb96db630aa8391f7746ba07d661a4e5d77b151e0ff576f1d0f5e6fb91ca0eef05e5c4b5bc695550e4a4e3595e09b90bf235e50cdfa7adbf6fb1bf1ecf9df305c903f6e6c24075bc2d5946bddefd1fdd97ad831b28068b187e4104872b755b8b787b315319a6b8808a78693409173415a909c0e09fa4a52b0dd95129cacde611219564c8c692a700406182f79365d2ccad7a6ecfbb0f986393f597df93bdd5439b7cf72161ba4b5fb0aef59af40cc17922075092025984606e1040ee9d71bd8622ffde5075b49b1c86a2431566e019bf999257d97949e2349b9004bad4773bcef23fd0cfdfcacc7df63bfc2bef8f04ecb5659cc9596c49ae6cc77623ecfee9d42bc92db9149932bc293a4d16930f039596c361c107b6b642992eff71d88cd9e286ac2b439351934e68db7ad9919a34120628ad851bb8c27625ad54b3cf74f2fd859b89f024891d8a0b6377058d05011e450b8e5b5f0029fdb3b3c4c595fd977d4b466c0840aab8ce088d7fde6b08efe33041b7423018bcff9c98c15bc3990245f0a43bb53775b04050ee60182a2807e0496e91f6aa8d0e270c724595ea4aa3d815d69421142910117d7adcf96b1e5b2de1ce2cad06806ea31389726f4edf2fd2c4bfd55c3d9f323770eef372e9bba4f5f57ea3ccc7df355533d6624a46ead83797b2aef36b8cbcdde9834df186f1159254fc55a62a2489292a587b6b34b97eb5ac337962bea7154a874512a66d762f9a864fde16ff4ca70e112b0d83218410621196535e19e0c0092a235fc56f6a85ccbf47063a101d2db40f68a22ace0ad72bfe9f3b281ad0abd082fdcaf60d98e346d1fd1d26ad5ee83b52f1c99783a28fdca5207e9903981fa1446dbbab274ae36ef850647c0db7ac89c3ef79119879e7f5d9050773ab957991a48fe21f657c95047be5b10b5ce5352ff20ffd3fb61d2dd0f43045544720493b70432024930a183b7598f1cc27af419e627202087ec6a9d3a913213653cf00f92b7cbd8b7682f4d8dc85a07500d2ca4010d208be30dfccd69b5a377a6f7edf75b6b6cdf5b019a775b1f67269f2f3f050d38152e1af6c44b10f4c2dc750758449c82fe36f77f632a0ccfcd57bbc4317835ac833b0281afc428a64a053db9a692da0543064634b43a9f4696fcc97fc256ba93ede344cab39880c8016e5f4dc8b13e00b8481b9c2f79c919b588484647f08a80911b7e4f77d1f100fa631bfd01b117590185c96974826a016f1864fb9daa8c043ef8428013d7a1b23a3f7dd90f615654ec91aabdc8bfe1e768a232c6e0b9f4ef933a184587a1a9ff5e5d5847a7f308379157a34b72b72ec829ba464612dfcef4518c6122a775371e1a13266e07d4a1be2506d015eb9ea155065515f00cead81ecd8811488c8f58d184ad7fac1131b2e70ea32e648b016452d50e2077d95dbe80c5cb83053f1cd4c4617969313156dcba08ace0ffa9a368f2bf93447cf1897c34a8f324e97d8f750a259030afe7a88624e4b1d6bdd00f1c12e21682300ef9d0412ae875f4b82db5ca36ccb4954ca0eeee7206535523d8e846226411a8e05b56c5b66b94b388893c00b0e172b99aef65dcabf7f2e0481f36eee16a57e66ee2c3c731349e0a6f959bcf3650b671fc304dc20094efebdddfcb1115db404fb55057e0779871582f88a8d499ea4f3d84e9e8d09ef414a77af4c17bd2c83247cb5d2325d00992cc483d0a35b1b9f3c7412625a9ae04010f5896fb3d65daeea037a313994f3f8d6f94482ef2cc410f6c8a2633d740c3dfda98d34db3e2397cd2fe1152b1bb090401419b4569a81a80240a9162f1820efb2589f67663e023f45d4b187efddb8f984a9ce3349a0624d0358c8341470c5f5b53360b58cf11769d5c54e9b5a7b0c8bed38b3ac5bf8a890e6f286a653c2085ea106b134c1df1d5fcf49a5ad9041d8dfd17a133cdab22986b69ec7ddd55fcadebf7dd945909576ca5a432d09ce817ae79a2a570c580f31f23fe7849e807ce786852450fdc32cc00cf79c7b6c43ba6445fa2835da7cd8074280900f3500f299334a1d1f9a25e5ce230972d0e6a7aec1c438b786bf5bbdeedc634f8e2b624ab9a72064eb23e794d16b59172cd2a63a2f18414e6f948367de3b4fe018df7ff2afafc562e762f9794ff08f0267e15c7115909677c41d3ab103b8124c50749e3095e5477b86f646e23ee609203d885b37ee431a39bc01491770792fb31edd6a403aba583e93e393bf01b15dd2065a20fd01da7e8e28edcdc7d9022af8e06d0c44bdf2c4ad4ef8c9acdaa00e7cde7ea2a08a48b292c40d8ad975a072e4a7714e1b0fd8ca7bb09268c3e66155df368b1854920976887539e7e9a881b8d4cb9f5819aee6b4ab2c183a897765031f7488a12ef446c207ffbd912ff81951c19b5a53741f99a827b6ca4ca31911c096557b8067abe46bc2a0ef9523fcf9ccb8793ea1571dffc8caaae5ad62636d43416bca9e85849a5e29be98275c90487b2c2c0902bf892dc62f3b20b5d11be32694e586e6e979c532cdfd74ac981e43c8cd90e4fb3bc2600835c3dbca57343824c81e82c1aed9b2b9db4c3a4162817b6a2b9288234b77ff38a3a97fe7a6b65a8c99e448625e3911b39cc1731067c00889f03533ce3d3aff83fbc2f42bf16fa6321c0e1b88bce4fe06ee6195835b44ece0b792fd86d3903c91420a3a4b9d18bb75246c974f0704948298befa42cb10f9ca1e035b0bee5a574cd73df22aff537e56f760260a54959c1f68477800d31a5e5789b5c85ab98d954d833cb18cbe7fb753076f2b9c2c43f113cb64817c6639dfb088643adb4b466b62451841851bfe573ce9b237c02c3eb81a1fd702e4ef649344d7effc37861c19beaf2771b4f76997d4e6986fb3670573460bf9b808bd23ac7335d9e689802cc3d24258135a7abb27b6a9b44883bd000b179ee51f89b9339777b2f380dd7b460a27950f33cf22cdea8296fe48c25253c94da8483cd7b5d2064aa579643b120dfe84ab0fcaec50584f0ae1d191b4e3ddc17748190db52fa971e282809c5c2ea22c799de4a887c2415e1d1e4ffe357516aa765d534341bc06386e83f1c6d789c15cd3167c42a9448c6ecbc06834480dc8c8d565c50bca04017e7747647c7ab8576a496e511124eb8328db26086878e4f240281180b79b025ef2ac0a88bd46ac050e6cc46dcd5562d78faef7138c8f6d54bce3d77ef03b2d9da73c08790a517f02f3534638018c5c4467b2c960812b2bccde11be5cc8a1bd00cb696040ebd3c300adab0cc6366b21def432c8b15a5e356488868331ed47577477d02fd8659fa1acd8c5b2748281fd1676e8e37d92166205a433d63d26906f6b4906ae9001084b7019e878d8fe0de39908ab203c505db4e730bc721fbc530aa4111cabd6ccdd7743e5f73b13e354e957de4a0115423b35d15c07c5c8361b193dbb79afa66339bd745f5e1fcd3afa081682c252dc642500ab74f994899cba794d065ef1043671730d5cc49869e10d29aa338a8552fd395fb65e58ab03e46c69c863d06e238f3c19219382224bcc44a3cdc4170891d7b44b3087a72bcea098665c91adb2421f6ae9b4919421d9a9ff8eabf4aeac3e836ee70b226b9abe48e4a6ba9bf17891bb4ab8b10a615e6fe977216453d2d89bed1817c424690f8e32ac94f18f7c96f38ca5a490d6cd9ec4b70935bea1519267a881de59c6f89cb56961e6806b5ec8dfb518227bc4435b57f22dfa07303faf1e43680dcec625e230e1bb31801c3e7516b5e07a78c98314857a270e325acac0e46a79dd725b74dc4aad9c9880df913d91f2bd813008f107099758d8f3b04277f868c58d76b1f7964c94f0dc0e51283bc71786230f2020095f75fd02b857f83092b92a4f3474a4ed962f10a6ab9cc60b21af1beb8c3fec3d538ba6adc7d572105"}, 0x1008, 0x800) r3 = fcntl$getown(r1, 0x5) wait4(r3, &(0x7f00000010c0), 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f000010f000/0x3000)=nil, 0x3000) 01:51:52 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0xc4f8ba64126a268, &(0x7f0000000080)={0x2, 0xfffffffffffffffd, 0x2, 0x300000005}) flock(r0, 0xa) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() lseek(r1, 0x0, 0x0, 0x2) ioctl$TIOCEXCL(r2, 0x2000740d) 01:51:52 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = getpid() r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000080)="a9c77eaa", 0x4) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) mkdirat(r3, &(0x7f0000000040)='./file0/file0\x00', 0xc0) 01:51:52 executing program 1: madvise(&(0x7f0000342000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) r1 = getgid() r2 = fcntl$dupfd(r0, 0x0, r0) accept$unix(r2, &(0x7f0000000000)=@file={0x0, ""/21}, &(0x7f0000000040)=0x17) setgid(r1) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 01:51:55 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000f1b000/0x2000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r2 = shmat(r0, &(0x7f0000e00000/0x200000)=nil, 0x1000) shmdt(r1) shmdt(r2) 01:51:55 executing program 0: r0 = dup(0xffffffffffffffff) fchflags(r0, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b54000000a714000000290000002f000000030035700100000000000000d8ebc55a1c78a589e1fa5383c836693a5f7ae0c5d37e3eb2dd9163a7d152145523a471c620fb9a2487dc15d1dc025808420200f4416832efb35a22eb6411503d32237d7365b9ae44c1da5e0783045ff9e7dbc4afb79066590e406592178b40d4150eb7a6b3d7ae0e4acd9655f76517b1a94810dc5d7d7b26344ad9"], 0x38}, 0x0) 01:51:55 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="36e94d45941852883960678a211a7be107f959eed9e9f348d046a0cfaa1a817a028e1423b2419665c680d2a907722615a3acd483487988f0052090214a9ff94a1184cfcdbafe", 0x46) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 01:51:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="d31d07ba224c5c2cc2251e5731b5904e0ffe08398e9fe2e0e92f1c", 0x1b}], 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 01:51:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x7f, 0xfffffffffffffff7}, 0xc) open(&(0x7f0000000100)='./file0/file0\x00', 0x400, 0x8) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 01:51:55 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000000c0)={0x5, 0x4, 0x0, 0xd5, 0x5, 0x1, 0x0, 0x10, [{0x3, 0x80000000, 0x2, 0xa3e}, {0x1800000000000, 0x7, 0x0, 0x5}, {0xd57, 0x93, 0x100000001, 0x3}, {0x4, 0x31, 0xf7, 0x7}, {0x2, 0xf2, 0x2, 0x7e45}, {0xffffffff, 0x81, 0x2, 0x80}, {0xfff, 0x8, 0xa3}, {0x10001, 0x140, 0x9, 0x7}, {0x206, 0x9, 0x4, 0x3}, {0x7, 0x44b9, 0x6c9, 0x3ff}, {0x4, 0x3, 0x1560, 0x80}, {0x7ff, 0x3f, 0x7, 0xff}, {0x101, 0x1000, 0xffffffff, 0x5}, {0x7, 0x0, 0x5, 0x84b7}, {0x0, 0xfff, 0x9, 0x7}, {0x16ca6839, 0x400, 0x100, 0x6}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xc0000) r1 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 01:51:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 01:51:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c653000aa40dc17d6c23cf3209752d17345901d5875bdd628c641eef5cbec6af5bcc5eea997cc0e9190ff3d1d4b76fe16b6a05042a4ba80f78a2fc8b5fb8fe6b5779e071bf2f6c8eee9ee9c6e77957e972d9817e88c461f6fb689e3d18a35387cc3248f9fdf91485965be5a4cbab5d4538d77a93b1880f3e1a68142b5937cbc070dc2d598fe0ecc1a3c5bdb0f46d0e54046572a7b0be16b34d0ed29ea7b374f0090f374734344c1815a3f674ce36ca034a2ffc5804a2afb2d99f94f18ffeb67020be83c078f6e37b259a48cda49f97fe3e40e83eb01c57e76171f126a170701e988d21b369418924f7c4084de954eac2a8060a560977462ef025aad583700b7d27a05a32e00000000000000923522e83610e02b5cd2cf32afa142816d0db7821e75d83a1d63e952c168fbc363ec9513b40dd67c9713c9f8617c5af7ae916559"], 0x10) munmap(&(0x7f000000c000/0x3000)=nil, 0x3000) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) dup2(r0, r1) dup2(r1, r0) 01:51:55 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='c\x00') lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 01:51:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) 01:51:56 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unlink(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000240)=0x8) 01:51:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) r1 = semget(0x1, 0x1, 0x90) semop(r1, &(0x7f0000000040)=[{0x1, 0x0, 0x1800}, {0x4, 0x7959d9b0, 0x1000}, {0x0, 0x9, 0x800}, {0x1, 0x100000000, 0x49ea5a934234da9e}], 0x4) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/10, 0xa}, {&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000380)=""/44, 0x2c}], 0x3) dup(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000440)) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xe03, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffd, 0x20003, 0xd98, "098d14c67504f300c5664521d3f131bde5000001"}) pipe(&(0x7f0000000000)) semget(0x2, 0x1, 0x400) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:51:56 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20000000, 0x0, "00370400000e00e184b91c00af29d200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x3f, 0x46, {0xffffffffffffce43, 0x10000}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:51:56 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x3, 0x0, 0x2fffffffe}) r1 = dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0xa) 01:51:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000000000), 0x0) 01:51:57 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8115b33cf6b21088, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 01:51:57 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2b8, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa51de2b693d1042c) connect$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000001c0)={0x6, './file0\x00'}) fcntl$dupfd(r0, 0xa, r3) writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) getrusage(0x0, &(0x7f00000000c0)) 01:51:57 executing program 0: r0 = socket(0x18, 0x1, 0x3f7) r1 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) recvfrom$unix(r1, &(0x7f00000001c0)=""/147, 0x93, 0x1, &(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10) pwrite(r1, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xfffffffffffffedb) close(r0) 01:51:57 executing program 1: r0 = socket(0x2, 0x3, 0xc) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = dup(r0) socket(0x2, 0x8007, 0x3) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) 01:51:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xfee2) getgroups(0x2, &(0x7f0000000500)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r10 = getgid() sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)="3a1ba87855a90e410aec53323de4491700752967af4b91ee8dcd4033c56bf11aa8bc6ab76dc9b0bdb8ad657ea09b2c9f4dcb2278682f25c8c4edb6a3cd127094cc0750d583d62bb7eb65f27c868e1fbd8250b80a751f3db9fc14d8b21fee03d5b9604516aa629160da8c94139e9983151369c3d49ecc26e5bd30ce1b7c13fd79906e6be662fd84f38bad35425738f9346820d72e29507ed173bd50e6a78dd74beab8b82afbaf6376a4c0f21459dd8cab2f3659c480c87142d5054bb3c80a4235cc89a983dc14c7bcaf451339", 0xcc}, {&(0x7f00000001c0)="31a5db7720507144d7ac12a4e14661bc959c2ae767549648367321b6c81c2b3fb05380fcda43700f7095dc0cb1fb5079cf9c230cbb0e5e2824c4ea5b8e3db52f4143cdec5329ce83e2fca48e897d", 0x4e}, {&(0x7f0000000240)="8b1a687fb438523f051b1de95e694db5f2fcdc782c9fce2c1e04d24283a384039ec36838817982911f734cdbe253acbc922ada7fe135cdf458db0c71ff1cbcebdf76d9eef8b7d886b1b651539d19079ef5d0d4c3b5e34c710b5aedd7ae6baa3030da1a7714bca57bf9b06edd576e026a7d9026ca9ac649c988e30739692eef602c172d7801fa6589f06b6dba0ac2440c1d2be765212d02eae6bba324ee23b7d778e616fb52b3d569e86cee97d610fd08cf6b5695", 0xb4}, {&(0x7f0000000300)="2357cdfec46aa368ac4bc923b1de70bbfc5b196a0dfd0c251674d9d8609ec0075841a45168174aae6d918b0d5246cc0536772e0c44952134d2bc4ae9645ed24ce3d6cac17235a567b74af61ae2f9347067c7f38c6dae9ec1d90152ef57621072df746b044c4860db7d4d448f57ccd8bb21ee136949a6c008d466be53803091832eeb510b9d49f120e6d83aa33029f077", 0x90}], 0x4, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xb0, 0x2}, 0x7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 01:51:57 executing program 1: r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xfff, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xe1}], 0xab, 0x0) r4 = dup2(r0, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 01:51:57 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getpeername$unix(r0, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) sendto(r0, &(0x7f00000000c0)="77108380a593db415480440ad08b369dbd860995e4cc7216bd9c3bfd269a1757c1c7cec2ab18dc38f1025da88b27dab20210b96c4a163843ea85e3b3ff09399fb84650958596436de90c252c67b08886bc00d81791c66e3869648085ceae3b3f7b603b8b6277822e46a1c464445c1ef65f72f82bd87043d10ae46a7b58fe8514688eddbfa00fedc8dd8b714af3c91aee3c89e028cc0d191cfe5031", 0x9b, 0x405, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0x2}, 0xc) 01:51:57 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x43, 0x0, 0x1}], 0x0, 0x0) kqueue() ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x5, './file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) r2 = kqueue() dup2(r2, r1) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) 01:51:58 executing program 1: r0 = syz_open_pts() syz_emit_ethernet(0x47, &(0x7f0000000000)="e04853783364b3c58dcdfeacd2737c6f358b4831fdbfd7c88892c18cc8ab8172db48800c4427ac37d8b4e25b91bf09f0b35c31f8dea9bb648bd4fd29cca5ddb58b368f9b8596fa") writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x5) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) execve(0x0, 0x0, 0x0) 01:51:58 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) accept$inet(r0, 0x0, 0x0) 01:51:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) shmget(0x0, 0x2000, 0x100, &(0x7f0000204000/0x2000)=nil) 01:51:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20090, 0x12) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x8, 0x80000000, 0x101, 0xb843}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) shutdown(r2, 0x1) fcntl$setstatus(r0, 0x4, 0x88) ftruncate(r1, 0x0, 0x70) r3 = dup(r1) poll(&(0x7f0000000140)=[{r2, 0xc0}, {r2, 0x84}, {r1, 0x18}, {r2, 0x120}, {r3, 0x10}, {r2, 0x22}], 0x6, 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x8800, 0x0) pread(r2, &(0x7f00000001c0)="b1dec72258e1769686725f95dc35b7d81dc52e69cef5eab77802d70853c4ee7b45736f7c8bed6b0a127a84d3313e9bca13666970dbe702a82053db0ca95ab48fc708c351e8c4fc10b6b54ceac509688ad13c8d8ea745e08368d6d51dde9ab9c5c6a0e9886d23db0b2ae9ecb3b149dd5071a89b564f5ffd22784fc249a30b60cdef0f6f80c4e4ac4b6e21d39f6fd376a4b50bf26e7a75dd3ecf753707665f9ca5b5b0e36dfa9846364aecc6c870c175f70b3c1e8fe6af78f46c4aba65d43658e110dd1d7e612893543123ae4e89a3765dab16ab60", 0xd4, 0x0, 0x0) fsync(r0) unlinkat(r2, &(0x7f00000002c0)='./file0\x00', 0x0) r4 = kqueue() pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="b1e5d78e1ed03b9aa7d4ad2a6b732ca6938bb53039b48215dab99d2229f742e624989d70aaca24b9f94fb6ef1c6380b0e02f7fdee6fa266b4bcf0a9c03ab242db8ea982fde1fbe1b19077b908cd8f41688e9", 0x52}, {&(0x7f0000000380)="09a7f57818ca8b68eb7be809fc655ba5d4a5753203e06e9cd7caa14243f7fb81e78d957ebc1c7f2eb957cf0f35df159f34b7f3b3ac2b00c8756d8c32b54ade86c328b5c1cece4cdea0704dec2f75d944958ac63f11067870ddd848d60e", 0x5d}], 0x2, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000440)) r5 = getpid() fcntl$setown(r3, 0x6, r5) r6 = semget(0x1, 0x0, 0x1) semop(r6, &(0x7f00000006c0)=[{0x0, 0x9, 0x800}, {0x2, 0xc5f, 0x1000}, {0x7, 0x2, 0x800}, {0x2, 0x3}, {0x3, 0x9, 0x1800}, {0x0, 0x401, 0x1800}], 0x6) socket$inet(0x2, 0xc007, 0x7) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000740)={0x1, &(0x7f0000000700)=[0x7]}) socket$inet(0x2, 0x8005, 0x8) r7 = semget(0x3, 0x4, 0x48) semop(r7, &(0x7f0000000780)=[{0x3, 0x6, 0x800}, {0x0, 0x5, 0x1800}, {0x0, 0xe65f}, {0x3, 0x3, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x7, 0x800}, {0x2, 0x218a, 0x1000}, {0x3, 0x8, 0x1800}, {0x7, 0x400, 0x1000}, {0x2, 0x1, 0x1000}], 0xa) r8 = fcntl$dupfd(r4, 0xa, r0) ioctl$BIOCSDLT(r8, 0x8004427a, &(0x7f00000007c0)=0xff) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000800)=""/177) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/bpf\x00', 0x26b6ba1d69837f7f, 0x0) 01:51:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28200, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x1, 0x7) fchdir(r1) clock_gettime(0x7, &(0x7f00000000c0)) 01:51:58 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3bb, 0x0, 0x0, 0x401}, 0x9) r1 = getegid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r2) 01:51:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) listen(r0, 0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x140) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x4) ioctl$TIOCSBRK(r1, 0x2000747b) sendto$unix(r0, &(0x7f00000001c0)="b100050300", 0x5, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r3) getpeername$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000e300"/58], &(0x7f00000000c0)=0x3a) 01:51:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) dup(r1) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xf2, 0x400, 0x9, 0x7, "495804f403898a51934a6b26f5a2b90b9c649fce", 0x3, 0x2}) ioctl$TIOCNXCL(r1, 0x2000740e) 01:51:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSTART(r2, 0x2000746e) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x0, 0x3}, {0x3, 0x6}, {0x7, 0x3}], 0x3}) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r1, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:51:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x181) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x5) 01:51:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffffff0000007e5e00000000348adb0100010083a80f9e8a7f28270d9111e1a0a80e590ff2a9a1416c226f9da0bbb5cb6d26cd7199f0fcc9c0a535b1c8b26688d3c30150e296f78faa527e0f73e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086ba7eedebebef456c9b48aed6b887340a472826ca652b9a653ba045a0655f8fee5658816b9f4326952039e40232f533ec95778c2477c877abbed2f0000000000000000318000"/197], 0x1c, 0x0}, 0x0) 01:51:59 executing program 1: r0 = socket(0x2, 0x4001, 0x0) socket(0x3c7db745e6a3235b, 0x1, 0x800) listen(r0, 0x0) accept(r0, 0x0, 0x0) 01:51:59 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f00000000c0)="10186cdc4ed77d475ad88fee629737ff141906c8bdaa7f70ae1bda84bcaed095048c6fd95762c06a8e8ab3241a74d97eacd2fd45fd46cd0374521e3ff41337f515a8360450d63aaf595a3aa01dbc43fcd9ee6104998d0998b71dafa94f8262df8d34ded04db2bda750fdc4286577165dc69ac4c6c3407239fcc40e8b8d073ddcac4f5d670ee7cd0b0d96ea1a6d684aa536abb98a87db890f5780d6ef797998d7d47aadddc4b7e270c4141bc871ffd631a54e5b1435", 0xb5}, {&(0x7f0000000180)="7b230acbc20ab7a9ce75a69d179d5e58d49b6cad578c324988e88f020e3ec50a660eedd52134bf6c23bd36631a0346cddc84d69db413cdced41f2d7478fe21cb27146ed322d463bf1112753f47ffbc25faa5fe5fe0731a745dc1c4f9aa90fd73bd6ffc2925c7e9b4ad7cbc", 0x6b}, {&(0x7f0000000200)="5d4fe31b0f6cc8c441b06eb2cc75f7f567adea6bf3ad23f23a", 0x19}, {&(0x7f0000000240)="96012ef7e2c74adb3851d91d7a41caf48aab3f06695fb16b455807da14ebcad76acfc95373abd9a93fa6f279dc1ac5d814053effada7ea5946abf28d2784833acbe79d7ab368150dff75c271810fbca1d2069eea31250f029a73a5bffc94105da15b439377edae2594976f83b8f45fa36dfacca58fbba5ef51a8db4cbaec1f607eda6f03cae56dea36a433cbe79bd3d880a5b0debd49fb0907", 0x99}, {&(0x7f0000000300)="4b55f1e472216d4bcd6a97048a6ca8946e1a8a5d8b7bcc29e802325ddd8f939d65a2f684a18a45167b97027e5a0956415aa669ef534a140e13cac9fc7b18b5e17bf6bf3823cce70114b0cfd387403535b9af0d67db5b2a66f9b85adbf26dad6009c5584c307d497b3d0e60e77d8c228359c95377f80ce9399616ff44a3bc4e92d28a5a36d1d982bc4ec4384159a8ef3fd92904d0a0277a49c421c6b32dfb54c30ee1a734b26c67fe6a3b329e7e601fcb0cd4568080c82d6a7d28ba344cf489f96796b8f2a523dcd99a8a7f4aa3b730e9bbd68371613ae84d2b2f0b5e", 0xdc}, {&(0x7f0000000400)="d16346283d74bbac8a4ddfb86918b620f1aa8087e327411ae23d", 0x1a}, {&(0x7f0000000440)="76c4ab70a794eb303f8e8d7deacbe0e62474120e818201aa6efafcf65a25eb6ef304e6416c4395383b4f32af9aac174e264f8e6ace0bf15298d7aca482f6ba0c4a1c140eeb281c0f8d6be77367e86535a9d2a4e72a03df4f3a320aac0b7abebda9a974f5a2dd6d43caf65e7133d63d3178a7807b2edee585c0a87b", 0x7b}, {&(0x7f00000004c0)="22cfbba06085436adcc9b6400ca55f90bbfda3833068062f4c1f2f7c697f300b33356a7f6fd9f387a6c13f0e41d799a83dd61ff6c096737d9473aaa962cfab54a6264ba1535a1d116ded82aec01032c703f3852611033b318b429ee52946394bf6c5a2ab", 0x64}], 0x8, 0x0, 0x0, 0xe}, 0x0) r2 = fcntl$dupfd(r0, 0x402, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) readv(r2, &(0x7f0000000080)=[{0x0, 0x21b}], 0x1000000000000208) 01:51:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) shutdown(r0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002f000000000000208000000dc1bb893f"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:51:59 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x102, 0x2) getsockname(r0, &(0x7f0000000280)=@un=@file={0x0, ""/97}, &(0x7f0000000340)=0x63) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='c\x00') lchown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') 01:51:59 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xc39951902dadb64, 0x8a) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) r2 = msgget(0x1, 0x52) msgrcv(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000005a000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000500"/90], 0x5a, 0x0, 0x1800) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001fe, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x400000002, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x3ff) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:51:59 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x4000, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0x8}, 0x10) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x100, 0x3ff, 0x100000001, 0x45}, {0x7, 0x71, 0xfffffffffffffe01, 0xffffffffffff8000}, {0x1, 0x200, 0x0, 0x100000000}, {0x100, 0xffffffff, 0x0, 0x3}, {0x0, 0x1, 0x3f, 0x2}, {0x9e, 0x9, 0x7, 0x1000}, {0x7ff, 0x9, 0x2, 0x2}, {0x1ff, 0x337, 0xfff, 0x80000000}, {0x9, 0x5, 0x67, 0x1}]}) ioctl$KDSETRAD(r2, 0x20004b43) open$dir(&(0x7f0000000240)='./file0\x00', 0x8, 0x42) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0xc7, 0x2}, {0x7, 0x1}], 0x2}) ftruncate(r1, 0x0, 0x400000008) ftruncate(r2, 0x0, 0xd29a) setsockopt$sock_int(r3, 0xffff, 0x5ba2191286d744f7, &(0x7f0000000280)=0x2000000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:51:59 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xe6c8, 0x200, 0x80000001, 0x0, 0x1, 0xfffffffffffffe00, 0x9, 0x1, 0x2, 0x6, 0x100000000}) writev(r1, &(0x7f0000000800)=[{0x0}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 01:51:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="e0cec476afaaa3cb8580c53658a9e8f4c6a5208a674ed69804f0844af0076ba0669482f79e6bce153eab7bd8509f03666ac4ef20bef8f090bd2d60778b0da14978286a67188eec585211dcbda6939b42b45f0dc62e8be9d837e976288b99cde56e763d0cd7067cbab8796983808e320b4dc71daaa30353f111dd61323e1cbcee2ee8b74384555c1a1a49c99fb106cd56037a5dfc10b85985b53c119a7182d4eef0c13f75a3602f87d7612cc01d77eacb03f276b2095aaa37560325daa3dba5b13014136c22fd9786233a387289a728ef4850f88b02edbd9fb33c2205e86b324b887d72bedc8f", 0xa4f9) r1 = syz_open_pts() close(r0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r1, 0x20}, {r0, 0x10}], 0x3, 0x5) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x95, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:51:59 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f0000a99000/0x4000)=nil, 0x4000) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000881000/0x4000)=nil, 0x4000, 0x4, 0xd7274208119ebd7b, r0, 0x0, 0x0) 01:51:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) getsockopt(r0, 0x837, 0x53, &(0x7f0000000180)=""/4096, &(0x7f0000000000)=0x1000) map stack 0x2071c000-0x20b1c000 of map 0xfffffd806e8b5178 failed: hole in range 01:51:59 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8018, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000340), 0x3, 0x0, 0x3, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0), 0x100000000000008, 0x0, 0x9, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) fsync(r3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) dup2(r3, r4) 01:52:00 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x8, 0x800, r1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) 01:52:00 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) 01:52:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname$unix(r0, &(0x7f0000001000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000020000004000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e49e5a07dad2f8ab42b02c27e13d820719c386be70644eebdeb6ed72c1e89cce9cfd661b4ae0b7a0104000000000000f32174ee97acd45635c8d4b945f7429c19701f2ce955a93fcdef21281591890ad969c40b5fdd5392ff3be4b685d28ac65265f4b4336fe7eb3c6c299473ef1d53bae74ef8c0127f7fdf003ec5d0a751b0a209241c940ea313b07783da9485a8fc6bdcd0b54c869b7c5fcc239e5f6f1953ee3e74e6de15c25114587cc6180b0bb91c98375d13c6b845e666b0250ea6a5a21682819a8b8336ca460200100a230718b420ca4197f00bfa255727024d3f8c6e583c498253e340b043ecc6c6b6ce649759639a1c4483c24a53d0de2c64833cd91b488b8d977f3e9a99"], 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000480)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x6) getpeername$inet6(r2, &(0x7f0000000500), &(0x7f0000000280)=0xfda6) fchdir(r0) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x8, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r3 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r3]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000b80)=""/169, 0x3d4, 0x801, &(0x7f0000000100)=ANY=[], 0x0) getgroups(0x9, &(0x7f0000000540)=[r3, r3, r3, r3, r3, r4, r4, r4, r4]) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x6}, {0x18, 0x0, 0x8, 0x10001}, 0x0, [0xe43, 0xfffffffffffffff9, 0x4, 0x1200000000000, 0x2, 0x4, 0x7, 0x18c]}, 0x3c) syz_extract_tcp_res(&(0x7f0000000580), 0x3ff, 0x100000005) recvmsg(r5, &(0x7f0000000240)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000600)=""/63, 0x3f}, {&(0x7f0000000640)=""/137, 0x89}, {&(0x7f0000000700)=""/90, 0xffffffffffffffce}, {&(0x7f0000000a40)=""/149, 0x95}], 0x4, &(0x7f0000000880)=""/167, 0xa7}, 0x801) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r11 = geteuid() r12 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r10, r8, r11, r9, 0x143, 0x80000001}, 0x8, 0x100000000, r12, 0x0, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000009c0)=0x1, 0x4) chflags(&(0x7f0000000a00)='./file1\x00', 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) r13 = msgget$private(0x0, 0x88) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000f80)={{0x9, 0x0, r7, 0x0, 0x0, 0x1, 0x2f9f}, 0xfff, 0x1, r14, 0x0, 0x2, 0x8, 0x1, 0x4}) 01:52:00 executing program 1: r0 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/103) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x4) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000100)=""/186) r3 = semget$private(0x0, 0x3, 0x108) ioctl$TIOCSDTR(r2, 0x20007479) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x30002, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000200)={0xff, 0x1}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x2, 0x1, 0x7f, 0xa32b, 0x2}, 0xc) r5 = getuid() r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x1, r5, r6, r7, r8, 0x20, 0x100000001}, 0x7, 0x9, 0x1}) r9 = openat(r2, &(0x7f0000000380)='./file0\x00', 0x20a10, 0x2) socket(0x0, 0x2, 0x3ff) ftruncate(r2, 0x0, 0x6) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000003c0)={0x8, './file0\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000400)={0x3, 0x1}) r10 = msgget$private(0x0, 0x4) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000440)=""/232) ioctl$KDENABIO(r1, 0x20004b3c) setreuid(r5, r7) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000540)={0x8, './file0\x00'}) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000580)='./file0\x00', r4, 0x3}) readlinkat(r2, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/154, 0x9a) msgsnd(r10, &(0x7f0000000700)=ANY=[@ANYBLOB="0300000000000000f377bb069520b81b25c8ef9e6fdf8eee64eb6dafa862957a51c4edc78c59d3dd60c97e959f5dcf5cfe863fb67fa036101c703a09d4848dab34d001ee198ecf6d9cb64cc89de4148d5cf6b34c27480099ae1f000000b36d7e36dd2bf0b30000000049963d3ecf53fa38892ded8ac87771a7a574bcd5bf9b246f5a8ef8b642a9c87f6ef1ba3126ea1e722f08b1b2302cc3d9e3be8aa85f6eedb51f83df85330d6202f397be82acd607203ec3b05a52fbb44a551455d7c24cfa2c276377c26409f28276faf2ff16186b01c3f5d6c43ee2cd096bcabeb9f07d53dbf6afd98e0000"], 0xf5, 0x0) renameat(r1, &(0x7f0000000800)='./file0\x00', r1, &(0x7f0000000840)='./file0\x00') 01:52:00 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, 0xffffffffffffffff, 0xffffffffffffff9e) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) fcntl$setstatus(r0, 0x4, 0x80) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:52:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d011e20000002000000c548c60fe3d86b2401e5253652ce3031a851f9f7f93edc57f271a03427542010f798dccf86c6eb84adf03d4b622813926453a2c2a70cff83d59511c53aa5a8580746de9fd3f02d27e30de1fa00e9e116074708384a4a122a835947e430d8fc93ee99ed9d684bf47bc82a978e74fcd88007d692230c0aae29a48ec2eb4ba218a727a87c6ce9dfe764fb0cf3447420b022a4db244b6958d4c7"], 0x3) 01:52:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) 01:52:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x2}) r1 = msgget$private(0x0, 0x80) msgsnd(r1, &(0x7f0000000040)={0x3, "aeeb44c525990a4d0104c7c8d26a21690f654d0f70127ac50004d35c4f"}, 0xfffffffffffffddf, 0xa22c7507420c8dca) 01:52:00 executing program 0: r0 = semget(0x2, 0xb108d25f9f7e072d, 0x480) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000080)=""/182) mkdir(&(0x7f0000000180)='./file0\x00', 0x88) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 01:52:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x20, 0x7, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) 01:52:00 executing program 1: r0 = socket(0x11, 0x3, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000"/177, 0xb1, 0x0, 0x0, 0x304) 01:52:00 executing program 0: r0 = socket(0x2, 0x4001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000140)=0x10) r1 = getpgrp() ktrace(&(0x7f0000000180)='./file0\x00', 0x31675adf2ce105bc, 0x0, r1) shutdown(r0, 0x0) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) 01:52:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x1021, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 01:52:00 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x828a, 0x0) pipe(&(0x7f0000001440)={0xffffffffffffffff}) r1 = getpgrp() recvfrom$unix(r0, &(0x7f0000001580)=""/89, 0x59, 0x0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000ed387fae957bafbfd98432dc65000013d0daa35c474b0f3389489e65ea0552e192cf68a8826cf05e7ae84a37b5242ea1e5a8966c05f51a44ed38e372fe0eaf50a37f8188cbc0d4dbea889dd289df712ed9e4e680986b14dbee6eb03c4c40077fb11687deaad07710887021ec56599ebd41d379caab97ef36aaf8bf7fcb3e322cb9074992f441c1e793ed7655cbe7283af1fe8111fca0143a9ab18bde72cdb1c5df43aac4b02cee3298bb91c9bd503f3c938b8d32ae4fa3b484d2e7ec96c15d799dd0380edeb5a6c698113060b82cb1dd"], 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={r1, r3, r7}, 0xc) r8 = socket(0x2, 0x1, 0x0) socket(0x10, 0x1, 0x40) sendmsg$unix(r8, &(0x7f0000001380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000080)="4f587f71324ac31e44060d1d7ffca6044b8e2b3d0010e3cda98c8091073719dac5abed9ddd42ce08cf", 0x29}, {&(0x7f0000000100)="7b3a0b8556374f090f775395e14121eeefc01a499c55fa2aaabb4ac3e89af8e63b87b8a716b235c5e4aecf9332062a1dcef8af22c875904080530be58c2a8a5b9e9375e33e747365ff3a6548ec5dd4d50dfacb9d34e676f6bbbd5a8b7ca594029ed0a457041604b230fce69aa1bfbe5f314e8f86b2bbafadd6203f9bdb374b52a7b8ed178ead34ed25aa30dece8d43296ee582892916d5072f9dbb8add7c008b04f8965d8bd5b7e6e0f5f2d62306dd34a41bf02e105489544e066410d47535c3b91b6e491a33fc81655dad48051afe11afa10e518e2e22f967ad7038247ab1faeabee14687a716da19690ac30fc33b82c6c54ae9d1b98d83094b41dec37297e1e274d538a8d66a862acf42635413c55824bfff311f60852bb5d640260002ab30543dcf8a42151afafb7e189a9b1083a0d96510a4802035150c3a3454eba6d3f4e68ab446f9c22a5e5e2050f5c67a5d1839cd1c020f463ace7cb980887a44dab4f59505353a5962573295825b743105a11655c0ddc92b0cd709341bae275932ad5ffbd159f1a3ba1a410a0d408e7d27c6ae7833a4bf698eafab87debf2b87e308ee681085a1eaecac41691b00e26088e175d5ae5de1b84f59b71ed838452fc610ae211a3bf088aa217ee7f447b3fe7c0508c9781d02dc04765aa40afb2aeef41a7daf61c9578961a4397b31e1398476ab41459d03beca39dff756c7462a66b88177c4e03d70b1e9db27354246cae9289093a6490f7dda4bc22f3121bc1db10c271f229c2865dd99f2ef7f5c7be44617fd3886661fe3c1874d45bf9c5da0a82d029d80695b32ab5e3526f008dee06c37db2bff657af2e76008a02c28203971b3d8524553723a5f504945d04f61ca9b33ca750fdfa18b35830d137d596bf56c184029cefdd790fef0f086d8c74db5527600a60e1d9acf81e43a6d4def996a19d8c659235b711933ce8dea11cfca1c005df003b905456b17e0a76a9cf498a6766326b11a2db274e56a7f569db97af7048ff75e3da8cdf79f358041bd82d07ffe5124bdf6e006cb36c92a208a82d8896d18630000398bdf2c909141f4060f5e3a0f7aa4d7a229d876b019d4ea2deb4c079b5d9d67f2f091fa0537e28b4517bb00ace1ac02ef6442795cb01fdc7a27d71bc3bcc82e742b5788d701a05fb780f5964101bc1acceec7f99ba1b64f82ac20dc2af3c8e86a3b15c02e678167cecb51774d1a4f00370d505c6d8ad8e2907d33fecad798527672d3bf8a052086f64f6476cc8707459a21b7a62f7f8c2c18f47b780df2a639737df8c514fd2bba2db3f489475c8b5a55175df9e0435bbe42b614c732129376266bb853014b476a9a490ff7b4528608ef3f9fce6f133decf769c9ac18797c72f7f6de80bd74b3714ce0d32ab2eef230969970b1ba778b4efe114da7c4ff9cf19ba07059e575b1ff4aae606d7606cb1086da75cbd9d2fa5df5e96fe71b8550533584e228cf6838ad22721b1318497eb8a3e2793c1c831ed6d3f8153705b4ab241ff14146efb6542ad7a416cc36416c29f7cbb5b82c107cd141f1056c4282465a1d8bb800d993f77e95ac13d95da2b7a925dbecff9b559cc4ad99b57908e0c09910b5e89c1e9cbcf99fad2e4025eafa357bdc506cb27a857c02db967b73040d6e647de23ef3743e2889b89da97baa721095a62956fa3aee33980d1f2b64725cf0d547febd02807083de7c27c8a08458e6e961ca089c471b97cc65e542c22a6266a97b7523dc83919658ecd5e2ed4148794987f5cf71434c7bbe0133492b58fd10cb661b55ec27c57be8682a266d1e23f762b4d33ee7d08780ca66afbd5e79c0d156f1f25673436eeff59b5fd20ecda07d06aa694da82605f1281a77aa0a778627859a82afbc5e41a1a652f7675cc3ab8b2bea280b701041d70261122e2f3641a5b4d6f7454a6e0583e0a02c15e7e75ae884f6016919ae7d256ae2b4ae36fb09a999b7d6f2367ee1e2db6899615bb4e3affd532f444c3e78362176c9f2fcee186e60d264276e52da3dfdf872d77c301fda5d2b777ee0aac3c0d5aa94c79c4493dc4baa6657be7ca2bcffe9856c46b47394fd26a46c47da630001127bf29f39d7ce59bc20550ebdce12e630dbb1c9ca6ffc876021a4a268afa98ad365e3d4937abbf7424d09cd9cfe7a2eb38b7aa6b6b352272860fb9848e60831fd305c3901954a631a07d58a2e3a21cad95e6410e581b011f5c0616ab1306658bf47774b8a3f9874e42a27c15c9752d2fb442a98fda81dc0f64c3c2747ad3fb2f4fabc66f8b4462b9b440e80220f8b8663ce8835fb47c77f2aa2d01844ccfa6c5087479b373a8f6d661ed1d1515ba09785f5ccf7b5b3ac8c13f3f2765554b5daf1a09e1607d902a13e9a1efba16850db3743ff3368170f39168b9138ea231c2e0264b559c38a3c65152c5011d728596de883f26a54edb8b838aa02ad5b404f56b4638d4d064d8349e5c3c20804d403ae2f53a1dc9a6e52aba929d2cf9339d0ed7dab4fb6d638d37a699f1519e1913962277ce18e46a30f6220984744bbcf96884ddfefec03a6899a26e6627c08cbc48459c5d0e191e77eac2d23a41ca5c50786af1b208e734b2a2b86189de4fb4788522ea135b99304892069b49b6b0ed7565305457082960d7383dc4c3964ecc296a8dd1b67db8af017faffda2bde08a2d9f235212c02f5cd9db9728115148733c196cb2296153bb5403ad6b3c7f8d74383ba0f2f00437edc39470fc2b051b7f6fb08d258fd62c19204edc94a0b2f3d796bb2ee667236740ecce6315cd5ff3e6e04bd5b184b9cb3ac0e33677e45fe8ffc923c2197baed73fd876f8e2be0808e3e1bb8ef16bf4230b64bd6782a0f01813af57a7721508ff508cf240fd19725a9d037c86054287fd5b095fff1e77fbfdda167e3f6ef19252123efbac97757c4e678cf7f0dba25a36097a4af3e922e3ce009ccd7ff4b6509b960413acc823161eab7ac376261e4ebfd70d28a4c2bbb0694a5d25cb71176c8344ffbcb6d73813869880509de7fec2636e9359ce3d7e4814af4f493d83a546870d5533201d4645a18296db3519a321283a5de937ad3ebc644ed8c81de436e2054d32a2564fe74238f29157fff39c7fdeb9b9d30934beaf7fef7a9f0028ebff51707bea031d7ca2d3fc9ffce80769c6e7d3c8ef788017419cb38da5545a2b383d7431974523950975a30941832ee8e6fa1208a9b6380a136d543190d598e2cc61b33588a709726b169d2152dbd7754b9a60441e5afa1098249c6ff392c15aeeb0a1116ab2b42f957e8370f4f67e9596d13d9db2764cb25b30435ce83e39b082cf1e3e18a72019b3210e3b7fc2aa028ff780b0bea649f52c59abba52ae3b117bb23d1ea3b2a62459c98cd07fad9989fbd6b44b21b64b5b73d07001053e8ce6cefcdbf835c824554ed4d0f794e58a91ce550ee818155a5f10a1f20b01cce7228a55dadd065ab17b8e70ecd40ba2313fd0224ddf393d9006a82fae67d1ac46fbc5e0b5f1f797cccb0d6ba949f870b6a6a49e62f01be7b5cb5d2d019bc35f0ad79913c1bf500789d16fc4d8dcfa677dbb8ee38177df027193127dadeeaa44732320d4cdb67995e13d2592dd14beb6556f0ee58202022d47bc7632ad484039430adc9c773ea734184a147f04e835a5278b2629718457e2a714189537b7330e721d7cd6b9b496a52454cb3f120eebd99a2dd38e23dba5ab582021d6d055d2e1e7a301d0848301bbcfbc4fc95d283057f0b30ec6cb9d1dc22a922223dffb1fee9f2bec0e05afe7b93bc799db5d7801d0e0e72cc86716fc2eeb18134f61ae77999beb3d54591294e048706dcc1cc57127db25d26152f381d91671e4d8de029f7cc99dc31521fa960075b38d40a00f05c9ab095f24741fb0251604dfbcbaf2777c160d3da1f3a610392dfb6cefc3dcc0dcf22c0fc371aae70d364645be9d90fadeae6fb0cc2623de2ee9c3cc151f05deade0f301ea8e90bfae4480bd050d7c14e7a244c08f617c051f99fa8062c2aa3057a309f2a05556a7274b69e6c80caa3c8fd05fb89a6b08d97b87b089cb9e893a51f759178edf536aceaf47c21f70a2d474cc668f86c3ac72bf1db346cf083331ba57333d6224a2de0bcc57d0ec2950bb01a2df73bfe8265fc1f1c000b594d4e19e74360d29abc826347b86f7dd3845a63b8163a64b068fbe2c38ae49118ad17111ac2be2be0517c8ded574ca19767f63bc3956d81f7006b6380d603b61a94db02906c564775043b0d16be9840d41b54d92a07a063b1ca9d7e48a54e9b0b45fd8021dd4523c9a1bbb7a884ead6efac5a9a7ff7c71daa08805a888c4c7228299432c1e7e820eab6f616e3581e37a8ce0a22599a6d3c7dc86387c7951ec665f05ecdb8e46e3337f7d53caeaf72791fe85f94b3f3c2db46fb55e3108bb2ecfa50711aa3b5f433a024a0b5b1e9a2e37aa48ddbd85183de54558e95c0bd4da9f243f6929e3db5c1198c5d9ba7b83e5f417587c74b523cfa4a0cbd6f655d0d6e5c46ef5e28cc908e534301906e60a55486cd7d363bbe11cb6de326d5a9936c619ec242f406964e1ca16bc2b165c6a8519776db358b4ae0c673116c3889b253e2731b6c7547f481d93bc8dc8e0ca2f941b5cc92c4f54e2d37a27480cec98f5c4e18553862e79dd427d4208d8c30c9da44b5f2be973fd4b38bb5f2efc03faf61aca346bfd84ddd1edd4de32611c1a6d9d953512160cc9d193a409316fd721c2d2937982ba5d3ef8cb47d79cab4e81590ea758d681f2d8bbe8d6d99fa681c657e6eb6ebf62fb673f0faf6f46c294774e69cc509fe5b009fc2b696dd068f51eeabf3d3d88e6bea086f2bc75f5073ddcb8d9d81b49170b7ea45abd9dade563b50bf6b8ae57b01f7eb7d4250b47f322503ca8e39ff0eec632356363fe1dbb90b76fc5e3c1a739dabcc37fec0a49011c926b5636ccc098ebb6f8fba576896b48c993398d4ca9181a9bf210210a1f129fe06c016777fcb87a33e2f7f5ca0c5fbaa0cad538e04e57a085521c7f425d8c886380d30d272b9f1782101858fd0025116145bf2f1cc03d859fdff94dd3280dd178b51f9139a82836dbb5e15ddb846a6e8c45cf46d2e54b2cc22e58e3f7ba12cbc0b5c01448c7256ad73523e7f1af7135936b09b2f720e89fd73af872e2951a3ed063c6d1b108576267e919b02764ff4b593e70fc6593cbf43e9bfac6c8df4e9e8702553c2defbe7055744ecf32ae61708fc91f38edf824a55251d7da2ae168d06adc9de54e9792ef5bac6c43ea5988fbdd8efc5deaa1ab2a25757f65ae0978ca3ad5a7702c9f64bee2eab8b544e3951ce16d0a7a7625ea8cb7030a847b4043d6ccaf9740e5b91ddd3e6ba6b0fce1056860c741c5c66def35433cd83c35e30335c4f6034200c3a203819208fab1bfa815bf29aabf21467bf88c73ea2f051816817bf65f368cd028f2339c473a5496a098f6b6dc5147f10c978ee959adeba475249e10612c100f34900f95a8803bf4a6abc195974577dee59f3819a275f0ca627dd337b668eed094d5db0fe647a1ee990534eb2e0b4dbe8d353445bde7e2988109b8f6d3b60e8ba085d5d230040838b6706159a5deced84ced7920cc266bedfcf2c99e60780f6ffafd514b38b169d1632f3851c7fc94a192fa2e6b4bcb8aacedf04a474b5cfdc061b51640eeed4616fe97a4ea12e509035e0545d5a73eba4c1171c5cb4515c38d31693101b0982250b408d2c368359895d89c851280a208e00365a519aad1c6a534116aa6a0c659e183caa59ae9d4f94a9e6ed7018e133", 0x1000}, {&(0x7f0000001100)="a810560678fca2232e1781960b87050e014b573abefa4eab4f443cd415967369105081e445e007b407a86df23ba4b6f15ff6359416a77afc9f22c14eaedb88d1a3c9492ce7106f667bf5062af8625dbd3c38266d3292c6634b5d44dc97fafb011ba547c67b365e558eb25a3997c4d070d5f784da6ab59a862b43ec637be1b048726217dee95e43314229d08bdc5dd13805dd3516798f7ffc23859be2b4684103392ff2388f4fc03fae3481b732089f8473ecb33b0f0b9c4a0411107a7bc94b5759a0a2", 0xc3}, {&(0x7f0000001200)="783a38994a4e9dd1bbca13ae504230de83283bb18ebeb899b312ed560a8a6dd3b853438e1567afb81ebd0f4a167858361df5996ea1c5ecfd2bbbe905d1b16745df971599fc6c2f6d8dfbda78", 0x4c}, {&(0x7f0000001280)="d7a46e935fbfc94b10c572d8fabf65954fd7229109b04ba226edfa75856ddd4b23d35be8d42c31506bd81341c02b56a051c7b316bfb16c69a85de4c43d753c404fcff72db997f77b7aca757ca12c8e3a3422ea9d0fd1e92502048b6c896a5c458b00d743244c39f3de", 0x69}], 0x5, 0x0, 0x0, 0x407}, 0xe) setsockopt(r8, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) sendmsg$unix(r8, &(0x7f0000001940)={&(0x7f0000001600)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001840)=[{&(0x7f0000001640)="46acf03f6dbad75ecc40beaab9cdbc9858a9d1faf4b96528e90d6d21dba26a3daaa899ebeca7461d2f8821c388f9616c9162888bc06593fe58a617cd8ffb2491", 0x40}, {&(0x7f0000001680)="c6bfc9e14d4e209bd1533592477ead18adc4dd52065dce789cb344f461c6803a713a60ab707bde25870c6d92e19949cbb9d410a828dcabe267f3b6bd12373bde1072b40a705e6ead3d22288f5b2cace7380f4fc26cecc4b183c35c6abd63132128aa78b585370bdb238315870d9da5f7f717de4911d511193789dcc97fca3cde96efc858d0c40882ae537e1bb06f8bf32ebfa3cd743bcacc67bb948d22270a5c15", 0xa1}], 0x2, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r5, r3, r7}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r8]}, @cred={0x20, 0xffff, 0x0, r1, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r3, r4}], 0x98, 0x2}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) setgid(r9) setsockopt(r8, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 01:52:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000fc0)=[{&(0x7f0000000140)=""/174, 0xae}], 0x1) r2 = dup2(r0, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000f00)=0xc) fchownat(r2, &(0x7f0000000200)='./file0\x00', r3, r4, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "49ef517bb6225d5e0080000000000000002000"}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c5dd7139a0e18de50c0e88fef9279cb5b6c19ee7d60bbf56f1ca5dd42784afe823ee287b0c48f12a53c7bf078a76f65486488a86b8b742055be426710c4e8303562ce775e631881e485be211b297e8eb9fb2da087228de03faba9f8715936f07e0a5ee1456458ad65d81ff74ebb100eeec16ee0dd61324711470a07cf69bb7e0995601e359dbfc0a364c09c7c594996e458967f450ffb744189681407f192b9b07bad0fe72ea8bf7f4858347098d19b321d18f667dcdc3d8d49f7f2f8c469cbdaf084df3e817298d33db2200e4b9ad1e0ff3795ec42cefb83f9f5501f7f4ec3f7d17c4cdd96c02cfb08f87250dba9aaeb6cbdc24facceb9185a8a47020cd6ec439890d5940ee31b0c78375c4e173952c2537449084c5a413ca26ad35a4296021781225bf3d128e39401a364b935b9c5efc344cf1180a7e9297a79ea60c5483188f11ad0fe25f7c592e3bfcdf8fea1763f305258ec3c1e97e32c2e8cb118ab913ac67fa421e0879ab3e789df71b1c59220d3bbcb0ccab4e1cf14aa557a43868db2e325c215ff18b6da1451b7339bc1dfd5b7aec91ab656cf6f286825b0a933fc419194089c597419b88376925bc71e54f6bd04ea80e91f113e4b3a38374e9bb3958cd9730856a6be4e17b67027549e9e408b4402f9bbfc6f2476250af3fcee36c33911236566224ec5ecb0975896bad351873b9af21721d8ba0664bfe0473d2ac412adba0bb10c98053dcb4981b726ac6cfe6505d64480ce3ee0ce117d50477ea0ad42466ef363ee2302a6abc886fcbab8e9686b9296d937a05f6bef5b3f64a5e05d70479e2343c91d8c8655ea8186fa68e8ab286fda2a8e82544a08e374081dd41643ec66051a6f57ccbc1e1e2ae307fd54b5fd04dcd6f7b758c4cc58bbaf48d0035a6b8f9bdd5a1e4b0423fce9a9cff23b8c914e89206e741d7b627b1ccbf641a32e0d2d32373a542d4a844e2f38ecf86e321b2b293ab4c4627be7ec92b79c5f549f4a4fd99684e95d4289f4485c8975036db6d43a9db706581e86d9e3d2a833a1a97aa0b87b9fd4e413a2633c93d38f5ab9563361db64d82e01b789ea4f6a4ffe9623c89ad7a020123ad557b2e27047dc091597e7ef9ae1fd2fc30deb83009df0dda38648dd530cf100dc5c1821287dd8422f893cefe7e81852c62a1649f38c3435450152c3d43f99d1bccb05ea50129e20c0f46ddd5c24a8d48862c16eca92f9bd3f3652f63706b9b0991f1dc7cb7049604c39c1465711c2a01761b52dfb8920afa9ce2dbf6af95abd7e0111819f0b14d26cec378506d4983665e8451b32c10c0b8ab6454eb35233ea73611c920b2694fc1b494bc91b6783b9fc9cfac072b3771353fbb3c4ee9b4e41ed98b124d8701a20ab1504bb669994b3bdcd7bd50f6d9ac682b6edf178cb580f52219bc3a85fe26ac430f687ebc83d09c34c9638d565236355b0a77a93e74ec05c7ea83e462853e9170ce7ac15eb5a4b7223f36577fc2150126b3da63db1986d5718ac89c38ce2f3d75f83b801c932fcf3d94b4ee5618ffca896ac8bb4d398b0aa5ce4e99a7bc7cf275d222a7edba458b203092fae62c0592c710105e399eff15540886ddac8f8fe9384b6213417d5cb2ee9679b6878b38fce3f9cb06959b86d689d5d6fe5e4f18c4240a76460ca644a18bd66b761fc7c5c71903001a2935aed20e76e3f831a6c347a65e1d4d1079d3ccde8693a66226a81632164ba21e724a1d8278001bec668741830d2aa7b46601a9aa948f9f4dccb85b047f25ed9b19eb7b0a7764bc84af92b150cd65c659547ba8b6eed91044b8eef97f66831dc1812c157f284833043983e8e7feb5c3ff66336acef36459e9ac79e38f0a36c96732ee440ba7f7cda7b69d7254d09f5ad95d01f473bea54bc65365c938fdb228de6ddd4602f6d1fdd401ae62f09711063e2d44f3995ac4f389912ea97c235c24b911679b064e679778b6cd5f013609be7e0c9b3ff41c3890bcba69c85dc62092d2618b227460b8f1940bbe2190b2f839882ac7e987ee751fb191a378d95037ca3f99b21161ea7b7ca001d3c51de6e8c254a67e250e25639d17dd7ac6bcd5b18db8bb7375beab034aab082b6ba2467bccbe3883b028d547b8adf76114245f03ca3d603df1cac2ae70509ae3772e7ccf93271e804a0f5c2a80cd45584e25b5a89ae997fbb1ba701f9b89847aa39e3bf839960d10f5d51b3f636a857eb3a4144d9f88d3751ce5e130fb5b8bb73b33cac09062b26ebb1bb908eea7541ec8e133e82c105a52241e2fe93b49fcffa8d8a17c6ebcaefa020f768428401a37096d78404f7b2a331cee2d4f2788c8229f77f6f4baea6dd889da3ca5d7698dc7e412eba9e4c804e20cbabcb8716edbe7dfb089464d360220c8c7295f1f1a83c6378c596e357303257db7c6781ccc3e84295b0c0825748514e251f4e561a8a5949ae52e45125153bbd23d94f3101ca7b6b3121ef9030b156e621c28618ad5e3f51f656d5d1168451f0d960fd395f7c6bb852eaa9500608211c9c83638ce4826620c8a2e86e8c8d5f09eb0e3445c27809d0e9c42f2c914cd54da485e2681b2219aacb9e9de16bbd01aa36de5371bd9f1d6f1c0cecc02058a7d2fa175807eb813e6bbba69a85bba5e3d692270758d9e3a056f8656fa31708c031912e7403df428e67f1f6bbf4defe8b4693a47a99861c4032f08233c3fa5be850200527728d3f2aba1a9aec06bedc8a1d431c20a4d9e07001cb4b2368341d9f955cb60088ec4c4a520dd72b214ab034823cf99173320c8f6b6dead6fac62b806cec87cca01bdead8005ca730b136ec102b30b98c5e286604a5d0fedcc32eec93afee6625afca7660147932b1cb749637d2d2c529f596841595c25da6d53c202e96ec0b1f8537ab4f94d56664d49a22a373b443a2d8c01beb7ff362e0eb8f470afeb424706c29a24749e45dd0ab74983313754ba8c189ed9d4cf325a69c4f3f904378a59de5133b05fb40c4990972338c47e24fe5e119ab8b05287a0cdf7a3a983cb54cf132c2f6883b153ef1e3d97c4dcd893282c9c26ecc84ab17a5454b00de998479bb142dd087a74345b2c5032acb7af3314dc2a48b3def7c6a3f331e5c83bd9d3ab0a191accfe1509cde46dd93fe0775b49b527bc47d7dc259d17ec39515579a53b1674d57d2642f1eecead6a5d4e4ec07a442c9d08a500741521b1f0f75fa57d690e5dbe04a17917ad3a4c800f95e6ca6d7848bb25620adcf8ff7dd955eff0c21e444895cbba1ff3", 0xbac}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f63a8fc4396f7daef11cbed575cc9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa2", 0xa2}], 0x1) 01:52:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x3, 0x3146d39f0f651a29, 0x10) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000003c0)=""/157) close(r0) r2 = socket(0x18, 0x400000002, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x80, 0x6, 0x4, 0x200}, {{r2}, 0x0, 0x0, 0xb, 0xca28, 0x4}, {{r0}, 0x0, 0x5, 0x4, 0xfffffffffffffffa, 0x1b}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x80000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x82, 0x4, 0x4, 0x8}, {{r2}, 0xfffffffffffffffe, 0x0, 0x8, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x0, 0x1}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x2, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x28, 0x8, 0xffffffffffffff00, 0xd}], 0x1000, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf000000c, 0x53f2d3b, 0x7}, {{r2}, 0x0, 0x81, 0x42, 0x27, 0x6}], 0x3, &(0x7f0000000280)={0x2}) shmget(0x0, 0x4000, 0x100, &(0x7f000012d000/0x4000)=nil) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000040)) socket(0x20, 0x4000, 0x7fffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000340)=[{r4, 0x13e}, {r3, 0x100}, {r0, 0x4}], 0x3, 0x9) sendmsg(r4, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f00000005c0)="6f969cc5f3f12011241b0b84260c32a817e38dd41d6399502c6798cabfc75473be359d4d3703f16fed5449700d08f1aefe5f8b6467bda87b630cfb1a63a05193693fcf1168eddb065d13d5977cbe86d7d2bdfb25be09a27103e3a0b0dffd170b18fcc9359ed0940b4cd33d72d4cbba8a2dfcff906c56cebcbe387ae496afca2735220c7587b335ecea87deb127693d35ac4bd7195fe98d2657bd02dd3ee3a079c182a78351e410dc234f5335b78e25e6bf102fb7be8d35b48079a9f7d3e238060ee8b1c7f8aa5d4c3a4734c99b430ab11c87670f7c3aa62c22ba5abb7ee335f941ca", 0xe2}], 0x1, 0x0}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:52:01 executing program 0: r0 = socket(0x1, 0x4000, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x40) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x9, 0x6}) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = getuid() r4 = getgid() fchown(r2, r3, r4) lchown(&(0x7f00000001c0)='./file0\x00', r3, r4) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt(r0, 0x6, 0x400000000000001, &(0x7f0000000040), 0x0) 01:52:01 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) dup2(r0, r1) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x108, 0x6c62) 01:52:01 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x400, 0x40}, {0x80, 0x4}}) r0 = msgget$private(0x0, 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20, 0x0) recvmsg(r1, &(0x7f0000001700)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/184, 0xb8}, {&(0x7f0000000400)=""/135, 0x87}, {&(0x7f00000004c0)=""/147, 0x93}, {&(0x7f0000000580)=""/5, 0x5}, {&(0x7f00000005c0)=""/55, 0x37}, {&(0x7f0000000600)=""/115, 0x73}], 0x7, &(0x7f0000000700)=""/4096, 0x1000}, 0x2) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000805ddd16c6050df0fe06f8b336320b3be6eb311ba186efa77885ba9eec3fa49b295bbd1da15da21d754691de36bf3acab0ac2664c5af13baeb4f7cd259e4a3b24614c7645522172b58d8c35ed2e3df56bc36471b06508772f9c6be86c595ff37f6e40a59e59209471707ced3cff3863d5664d095e9f21aff6ac1a1d8f911f8cf56ff1a036345978ff7f5bae34249925a0fe5bb4a73cb9801fd3c5edbb9689834b689d513a9171806aa96c44c396a216fc913e8acb4b45374b041"], 0xc2, 0x800) unlinkat(r1, &(0x7f0000001740)='./file0\x00', 0x8) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1) 01:52:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f660900000000"], 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="eecf2e1477a6062c26d892e68240736000abdc007cb8a43fdac25634f07b", 0x1e}, {&(0x7f0000000100)}], 0x2, &(0x7f0000000180)=[{0x50, 0x0, 0x3ff, "c4f82de6452c2cd8afa039ce93695457c98c5cafddb5e8db0dfacd9d3a44ca187c04c17a7f713994a741b70850dafede22e8ec0b5d41423b0930"}, {0xa0, 0xffff, 0xff, "d546407958937aeb385254938bccadf42dc168a45c75923df7b94f3ad0a78c66d7ac328e1f5efd6e87ab9e95d91a74f9acefaaccb0370b5cfb65c384a2feca4fcfc4acc7c42943ec7fc374a5538cae9e6d8b15e64bd07ff7b9c584bfd5a476e9469afd42a05ac1bb6bc3bedfc6d7bbc6bab988d73d2a2a96209ddaa7f5cc16543eb611b69b89ef11bccd80"}, {0x108, 0x1, 0x1fa7, "f9092e67b9716ceadf83039934eccaa506214c0ddb1b9438ff288615b9f318582f07b86ab8a7c498e89e06bedfc4e6aa825b34f554321dd25d18630192783fb8e4e8e513e96ccd72ffe92d154fcb56a6dee7f20a482b1c2f9f04480eb26b3a1bf3f12490ebd894545f89c2b876a176d42a47abff809558154ec5d8885642a54fd8de0770d1b5424f234a7cc887bf5b9014b41358e7937f6c52adf3f5dd0910133f3c72affdcd1d0c8c1c3344f6154b0c7b25f47284cd677f2ec0917fdc1c633e9afa80b2572327e7c87021cbafa67ae92658c5d816aa34a46dbc0b9762bcdc0f8c8701250fcc22e3f14cf98682efb5137a7fb8cc03b2bb41"}, {0xf0, 0x1, 0x6, "7fb9193b1630afe4ede4b9592b01230e0ba2b0b5135cd93c3aea4e0c2eeba19f3565606c3718eaadb53d06c79a8e7d27fbd9016b86d9dd05a84278cfa76fde18ac5981759498fcf10ebf2cf432a184dfc8f30401b99ae1eaa5f0593c275d3d291f5a530af3081cac58a987e974c16e0b6ed93c4f519c4273ec13a95879d91766650ca42d67da8441267578c225d60fa330a794cd8192f737fe58779525f99f5b2d3118196112f1a5e65435ade65aeb121e5f5b9b082b5f4fc82564cbc7bf7d3c237247aa7d583dc66e3aea1356079b91ee8d0b7f051755a930"}, {0x90, 0xffff, 0x1, "a3100b50a04b2af6602b64bb2b1cda3f84c5cfd29c19aabe8d4cb0783d045bcacd028b05640186912ecc60994e240da5e9b59d3af9d33089d923bbe992cb78552bfda2733a7d8aa9ceea56645d142c3728fed3a4368c7b31f130af1b02a2cece81da1794175fdd01beb82bac98f08f57d19e7ea64c9dfee5af2b9a8e0e30ac"}, {0x58, 0xffff, 0x9, "06cd645f762c356f9f2c0845326d637a01ccf176c4d892e414ea84e07aaaf26d3f235c729a5a60d64a39389da52707f102debbf7894391009af491e16413a842ecccd8864d37"}], 0x3d0}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget(0x2, 0x0, 0x1) fcntl$getflags(r0, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x1, &(0x7f0000000680)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000700)={{0x7, r2, r3, r4, r5, 0x24, 0xafeb}, 0x80, 0x101, 0x2}) read(r0, &(0x7f00000005c0)=""/74, 0x4a) r6 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r6, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r6, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 01:52:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x9) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 01:52:01 executing program 0: r0 = socket(0x18, 0x4, 0x906) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="66060087ddeb8f875b00"], 0x10) read(r0, &(0x7f0000000140)=""/227, 0xe3) write(r0, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) dup(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x10) close(r0) 01:52:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair(0x2, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x7492c8deac18990d, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x2, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x0, 0x0) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r11 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x100) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x24a12f0443c8daf5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = kqueue() kevent(r8, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffff9, 0x4, 0xddfaa348c2c65121, 0x200, 0x8}, {{r13}, 0xffffffffffffffff, 0x2, 0x8, 0x3f, 0x3ff}], 0xc199, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffe, 0x1b, 0x65a37f4b6fd10d04, 0xfffffffffffffff9, 0x1000}, {{r10}, 0xfffffffffffffffd, 0xc49810d47e8bbe9f, 0x4, 0x2, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffb, 0x7, 0xf0000000, 0x400, 0x80}], 0x1c0000000000, &(0x7f00000005c0)={0x8, 0xacc}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x3, 0x2}, {{r3}, 0xfffffffffffffffc, 0xe4, 0x47, 0x5612, 0x7}, {{r4}, 0xfffffffffffffffc, 0x8, 0x4, 0x2, 0xfff}, {{r5}, 0xfffffffffffffff9, 0x2, 0xf0000008, 0x6}, {{r6}, 0xfffffffffffffffd, 0x80, 0x20, 0x1, 0x7f}, {{r7}, 0xffffffffffffffff, 0x80, 0x0, 0x7, 0x1}], 0x6, &(0x7f00000003c0)=[{{r8}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1, 0x9}, {{r9}, 0xffffffffffffffff, 0x20, 0x2, 0x9, 0x5}, {{r10}, 0xfffffffffffffffe, 0x3a, 0x1, 0x2, 0x401}, {{r11}, 0xfffffffffffffffd, 0x2e, 0x80000008, 0x7, 0x1}, {{r12}, 0xfffffffffffffff8, 0x4, 0x2, 0x9, 0x8}, {{r13}, 0xfffffffffffffffe, 0x0, 0x2, 0x9, 0x16}, {{r14}, 0xfffffffffffffffc, 0x14, 0x40000000, 0xfffffffffffffffe, 0x7}], 0x40, &(0x7f00000004c0)={0x3, 0x7}) r15 = kqueue() kevent(r15, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r15}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r15) 01:52:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xffffffa3}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') 01:52:02 executing program 0: open$dir(&(0x7f0000000200)='./file0\x00', 0x1, 0x2) r0 = socket(0x20, 0x5, 0x796) getpeername$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c915bbe5898157e2f4261f8432ee5535d602340748fadd8456de3106a4e231df66329118a9dfefcb3b345ca3"], &(0x7f00000001c0)=0x3d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x9991ec2, 0x8}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0xfffffffffffffffb, 0x4) open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x100) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x4000000000000008, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) 01:52:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$inet(r0, &(0x7f0000000440), 0xc) pledge(&(0x7f0000000000)='+]$\x00', &(0x7f0000000080)='^^{\x00') 01:52:02 executing program 0: 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) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18a, 0x0) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x48, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(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)='c\x00') 01:52:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7fff) syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x14492d81ad376e59, 0x88) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) socket(0x2, 0x4003, 0x36e00000) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="48e46cf6ebc951cfb178239b2bc5e02939fb62babb3d36804edcc6d9f4ec75fdabd94adf5be0e5e36dc13b688c50f236bdde1b2b274f1922860c0d6ab59ff2c2da3bd353e7e0d3632a93e344886c61cdeb485f8857f247874c09fa565bb022d6fe3402347fe4b651945590565fb3117ca691abe9b51347f620e8a8c11b9e5ea82332507d78b9944d471afbc582a3df385d22de939732", 0x96}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 01:52:02 executing program 0: r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x40) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r1, &(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0\x00') 01:52:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) setsockopt(r0, 0xa, 0x8000006, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 01:52:02 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x7, 0x40}, {{r1}, 0xfffffffffffffffd, 0x40, 0x40, 0x6, 0xfff}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x4, 0x8e}, {{r0}, 0x0, 0x0, 0x80000011, 0x1, 0x2}, {{r0}, 0x789d4e5562e1995b, 0xe, 0x0, 0x100000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x68, 0x80000066, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x400, 0x5}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x7}], 0x6, &(0x7f0000000380)={0xc8e, 0xfff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 01:52:02 executing program 1: r0 = socket(0x2, 0x4001, 0x0) listen(r0, 0x4) flock(r0, 0x0) accept(r0, 0x0, 0x0) 01:52:02 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000009000000000000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 01:52:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') 01:52:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000001c0)=0x6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000200)="4f0f3d17384910c5b3fdd708ef1c0e59dbc9799b24272a7aec6427d58047bd832147aec832b552108abc15ba4f3cb7cdfc8a6bffaf571f7db798aea196cef212b079c9447c4ad64a9eee984fba53776518ee8b246324262058f5157aba58452bb4ab8da6bb", 0x65) write(0xffffffffffffffff, &(0x7f0000000280)="146767cb397cafeb3a3fd7b3251fb4a02b89b69eacb982a0f27ba8a889cc6fec738f405fd47b0939ae3933639196f7333c515144ab04945db97100ac241a9af23875587fe5bd609ded35e938777248f92958ccd63a647a38bb216ed4205d7d8dd1f6718c5cea084264157c2d6ee0ca1c42f28ff6cca47fd6908424a88cbfb499c97ccd8d15c198a738250f1e7e2ebae991103ac123501435b6b56d03322ced5f00ce46c8e126dcb19bcf9f9965811237d571e7d835f52d95cdd4cfdf8da660fb60946fe3e1b2dbe36c300d", 0xcb) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) openat(r2, &(0x7f0000000180)='./file0\x00', 0x20, 0x1) sendsyslog(&(0x7f0000000540)="f54990f9a1d70e99b51d830ec7d5c008", 0x10, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1451, 0xfffffffffffffff7, "b04d6a07000800000000000900f3ff0a6300"}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000100)=0x5) read(r3, &(0x7f0000000880)=""/161, 0xa1) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000380)=""/239, 0xef}, {&(0x7f0000000040)=""/44, 0x2c}, {&(0x7f0000000480)=""/183, 0xb7}], 0x3) syz_open_pts() 01:52:03 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) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) flock(r0, 0xc) shutdown(r0, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x3, 0x2, 0x10001, 0xb07, r4}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 01:52:03 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = semget(0x3, 0x1, 0x60) semctl$SETVAL(r1, 0xda23f1a5f014123d, 0x8, &(0x7f00000000c0)=0x2) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 01:52:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x2, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) write(r0, &(0x7f0000000200)="3e9a48c0550971075436f865a9074dfd5e6c539e9bba8436ce0f62be192529268abcd328e510e3e758834fc1f766b32c85582be8704a036a43c66e91ad9a89b124c184b0f1538476969696c29ed94bd7892aebe45b2abd07b635f087eacb0399c4e7257a30d2c1ad434be5b98c65f39b47999c337e697251c08d40b527d28abe60b0a019d5b862d20036296f7c07068aa0d7fd5322631916c758e7b05e06157c15aa5ab133f3d45ddbd854a379a33ded83ec2db73b694250b65d854d8be19448b149d1cb3738f110cf114a233ba8813467039915d51cfbdf6f5ee9d501dbe0649ecc08ce89ae001e57d32a6268ea1b37b1c5e2433ba6ab87b4cef85bbce6757a172abe06f43629ef3a9252de59e3cce97bcc10bb90974ebc8a5a7f692097aa5658459700f311f89ecf542d7c81cac7f2b6fe67ba7545579f61ab56f2af42acdd5e3f4c82718ce07d857dcd6c8aa4fd550af75435f681ff19c92b0056176fde5345e6ec51f2d49d5fb5a4456e5dd9f574e261b6038252a90ec87b33ec7f8ec01ac740876ec3731332c038486c971f069cd9ee0640db3ec0144285a93b2c39a0e25e4e89daef708a6e58dfff2105efa2afaa5bed4e34a2050e05e41e45f96948ccad4b95719c0c084a3a8cc12c0e2a91729ee8e789207ce6938fb462d1f6d28a719154337a16213267f108f3985dc9d9ddf63d85d2257a8ff5fbfc6bf09380742085e1f4112735ccdf58dfc3b3dc7f0d677e0a913c919b47a5572cb40d2cfe14aa156cddaeebafb7845f6183eb17753ab6c7e671bf46192c71a3510cbd26567f1a47f0ca3f07635f6da211c469dd552d48fe9557e0c607f3b1edb9532a7ce0d53bef52b7aa3f6888544fc190aa5e646c3cc09985870b770b6b6e18625f9486008030b6899b13663a0291183c2b5333bb4673f329f7b8c7de56f82fc9f50721d12a5e5e9ef7935fb556aad84747147711290c4933e404ac7841a44966eaed08886796cfd51d20f650495aea9eaaabec048f664a7e13db0e5ec9d87a41e9ff99e8f1223e01bd42834ee7c9b924dfd9fd5d2a498fa855de2f38f9c0d8b8519f7346ee8750efb8c5f9d86ace4f9fe494d06ef70db2982f7a6986823cde2d4e9470c7bfb050d5c97482ac17b7a250efb6ad337cadaf82b3cbe68e27e2483784c6f8d9d882cfb4fb6e47388344cdb374a8418d30e02a3406e6b2eb143b9a6c805052d04573bc9c4b16eff62e433f97ad0e48ca5108000e47418d2412aecf2bb04208bbc582589978990415dbbf9c95e32a5b79b67e9870fee16b059caee80aec6d00101985bf759a84994463d4c69c539a0476db21b293957893787e81ab2f5eb7f2cb5610f89a26b9a10b2ee5eab8c3c3e37c6bc84cd35870c90419c48dd71d396c06ccd0edb84287ee401f0120e7d8080536c2e0297fddfc0298906c72f4511879dfbb79d26997c6699e91d9bffabd404223f049759e235acb07dd4fec94984ddd9d1b43a224343c83b4c00efe0a3b7826e366a898d9f6455a153ccc1a7447c1401fc4d0e12a98d4fd4d802fd5e1944e9fd5cf1608a2da75fd3c3380afbe47f51c621212d43b5c3cb29243f3fe4d48005eba4e4f05f92de75e954d5bf84cc3ab22f3dfbde5aff9f7f911847431ba42267cbf82acf417df92c575b82ccc59bb39a976c1a649d7776141d8a7ad7251e7429b490eafdd9f3ba1784b311d28f018346f3f662ed95dd3fd00e7c83f11558dc3232f8cef9580a69dc40d7a4647494c4ac363ad2151e8e6beabcb963101b82a50f5b27abff9e571096545384ecb15eefad93094217e20123cb2584369b4ba09c92aa3eb04adb76e443eaa42da3fa9e7c6c9a9b9bf1f92be19aa1462c7ed974085526d0465c2b500429a4c8c3b50e70ad5611805a5a9561b7a9342def5f0f94d441e6b6854783608c80cf70d58e8278008948e5d2006c067d34e680a821f94521763136fc5aa03b6c6c235ce21204de2b9c81e6a9e25ce6daf94764df0abe70271de9ea18f3f987adf8520f4cdacb6813b0055425261ef8526ca49ba86e04101fdc7da56ebdb4fbe2a4d55134119f3a23a12e0bccb4b29b62b98a68e71b5d5ff61fec047673c219f60221396976bc297967ee9b2e4890e19aab39fcc17db2b74a7c479e245914fca52c347797e3ced262b600e383934946a0b4ec919ffea1faff271b45247b51499a6b530daef981371fb9480b4e49ed3700f4f6d902c92036dca43347106927703881ec3d8ef9e0bd1ac8c1e3df21e043dee82b94dad2229ef0f0b24f82f2486531e1224ae51ea4111c623d9e53abd10fc72669dd1cd53a568c22b85d8d2bf2a1b32db2cb8f617b8e22fb57f5711eade40397a8244cc2c5cc6089c2ec603781c13c8c5d0426764f2a94390a36f82b9d86d782d0650caae40042111d06c4af43b658363fec96a4427361e5fdaec2a27378b71bc9049128f62f300f46130c1c4791114c1e50186bd79812154de7e2d1635189872a688c852aee914550195a6fb68a1df206ccc997097651d1e86202b1d09b10b2a6af4ecd0242fc2746fbe15d87036e2567fe742f003531f32d7e22ba488119a8e7d70ec4525d6952b207049654570341ccab3d876de4e302ef055c2ef7935ae54b4f5daa8c95cc65e06dd37d7900ea233bb0819c31123c940a045775037c30577568e630cf30b3b6a0fde92f12b543b1da97810773b6c316be445f7657d43c5473df3a58e573d349cb9e419c7ea21db8507bd95b337312721a2d4705a9396a70aa4c53361b136c7aef9f7e8b8c2a079703a5f38f12f4899af6ff0720b5c0fb3ec6d81e9fe973f9932cea0962eddfd4da68bb26a60721bbb1e5fff55903228a58a0ed5ac6ec0ea60c0f66dbdc591159eb96774347ed3e9e96a9853f695818f6c29daf2acda72942df77471fc7adb34fe613dac0ddf725e42a2303b0a3f8f9cce89e5f09c18ef6452e0793f1f4c44e934ad2415dbafddbb557fdd04f9587ef024d3e9e18f03ea8613aa1036e711b9cbf8f5ce3231c7cff5bdd5973f12cb419b5c6c4dbbf3387204947d92e7fa8be9dd7836514526767eef9fbc1ef37d65623ba4a8add60a14e406af65dcebd76f680662891f2d92b15f03ca53daab031e04d9a395d3b5e0bea3473d4c19d1f8f7adb2a8ccb9f5b075727859a19434b5f8b53407174108b2de5af1741e8741af9c268eeadfa46498a1e1c7f41889e08b756e1778cfeb57dfc6267ab8eae4637771a3fbed75cd763a9f17037b042f782796320942a40931237583f4fab9d6e34832fa04f36af24537d31090f407e49f9833054df08fab503b70d27253a3d3f2008350a35db48a6cae159911b9315ea6565564dd5bdb36ed678998f1115615830062f95e1090a08352276908a599ca3b53f1c3c5f663e9ba0255f791692c93ad18830124f2dc5390abf68c92366c60bd8c839d836cf6a63e8a4c4d131bc02d6858c2d696586e5c864de9621434a0bb9eda51a5165a167ef9d65c0d2662d0311183942da70c5f9ded78f2e16c87de9190212fbab329fe5a1c02a480aee369802626e14cf051b18f527fed4a8b5d58637fa72de0ecd528d34af2f0df1663aefda3a87696499d808d800b16f84d9b5abe54bd0b084b06913b00d7ebd5dfb275fc1731e937ac7a7d03422352be1da46aa949efa441aef060ebdb44cf12aac2c2a87ace763152f37b4215b0ae8b8e91b3a2298232acf52e6c8a37da6e00f9d1af9e1c6ce76a0296c24f6b6c3b72825ca9aa0c1981f26687eb834c5dc4bb96ff190ac7b52f25c127340ff79975b439349a689eeca71fcfadd7ccefa89a5adf72b0ab8009d16cd131910b81ed6707a293f8c527c0d7b2fa6a4250eb8a377075be44d6a2b0931d9e0c2849afc1a551cafbfa1044ddc52f89145a1a9026eaf676ea19c68c1b0b0d32e97b4481938093206b015dfd8c881cf198ff879a6663f3f9f139443bee10334275f55566fb52f4a9693e5a01c1ac4f3adf71356d3faf5d369ab52cb74b6abeb017bf87eb764a642f8146a9b110e61e3ec4bb85b5207d43323b2bac59e615332b8d95c4847d259607c34ca334f03c8ea922dfd321dcd628437975161a9b262e996afce2c4d6f1727cfd0128c6b39ff1ada6a0f472e0ef306d3b338df23e1386e5d17a30ba1f6e55b09ee3b9a3faba7c1551d2844b676ce708dc078c69213c4b7c8338437b0541ac1410d15701d56daec7ac687e730b855919f8a87cc58aba36c38a0ac5a212f33f150e897f2a9473591301f5e24b05b836bbf78fa728c7deea226567eac687b27d2de24bd6520fb98f7a288fb9cecde093afe09969b6bf621e7560f485d484c878279aacd81e8d93268e59f4ef2bc20878567a9b4fde95ee545c9a7c5ead5f201ce4142b454ee7061de7af72dc898ff6f94798016dcf925dd770ef530d04a36a08a08b9fab5387c602095461dfb7745c3bfab5c1ef4baa86862b2aaf60df38d524c49e38cad426a371342ba6fcbaafabd124f1f91959b0ea4c6b2baae317c49f0cd5d8e57c7c977fc17746bd56758a32181872475e87192c0d709193e734f9f3fa78bb7f300f9bce3179e80e6f1eea063b7dc3afedc3e94070458afbd3eaaf7e08b5c3a3b495477c21beaf0d562267ce893f2f1950355ab935804711ed7cc0b9f26a555f2d93cfe7ae98f932579261e192efdd8ecbe0247b8ac10b3411a635d58226a7a5c02a8e725d89b7b0e00f0cf43e376c704f88b1aa3133b6a2a3b1d114d273508adf2ca3c57868b6b50d8498569606fedab86159f4390662f3f3700923166548f5fef957af4e6f6f77ee73689664fadacfda9963ba0977feaac7da096806a43810c3b0f8f9c1659c5f1c9f8e950bbe7acaef163ee45489f4b391720414db526b9aab2940ce291027b05f039408d14801843f6392caab4f0c0b41d39a2039dc65167b4ec4a8d62f5065b5c30b223673eed299cc35ca679c75cbd245105c82397eeb75a063daed17e67e6eb4dadfec43e85095f3a8ce62f238e0c87691bd7e2723e8bc4bf0d7cf8752cc5c54e8a8c1ce71e2c84fcf1a6432d03dae5dd40df5a2c0348fa14ed24336298aa71c2c8fef7bcf246b4ae4c435e7937d53f3034c094dc0ec9be3fc0bbe332899eea86907cfca03f8b3a70b8ee7ded0a17b943715837952d42dc71ae96f61961bc2c1509dd2f6feb2acbe5c7625ae64f54c723ce0befea6b2ed672d8a49636beed689e282bf814088ee589f4c555be2fa0d7cc0aa7a20eac018d61c5ccc03fcd03c2169fd5b7354d86a3e86173e196434b5036e9da85ce7acd7c62a94d300b0ebc2b630d51aee9e546125d54bd300deb145ed992fe7d5acb8a6c06fa7fe9342728582f1e18174329745258baf4619c1c9953253e7b5c42965cd2d726a46a9af8e5553a8a9d6f16e8270d677fd48611a3a015647e3217d4ea2f1641d01944c40405b98630f8ab952aef878e1be17cd32fd74569a3444b21e83b9b3c70682e4f5ea9fbbc18c8b38661121f59c318b06441615af625c71252a318b838eba26e1102734dc76c90561071eb45243a5aa7a96a7c2f897d2c47a9cbedc3a31b9ffdd5f450558677b172b6ff63b9f125fbdff050f9fa79eb5f6100b1fb4921e17b50c10ef7fa5d257b178fba22172cb55632ef7ef4046458062a46953d1c2eed587ae9052a81d9ad397832cc1453b81330cd2aa77c6cc1f377a52fe6105591e96b17060fb51d383a4ee619f9bcfe5a4c330f246d4e58996cc34ed0edec185f4b4bf6dc921cc2a3b252fb64868c860f71eb952b4f162ef73e1863b07e9d034", 0x1000) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000001200), &(0x7f0000001240)=0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x5, 0xa, 0x0, 0xe4) sendto$inet6(r0, &(0x7f0000000000)="a3095ae62aac55753e1998861e1ac3b0a2c98f73aae64d6047bb7953d2a2ed4a452932b9f356891c96791a3907fdf8f762cb58d293b04690ac9552956ac054d004086d5dc1660e7972a2aded107ed6ee2a70499ccfde0722d74c1b37e707c5025a262cf9edd190f5a9bf6e77ba2ce2f733121a8d56a0c16907b170847311bdbd98dcd3aeb2dc9b4e26554217a63a54909c992d4543f3826e123aa70945f156efa48fbfc8a843e4d19e08ead564a6c19eb0de56369eb75544ada17fe45086d397e1f05cec2fe0004b166c129894af88c8fdfc919fb9c957f1e0f4dda597c5311889054d2f2e2fe3fa2633d02bf5ba", 0xee, 0x40b, &(0x7f0000000100)={0x18, 0x0, 0x8}, 0xc) 01:52:03 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0xc, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0x10001, 0xdb6}) 01:52:03 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x46, 0x8000}, {0x3, 0x401}, {0xc6, 0xfff}, {0x0, 0x100}, {0xc750b39377fb2062, 0x3}], 0x5}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = fcntl$dupfd(r2, 0xa, r2) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000000)=0xef, 0x4) r4 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x7, 0x100000001, 0x200, "2ea86ecce46adcd569ef64e16eb595607fcfd711", 0x3}) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000240)="cfcd4904cafa3d008b48b0e4cdd168ef85c68d3545dfaabcfe2a97682794cf18833844b508d02c05cc7e836003a95c58e4ade2cc6de5f2249230add8074e1589dcbe61904bfbba6e30fb90b684de136c2962a7020207c3dd69b2cbab299501f1f38e9d9fb9216b9de585fd02c0cecb73920d498868a8b38984021988a6095af27a98ee9aac356e0f265573521e90e646e69abb21e406a40f05448bec867d76641d816510eaeebf9c955c1bd99cb0678479cd66334a5256221826e409d8c6d5a6959ff4dd93ae9b3c68a53844fac0ad257309658530446a", 0xd7}], 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0xf, 0x7, 0x7, 0x5, "77c07a432b3e41a59fbf1c04c93acfea96aadb97", 0x3, 0x2}) setsockopt(r1, 0x0, 0x1, &(0x7f0000000340)="85ad8b84b6bb56d0044d29693c5c3ab7f94abab191e31777615615112d381383eba4dcc5e4fd59d23e351a2973c5ca9678c18001a94fdeb8badaedb9a4a674f1936b6d77117efec5d821b872eb4270c72dc383f54f87f14088c5781c479d33cd24a17e243bc8e48216621f2ef2f4cb1e6a3e77a792c48ed0248f680fa67f524e0c4a0bbe963c605303c8f6a8ddce2d19e17c9d95774c765a7ba1ebeeda0a99e897c7e2d30536ec4aa193d0e1e9ccc7d3a7491a1209db4e32233191f9d50f14cdd317d3f7b2e178a17985f9579e5d323f2d367957e8177425be748d0fa1c13c540fd279945e23cc386c1757bbd1c7814c977dfa6dfa", 0xf5) 01:52:03 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0xd40ca894c6c7e0d6, 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x300000000}) r2 = dup2(r0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0xa) 01:52:03 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x1, 0x100}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x1b57d2bb) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 01:52:03 executing program 0: r0 = semget$private(0x0, 0x0, 0x20) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000000c0)=""/4) r1 = syz_open_pts() r2 = semget$private(0x0, 0x1, 0x8) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000040)=""/81) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x100, 0x6, 0x4, 0x4, "d808861a8898ab0985eb6189390d02c678233cad", 0x200, 0x6}) 01:52:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0xffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x3c) bind$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00e80000000000000001"], 0xa) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x6, [{0x2}, {0x3, 0x10000}, {0x3, 0x3}, {0x1, 0xffffffff}, {0x2, 0x5}, {0x2, 0x8}, {0x3, 0xbf57}, {0x3, 0x7f}, {0x3, 0xc02}, {0x3, 0x2}, {0x4082736211ebf289, 0xfffffffffffffffa}, {0x1, 0x6990}, {0x2, 0x9}, {0x1, 0x6}, {0x2, 0x81}, {0x2, 0x400}, {0x0, 0x81}, {0x3, 0x7fffffff}, {0x2, 0x5}, {0x3, 0x200}, {0x0, 0x81}, {0x2, 0x101}, {0x3, 0x5}, {0x2, 0x90e}, {0x3, 0x1f}, {0x1, 0x1}, {0x1, 0x5}, {0x1}, {0x1, 0x5}, {0x2, 0x4ce}, {0x2, 0xff}, {0x3, 0x5}]}) 01:52:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x20, 0x2, 0xffffffffffffffdd) poll(&(0x7f0000000000)=[{r0, 0x8}, {r2, 0x8}], 0x2, 0x6) connect(r2, &(0x7f0000000440)=@in6={0x18, 0x1, 0x4, 0x1}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000040)=[{}, {r1, 0x180}], 0x2, 0xbda5) r3 = socket$inet(0x2, 0x4, 0x6) r4 = dup2(r2, r0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000140)) fcntl$getflags(r0, 0xae9e971814ab6cc9) mmap(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x3, 0x11, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x5010, r3, 0x0, 0x15) 01:52:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xffffff3d) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r0, r2) 01:52:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) pledge(&(0x7f0000000000)='&\x00', &(0x7f0000000040)='\x00') flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0xf5a2ee1f7c27e721, 0x9, 0x6, r1}) syz_open_pts() syz_open_pts() 01:52:04 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:52:04 executing program 0: r0 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = msgget(0x2, 0x80) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/31) seteuid(r0) recvfrom(r2, &(0x7f00000001c0)=""/154, 0x9a, 0x800, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) sendsyslog(&(0x7f0000000040)="0363470a4756d6d54c84119ae43a6712345acff6a089688bc5f5cbe6c4b78f10f602218e571258c66691628e2e4640f62c17f954e5596c201030acac0f83412f6f688fae9c", 0x45, 0xc) kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x44) 01:52:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) r2 = shmget(0x0, 0x3000, 0x10020, &(0x7f0000ffd000/0x3000)=nil) bind$inet(r0, &(0x7f0000000280)={0x2, 0x2}, 0xc) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r3 = getgid() getgroups(0x9, &(0x7f0000000240)=[r3, r3, r3, r3, r3, r3, r3, r3, r3]) sync() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) unveil(0x0, &(0x7f0000000100)='c\x00') socket(0x18, 0x3, 0x10000) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r8 = dup(r0) r9 = shmget(0x1, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) setgid(r5) getgroups(0x3, &(0x7f00000002c0)=[r6, r7, r4]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) shmctl$SHM_UNLOCK(r9, 0x4) getpid() setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000200)={0x7, 0x1, 0x100, 0xe4cf, 0x6}, 0xc) socket(0x3e, 0x0, 0x200) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x1000) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) 01:52:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x7fff, 0x8f, 0x8}) r2 = dup2(r0, r0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x80000001, 0x8}, 0x10) ioctl$BIOCFLUSH(r1, 0x20004268) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x6f582448, 0x1}, {0x18, 0x2, 0x6, 0x642}, 0x200, [0x1, 0x3ce4, 0x10001, 0x6, 0x1bb6, 0x2, 0x6, 0x6]}, 0x3c) 01:52:04 executing program 0: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfff7, "5c00070400ffff000000000015000000ff5f00"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000003c0)) 01:52:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x3f, 0x42, &(0x7f0000000000)=""/107, &(0x7f0000000080)=0x6b) getsockopt(r0, 0x200000029, 0xc, 0x0, 0x0) 01:52:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1, 0x1, 0x9, 0x3f}, {0x1c, 0x3, 0xfffffffffffffff9, 0x1f}, {0x1, 0x8, 0x8, 0x3}]}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() dup(r2) dup2(r4, r3) 01:52:05 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xfffffffffffffff9) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000100), 0x0) 01:52:05 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) getgid() 01:52:05 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) shmget(0x3, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) pipe2(&(0x7f0000000000), 0x0) setitimer(0x0, 0x0, &(0x7f00000001c0)) 01:52:05 executing program 0: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x2) 01:52:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000041, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000180)=0x10) socket$inet(0x2, 0x1, 0x8) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) dup(r0) poll(&(0x7f0000000100)=[{r0, 0x2}, {r0, 0x40}, {r1, 0x4}, {r1, 0x8}, {r1, 0x87}, {r0, 0x178538209c8c5d4a}, {r0, 0x8}], 0x7, 0x4) 01:52:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r2 = syz_open_pts() fcntl$lock(r2, 0xf, &(0x7f0000000280)={0x0, 0x0, 0x3, 0x100000000}) close(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) dup2(r4, r1) 01:52:05 executing program 1: r0 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/103) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x4) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000100)=""/186) r3 = semget$private(0x0, 0x3, 0x108) ioctl$TIOCSDTR(r2, 0x20007479) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x30002, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000200)={0xff, 0x1}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x2, 0x1, 0x7f, 0xa32b, 0x2}, 0xc) r5 = getuid() r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x1, r5, r6, r7, r8, 0x20, 0x100000001}, 0x7, 0x9, 0x1}) r9 = openat(r2, &(0x7f0000000380)='./file0\x00', 0x20a10, 0x2) socket(0x0, 0x7, 0x3ff) ftruncate(r2, 0x0, 0x6) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000003c0)={0x8, './file0\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000400)={0x3, 0x1}) r10 = msgget$private(0x0, 0x4) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000440)=""/232) ioctl$KDENABIO(r1, 0x20004b3c) setreuid(r5, r7) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000540)={0x8, './file0\x00'}) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000580)='./file0\x00', r4, 0x3}) readlinkat(r2, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/154, 0x9a) msgsnd(r10, &(0x7f0000000700)={0x3, "f377bb06952081ceb81b25c8ef9e6f297e5a797af0094062957a51c4edc78c59d3dd60c94cf6c06ff0651886de8e601d4e1c7e959f5dcf5cfe863fb67fa136101c703a09d4848dab34d001ee1986cf6d9cb64cc89de4148d5cf6b34c27480099aeb4cc2b5eb36d7e36dd2bf0b38d83137f49963d3ecf53fa38892ded8ac87771a7a574bcd5bf9b246f5a8ef8b642a9c87f6ef1ba3126ea1e722f08b1b2302cc3d9e3be8aa85f6eedb51f83df85330d6223f397be82acd607203ec3b04f52fb9b4a551455d7c24cfa2c276377c26409f282767a61792ef17695e2f5d6c43ee2cd096bcabeb9f07d53dbf6afd98e"}, 0xf5, 0x0) renameat(r1, &(0x7f0000000800)='./file0\x00', r1, &(0x7f0000000840)='./file0\x00') 01:52:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000001140)=0x10000000000012) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001280)=0x4) r1 = semget(0x1, 0x1, 0x83d0b306b07dffc0) semop(r1, &(0x7f0000000040)=[{0x3, 0x752d, 0x1800}, {0x1, 0x7, 0x1000}, {0x4, 0x1f, 0x1000}, {0x3, 0x0, 0x1000}, {0x1, 0xfffffffffffffffc, 0x800}, {0x4, 0x2, 0x800}, {0x2, 0x5, 0x1000}], 0x7) acct(&(0x7f0000001100)='./file0\x00') semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/4096) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000001180)=""/205, 0xcd) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000012c0)) r2 = getuid() r3 = getgid() r4 = getuid() getgroups(0x1, &(0x7f0000001300)=[0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001340)={{0xaa, r2, r3, r4, r5, 0x0, 0x5}, 0x3, 0x2, 0x800}) 01:52:05 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) fsync(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) r2 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x20000, 0x90) accept$inet(r2, 0x0, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1019, &(0x7f0000000080)=0x400, 0x4) 01:52:05 executing program 0: r0 = kqueue() writev(r0, &(0x7f0000001380)=[{&(0x7f00000012c0)="58d435cdb91700d7447e42146b4097244c9ba71cf6a7cae535463259136ce029847905a59d5e2e2a0896fc67ec4752ff6c855508253c60e97083f0b1d4f832747fb32169c274aa01ee7370904574a3922a2d156c3ad05ca707d669e8616235fe897065f2ca248fb759e595798821d493f4dacecb587c687bda70646c210e783c53d06158bccc5669ec51e2f45d06f3964a703d0db57bd91c15de1a2372c12058a5dcd09d8bc93d92273ac070c6ac02aaf70800d7b9", 0xb5}], 0x1) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001440)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r4 = geteuid() r5 = getegid() setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffff7fffffff, 0x32}, 0x10) r6 = getpgid(0xffffffffffffffff) r7 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001480)={{0x80000001, r2, r3, r4, r5, 0x10}, 0x85fd, 0x800, r6, r7, 0x9}) sendmsg$unix(r1, &(0x7f0000002740)={&(0x7f0000001500)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000026c0)=[{&(0x7f00000025c0)="c44ab6263555f918d3eff49f68948b631a51e6d0d6b594c27ae7b789d21125b3cb5034b9e89a6cc0848e007e0753dc5af54fac6c16b3b74b38d6a58a9f6ca494f3ba97ffa006aaa06dd1a576e7fb23ebb77ff0284f658f89a992e30a162fde592838fda4e16294dcb41e66babdbf209a9c94690427d8025394eabb377b9d656049cc561b3da53c1b7a4b1fb60d36a3a70aef44b5a8cc9dcc9fccfa6eab231f447941586c169c9d661400a4d1af642d2825370005e0126143e4d668e4d91e1b990b77709f63567f27367a70", 0xcb}], 0x1, 0x0, 0x0, 0x400}, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000002780)={0x3, 0x6}) r8 = fcntl$dupfd(r1, 0xa, r0) r9 = semget$private(0x0, 0x1, 0x100) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000027c0)=[0x80000000, 0x3f, 0x200, 0x75e9ed6b, 0x1]) recvfrom$inet6(r8, &(0x7f0000002800)=""/169, 0xa9, 0x2, &(0x7f00000028c0)={0x18, 0x1, 0xfff, 0x7f}, 0xc) write(r1, &(0x7f0000002900)="c79fb8a0c88e615d07b6c3438f72d378454121a8db2038c55f533640fee4b329cb2a5f30256648", 0x27) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000002940)) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000040)=[0x10001, 0x1, 0x33f, 0x6, 0x80000001, 0x6, 0x9]) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000002980)) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000029c0)=[0x1f, 0x5, 0x3, 0x9d8]) 01:52:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x10, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20000000, 0xef0, 0x7}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x1, 0x3}], 0x6, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc8, 0x2, 0x7, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80, 0x8000, 0x100}], 0x1, &(0x7f00000001c0)={0x400, 0x1}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 01:52:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) sendto$inet6(r1, &(0x7f0000000040), 0x430e1, 0x0, 0x0, 0x0) 01:52:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 01:52:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0xad, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x1) sendmsg$unix(r1, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0x0) 01:52:06 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = msgget$private(0x0, 0x3d0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) msgsnd(r1, &(0x7f0000000040)={0x3, "412915e9ade132a9f42af901058ccab86cd66d0d703540ab3b00db5da460f8d8f9e7d64f07ae72ab0e898d4c471286209806b46dc01f3ff1b43cc207eb5fad70bdc974"}, 0x4b, 0x800) msgrcv(r1, 0x0, 0x0, 0x3, 0x0) msgsnd(r1, &(0x7f0000000280)=ANY=[@ANYRESDEC=r1], 0x1, 0x800) 01:52:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 01:52:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) socket(0x18, 0x1, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x7, 0x95}) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0xa3) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x800000001, 0x21) ioctl$TIOCCDTR(r3, 0x20007478) semop(r2, &(0x7f0000000480), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r4, &(0x7f00000009c0)=[{&(0x7f0000001400)="fe17f673de980378e06b60dc18df6cfb97242cf3554d65281c1d62832cef26680991d70aa86ce59fc992316e16d938015133a974d154285ce0f33e50a92f26bad1af2febc7b4f4c0e17c8b496829b895f5005f51f961b64e3cb4fe47282c0935ffa40086aa1007ae9cf119764dd3cbef37dd558bbc8f45043e4ecdcd7bb0c4f892651c759dce4ebb702472028543b67622f7904953047a351c2c4ed7b3493814e80ad138faa65e704fd2319c07d016d45de7b89019e4555dc773f7f126a50b32ca8fb57549430e74a1779d7746129c6ef5040f40f3a8b744401a8aa29ad8974850389e5ab13cf4100d577766bf4c594aa1c569c36ada8971c1cf833905d6beb6cc8d26682a1a8bbea801248226697355a31007766eee73191a375e1ce96f9066e4231ac87ddc9cac350bc80783568f61cf4bb7ad6e41c1312e2e35383553b5181b5b7c9dc0fdff9d3e2679e567d4730936b68777fd22c584a4cfabc6fe660ba176acb9e640d063c1c2246a62f1cde4e3a8bb5310fb2ddb01cab66b60233383a147b6b6c7afb58f741dc9e904bc15db1d24c1390e823b5d5467687fb80bf067227b71fc1c51b108f108414793fa0165997f356f3c63706c164f9a7a90a75ca49b7c809b8a794afd79ebe547eb202ea77e2502c081ebe3359ca1764e1856d284a08fcdcb5f09d8c291a99dd3edb8613e3c13a0db3b60e713c76c39a20a1ddaa9e9a9f6da1445bbf8c04d31321a98e5c933b475b67d407f7ae45d6e17f4ec42dc93393f91ca638c29e3cbb5e508c0651d72cb0867dbf2399d9c6ca16a1ea75da2b9671753cc086d42f591926874e06c37f6716e2225a9f6a047f82c74bb1cb7fa71202d29660f009aa6ef05abc3a66b61a2c6a3a00e33a6f880df25a896521736ee7480c6fb7ce0cda494fb24823a5b35d5d4f12a881cd8116f675b199234e2cfadcc53ad01c276fc3ed1f2b1e7e1c4865d22dac2f67e070044a606886fbf0436653d80bc194c6a1e09076911c763734cdc78d20b571abf4f3cc7b9b2c29ce42739e342775d4f3a9fa5c01479d35b0c49a69720161e63840ddebdf8748637f0752747e5d8d5e1bf5763999ed6a9db34af06d06186f4f89b18c033452259bfa41794c369eaffc04ff41c5cfbe55e0689b1d298487f85721bd169fd55587fe058ae6eaa69631917e74aabf4e307296a01a7437ed1dbbda691de03c514cb6e4a9f23048398d64c3f34b548481daf9a24900d9e8128a398548319b5de4e21943336d246c5e06c1debd0522e8ca72c2cede179053a2c2d343c3e11fbd2c9345ad5ef745030518eea851b755096e0418067a7ec066354caaa2388fba10d7db9b04dec65fc09dcc103c6e2c9c36910697a3da4e7df219090b747276ce9bf73ca34fbe61494922f9abb0da9336d05b0bd6ed877014bfb1d50f999ad8e060d3fcc84c3c22ec417943d68d06b75151f058c6f889d89f55cb6213c464ed5a6fe142e7d067fcf2b866bec003ef51404a57b30428867223d9783ead6e3f5eb9692aa133b318b29419f64a8895d35ac7a06d14210e11f94c10e85a5c4002baeb6e597ee240413ea503959e521789f522c35f72e645314d3d7793a1517ccba1912b760119bdd012347dd13f207247d66e46bc356e2fa50a89d4e2dbb5f57896cbecff6c5d4898f9ae11d8df935a27f33a28d3b3e15c60de6e6bf527637e126636e7c0b9b5d3861180d338dbadaaabe2feba6b8405f1baf8f2ba0a9eaf4a9bf62a8e911a7bb9273925c5fe78c0c9714cb00e5e4f5049030bce985bdb7b6931f199ac81e43f251a824ce9fa91e137095eb60f9bf26ad494a1f519fda8abb6fd1b01b1ca8744c73bf02c77518d06ea66457dd1010dc92f0535b47fe91c307bf8e31dbbe583ecc26afa105800ee03a10839babaa0b7e6f487a31c162b5830b0d6b146a737b577a005646dba7e75a8783578f4854bb40c958b319bab2c04dddbc915f86715751ee096ba99640643ad666c0d6750e9cbf18248ed3bc905d986522f5e76439c343373aa8bf5207b247d347a13461a1d71f30d630d319b2f94aa0c78183f8b659a988b5e9116a7e959eb66c966fac8b2ca6c0ee45ff9a35d7250f5dc4730d39c84d7495edf5540b0dc7d6c4fbeeee50163d959c0b79cc898d1cc94ba9109eca1a3ecbf30481ec3a14a73cd2086fb07b099faa993eae88226a54419b6b36f8ddb270749aae47292e60dd509e3994192c8523b1f05b9e245805cf1796134e1750da44d87905e7ee76984cd0b1f2fb368c7cc6164427fb9d22d00879e79f89a9eb77904231773f48559f1d53778381336fffebdf178a4ca292c923a1d558fe8e5d8339474928dfa0269fc18cd3d0960501a19ada562ba840192b3a1ecc5257692021d7f0a34ecf722038e7f69bcf70ee357cd42457cf6acdd8ac7648fef65719f88ffb2443c0810d72981bc33f1aadb8f0e5befc9d88c18ba594ad6a7186a9260c9dc783c1128cddae28df4a8cc4a8ded190aa47c53e8a4482c76c1e5f31babee515ebc72537ec975a83c3be487e4b9ed9083005d8daea403eb14c89633577ecbb1667d70cb24be215dd44ffffca57dcb01e118b2429dae7d31955861000e27d2bd441b52583b8fe0be412672c621333fb45ded40835ef6cab2e4edfefcb8dc454d06e18be69f69b4641e4790fd2ff82691225da8c51c9df22df5b8d24279f9ddce34c5e9f1a51c1bb6238ca052d350e9e3a152a9aa56fdd31e9a6801a04ac545d3f6ec089f731284ffa664ba168fe01759e901f6bd50f3128a343f561af39e46a8df7d47b9eaa12b53334f9a08d3eacd5395954d85d7b34cdbf76d8549ea01f0f41d4c768471f01efdf6b142b48fcb7c2cbb6ec1295ce1c3b468e02407428e2a214c8e5f0849091f7c99ab3c093935c950445c1f7f8509f91a5238b40cb7702f78390e5efea4569d6dd68b820d2e1021861d7561d0b4d81b93beca2c373d890a5fe92a7791a7ee6f49bef1a82feef3293696adec19f50428b28ae5d103c00dd4d3a10d2d98a212a81536a20e85f7b08cef47b08566df118059b8280e445cbdd35d986bf88d37bf7400030f9c7b941cc23ff953dba3d3eaac78b79cedd544486e9e2128e2f8293e6757eba5873163a39d12456b2e8859454f957744eea2b12e97906e1c296aa1e65d146f7bb79e3e3a9e4556d0f5fc7403cdbd8d409529e1b9c2f0e81a37cb7fda1d38f4c49a9eba3a1c0aa1b2af21187382d2afe376682b21cd99abc5a3be107ef55223c29d1b1625e5f76391fb45b52693e6d1299a918ad8cec902989817905c338ac6862a5ee8467e8b5802e6eb075eafd8348d93fc9f8ee9fe0e49868a9e9fba9998579676c51a9214f4657e5035e00ae61ba4f4b3cbcd4477e308f16ad36abc54fe7f6dc5bdadae57e40e9acc4cb60dccddcce55604b361e36cb87baa24f07f64a9a824b3c227cfb4664aae963bb4f10958740faa9376da065b4bbc0733c4a8fdaf2a530f18740ccc7b71bc41fef3f14c45eaa2300da8f093f3c141bde20db95ded08321eaae7bfb9ee06d145f8a40442cd41ce31881bf8c30b40c29b189fc9e13a3d93788adbad645381c48ec952e8b7a0f664d564001e12e6aa522233ad73294759fa0648427bb69b9272f4b13309299179ed80a95ccec564bb4bd5f6d079c7267b226e8c482c645e501e6fcadd383ae84bd01450d94a9bc7ce8768db265ca689773223b81bbb955cdf72e37c62441389bc6ed904ef3bee93437dc769555ca48147ae2df9951d98d3f2888664dc850e8da27c2535ed25d76642fd3f12da13e4486fca037626497f58ce89308230942e2ed5ef524ccc77a8deeddc4674aafea00af093fe9dccbd60b43755a11b5c7723d3802e231cfd57bdc9a90a5e54970927fe446099e08a983844893820cf72577185eb5c9ecc7e354825d69419057ca4175269bd524e4a5bf226d6e4a685b508718e1802e7c0e969de9d4689edcd30bac45d2837d888f112537e1532bb778332ea6e260cbb24efd2e9c2c50d24db0e5768a549182bbb379215965aa7cfe9b49e0707cb9504285f49047e862b9e39e8062cff72da8a4e7ce3ec4e76ff9fec6e08fc8a0fef6d4575a5576af08d936261b477e616c774feead6af709e9922edfd3c3dce1be92906b85e20217c1a18d2a8574b84a7f1546ba4687dea5d2e049dc2b25861ec5c6992502447c8ef5927c03cda3c85c54ca47cdee17c0e5d3e12368f811a44ffb46fcbd2349069a592391bc7a165933145ebd0bb553bcc647547046253d6f4e3aa755d427df4f0c0335d214ed70119baaf1eb68c22ab92d46ccfcdf6760c8b620450d92850a74de2ee286b3ea2b79be1272b6bdda5e540498878d1be8cf0beff58357189951624cfc324b920d12ff2a034a792d4a9b0e0a40b05c8ef5124ba637a9037a40aad6668f5b05fb3a5c834ab342fefd5c39c964314f4e1229fa72364583e9a6c9fda86a099333d5f974046740637bfb13c40f9ddf53ec66b9b55f1d39770d1cdb03b5acc74800367b462a8f08a7571331cac803fdbe4e61ad33f9754bc422da630304c61b6093aea694bdfa40004754df571173bd2c59a145053e8f49e4183b8cd84cf7c24977793341261e32dadf4e97b1892f22c071590c62f181f668bc8f692cb8ec99388212846ac46cee7109b96c1d6b389f0b59dc56d05d7090cebeb3e3501897f2ae17abc96710d2f50a21d868914ee9383f974e2527637ca043418b39b7f8e5a97dd0feae68b451f9938c009c1e99f5ce092971092671b5f3f0125c82ccf9774bd10727cf6a38e67c5c8ea83a631744b0f7b75682533e04783051959a450d31020d225abf6fcdf6b3cd13facb00defc95c00b6704a0566432f3b17929b0f05f702c03d2dd4309f09ff52b873e34695f28c6e44917ebc2e4e04b2c4ba479b32abde15dcfc47c2b271ef0acf01828ea74bf1926733d6e34bbf11458a2a955071a4cf35274e8c367aa0699d3c6a584e2358af0294a3d1023e4b1c246643099c84bd0b0eaf7cec5ad70963c22031747d18acce215ad370b88893387960bfde9ac60ca1b0e277f1f2cb13ad89cadcaa336eb7916160fbc6db60b18f1c845226f2ba80dcafc12657f5b77da5e4ff7dff57d3f3a1ac4f63c1eb6eef94e68b3e0eb2a9c2ba01d17e11bc11ba7df58d4873cf9404447b06e879721592c89ee14b3ae41462736aaa181fc1150772eed2cf4ef49a5b890290a29ca5fc2790be5ac4b2e4dda2ee153197903ca5aafac20fb1538ba3110cdbaf9e428e94199a2706c31149af8bb2ec11ea69b357526de4889846ddde57a0bf487ca37b270ab079675edc193f307f2ee20e742d6751e6d106b66b8f2e66d39590b2a47e1a02213b5aeca5b31a97d8a27a590679f2b8c08d5782ff99dc6091f12972bc83bf935b81786061c0eedeb6090bb41f506c98a7adc75630f5d698d24bc542dbdae769653132885179bf835f08f4950e28ce8e6f83f5ff7ab9e4e687f240975560052df97edb82397e11778bd2c4961008ba45f0208d4d14b24c9a7857c74e83f8b52ea65923c259fd3ebee5bf379d6986916634d6157a501987a86be84d0c9e478b294b9ba26e4edd4f323898fd872dd1c5856060c82cae5231be358525c3feab9bd4ac109a3c70eaf060217f48a631c0f659d284baacf49594af072844371e4a0aea67874e3ce919ee0f29c66b4f6972d653ebe026276cbbe28b4125af3c03ea70968cfe63a1c56186313710b374f333780954d9af4e333bb5a7061d33f90534b7f77b95379f1e3245aa867eed714", 0x1000}, {0x0}, {&(0x7f0000000a80)="cc4e3c0cffea169a2d40bfe1f7c69827a6ae054c310aa6d2326cf210987967eab14b5c21c04eafbcb8d69edc983aa24c7953879155e1721077f90725c0635d1dbcf51a7ea0a1c0743c2d85d017887ce46c628b21ba09b17b1fa22a4a6aac9e1b99d08099dece6ca311fbe374cd555a9040ac2f8d514ed5302db793ebebe700f8ce283d1e1214659adc781ef14d10a978bea6b064179cb2658cfab140c87685b8af48bd34bf4fa3523a0528cfd82c40a68bc4a79172ecabd08678e5", 0xbb}, {&(0x7f00000008c0)="2233aa5f7d74a1bd27fd1a79b7b51f38a0f61fe022cdb298c36340b6c3a0abf4efc9fe5f0f5187073340b0456d7284c9cc0a672fd341b6ce2327d2a69f88ad5af64fd3372eba4704e9", 0x49}, {&(0x7f0000000b40)="07ba327cc7572ab0f573301a20ec8fc10fcd69386803a43e7a0191a96ed0eb6a63aa39f0fce83563bfe581863ef11d211bc875725892ca69e8c7b54e1c65e94a0d06d65d19e4e96c940d95ed71d4f6d5ccf843fb36cab6e11543207ced8d3be2b775df394097f26d47ef2a03dd1d006f49ab39", 0x73}], 0x5) r5 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r6 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000240)=0x8) read(r1, &(0x7f00000008c0)=""/167, 0xfffffffffffffdc8) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0/file0/file0\x00', 0x2, 0xf82, 0x1, 0x0, 0x8001, 0x40, 0xcf7, 0x1, 0x3, 0x1, 0xb2d}) bind(r5, &(0x7f00000003c0)=@un=@file={0x0, './file0/file0\x00'}, 0x10) shmget$private(0x0, 0x3000, 0x1000000000000032, &(0x7f0000ffd000/0x3000)=nil) close(r5) fcntl$getown(0xffffffffffffffff, 0x5) 01:52:06 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = getpgid(0x0) setsockopt(r0, 0x800, 0x7, &(0x7f0000000000)="a41c1f", 0x3) socket(0x1, 0x2, 0x9fd) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setpgid(r1, r2) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 01:52:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) getdents(r0, &(0x7f0000000080)=""/127, 0x7f) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r1 = syz_open_pts() socket$inet6(0x18, 0x4, 0x5) close(r1) syz_open_pts() fcntl$getown(r1, 0x5) 01:52:06 executing program 1: r0 = socket(0x6, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="b5203859241ef7653000"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x5125) socket(0x20, 0x2, 0xfffffffffffffda3) r2 = socket(0x10000000002, 0x4, 0x6) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 01:52:06 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) r1 = open(&(0x7f0000000040)='./file0\x00', 0x53cfcc09887a17aa, 0x40) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x800, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000100)=[{r0, 0x4}, {r1, 0x20}, {r2, 0x4}, {r3, 0x8}, {r4, 0x10}], 0x5, 0x10001) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0x8, 0xd0}) r5 = open(&(0x7f0000000200)='./file0/file0\x00', 0x800, 0xcb2bbad5e4ab214) ioctl$TIOCCDTR(r5, 0x20007478) pwritev(r5, &(0x7f0000000480)=[{&(0x7f0000000240)="0cf2830f1396570594838332f87844e32bbaff2211e16fc7b62a64f7c8084d586a224a40fbefacf474ac8f387c36a1352377c85f7e47318d98c0748966e419dc88258a856c69d0c57dbef81f35d1f4a2e7a7490fdffaa4a67c9caeae1e6bd9505e03cf034ea11055f91c42279e0ea4b4ad4d06d6d24f3831a499583efc93796895225a7c5d14a6870d71a77ac28fc539abf072e05ffe2627", 0x98}, {&(0x7f0000000300)="a8ee43f6227d140eb4c6c0ef3868f710878583129e9392ae71a55ef0c361067a798189ff731068f083b169208e7071e066016c324c655f43c05741e826365e5de091f897b9b94cbb6bf80c024b757a9ebc5e018a7c28c5c98ff77f86b71ba6c70a0e37f8e3b64200ffcc848262bb29eb723fc12cb3c8e1c17f40d2d59c80e2badb6a6313d7766161990994bc6826b2e74b982feca46684dd7396ddc5f623a8c2b277b1cc8a0e84542e14894c611b45d2dd3bf035a59816079367b9dfb6507187fbe4016c443a47ffcb4943fc7a31e7a154df34c30791b307bb0c05488c6f82", 0xdf}, {&(0x7f0000000400)="122f194bd01c6183b484eef417ae5bafd475083c48ea38a8c1e62d687e65a79269f30aa528bf28ff340d2880e4e19fb7a3a9bec2dbf2ab5f7f8ae72c27c3ef8a299f32b10100bd9537f728d8042250bddd9bbb2202046d5962dd49bfd93d5532b568421b64a46fb56681a7301c0c5cfa7ff9e106dd", 0x75}], 0x3, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000004c0)) getdents(r4, &(0x7f0000000580)=""/191, 0xbf) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000640)={'./file0\x00', 0x7f, 0xfff, 0x8, 0x1, 0xffffffffffff6e07, 0x9, 0x7, 0x2, 0x0, 0x10001}) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000006c0)={0x4, 0x7, 0x2, 0x9, "be733ad4a3807328e598ff396a11acb80bb3a495", 0x7ff, 0x8}) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000700)=0x9) sendmsg$unix(r4, &(0x7f0000000bc0)={&(0x7f0000000740)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000b40)=[{&(0x7f0000000780)="ec609d9b79870cdbb1ee389e23a3db8ac42e92ff0b91f407c291de404d70d484036f4f62fe2fde4d7fb7d7d30cce689cc131421fe4374631dd7d7e618200e9eaba665300e5f8ee14338e44046ddc8e240610c5faa0f0a276f51591d7f29144eb458c3c", 0x63}, {&(0x7f0000000800)="b5f2af53932d2bfcce04fc3aadaa3dcb7ecaaeede66cb75827fd9a3ea94e115fc7f935c03608e98c72d594262a666136de5516823b49d800d4d4addc401c9b74c53e958396776512bbf833716e58fe987d3cf104bae2866aedef988b4486f380125123589a67ed005b3f56f5af", 0x6d}, {&(0x7f0000000880)="ff5bfa61d373a5692031658be076994ad1f3b2074f8ae070af1d66fbb132a95aa156d7e4414423f6155d638146db04756e4915355a3410802fd7d4735c819ce5cc4723b1ba81e2201d0d7166837134cf9886bac94deb4596fd44067fc6c5752d48291e9b195b8891bc5db3708cf2f3593f8279c7b52722682d5169200ee66ad803943cf2b74339", 0x87}, {&(0x7f0000000940)="08e7af7d9e49af6451e7c0f1577d", 0xe}, {&(0x7f0000000980)="097cc65b9e9f66f3b01029642224a7081f8b6a", 0x13}, {&(0x7f00000009c0)="a1ccb25a3fcf94a2e7d7d894dc0379a1e35dd92fec6f6b34a2f1a08224e55b17e53227b4dd555c4d518959579b33fa9269611d50a28208087a2c5d253b62b8dd799eac51f37b14944c32e630700186558fc7d4003fb38b3523892a5f4d337f51c72c4b2dd1fd049c5eb52426cbbfaf1a8bf933ecdc8dbdfd5981afc351cb2f09a411ede629cf", 0x86}, {&(0x7f0000000a80)="2fa9b39a3a8db706643c5084f3cff36aab78f3d0aa817ecb808dc2673aedd3c2a24fd0e09fc1fdc262afcdf8a43f533643c07654dcbd80d93d4d36c210caae6bc65385ccbca4586d49461e57a0a9cc19b206bb876e77b3b5837491dae71505c83d9ae7bb0e925072f630280e612c017ce0626c7bf63aec1f1ecb841df8cdbfe6d84b3e6fa1ce09641e4b13dd3fb87f5d4d2bd979d5f28ed471a2de9cc8fd8f3ab2b79b221487d10dfac3ffa76e994793dec58a5609", 0xb5}], 0x7, 0x0, 0x0, 0x40c}, 0x404) r6 = getpgid(0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0}, &(0x7f0000000cc0)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000d80)={&(0x7f0000000c00)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000c40), 0x0, &(0x7f0000000d40)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x1}, 0x5) fchmod(r2, 0x1a0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000e00)={&(0x7f0000000dc0)='./file1\x00', r5}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000e40)={0x4, 0x6, 0xacad3b4, 0x400}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000e80)=0x9) accept$inet(r5, &(0x7f0000000ec0), &(0x7f0000000f00)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000f40), &(0x7f0000000f80)=0xc) openat$speaker(0xffffffffffffff9c, &(0x7f0000000fc0)='/dev/speaker\x00', 0x8e4517e173a5a1d5, 0x0) mkdir(&(0x7f0000001000)='./file1\x00', 0x41) truncate(&(0x7f0000001040)='./file1\x00', 0x0, 0x7fff) 01:52:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x9, 0x9, 0x4, 0x400}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 01:52:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x7ff, 0x0, 0x200000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:52:06 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x180c0, 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3ff, 0x6, 0x4, 0x8, "74a7b7231a4ac059652c3a62fd4030f8f1fbf512", 0x81, 0x7}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) 01:52:07 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e484900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d900000", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:52:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(0xffffffffffffffff, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 01:52:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0x2de6, 0x2, 0xea, "526accd7761c9bf8078ffe45ea621f2362a29290", 0x4, 0x3ff}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x16f) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 01:52:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r1, &(0x7f00000000c0)="e27e7a3192b4fdccb7dacbbc5acb184df86f1febd4b008db94f47d067cb196008a1f94f52fbdf480b63c648c00ff731f5b97323d651441017386ec020a1afa3f7c74aca4b69cfdbc299885a940d5798657a0e25b508341a5d334dad8ba03689f", 0x60, 0xf2fa5186dbb56942, &(0x7f0000000040)=ANY=[@ANYBLOB='\t\x00./file0\x00'], 0xa) sendto$unix(r0, 0x0, 0x0, 0x1fffc, 0x0, 0x0) 01:52:07 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x8}}, 0x0) getitimer(0x0, &(0x7f0000000080)) getitimer(0x0, &(0x7f0000000040)) 01:52:07 executing program 1: r0 = socket(0x6, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)='\x00#\x00\x00', 0x4) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 01:52:09 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10, 0x0) preadv(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/110}, {&(0x7f0000000500)=""/4096}, {&(0x7f0000000240)=""/128}, {&(0x7f0000001580)=""/218}, {&(0x7f00000003c0)=""/63}, {&(0x7f0000000400)=""/165}], 0x100000e9, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x100000001) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x0) close(r1) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="2918a158f1fb37d75d21f1c6dc32fad5214f99c9492b12e01186bcee39e380bb058e093f5803cd2c1c964932091d43cbbd36e3541dc916822564ebbd08d68320e1c86eac77eb177d5daad16262afe65f44f1a09a529e04a11c4cd815e0988e2a49461f80421bb249e43b7a0906efecfeeea9f2cb8fa5b483aab202282de89a5da914ab4318dbd17e68fd79bc9651334cfc52298ec0040cef9356945419b3", 0x9e}], 0x1, 0x0, 0x0) 01:52:09 executing program 1: r0 = syz_open_pts() close(r0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)="72e4b288bd60b9ff68315469eff40634f99fa978f8912561f33bec1708a226e610d8ddcf694ce871dea44361ed66036f917c356c54a7edc5d21e3705cb29666b09f7d901c4c97050d61c5369a158b8932b39bd9d080e272bbc71731ae9c0e13418d804e252d91843359c154627805dc0170b", 0x72}, {&(0x7f0000000140)="916b3b77a285dc9902e82c0db6ace191b59072df95a4c975b747a3c5bb41b00fb425e2557228721b071188052aaf528e4eff9f66063e78a38c4614235922205a7fa47534718e3d8988374ac7e2240e09f939161a9b76737d5c7ae55bd53e347277e81e113df27b3e823eeb11c3b18f75cab86d7decb1ded6f751ace5cbc83efd421a5ea6872b89a229127a492c79dd84f7d7fdbc0d19c1d341a451d94c257d71d60e50bdc76dab756cb859e17ff0", 0xae}, {&(0x7f0000000200)="7ecd0884687c3a4def338e041bbcc00939a195fca625fc59795ce3393358869f68472afe5899030b595f5d05edeba38bfae68855a6989cdf57ddd9d2bd5a3b925a00f55c56c86ffe35333392c3f96b0d75be9b5880e439e8d485003cbfa2b37de4978c9e84e987fc541a59c7b21222ca43116ff5b847b76e0ea88643367343c4b1f199303de4cce61f5e80744a9b273e57da345a8345f45422469f42ed185018", 0xa0}, {}, {&(0x7f00000002c0)="3e88fc57a55f1561741e3a3a89a188787e9857ba62d082e2ea0e74", 0x1b}, {&(0x7f0000000300)="c29bbb14fcc542b2a50cdff80c5d40b1c78999d960f1bfe5804f95a39f39172b3cd0e5d182d84a9f0263be1db57f722afd46b5a9fe3af8c758e055a24fa2f79d916e3c02c56fff281feb2103731df473697e4e6d39b9e2377b40a91a67ce2faece24e1631643b84acb28df13d67d6341a70c184d7dcb440f8eaa4c5d8a6218dcbf968ca213517d834ab5eb61f44e3ce1745f6b95e4460b11612c46547f5362dfb96d4b3c57660235a8", 0xa9}, {&(0x7f00000003c0)="43b7b6c3a34f12ee685e1132c976db921a1a2ec25f599f6f0139e143e13f816bf06e620d4b27a4ae1b383685569c743f818c764aa1abc551143952e35c9ba9bb53ebc8b14e6f1d26b5090d5240a71604901ad02e6afd30c53b1c76a481919610f0ca16701bdea3cc9c01eff205335bde9872647e296a16dfee834ae206dbce3a18d4aaa668c6591c1b4abb6eae0c5df733d01be99d7ba3308f591037fbca573dc1", 0xa1}, {&(0x7f0000000480)="18cff17bedd733b0b794b5d971f00aa5523f76a01a1f84ab767883c4790e555a38704ef4dd60703128501fb611928b7d037b4dbd9e5718698d00815aad472a8588340245fcf5d06de6a556692efcd2a45eafac5ac9734a26cd22357ff6144f0804b6c7c4983b9f358e2eb3b2e96eb60f5ca65b6c4ec663fe1e6c02d579a270d55bfb38f74dda0b9f9d1dd2dc6be6cab9d6ba25dae24fcaf97fc2aae9fd1de5f62fda9399d71476118610198e52e0894c9ad66c72400ed0bf6463715a1600108975226b3e6dc15fac17c45648018afb5455e8c5c32a1d76398d2d72b2b9cccce8c41ebf39268dc537fa", 0xe9}, {&(0x7f0000000580)="5f444680c1a74e5574c1a9d1d0222a9832bd72a3621b13faeaf1299219e6d9cce10a09a285d4e3ed402f8ad8bd978dc137b2a2d22feb19d691da0505fa0b1c22fd90", 0x42}, {&(0x7f0000000600)="1d41d1cd28ff7395e66dd53684bc88c4b8244cf8971e7049e2a3d0fca5e4bbf4c437c8b5fc1def5807a9c9", 0x2b}], 0xa, 0x0, 0x0) 01:52:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1ff, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget(0x2, 0xafbeb03f09d821fb) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getpgrp() r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3, r3, r4, r5, r6, 0x1, 0x7}, 0x6, 0x9, r7, r8, 0x7, 0x100, 0xa33, 0x9}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x7}, 0xffffffcf) 01:52:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x6, 0xff}, {0x18, 0x0, 0x0, 0x401}, 0xd49a, [0x7ff, 0xfffffffffffffff9, 0xa95f, 0xbc, 0x1, 0xffffffffffffff4e, 0x7, 0x101]}, 0x3c) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 01:52:09 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)='\x00', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfeb3) r1 = syz_open_pts() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 01:52:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x7044830e4c3094a0, 0x80, 0x1, 0x80, 0x7}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0xff, 0x7500000000000000}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x400, 0x4}, {{r0}, 0x835bef74e0de890e, 0x1c, 0xf0000005, 0x2, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x8}, {{r0}, 0xfffffffffffffffd, 0x4, 0x8123edba5e4bc316, 0x100000000, 0x4b1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x6, 0x6}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x4, 0x3}, {{r1}, 0xfffffffffffffffa, 0x83, 0x1, 0x81, 0x2}, {{r0}, 0xfffffffffffffffa, 0x74, 0xca046bea2e8120b8, 0x3a, 0x3}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x800}], 0x7, &(0x7f0000000040)={0x0, 0x7}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x88) chflagsat(r2, &(0x7f0000000280)='./file0\x00', 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:52:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) pwrite(r0, &(0x7f0000000180)="c8", 0x1, 0x0, 0x0) pwrite(r0, &(0x7f00000001c0)="5d100767c97589ff2e4ca620f0dd57b1e5e680ff166d17469075fe17eaf1b825beb3819b965cb4b4a92b30d981ded4825bd48e1fbb4b46bb6f772a11ed51168352a72a4b8c9600bb10a5d5b32608d77e101e560ed600aff598a29d881a6da437be5903a4e087bbeb2e63d787905130d4c2cd77241eb6398ddf4bbd9f46508e481e3451b8dadc4ace24af6c223445cca214b7c1668056966387c800224067d7dfa314e7fb8f8045f7238976faf18994051e3d69eb836dd591b43296cee54c5e92ff2f765586ae48760afb022e1bd648e6c53d2b60cf2267cc4eb4bf60da5e1ef25730bf9e1cfd79dcd99140498b10900f7532341df18349db39ca60ea8c5974a15e5c4ce6d62c5e8ae6a92af9e669763ec0b504a64ab7db6b6996e1847d2aed79c3982d19621cbde31ff69bc4754e23dd4641dd62aeaead84c72754d007e1b8d93588c872f11ac3de755c7ce96ac4b4893a9dd0669c9e9f6b978b0a688ee7979664bea25e9978552ed25ae88e9c3d2b7efeb07ccddbea20ea32e3af10d8e4f5c3dcb80ed668dc71f9071c461494bb211f79cbe41fb48f37acfa9c1046f6badd5ddaa1a338d8ebc34b71bb49313f0ab012a1e70c0b94bcad15e186d2e539d584316832faad4343860dfdb6cb42f75c5f358f3c9d97cd4c7a7abf2267e8bc0e7da6b814b0371606545b471e1824c059e10d9b9eaec2d390170922a0eef7c81dd3191da7dd0b7dfa57f90fe4fbb99e450dfc8ad02724a00940f4622d0c8280352541823386e0d9adcd0ba889fbef72735714677a54f86f95e63a731857828665e311687884871aad74d01c4259792c3d812aa40b1da32f0fb619d846f575832935129a420499dc259ecdb73dacfa45e5987d7ce5beb9cbb0bfe5a3d171d2805463e9327f4c1229909eca1662bc31eead6750976bd7ca22ae98e171322e3365ab3e74c6a41670b5b44a4851d04f364ecd39ed7c31af793888e05ced0e43639ee3416f6ba48bec9350a7dc78b90e633669aa47ffdf5719637cd16559bb56129285a47e6ae0f47774171b9e2a2b449b2d89b0915e7a7a318ead69db244841598c98398521839a3e4318873a92999be0805d23f25787926178528b0c2ca5b3e005fcd80c2b0126aed3e97f4aef655c2858c81beb7ead935502417a1bbf68ead64e9165ae45271870f5e971bfcbb462e392177559439d95760a6388ae9b7c2de6d2a1dee086f0f1f4d08e9a9cc20240dcdef968f6c89fe84e51b790076499c12925335f5c15aafe20d68994dedc3f95e721a432a92b0fe2fac1d71465f16a32c412a7869cd95fdec8e5e58d0e3ded1b98f81a357811960bb20f5520e1d45b38de1de6649dac1f9049f28eb7b3b6d59ddfa1ca624020e77167d7b43bd9bf28c9e6472c2c86ff0eb6c0f5d475d8829fcfeacdb3a51e4a4fffa907abc4153b3a713a560be68b3201b3531c52f8da976d7980643caada6d2d8f2efaf12d69c0647ed4b6048e8c245234d5a5fe6089c2f8e7ab3d65326749c999f4fb4d633f6c574d1936d66fd4ff2fe5aa5b579dc139d88caa302f9e014df3e9ec000cf2945fbaab2a016631920021a81370625d97939635cb2be09e69b1ae1591fd1082fdcace85c011033bea294e7fc2fc1ec239915f88349d7c47c6d66aa26eb5bcc408f734c11c4c04b59a22af97fda736a830a84be35f0194d12ba8f6030dd89bff665533629ec22d2ccfbb1530e7d7ae22d71f80567ec3b663e1836ad85cfab1745a8428a81d3305b495c06dfa9bf7767e513c7b5ab894af7dc4f2d6d8d86f8db5e60bb1d335950c276bc260bfb55d52f415e58a71c00890f862bde27bebdbfdaee5e9dad11864a6ac157ff91a227fa2cda622cec7b53d604b8d6b7c6b97527664b944180b7a31e2e39d483d400d0c16eb8e6bb1f37ba2e767cd4f79607457c532c10a7a31184369b5bf85e8322d048847842dfa9b2b882558881992822065fc6e8a3d46773ac803edca6ad75ce87b7d5b726226f6de892deeba98bda48204763a82a17b36d6c5022b8cedefdb9857277b90bc59185333c25ef837b825a16130e443acd531b500e074571c99ebd49b7338c169950f41982a24f46ea364819e68b58771e0aa7cb12212788b818aaee58f90509a1a10c9c265aedfa5a268bc720cdc70bb6f406d5f1b4c5624d09fbdbefd9bf2d4264acb4fca853802ce13cf0a7d33c8711d698ea66c2ea4814d2c6d7a92b165bb86ba72e2c7e6cdfdf060f2d6ba7c8dcfecb50fe16ae74a9b223c616cc84ee7591403d92dd6002dec48e748b9d02b26c9ddec4a86887299ce02cd7dc64f9fca2e83fb9555ed4422ed14162d1f32f208e9accf513016b17ddb4e68271ec685308225f2b49ffb6b369303cb5736debdc8c9af3f2db4f802ede97e6800d9a138735a2d26660663047980d7dbdba54abbdb4a67841ab965545f19dfcb9603bfc877d9e2a05d969e492605312be8e51d700290ee552045d3154e43ed6660a061a247e6fa1447f8f9e9e9e32df0406aa99888855b365dce7700d18f3ca010f21a3c84bb9fce42013146f44c28de7759bd63f02537c50cf97b9a404e32b5eb7d2d555348c89c2c45094eb10f5aa9271feeed368e63a4ee77975ca63bf78b5868550bb80929a44abe5e2fd92174fbabee21af5a982c4998e55541c38eacfe449aade611b13a9df4da7eeb307c4aeea87b753589a4009c5f3b0203c31b073695cfedd914d7b1620db27ba41df946e5ba9d8380ca498d9f23978398b474d311d76e226d2879bd2ae1141bc552674af2bfc50c6242ee8c4669d0bb228961b305e064eccfe9d6e6930d3f12ee6ef29cff3192724905be511c69618368b4fd621aa666408fd22887ccdf4e338eae0be76f6ad7dae343c21dd0d94a2486d6d8", 0x801, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000a00)={0x10001, [{0x1, 0x94}, {0x1, 0xffffffff8126ff95}, {0x2, 0x5}, {0x3, 0x5}, {0x2, 0x80000000}, {0x3, 0x2}, {0x1, 0x6}, {0x2, 0x9}, {0x0, 0x3ff}, {0x2, 0xf6eb}, {0x3, 0x7}, {0x1, 0x6}, {0x1}, {0x2, 0x3}, {0x2}, {0x2, 0x80}, {0x0, 0x40}, {0x1, 0x4}, {0x0, 0x6e9}, {0x3, 0xff}, {0x2, 0x48629520}, {0x1, 0x100}, {0x3, 0x1000000000000}, {0x1, 0x8}, {0x3, 0x7180}, {0x3, 0x401}, {0x3, 0xb1b000000}, {0x1, 0x1}, {0x3}, {0x1, 0x7}, {0x1, 0x80000000}, {0x2, 0x7fffffff}]}) 01:52:09 executing program 0: select(0x369, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0) 01:52:10 executing program 1: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r0 = kqueue() kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xc04, 0x1000, 0x6, 0xfff, "2f218f0b187625339b31cb3d45cb0759dbbc0be0", 0x5, 0x3}) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) 01:52:10 executing program 0: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') 01:52:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = msgget(0x3, 0x1) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000098705cd3a75b41618b6e8dc3818f20489c122557f490af5c479ed43f58ee5c570eacace4bfd90b978aaac7473152c24f1d14c325559b4784eb9590c4db7153ac4d8ce6b4ce2d2b5ddc45ef954edcb8e00dd824dfedc79eb1083cfd4c9408bfe444eff7a14020a4eb630178e094e03ec839d358b2da4cd45b3ee7b56b1de0db23fdd08985133336b5ae6eae9b983514977960a8a50f9f43073ced45c59419d3b0b310acd96cbb860d5c047dcf7c158e0795c5ac388c5614a27d30127c8a8e64e89fd2769560c46bb9c8a31871d36baf8dc1b28d67d2e6daa868a0da760f0a2ae9f6c17917b28412ddc7"], 0xc5, 0x800) r2 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x85) semctl$GETZCNT(r2, 0x6, 0x7, &(0x7f00000006c0)=""/224) shutdown(r0, 0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00./file0\x00'], 0xa) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000340)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4914124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7a38f1b457d021b33ba06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0xfffffffffffffe47, 0x0, 0x2d) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgid(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000001c0)=0x2dc) fcntl$setflags(r0, 0x2, 0x1) r6 = getgid() r7 = getuid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000580)) getgroups(0x0, &(0x7f0000000200)) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x3, r5, r6, r7, 0x0, 0x167, 0x546}, 0x1ff, 0x3, 0x2}) ioctl$TIOCSBRK(r0, 0x2000747b) socket(0x18, 0x1, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) ftruncate(r0, 0x0, 0xffffffff) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$GETZCNT(0x0, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 01:52:10 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 01:52:10 executing program 0: r0 = syz_open_pts() r1 = dup(r0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) flock(r1, 0x1) 01:52:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/62, 0x3e}], 0x1, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='+P\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='^\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)=',@^:^^#\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\\\x00', &(0x7f0000000440)='(\x00', &(0x7f0000000480)='\xa0)\x00', &(0x7f00000004c0)='&/$\x00']) sendto$unix(r0, 0x0, 0xfffffffffffffeb8, 0x1fffc, 0x0, 0x17a) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000540)={0xffffffffffffff16, 0x1}, 0x10) 01:52:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0\x00', 0x2ff) r0 = semget(0x3, 0x0, 0x2) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x4c) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000003c0)=""/4096) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x3ff, 0x9}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000280)=""/129, 0x81}, {&(0x7f00000001c0)=""/128, 0x80}], 0x2) chdir(&(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000240)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 01:52:10 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 01:52:10 executing program 1: setrlimit(0x6, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x88) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x6, 0x3c, 0x1ff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x5, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) 01:52:10 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="f26a0542e65c731b39ce6fd318d717ab382f33afd34ef7653d144af59761566777333b79bf99f7df04faea5ffe3e73efc4af76b9cc83e13703b4fe28a03d799bc9bacd187e1a729105e17c888f30532c6a32b8ec6c0b74c8f9ad453348f555b15b33f968fde666fa2a9dacb7aaf20bbfd6cb45338d9d2dc02f0998f6b3092041b1491c486f67e240a536b3fd3713c16948c1845cc4ea6ce2806db22f329da85c00a1a0d417248f4899b118b578f433a4a96de0e9d6ef1b89489b911aaffb4c6a27617bbf41dd2db2e9b6330e1bb800", 0xcf) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaf1f0917a479e15b6f9459fc2b05cedd8c7cb00ca", 0x15) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) dup2(r1, r1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x51, 0xe1a, 0x100000000}, 0x2, 0x1, 0x3}) 01:52:10 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/65) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x2, './file0\x00', './file0\x00'}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000100)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/191) 01:52:10 executing program 1: socket(0x18, 0x4001, 0x0) 01:52:10 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) clock_getres(0x2, &(0x7f0000000040)) kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x7) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 01:52:10 executing program 1: r0 = socket(0x2, 0x8001, 0x0) sendsyslog(&(0x7f0000001040)="9a769c9e0b6b83a1797e46f393873a6d0fcaac61f31132712b0ed9a4f86f54531b48aa084227ce863e9fc6a22cec868bedb942426edbf15533069f4d299ce524c3782cf57712264211ceb17b7606b056cc6adedca143fbce146af6089218c4c83e9ae6828d27118d166144aa5300e2acdf9fadc40005bdf1fc0fa4504845db9f43d4c72a5426fa9b4875cdd37cdd83da34580090a3ee0b680f2243c87fdfeafd6ea3b0611099700214bf05d193c5c3c3476ba49f6196675d6295f9bf02ed8626aac81202d8916aff4042645c54fc99b616", 0xd1, 0x20) close(r0) socket$inet(0x2, 0xc002, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000040)="ef32795bd968a01f57af8863c1c09e948230884fb73ea19fb8dbf5fc75d28fd743f042003e742826be6770acfdbc90352000a1abf4a432a578ed41e8e83a92ef349646bc6e432c3f8d2a1826764a4e11290437f3129dbc6a2fe9cd857a5225180b430974d2360a024b2f8c1fbc1795852711a315a8605728572acee26812546869641ac18919c78b14018cb09f9f6d468d8c6d90a44779fe51bde76d74ca751b868a6d5f1707616a8a86ad9df1ec3dc7ba59b1409c3053d3874e62e61aad1e506552d02581132c163c087570357b6593597cd401edb9a6fc2f4f92f765ccd7c1e4eb60caf58cc24811e6cb9b53e2edfd6790cfb84283d9a7e83e7aab7ea0741db44faf23a2a6f2d81968a4d1e1f03d597ee5f3af0b2a139686e7a2094b676bc75f90f514101650c3bfeae3a5c45a1b08440fd6543d6ea649871231e865413147b89e321022851f7a438ea33a2d87fd434b216e0e87136a156dce5c58d8a0bc597232724f726b6daed5342bb4e1ed6e5fe77b16224beae242327edf5f6eb47cd39a72063a77fec7ce5c92a48e7c5ff1586254c41900fd098b3a8aba593381d670fa8bb40ecd1de242b91fd56688e75c7afd0213fc906b34cb9c42721aa865b53775008cf936f2e2af0681b65fcc80a749ed110a7b188cd202e1813c020d623c959df272870a0dfa58464b97025e470c7cf797e898ddb7f60a0995428f86bfc56e6b19c00256eadfd949891292cf0de90ececd042718d54b9c45f9517bc1fc7985f51000a2aa57943bf801a7e4e77919547d939e10cd10268a85eef737300fda2f7dc9db905d94b1739e39c6029834f5d3e2553acf9ba6f5e145d145b7f3e7c2ed75c47c48772833c1c5f5311e1976343f89fa81298d130b258acb31a08670c4b24f297b54967310a0aaa32bdd1cffe99cd43b1dfadfa9a43fbb9d7a8cc80f4f25efa910325d2d3d96b553b131a48293ff74327fc7ab8a88122b87a44fb8aeff67be0777e5339a6d7ffb29622f313eebdc481815355a8d1b39d9d5631f7220e811ae08d39394df17e7046e31dba17aa8c9210a8217cf840c4c162db90bccd463930764f7ff9f3f218091b733347cc3877fc81d5a5d32a9be6728ac6f2d3fee5d4e619ff2853b44eb87a4ba6a86f62790d202c911ed5b5154c48a8af90cb0bf3afe3fde5d949d8f58377150894a1a1e0c41c04c811d13363c99b118e445a30c51a9239279dc758d7e0e49eaa327a7304141d2687488728abfb9a968ff7d86843e94cf7f0f9240ded7cb106d71f5fba17908c1267eb9c33dbc97b3dc8b901f4d46a23a064c4080fe24e8cd5fd8a713c6529a465eb79846c742aa6412ac89d260db0532e781f13218385e46573b863d270de6e2d529c2cf15dd9ffeda89d1e4ae11864e4f538d34215b77cc7d63e07f63794b667321d4909d6b5272bec7655c78eba355d6195035b1c6c66cec9341f3284f60961a61876ad30abec304d1db9a31fafc7f5417904f1558c4e8df0c3baee6384a606b1a0a120e47cd09e0bd77e933bc2ec575511cfb56a99a0f228c5853bd3c329628763b4b939a62cdb4e00f0adf8c775b814ed708f3108522c4aab4528c1b207728ba92b1c12ac3089b65652421b63651d20a1edf07c6b7bb504ce7f7a0d9bc276e8fdca267685cb907a4a104d5d1f7d19cb6db4d74b15bd17ade23c4142129f774d6e7e675e069b91317cb8fd6b3c85fc3a62fc17a8908a09631c5ff079f6500b3110f053e3ec22a78f8c1f701da5d105e2ac035e0b6884229b7a5d0ce4ae5c26c493337d8611715460a2cefce8868f477a67e01cd3420a623f06be7ef775fd5d49dc4dabec3f24d103b4ceff2900d670d009421d85305e726330319860e4315958a711e6a4e329a4cfe7e5c96f8e75333ffaeea2af54b3b3bbc5ff291fcde39488c21a008a3bfc8c82e592cb65143978d28167a6d142b1900e85cd3925e5494b5de8181c65a393191f1eaa3b0da7cbf6aaef5d79d48ce7e73215c8cb4f4b90062bf667034cb5142b55dfda6319e199a84032c6cfb9edaad4252bebf1116924353bac912890d6374b5bf813016be44bb71514c7564842a535c3abffcd0178530d34b19b9803332719f13b74a3e9b6fe40f4651eddc094e2f9b6ef363700a9b838f17edfdf2786964cdbad6f3177085ec0eadca315bc02f77edee1ef24168cec6ac0fec454378993352acc3cbc3f5aa4756c6d0dd131c0a4989977974fcd972e291cfd0aaff7752e071f718b12b0c5d926823be9279e21aaffd2c7de1d6e25e5a74078f4c557d670a02a019d7dd3552b55298c2d367ce0fab5c0a21827c17e75ef81593e9852bd82feadc838dce8edea9ab462e96da8b42183dcd9fd1dbfb3ae7d975c0031e6a51af3bea0b8f49e2b92e517fbbbd19cfdb73cf0db0bbe364354211bf4ec0065d6c8e8d525d9e4c887213922bc2bd220f2f271f6a110d4b36356c7503030d9f288dc5b8c25ee0b30769573bf22b208037ef83be870b5723fac2de74ece8b95639c255d43c72c83567dc38396a6461af4e49e343f17feb144068fac2f6943f12c57a428eb97df4a509c8916ddbd066cf4c182f6417acca6b28f55e5866cb0e1bd54683414a8e7b4e59ead10d5105b06187b97c9816c7e6fb11cecadc9c5a96f391f761ba291b4b6a3fd6d500f2095d8076238bfb6e88094f3d0a275216738097591b20e7a9f91413897ff45e8d366b3d8a13fe63eef5099c11a474331c6498e50c258e17bc2a36c9c34e6ee7885febf86aa68c6b9add9d8c281b01bb731fc360d998a3a1293a670c26fbc36a273abbd432766c76e925effda01d27f114ad88175b41c119090dc1e8c7f5a01b6adba0556ea600e7144e13d46c07cc17a2625febd17aa4e0bb2e3cf63d9547e1a159e45730e605a893fc84dfc7ab30f2037cee6e12c2ffa3c42195a958fbda4b0e6cf8c43c18d77d4db64e0c2b3a9bdd8695519a01bdb8431b61ea65db0d05a4aa53a8176905e2f135aefe85e9dc79e8fa4ff829caec87366e09df5781fedc77a6cdb6562309e54fd81c5db4380582e5ed384dd619a97637be3a4bfef98561ed22f4879ca1a3a4b7601df6ee866c10c42e3835e38f6b84f57b9f2115f9a40d97f1afde7b00bc22bb949d0018271dc27677d5b5686075a92d8472bbd2dedd6e9a7d4686916f85f4aec3acb67ff384f4d8fe11bfe6ad616148fa77f37edb4ac86e20ab87135a747f8eb9dae9bc23afcf15dc6ef90ba71ee1ebf2a398f68e9b594bd35f7c2fc64449b2917711a12c7fa60730616041c4bf73570531480c51da3e5bb4c09efe9e39e169b4d26dcbdfc571de4e1b0c205102d199db2e69557583768e08a615888a857b3f4e7285e528b981f28c63aae1dabfda1f63fde366622216e44d5bfe4672ae2f78b55a1d1fbf7bc0d30be6e07bd065989fcdccc2677cca735eb6540799ee490d8ee489a574f457dec7b9310f5de324e5ef45dc6b4fd8577962c9df99bd9d0b039abd629b33e3c380a9f288a3707361764cd6e0073feffd1eb57fd4562b8ceb7017b58ec2f9dc052f840efddde0ad8f6d9da7d7bf40ffe8e2820f6a4e4af9abc54f3e03130523507de5d2b8919338e98b3bb8efa3ac0b91965875c76664b234897cc9902fc0128f56cc6a96c056c76ae673edf883389cefeacd41eb3692b731365d7cf52ee92a79cc52083dd8fa3f5f53ea7776bb34c17fe0dcb9ef717bc752eae5e8ef02d65d419b19f16892e6032e65376e8b69c27a6f9a234c71bbdbc7df686d1be8ddab11921519603bca10087152f49a4b03761b9ac6cf3f04ab1d93a7e3e6551cd9eda218a7f9f307ee0957a78c29f0ceef8082fafb881b61497962c5161a9e4462552c523f74b1c20864a9244271a49cb91c31c03b2777a8dec67959b14e683394404572e20beeccab70d502232f51018cbb7e3ef35279959a7f845247cebb9dc545ad0fac11ba454dddb57da141ee60180da930e86f94b03491505ba420d8b908cbcacd080d2e2a2fc7d95b620eee84620e9d802ad312f12830dbbb18a91fa37876bc91c8e8de01d2e3f4197a30d470740a33f3e7edfd9050326fbeed0cc56133dee49194bd4ab3fb1899a83edd8980e59071b68d6e796e97582b4de1f6ae7f2c95422076cb84acb27f9a3b366d9e63f52e864feecadaff39684ae9db06c60717e23c8d7815eb4c25fc1f6441be14bf714f7118a7b09f0990788ed3e7db9c75b4173a04ec88ebc64223393de47a1881aac47843368ccfaf087b13d89df8ccc2bc7998f293470d5723af2b11f87e1b2b9b110bb8d0985ff6669ab9e39007b8f77581135c06ad8488f27da369418caa26ed9e9c267276f05302eae9b8185ea38a93fcd02ad9daf73721a7f3c7a87b00e0f9f8c9e88387e28556bcb24a73179cb07e3f14cd0539d0efd2d5c04959c081dfe4775f9f13d7532c4bcc8fb968b833e875975ab1d8baa58e24891bfaf9a6fc690e3e707bea0a84b117ad4d2324076db941f720c782f80439c45ec311c0ceef31b7c9852cedb7b6bb3e6ab0d099b363cc4c1fa852a2f707b2fa79c79dd4537d823cd8621d6931045cc7ec4f0a4a29ae1696cf900c31981832f093a7f40a556605382e86d52738f9a7a10a02a1aa0062f62dbb578d5c97c899c011ec65cc3743cf38d8135ec1d34cb874b7570ef74e9bf4183d29b3b2c4a04e00bd41460c81d6a778f77b0fe5210ecd025543b984e0d00c7c1af1db9a2338f9b7ab0f2c2abdfb5da6c5bc0c515183d6fd9a00a51510ae95213f6aabf471548ef52cbed67ac518296cfd7d081f7ece6a6e56270717145e472491870bb1cd1da00a014a30fa57194cf51fc742206d6ada2074e5c01ad2600434d90c78891935b479f108af32138bcfc7df784a9b94e92c69a019dcbbe07268a8745a4d15ccb8889e33832b006e23d7d680128f3fa08758e46937b5aa99b5b060216af7dab4e4007560958de8d3aa93a707851e7aab07af8a1be089ebb9d5939b7a4ffca0abe5ac263c46390f48635725b30b4658379602020bfbc86b933f5ab274658c74ac1f71b5941c99cd0c0e0d438a55d06351cd30c78f902822a8f68abfb2fb6798d1e851f03b9327349d627ad1f45d28686ad34174ca84ad24f67fb8d73eb74f535fa8a78629acf924313b49a62cf73b445467ba28af0f4fdd33bc8eaa7f5a83b5a306c1e812bf6993c23b4ce6c0b8f982a1211f8bf4b9628f9ee1ad48c649a11d18a58c81143b8d3b1bb259fdfdc28f006c9e8c702c3c7cc7cfc40a0fdbac7d846c84bb022aea739c3dbf56df08146d2569f904552decece43456996f3131eb49e52face20063305ca602c3efd09c55015e66fbadc283ba94558deb8bc7cf08167fe4cc0d4e2da157dbeb8d5c20a73cb456672416d70ddfec7215b076cd06ad3d60e9907bcaa8cf1ce9157b331491cfbd7909e65e059f66c27b22a4dcd49687697b84bec36f839b7e88ad2fb9458723a092788a5cf3dc3d2796948f362882babf30049452613051e568c6b790eb9d79239f181d5edd38a448bf265486d0dfa900e4a3677869f61bd1b3db3486258f3fa5c47109172bcc444964ceb866d79c531dbb9bd9cb9b20e4208afc887204d29af2a0eea32682b9519eeab1d49867a9b60054fa93b82f02b641e0f830078ce4ccfb52d7f2112a310188fb84e3e76714c53b420a04059f5ee744fd804bb836745259b4c04f20c7c17e03bcab379dfb49266e3613dfedb672b5cd202555ca04126a9dffac4e6d272ae982ca439401b66dbd096ddf05579a020e4d104aec31895d45") connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82cc611038060000006b"], 0x10) 01:52:10 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f0000000300)=[r1, r2]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) 01:52:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) 01:52:12 executing program 0: socketpair(0x10, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x3, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r1, r2, r5}, 0xc) getpid() setrlimit(0x4, &(0x7f0000000140)={0x9, 0x93}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x2, 0x0) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r8 = semget$private(0x0, 0x2, 0x200) getgroups(0x1, &(0x7f0000000080)=[r3]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000400)=[r4]) r11 = socket(0x18, 0x1, 0x1) setsockopt(r11, 0x29, 0x80000000000000a, &(0x7f0000000480)="52cb2ebcec3bbdd83e05210755cfe1784aaa0209247969dadc2f9c58ab99241654", 0xfffffffffffffe73) r12 = getgid() setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000040)={0x282, 0x4}, 0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x8000, 0x0) poll(&(0x7f0000000200)=[{r6, 0x4}, {r7, 0x24}, {r7}, {r6, 0x20}, {r7, 0x100}, {r6, 0x2}, {r6, 0x1}, {r6}, {r6, 0x100}], 0x9, 0x3) semop(r8, &(0x7f0000000100)=[{0x4, 0x6, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) lseek(r6, 0x0, 0x2004f, 0x6) dup(r11) r13 = getuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000180)={{0x20000008, r9, r10, r13, r12, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socket(0x10, 0x4000, 0x3) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 01:52:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffffffffffc23) ktrace(0x0, 0x1, 0x4, r1) 01:52:12 executing program 1: semget(0x3, 0x4, 0x100) r0 = semget$private(0x0, 0x3, 0x1) semop(r0, 0x0, 0xfffffffffffffd72) r1 = syz_open_pts() close(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x5, 0x9, 0x5}, 0x7, 0x8, 0x3ff}) 01:52:12 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 01:52:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000001a00)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000018c0)=[{&(0x7f0000001300)=""/147, 0xfffffffffffffe16}, {&(0x7f00000013c0)=""/117, 0x75}, {&(0x7f0000001440)=""/238, 0xee}, {&(0x7f0000001540)=""/214, 0xd6}, {&(0x7f0000001640)=""/232, 0xe8}, {&(0x7f0000001740)=""/204, 0xcc}, {&(0x7f0000001840)=""/86, 0x56}], 0x7, &(0x7f0000001940)=""/187, 0xbb}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xbd, 0xffffffffffffffe1}, 0x8) 01:52:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000340)=0x8000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() fchown(r0, r1, r2) 01:52:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r0) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200018026900000001"], 0x9}, 0x0) dup2(r0, r0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 01:52:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = dup(r0) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x8) sendto(r0, &(0x7f0000000300)="19372abd1b431ed90df576a39fa5cd90eb61cdc06c473617a19e11534675be74b6744195feea66cb5c21ef2eba626319f0e523f8772a06a8aef9d21662bf9298adbc8ac051394e80d4e9351125edafc98a91e1a9dcb18f0a2d70070f0a7d47966264d361f466d411c6d9592436033cd1d5b6586cabf49bcf4f74ad706d6d5d225e3b606b3948e43fda63c54a802d7baa554212b23c05455044a15048e033ba81b43dd51361da5f7e67703651d821e4007d92e01ac7faf4d9ff0e1f172ca01a82c388022ebba0b5f6594e2e8029ca445ee72eb093f93f7707214ca8bd38fcb66ce2933c983482d9fdb269cf82e464281d4757aba02b8348fb9a90f3df8332edf6b4a3dc3d40a70b1fff1e361650b48f5da850bef96e16055937c274e42d49d6adcc283c7baf13af677ea47db95df9674d38231ffeb5c9deb341d92bcfc4fd9482c37913429e3403dcd52ac6347dcfc94183e646191841910066295b26242b696035f9be7244c89801543985992bccbce9dd661b957b42c5d14323330e2efe4199eb79f15e71b4ef5aba3580c132f99724d0b6ebe3acfbbb7a377c722628dd636ddddf7dd74b0c264ae9790c60d4a03fb45bc3b6562080b6fbadddf4f81be66c291934a3648abfe01fd1e02d043ba1ba07753bae00df491eb80a8094057a91d72d040e4a7af0b9d14e401e822bf666bca05096fde9d3888a3f9a079b4fcdf2a4fe04ce5d0c8ecb3ae773c8a53505eb9b2caaa4d87a14ce9ae07cc7f67827753b1f10269ef9055bc80eb768f897ea03777e9fc544739170fc39a7216d359c11ef32211cb3c9d1a812314c031d9f63d31e0b4dd5cdae696f749103789f1ddf0ce5e278ada4615d361b9ef5dccdfbccf1bb55c202ba2aba7adf39a0658dcc0fe940725e1ffb1a80e10d21f23351ee709117327f0f716888775d9d548d4ce380c59244e05b773d1cfa7b90636c8e9813d8a6eeffbf895988da1653baf08917de1b36a2182e24abbcf4927cd507022afb58b741e072a14f58268e2f937e519b7199c31943d6a6e749c388f81ccfcb1433f53c2d6f16c18780350a15f09166635eb0e770de25a95fc43207f2afd1587471b2f32290e4e8250782a53af693dfd2d5206d5eb4acd3931bcac4f32eaa471f436cd4234dc0b998397c62ea5a60253194a1705a12db5d78f66b6daea277a45299c42f378acdbcdf4c1aa3acc140e2a0d250cad2ae29130d56748e74af398ef0d26e6a8d3236a71377628f52616ac0fa44a29f877dff7e6a3d6ae25ede1e1eeac5763678967d1db0e35e954ffa1e0216eb0514dbac9251109c8b5432c81ac1c9b24906152b26758f7fadfae1babf93b2c37d39dce8bd32cd2220dc6a8d3f8ab4e39b05140834c3a0ed81c5d5a0091530283df1a2bbd1d0120448804965133f839408bd94cf2eb952e3043ec0748ff5f4f297631a0cedee0c93a77ff48ffcf23b049e654234957bcadf7a2eb5d0a4c9735bdddb0c56344973e5e7a1761b24971a739028e39a63adb2dc3983ce74c2afc2b11b99d831973baa520acaa308dd8b1c975041c0f10fc4300181aa08b53ec772453ec23305e8d94baa870216746775e88c6e7c747786a428dbf0550b3ba6b2b5650d8d7bb3d130ac6e407147ba5902abfebc213e4dc1730fda39a389804c53bbfcb4a858944a46ee58f68fe25218be65e90a1061b17a41bb7f101d57ab6838a0d6972c7fc3cf87d3c69a4bf0be87ba60a47ed2fbdea2e7ec47025a7ccf1b0b999d230d6333034e4381fba3b808f2f885c2406f71b12c39588961e6d4d6b1f6c049274d9ef0466cd64d5e94a12c022709cc998563d9964676e7a9fb39e51814d1563b417d70594038bf71f704bcd2cec5cc121fbb7ef783a299731735f46cbf09b437aa6bb9404af67665319f9d3fd7e3b8ee4809eff31fbce05c20ba356f41eacd7fc120e59a6f886309735ad90eb3382438605318ed0de0cd4fc2f8aa54394b08f9cd31214a19bff2a0e483b583c6f5213a31db3b6d696928d12acba7e08a964c6e163319aa3a697b48e84601249eed7f2beb332651299309fba3502235b991b6b4ddbf8bc48897300e84cd913a580a0f40255fb66be3ff3656edac5a7e81ff0343064ffb5c0c25562960389aee05d110d49ca3e150b331a1174a9ed60a08e48bd61b1c03033cd6e4dd93aeef987ba90a4f3d79c565d6eb8348404e61c0b5eb8605756d200b636997c31488796fcdf76c5b4f49b134f92dba8447970dd203f703beb5da8d4f0987ea19bd7c4834f0541272cb799a72932efab425a62f9333c97a1c0855f7deffb2635f51b0b727aa458932c1f6b561654e0291bf44fea3820e16ff45b6876260f2c86fc6dd1d426faddc31dc6794cefdf6f8766e584565457811bb1362737718bb74f37432a932fd22e78e2f0743dedb3bea25509e84c896e32b425ff11bff9cd41a0b1218b8971d45ff3328544530ed63888519c07343efbe189dbbd830e617513fa79da7065c2a7fbb258253116e6ce75ef9b3e084eea90186b82c30ee273f0c2830f99cb69470f1ee9b38cc9644bebbe601353f162839514137cf01484c399c85cf38fed51b20596a5801531007f7ab6bf140e4a385096b1b7abf824cff777b285d3d4f890658c637732f6707c7a793e9d1ed932e3ff53a7b5f10bcc00648e08d8f5652a9569c0062ff7fe1eb3e54e65c5e9937c9cbf90180cab0324ff59a24c0fa957c17cd694e2135bbc4ae0b05f966e0a4ba4adc4b23e4869c95a8dfc4735b2a150b981d48fe665ac502569234f81895aea9a2eb1dcba1a9ae15a2b3663e455e802aac3800ba1b8b9578df28e06a24dd04bc6cf2e3263fcd64499f5ff0e0046c08cf433a3911f84a78f7469a5040236a73448891f376eed2599bfe", 0x801, 0x0, 0x0, 0x0) 01:52:13 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x4, &(0x7f0000000000), 0x8) 01:52:13 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x8) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8208, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x400) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x66a5, 0x1f, 0x8, 0x10000000, "6c6d39adb1ecacfcedda9773c04b406a4f177227", 0x3, 0x5}) mlockall(0x0) 01:52:13 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2}}, 0x0) setitimer(0x0, 0x0, &(0x7f00000001c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 01:52:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x16d) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) fsync(r1) 01:52:13 executing program 1: r0 = semget$private(0x0, 0x3, 0x200) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/219) semop(r0, &(0x7f0000000100)=[{0x4, 0x2, 0x1000}, {0x5, 0x0, 0x800}, {0x4, 0x1ff, 0x1000}, {0x3, 0x1, 0x800}, {0x2, 0x60000000000}, {0x2, 0x9, 0x8639bd67349a7d15}, {0x4, 0xfffffffffffffff8, 0x1000}], 0x7) r1 = msgget(0x3, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/116) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r2, r4) r5 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getuid() semget(0x1, 0x3, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x40, 0x0) close(r7) r8 = dup(r7) sync() ioctl$BIOCGDIRFILT(r8, 0x4004427c, &(0x7f0000000300)) getgid() ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000380)={0x7, &(0x7f0000000340)=[{0x2, 0x80000000, 0x4, 0x8}, {0x200, 0x4, 0x4, 0xa8f}, {0xfffffffffffffc01, 0x4d150abb, 0x9, 0x10000}, {0x3f, 0x6, 0x7ff, 0x4b}, {0xffff, 0x100000000, 0x6, 0x4118}, {0x714, 0x10000, 0x401, 0x5}, {0xfa5, 0x1, 0xdb, 0x4b}]}) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f00000003c0)={0x3, 0x800}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000000440)=0xffffffff) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) r11 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4) connect$unix(r8, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x10, 0x0) sendmsg$unix(r11, &(0x7f0000000800)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000580)="cb6b7957a0d0c3353c1d27848190a37deab435880c958c2b58ebb54a99af62b8590b9b6a9845f366f71adaf9f734a0ab59e50295557a6f04f24f9ea973c0265e5cb8a79978810f8215e494820682d1a6f963de9e256c3c91c58a5c1c11c12f433a21d3b24065584c6601724244e7623654368530e7a68876f107182bc73996dd2c48d7ebe8d2fdfd08a3b98dd8b80223cdd50a7a4454156683745c8c3bc10c2664fb03937c71e5603d1a9465c21691b0d59b5385563af3db79eb093ff615f22ffe3e6cd64207a851ab1c9320aa219bbd1a85099353ce45", 0xd7}], 0x1, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x20, 0xffff, 0x1, [r8, r7, r7]}, @rights={0x38, 0xffff, 0x1, [r5, r12, r7, r7, r8, r5, r8, r8, r7, r8]}, @rights={0x18, 0xffff, 0x1, [r8, r11]}, @rights={0x18, 0xffff, 0x1, [r8]}, @rights={0x38, 0xffff, 0x1, [r5, r7, r11, r12, r5, r5, r12, r5, r11, r5]}, @rights={0x20, 0xffff, 0x1, [r11, r11, r8]}, @cred={0x20, 0xffff, 0x0, r3, r6, r10}, @cred={0x20, 0xffff, 0x0, r3, r9, r10}], 0x138, 0x400}, 0x0) ioctl$TIOCSTART(r11, 0x2000746e) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f0000000840)="af35ee404447ef11da3611428b6b6c7366c649dbcaf98961e9ad1d314510c53d232866704ec151251c99c1dce51c9ecfbed183d97f04178779d442a0f2dd14c0441bf16a56f438e2ab72662f1d186726994f5c6e10ee", 0x56) openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x1, 0x0) 01:52:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0}, {r1, 0x4}, {r1, 0x49f06bead0e9c836}, {r1, 0x4a03be73b5ad6761}, {r1}], 0x5, 0x6bf) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300), 0x0) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) 01:52:13 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = syz_open_pts() syz_open_pts() r2 = dup2(r1, r1) syz_open_pts() lseek(r2, 0x0, 0x0, 0x1) r3 = socket(0x18, 0x400000002, 0x0) close(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r5 = semget(0x2, 0x2, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r6 = kqueue() r7 = kqueue() r8 = openat(r7, &(0x7f00000001c0)='./file0\x00', 0x8, 0x25) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000200)=0x14) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r11 = semget$private(0x0, 0x5, 0x102) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000001100)=""/54) kevent(r6, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r10}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x4}], 0xb7, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kqueue() ioctl$BIOCFLUSH(r10, 0x20004268) 01:52:13 executing program 1: ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000001280)=0xfffffffffffffffd) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 01:52:13 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) 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() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) close(r3) syz_open_pts() 01:52:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) r0 = socket(0x1, 0x8007, 0x7ff) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_open_pts() syz_open_pts() 01:52:14 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20000, 0x0) r2 = dup(r0) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r3 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0xfffffffffffffaed) kevent(r3, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) nanosleep(&(0x7f0000000000)={0x3, 0x2}, &(0x7f0000000040)) 01:52:14 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x10, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)="ff669b84089f5a5aa93d8fde748684447198b0b732a0cc84a2cb37af7440bed73a6ada9d0e7875d152fcc1bf785de93a00245420638205100f4a75dd7472383137af211644a9c2a6e614ba1d75e9189601ec20b26ed6ad01d075e0b0857008adfc3d4c7d9b51fe8f9b7cca5251cd12424fff198ade05d1923d8bd3b73fed54d4dce7d96c362d1a2e30c6182d7d0681062660348e623360b0d3c628e24fcb33188693dcc8c1c6bb647398296b85094d30573e43b3f54b03f0f3818e3e57b6f9d63326ea6a1b41aee11f0f14ad50df09a46b670fcd8697dd1eb7a799364c3c08757330365e77541d9a", 0xe8}, {&(0x7f0000000240)="be6ba68ac5b95524f8177ed5f4e7fdfe43b04f8db31d5b", 0x17}, {&(0x7f0000000300)="9acdc55f017fff06420539c396da5ccf490aaa711b659950f1be5ac64f34c4ef0de968f90e4bcb3bdce49835b6c4578974f9e93825af95de9934930864258facc5272c5463458e4672c88c250f5f93c0dcb766fe14596fa29283978298468a16199dc4ffc9606b9a62447704e070839df1f1cafb04547ac8427b0bc1a75eae7e4c246314a9ea0f7cd8f3d6cd1fac24991a2b292470536a97068491d77df37995edc7bb12dda723", 0xa7}, {&(0x7f00000003c0)="2ac9f9d6bc1258a0cb94f25ea942b000fddfeecb604bc28c18efe0b13540606524c2649f3f46444f6da47daba2e4ac0460b58160695207ce4c9cffd24f158e81fe94104b2593022d8419b58cdce7eca2c630f7d059f22d", 0x57}, {&(0x7f0000000440)="eaaf61e7ace4908010db7478aa0232ba8bd953f90d4bb2e0f20b5d0c68cc97c6546baede0b46d837ab789641103af59e4473d4e34e67a4384bafd636a3fc43bf66d91012cec20955fcdcc6d905b7effda27edb97925bc7f3c19367321a3660a38df3cef527d6f42f3350792ae29d3f8f", 0x70}, {&(0x7f00000004c0)="ab593a7fe2df7d7efc12c343c6bdc3cdd8b17d7c2f15c8c131835c34ad8a865e81b50a2a85ee35f0ce5bc0123ddf8ec854b09d867df830614f43ef9731f28d2c947ed753681677720e11e73c485f44af7654f250fdf978a9651d54caa3c298f0229434410c9bd1d56d61737f34bcaa29a965b32ac1ea10c29db3b8a113c5e1211b49a7079170d80cec4f67a11c422012e6341dfa0573abc5a5f61db7f7fe280718e18218b66a7bf6b5268c2242ce38293202b2b71af0c091f5ea87843f608ab8eae680ba086e09f0ea5fabfbedb602de7a6e1321f9", 0xd5}], 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c40)={0x0}, &(0x7f0000000c80)=0xc) r3 = getuid() r4 = getgid() r5 = getppid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() r9 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0, 0x0}, &(0x7f0000000d40)=0xc) sendmsg$unix(r1, &(0x7f0000000e00)={&(0x7f00000007c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000bc0)=[{&(0x7f0000000800)="9df317e3c4b07a92e9cb1d344419c9b636f4198108cef01f9236442f03f040fa002e63d985a2cad09b92694ead11692b2acb7ed58bfde8b7054f068cb848bcfa3950c109e9dbc2b0e503193429bae67d6daaf039bc624286647129159b81bc1b7e7a3e48ae5316ceaf5f2c1135f1cc4db51003e6654d1a65445831cb7653703dad29192c9725da670981c958d9bbb157952826", 0x93}, {&(0x7f00000008c0)="0569b2be6f6e8fc9c01dd97a52bf2df3faec53cad340f1f096a98ec5b1acc8767e507af2cdb57483d816b2e99ffca0bc0ce67dd523c7db8778da3bfc4cc9635bd82a62b7b53630f660793913dcfbb1ce309956fc9cbf12e04e2c1822ae85c8ed4a171b8289622351483df7c6516549ea6533cbe9ef727685a3607fed5ab90007d18c781ee81739b8c48e5b2c12d07907f6f73773b85ce66e6b37af27bb861b54", 0xa0}, {&(0x7f0000000980)="9d4420", 0x3}, {&(0x7f00000009c0)="fa2014530214ec88a1a1eccfc0952651ace498fbbdf79fdea12a53163a2e86feadd37942d47a7a0ccce604f30a7a2009407c2545553a2bf69bec4c2c4b6f020e2ffef2d5ac636e745e25f9d9ce0fda4bafc3c174b07a73278f199a73388e80f2b74a8b2422ab18f2a7d0bf03f44fe46f34a4322a0357210cc7bd9d0d0479d6738c76148770d360c4afab5239edd437051f919ff08e5d321a357556cbfffbb4218e3d3ad72f0aff36e51c5517692d8c9d566ec493456f3ea045636c689e20cba0b81cb1ad457550148d474978140ad7b5eeee", 0xd2}, {&(0x7f0000000ac0)="e404d3bc7f3f5d6173deb38fc50c08574c7bf2344e5e51e500098b", 0x1b}, {&(0x7f0000000b00)="3b1f69233b5f5fb579fdd93d182d72b5bbec260ac5f8ca3affac59e3f7e594e44b7785259d28e80dd1e48ce8baef9ffc7bbf6e7132c76c48875b54f73d35a2ecfb4aa36a999e022a34f6faba1a096fe0fecaf704fb912e559bd95dd82d39fb7cc761a94b2579ad2b859216cbd4840085ca5e8c3c230d9233ce9df375fd5f613bc4e084ed9f5718fad59e760cff", 0x8d}], 0x6, &(0x7f0000000d80)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x80, 0x400}, 0x4) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x9995790e4dedb781, 0x0) ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000740)={0xf1, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r12, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) flock(r12, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x40, 0x0) sendto$unix(r13, &(0x7f0000000680)="a2841d9ccc1e5ecd1d63b13dc4a87c082643bfb4819c4363f73f86134b974edb02b4b290f16f36a73606f3f5fcfb687652a2660c4585e054a5748659b0b198f318cdd149423039e582f5cd85c1bf27974e305ad747201fc382467bec07ee61925d288fd9f6dc33d8991563ffdbe3419cda0df2f25fb4f75ca7f6f58a80", 0x7d, 0x406, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(r13, 0x80185760, &(0x7f00000000c0)={0x7, 0x6, {0x3f, 0x9}}) setsockopt$sock_int(r12, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r12, 0x0, 0x0, 0x1fffc, 0x0, 0x0) 01:52:14 executing program 0: socket(0x20, 0x8000, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 01:52:14 executing program 0: r0 = msgget(0x1, 0x70) socketpair(0x0, 0x3, 0x447b, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x400, 0x2}, 0x8) msgsnd(r0, &(0x7f0000000400)={0x0, "5659a46bc98dd8ec99ce11d8aac28283afbfb74f3172331035e4f2e4b98aca7245b45c80fcc415df27b64350a3313660200bb902fd567b457d9191314e682b91789a496316d526055584ca51b401a09dad1cbd39241e580a50dcb294"}, 0x64, 0x0) 01:52:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 01:52:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 01:52:15 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') lchown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 01:52:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x3) fcntl$getown(r0, 0x5) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfff, 0x4ca8, "a4cd1ed81d7d90bc29617f9a4337451e5d404f67"}) write(r1, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 01:52:15 executing program 1: r0 = socket(0x40000000011, 0x7, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000040), 0x34, 0x0, 0x80000000000c68, 0x0) 01:52:15 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x0, r1, r2, r3, r4, 0x40, 0x7}, 0x6, 0x10000, r5, r6, 0x10001}) r7 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d447c1ae84d597231c32a53bc22b9a5b4bc1ff66"}) syz_open_pts() 01:52:15 executing program 0: unveil(0x0, 0x0) r0 = dup(0xffffffffffffffff) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x5f0b7fff8fe26261, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x6) r3 = open(&(0x7f00000001c0)='./file0\x00', 0xf5d20abe1097bd0d, 0x140) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x10000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r7 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB='\x00'/14], &(0x7f0000000380)=0xe) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x400, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='/dev/speaker\x00', 0x80, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2ec077af808fca15) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x200, 0x0) r14 = socket$inet(0x2, 0x4000, 0x81) r15 = socket$inet6(0x18, 0x5, 0x200) r16 = dup(0xffffffffffffffff) r17 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x200, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) r18 = getpgid(0x0) r19 = getuid() r20 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r22 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r24 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000640)='/dev/diskmap\x00', 0x210, 0x0) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="1fcfe86e15683299c70501eb5ad5d437617903745817b698bab03331314a96e804c2f46127c6bdd4eeb2a9f430bc", 0x2e}], 0x2, &(0x7f0000000680)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @rights={0x38, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]}, @rights={0x20, 0xffff, 0x1, [r14, r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @rights={0x18, 0xffff, 0x1, [r24]}], 0xd0, 0x6}, 0x2) setuid(r22) unveil(0x0, &(0x7f00000000c0)='r\x00') 01:52:15 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x4, 0x3, 0xfff, 0x1, 0xff, 0x8, 0xfffffffffffffffe, 0x2, 0x0, 0x3d9, 0x80000001}) fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) 01:52:15 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0xd330) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) 01:52:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0x1, 0x1, 0xe}) r1 = socket(0x2, 0x2, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) 01:52:15 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{0x0}], 0x1) syz_open_pts() 01:52:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x18000, 0x3afd35a78909aa61) r3 = getuid() r4 = getgid() poll(&(0x7f00000000c0)=[{r1, 0x4}, {r2, 0x20}], 0x2, 0x3) chown(&(0x7f0000000000)='./file0\x00', r3, r4) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xfffffffffffff95c, 0x2, 0x80, 0x4, "0ed2c50885184da9b555d4091796270b1150030c", 0x12800000, 0x6}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 01:52:15 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) close(r0) lseek(r0, 0x0, 0x0, 0x2) 01:52:15 executing program 0: r0 = semget$private(0x0, 0x0, 0x100) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000001200)=""/54) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xfb0b3b468b4da5b5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r1, 0x0) accept(r1, &(0x7f0000002340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21a51a7d1b2116037f09b8946e5c81cc394dce7e117f24d9987138f0d8ee9e89a6e9a807055b1131a61c71a70caa427f450b79a3ad82da263289b49f9db1ff2f9480e182b0399a1facf0e059cb0479bd485ba1127e4629b45d6593987547b5e21d9ff1433e5495bde14eddca5b731c1986a09f491033ebefcd9d91390ecbddf213fff40844fde88b959665478c4a43c0fca796ca29631018688be971bb215f91f169ac0a6cea2bcfc70b885c08c938d2670b5e0180ed131fcb5b8309d1fc0886ee0f19a0000000000000000000000000000000805278ce9d17c910108566d7a6961ffac10b5dfd554df830925bcd34d5dd4494879"], &(0x7f00000010c0)=0x1002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001100), 0xffffffffffffff9f) shutdown(r1, 0x0) 01:52:15 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380)}, 0x0) r1 = semget(0x0, 0x1, 0x24) semop(r1, &(0x7f0000000100)=[{0x4, 0x9, 0x1000}, {0x1, 0x7f}], 0x2) r2 = syz_open_pts() close(r2) syz_open_pts() open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f0000000040)='..', 0x8288, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x4, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 01:52:15 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) socket$unix(0x1, 0x7, 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000180)={0xfffffffffffffff8, 0x2, 0x1000, 0x0, 0x0, 0x7, 0x3f, 0x10, [{0x2, 0x1, 0xb79d, 0x8001}, {0x8, 0x4, 0x8, 0xfffffffffffffffc}, {0x1, 0x1, 0x4, 0x5}, {0x0, 0x6, 0xfdaf, 0x92}, {0x7b, 0xfff, 0x0, 0x5}, {0x8, 0x1a08, 0x80, 0xffffffffffff0279}, {0x0, 0xffffffff, 0x3, 0x9}, {0xfffffffffffff6e1, 0x8, 0x3, 0x4}, {0x0, 0x100000, 0xfffffffffffffffb, 0xffffffffffff8001}, {0x53, 0x4, 0x7, 0x9}, {0x800, 0xb558, 0x2, 0x5}, {0x1, 0x7, 0x2, 0x45e1}, {0x6, 0x7a0, 0xafa, 0x4}, {0xfffffffffffffffd, 0xe39, 0x6d0}, {0x0, 0x8, 0x0, 0x8000}, {0x2, 0x936a, 0x8, 0x8}]}) 01:52:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r2 = semget$private(0x0, 0x4, 0x600) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000980)=""/153) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r5, r5, r5, r5, r5]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e80), 0xc) sendmsg$unix(r3, &(0x7f0000000f80)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000d80)=[{&(0x7f0000000cc0)="42c73b77f3ca90eb337f2ced15bfea5794cc3dfe0dc6c21f914f0f84912d86d1c29418675ee7a6de94cd34542acced8b905f20b67651fb1cdddee43ee5d1a0a1188c8bd0b6f5b09bf16dd054050aa9711039f38145563a7a1fbd396da20d0284726b502e04d20afcbd03e49bee4315664a239c2c0af18a5cfaf606c4435257848f105dce34f8a4d74e8726192892", 0x8e}], 0x1, 0x0, 0x0, 0x4}, 0x0) mlockall(0x1) munlockall() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x208, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0xa, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x1, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) socketpair(0x2, 0x8000, 0x6, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0xffffffc6, &(0x7f00000007c0)=[{&(0x7f0000000880)="d3dce337e5d4cd9f054828f4ba16b044ccab34ce1b887f58afb7d5a4c69dc5", 0x1f}], 0x1, 0x0, 0x0, 0x4}, 0x405) semop(r2, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x4, 0x800}, {0x7, 0x2fa, 0x1000}, {0x4, 0x9, 0x1000}, {0x1, 0x135d0445, 0x1800}, {0x4, 0x0, 0x800}], 0x6) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x201, 0x0) r9 = socket(0xa, 0x5, 0x5) wait4(r6, &(0x7f0000000500), 0x8, &(0x7f0000000540)) pwrite(r7, &(0x7f0000000a40)="35847ea01a4be8fd5c7267b29ca046cd792ca0e02851e1d94186753680143fd41ce9f4da03cfaa5a228dccffb58e2381ea1f662dc80a400f5921c1e0da55ccb347f26c9a71f7809d53f4f443632276634939c762e5aac800064400c297a7387685855a2bb20de3a504913cdeecdc5a6e0e0886f947b83f17c83ab3b738be9fe152527abdfdeaeb4fd3cc1d8026b189a67a937af00ce012dc0158111ef06bd2d3eddb0a175aeecffb570fade1004b56aaeb5c85c3aa5453c7bc7edc8606a159e736904696be78d5a5f024547838e93d3e4f6f2daaaa3851ca9a64e5f6efa236665458", 0xe2, 0x0, 0x0) sendto$unix(r7, &(0x7f0000000100)="8b2f332cc74e7a1d095d33c0717e9fda9513d26a264edd84fe036b8abfbf58c4e1d1a84241228ef680ed45063e81c9373903fe2f639bd0c191846fd3030c3d8587e5b3c1e4aae5e8b1d9bd943fbf727db4014b3fae0324c66a4d400e2d0fc8e060e5a9ae499397ff5af3dfae54c5c302844343", 0x58, 0x400, 0x0, 0x0) r10 = accept$inet(r4, &(0x7f0000000200), &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r10, 0xffff, 0xeca22de88bafc70c, &(0x7f0000000780), &(0x7f0000000940)=0x2de) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001880), 0x0) r11 = semget$private(0x0, 0x3, 0x80) fcntl$dupfd(r8, 0x0, r4) semop(r11, &(0x7f0000000180)=[{0x0, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb06, 0x800}, {0x2, 0x6e, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x1, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x4, 0x6cd, 0x1800}], 0xa) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000340)) dup(r9) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000280)) 01:52:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="16b42d14fc4ee44807208061e6f41f6f97eb5cf5bfc617a148ab0858e1f529d581c05b4f22106d91536bf8eeabc5b30d", 0x30}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5cf21e02586f1cc755f5fd50d1c6e2120b7a5bfe96a67f4bc1087cd53e87e222ecf1c682b106582dec1610fe59fff7c0d5e2c243f388aaa18e47dcc32a29b15796ec64f80f849aa2bd6fe71e3dcd6307ca6649eaf27047ae36e491d8b71898d60de132b4e6a1011e2d000921303f2359b896cb7e69255d8ae62defc8c9628351b408271ccfdc8beee0141b5b33a854cc2173435d0127eeef8e5cc0deb6997c65f879332ff2a5fd9c71491e772818dc6d6fd639654696f64be5747d440dd582a8a34d2082f30c62786edcc73fa0954184069041c1d54fda7cc54e2fe3d103f5500a3d241b12ae31194017305d811003bec2db82a3641afe7319a461087b0d7271a315127a7abc0956fdeb3dfbaa0335460e6d60af55c3680b721ba90b77b095f1f1fa9845bf906d3e8f6705377831816bbf1ed7ae87e9b6b2381f1acc58ccbd47e8f845fa42a99bf5c4f2276c3ebe1680d126d1450d3a18527d4c12ebea15ea484623af04e050064a53da707c30975a5eb89eb01fb27e85440776e23f182786a711556ad577509815205d59fa5eceea2f2e68f303995c4b6831c219a0038ec435df7a36ec2e7ead15e3d9c68d7c0f9486897762b67e2d760c95aa8cf44f8b1e7bed040fbf8a26cb9ac517d89f7e802b510e8180effb06031432dd1806be96f6213fcab7350d8ffc7f8fe3023d0583a8b07ad48161cacafbf49583e0e4def0b3773509fead2d2e22f8f4e68590a4cc207bbe61e85732158a8fb153d761cf3ada6398b007c16a35f897b5ea674acb6ef1202655b1673deaef3d78bcd2600d22f80f081a7bd12c9a1c66f4d1033ce2d4b00b43c12a56fb41c5900aea1a6a4635aa7273ef2829b429016e487b9de4b1cd27f6c3a22145ab609cc753cfb0ae0412b946507f2062250aac715b17753b3e0fe85c89d3995e5e22f1265dfc2183230f26801b9261028833ff08d719e0576d66968f9b2864295c752ce3fa74b27da614e5a267bc2c49577f4ca30d9eccbd3472e5d611b88279e4e7b1b1c7b4e0a10101d1df59369e4fcb87f4e3294e384cae136317948228b95cfb7f8bdc50c2b8d682e9a129ae047307c8666d3db4fb09fdbb5e224d6e6e45442479076c712a92662675c4c8dee3dc64958df96c79", 0x46a}], 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x100, 0x0) 01:52:16 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="6a0b63bef1b998d93ee85447bf6d33ae9c843d382e30f13a29084c14686b6fb7082e6c722bc2e700156f986210cc8857b3e66a2a01b90484aa3ec20cf11a021f690ca145c2fb62fe99a03c0edb30d8415006778ec1d6e0001509a08b60370e22d924ffd50ce97cbad485dc526a20516a33bb126a310522f8e97adb3bbaa0ff49b6ac2414900ef358fbb312acb53034ebfd52fb94f3037fa48676328f79dbec5daf8fa546a4f711", 0xa7}], 0x1, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28, 0x1}, 0x3) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x41, 0x80000086, 0x1f, 0x10000}, {{}, 0xfffffffffffffff9, 0x62b4aeb7b07f04f7}], 0x63, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7}], 0x7d6, &(0x7f0000000180)={0x1c5, 0x3}) 01:52:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) fsync(r0) 01:52:16 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f00000000c0)) 01:52:16 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x42) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x0) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) r1 = getppid() r2 = accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) ktrace(&(0x7f0000000340)='./file0\x00', 0x4, 0x1000, r1) chflags(&(0x7f00000002c0)='./file0\x00', 0x1) mkdir(&(0x7f0000000180)='.\x00', 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001740)=[{&(0x7f0000000380)="751fb082b524b0b8f4db02b2f3fda110e2c96046426b58b4aab26160b70a95b8f03b7fc78dfa13f94926b653db2bc96b38303817dfd27fe82df0d9d6d70d1825c85ca600a9d032110fa6599a5f160c1421675b73e7daa569cdb91d8b35eb7cc1ca142836103a76bda93ee9a39b6301d340848fd0a8dfa6b6595acc4a773e2ced3b53eda4774c7ed49224b54c87113eb4bdf4d9e38d5e6d8a41bed5f3cd854ff5a73b2871cb62493c5a1e208929db9ab91097029100bb98ff20eb9d961a4eb0faca9233f351886b655c7db2cd8f0f330661608361cc62842d814fcebf31ecf121af6e7729cd726a501012a15793e0a12a7bbf722e7f", 0xf5}, {&(0x7f0000000480)="eafb5ffbb931b0244f3bfa519506eb8c46ea8a0e356e0d0315c789e33dc78fe1be16d3eb2cce395cb1e21216f36680e8c29e0a5d13cab74be825267c19888f07fdc9cb3cc90ebb4246258de7a7841924df3ed138f00cd08cba2df0371152279d71a7a142075891091b4b72406d6d1f75bd081d5e18e8b42b56bf249148002d2ff893b815c0f6e752360384df466b4fc342d25e901a23bb78085f42", 0x9b}, {&(0x7f0000000540)="1d53110e72200b3e8ea355bf4e2337b25a2affe88bba8e806341cc8d75c1d61fd51f5917509cc3e03ee8162d124c020bb2e255353e7306f9f4feea8a7d491d59f5f3c404ad0ec1139473bce5199dad1dd6a2bf3e921166498811a2b52e76b41813f0975b5328aa8d84047d703bf08e50f56efe570d62974b90d2a0395f154ad0a0813efe0a01e02b03e52fc2ad813c6a90d92ad20afcd15c63a5b471a3e43b807c2f8b8190afef62159e7cc69fb461f49daa65e4795b618d25e91abf9695fe27e188f419ee63f3890246ac6aafa55bc10a1b79745a9540a96873d27b91b5abc521ca271f69d568aea0a567d587b28c5bf97756aee6934189611f826e1b63b2c6537db41ca9359e324883d5ae60eca355842df96ba8d2361852b00bb13335fedd1b27e31d73c1a50b412d55f4c385fc4ddc7f5e43baecffc4b47f6ca6febb2ba9c10c3d2280b5b232e62f51d72ef5969b2e88187950341f00c8526796c9a7fb1ba7176195326096b53e304ccb27f9d9fd556d0eb7e57c034547949b80023cab274f16599cee27b047465a65d42cb19eb635fdfef1cc991014316445b22479e3c0971129f8913ce8c37d12132c9a7057a6d08d412cd92390918c915deef41eb9d58f87a6c5e0338d11b1742515102b9beab328727f2823d2008d170d354ded6deaa2c8324c60876379051955e591851c2baee468327d7c9f1ff989cb8d52a03b1b62f74122eab0a1fdcca8451056c2e7ccea32bc86549a426fbf02b0c5e5713ecaf3f6d49badb02ac8216efb7df1a1a31d52d930007b8ba95a3698ed7a850b862a7cd41216597be2e617ea82f08544267b6d04de9bb39ad86daaef8f94aa5168b4ef40968a9a5b73aea41e12b5ba015a5645a7ffed4fc1e0faf70bbdc28dfe18ae1daf845e53a95d422d5dc2aecd04485e0aa44c9810f421a44630e4e31d490b93aafa01acff8dada587ee4a5f50d196b9635750bc09f88571d420c841a24f886a9668e9955484b014950a0299df836faf438edfb327777f1de451ad842b5bfb3b6bf1277d80094ed5e6bcdabab68a57fdc4cd9b3d4931e3c71eb98af8c9cd06985b3966f8e16cdfb5be754f6b42b494d8c5c8dbbb7e4b3dc6e6e667dba554e9c954df4cabea482344b56b6d606a413348e66c6b2f30ed5a923bf4e98d329c67c5e87af89ad5e33a4a009d6e742c116780a1d382f9aa9b0443069a599d54380b79f9212087d151cd21f17f9def804da7ede1e9ab3f5dd173c65eafcf46ebb8de757d28c472aef4cc22274cff8148894bf42e7bf23f4a536e11c19a04c069f8ae096a47c6cc4ec32608d4980713d8b4e5391bc27451e11f8e75f8ee8513064bec3ed0c5ec831da0aec4a121ebf03a7c4dded7a51fce1158c9f8a8318a04d68baabec69d2bcddbd8bfc5784a25da36c91231386ae2f316911d80392b6ffe33994bef0feec52c7931f561da32e525692074d6259d653f1c72fe6c461c64448afc89245f6c8dbbee0b5def3b0bfb7806413e9cf2c75e75cfbc49b15cc2a1bb4ed72cd61119b9cbb694675fac91d97b124ec815aa50ad7517750334d3cb2bc015672cc977e3f56daa4b98d0ec4babaf5f3b04f5abb6a8752114c08c23a2448360bf189be4b68459f0879995345a2dc1e78ed6304eae293ffe584e03ba14c6858dceb3c8c941924cba2c3a85fc438b8a058f741b0d49e379672630d1f7632cb2644169d479b24c0ead55cd32940aa43f1460a132e5d0b23b45fe9aa5cf5fe378ee532b6a8d5c0373776e9af7556adf57091eeab46212353cc1fd7c05f55d2d4323415dbc2b3a17e181c437a46f838bbfd0ca53af4660aace25ffa3c982a2738874f28b0b3f0f32bac4cd86947649b544c7f9abcdb33e1fb5336d284240e89027d3027da98d1944df7e1e912f6d367d5746a5d5f1a3ac5602fd9a5b8619378aa34919e7234e10498ee2f62ac2a923376e75aa3ff292539e73b9e8127eb753275103490558d4f86192bd455875f89002afc59408ff074fe6b5474a1ad4891de7605d4e54beab4749ff2338a24ea12989f297f44f559b4b3a3ce7bf70402055e1dfc210086e3d2ed0b5ca344822509552adff0c2f4bbd25f2aadf211b2ce2635090f7f2d61f5ba943602f1120c2f1cfe02b02394859e6809c4ec7e5805b925a2b4850b82754fc29de83ffe705509dfd7006f8097a797e9f8bf9010f392f93f497910bbd08247433e4c76fd3c445ea6e93ae05c2d062b05edd43128dc52fc5014e8bcf72b7726ade0cfb8df233a18c66c3c6f0e633b514700d5b709b9ecb5bdd35b1f19194e5df68d9d033f2fb36b8ff5cf3c4bdf00dc0b3506500e06271de0e68c16affce9f5e1f0e8c7f16d74e8ab3cc2e9242e5f820336d304f07f6b438994c5087f16a1918c01b9c49aeaac6666299faaf2663fe0e58bd6074276c761accea9e5ac4bec63891b9e4887f905d8ccb04411bc606b424e5a4f2c98bc16bc49518b36c18a71302427fe23179b650860f24371fcd2325ce84e841b87e15dbd7b8556df9b502119a79cc577b016b7c9f1de430d8c5d3359de0a246aa30b8fcb4caafd54761def42bcbae394ecf42cd393733acf2adefedf4276e29c5097893a4cde68102302d5ebeb3d255b2ac851b99a55958aab92719849f1acdf80af828feb9aae6074da25ff02b528e1fa83f0e4fe69c057b4441db468937ffcfd7bc7ed92b88d1e54fc82f1cf36d14328774d9ba945230ba16cc81de7ed541faa75818371adaa0310fec73116412eb4ee03664ebb6f192f65de20ec66fc31936a534c3fef006e213964ab10f57e79f569ee91699513a5f489ab65019d60572cc9bfe47b1b41c088a211fdbac857761382100b9fcc645dd477417af63e8f7c62d4b4d406d6e6f8286738bcf6c17830c7a5bccb60460abec61490a9e5dd5b6b316eb428bd181fda641e03310646e956d7af25209910677afe177ad9c1a1d758e5b6afb24318ac72b9fc8cd4a9638879e3be6cb6a6384f9e8bb4a8a13df5b019a3b32081775c5eeaa10d20e244263221ab4fe5b96266fbfa2f082c621fe7b24539d58d7d202e678a8c28368b60e2a51a6d2941ca6ec6cda8d93b6b2788efa3780a2f7b63ada082022a271883760ea7962342d49e47efae0cb8664c500e41fbf8387edab92412167e3248b42c276a040f70c32dbecc25ae4ca9f04a40a655fbde880b90fc8250112a55e1739157028638489a4e988fb7de2ae4a70193f0e1ab6c6682ed639534817cccfb28e30707e844175d712b4a306691ea9e9719a282977f833e7d1e783effe05b0200f422f16ba3f33a749ce56d6c2196d479558f608605ef83b5d169faabae3c7888aafde9900a70712ba823356c2e6f8c2ed9bcf7f7a401c50c1a223b8f2f29ebe5b248dabb27c9ba6afa83559f6c670e307ac04e5a9cd4a6dfa0f60d5440704ce77f2ecadb57322df26110a36926a55b2705ddd7d5317b04b28c074d2eedcbec014712c6050e92c271250df3460cadbca8b0dd77bb7726c2d56479e29e1e81828c4b52c36adde2bc6fbfa78de26e3286567884cae9f10cec8b0b5184b2cc91a6833c1fdd374ef6ff592ca5c7831cdbb2b991893456a5d2ce2bc21a3d61d13be36e32ba4210604a79f93c2ef44db0e29b2c055a03397bbe6aa9a11a5a9e87db5f39b80f20fc9ce961cfe6b38be4e479f67702919348987da31effa8373df4d3a8d2242de6e6a9980f9f55adde4880258df38ed98d6602df2545228f0a2d9485a84925ab3538bf49ce906c603cea4543ca95cb8fa435fc968de328129320037a6a3f46c1a9a5224bf9c778c16d785257eb16a9110623b10dd1e03589bd261313222fd0795651c8efd7cb68b456dbbaa2648d4f3cc2efb8b1c343f8715cdde709ce9eece71fa956c70c8c37cb75ecbd16adf4ac331518a4b370399fee1f086e966911b75b29d5472a4ea6f9c21f2d8bf80cce0c1bb345316e726306dd27c9ad43e4362f9020da79e8b75c73b1b84a1a3788437c84a63a48df25331d4e35727ff996c7437f5e02aa3eec2975d6b8974888159fe01e0aff74a87a6e4246d4b63ad5ed97ce0527cb8122bc4baea77652229bd54cd315c9434d3c8573248a3f5b157b5e610a86c1d17d5040509f52e5ac18232cc1fba832b4bbedc6dd189b502d455744beb8bcfb4829370b2ac8957ec4b6d7f3cfceb747bf84b5f1db21737d0bb4dae0961492b1109422297a037ae5eb95af420becc860fa539dfbe1fd94437605a68826d619f7eab9732ccdc74e10b934e54a496f3b31ac7dfda6bd72352fb65d09fe2d23770e6c4ad2b5e14a434745bdb9bd7eff9f306b404bdccabe36f0fce9680943d0d220b1e803efa760fa13346769eca513974ba7f14cbe1bc6564fc6cbacc3c3963fef842d054ed4eaab3093b506501f4c0e595f0f86b9f77afa898538ff0b41afcd5549f67401a70419c9f181ed9f7f10f26bcd9e4f4e8e55dc09479e060a17f71526299dc725b19228c7e03da09763cb0db03d8fe7f9f16ae9f17d77675cd4d11c94dfae2dbdbd80948044974bce47504c0583c5dc55fac2ffc373986faa27eda59de147944547790fbbfd2132ce6f7f91f8b3efc9774bf91d987a613df867a722012044222e68522a8e88b9c03c43b68a5ff481475644d06a6e1433af24910b08d063f867c52f8edfbd721e4820a73e399abf7a2cb2fb6b07696a58efe98df845e0f95b1817357f1512bb9f5df5488093c1d973bb47d828bdd80a3e25f8d98c2330927f0dc8e5e74c32fcdd79916ff6bb4884379d3eeeb2f9b39f3a1e18176a75e3a0794e3db3c99a28157d35bd175d631286b868d708742bd367357623bf0f41cce5a6459bc2300e26138f2659769cad4f7ef8b2fa430fd7ab47e9d467ead329006a7c7c016fd823713a059cf73cf2dc0c1988288c0ff4555abb2a74e38c5c780786b68227f4a24951f60f7dac7d4da6f8db1dcd0779c1a85ac1787fa3c8f631636614302a06aeeeb9a0ad8dffe41fe9e6cd1e1aff3703b247c3e00e8ef500a1c2893b8c621eea5f2f24fc377ef34842c85519ea32e692fbeb624d0ede3539ff4a3ed19396b66650e2ff09aaebd65669404487470a04d9c28b18622774cb62888e7b4c90791f1639771cff887f5804cddfae9015bb4b2b16f29006db96c4e6f5179356ed7e89220a4f6158e79d07a6aad123fc5618fbeaca97018d86899de98e14fa9a9810380297503ad1221b37565ae9ce22646162187fd4e1c052e9efb68c216c744797e4ee307b504e39e3b3e93c781fe136638c6a61a8aa3900dea6fa4816029d89cf8029ce46eca8b9f3f48eb835a5d605007dd0bb90f00c1995a39263d086a2438ea992999888721fd36ed6a67ef35e1e2194e0906c3107fa62c0f0a4c984eadbd88fdb8406df1fae45ef31063598658187251eadc2c794966f5c98d6341ff96f31abf64ef90ca51b7e5dd732a32a0848ef9fd40edb543d0212930867899466b5bf6c2f584b44e89e6b2b45c28d1fb292e54979845dbacc24297a60d531c81655353a1ae89910e82782d4fe71b491b019d8e9908b64a8414265855d87942c4c039b9800fd76265f72cf1a31ab5788a5e26038f5eaa19e60c9fba76a96fd58cbfb5a58ae5b7ca26b61c2e09b0f105909b3264aee91cfa57e66415e29dcdcf16e2eea2d16827725efe6283c0a0cdede7b648243bbfd358c62dc7903465b9debfb71c7308bf6df101655903240d1d2d939ac868e814dd1726cd9fab687e710eb6f6f8df9b851da61ce0f3755ad0cce41ad76ebcce5363f2153f32aa2574", 0x1000}, {&(0x7f0000001540)="a8d86397e70a3d2454113acf381b141dd00d903544110618c48e4648f4aa8c76a224f8e8e8daf78d22ce6227cef2497af65fcb31e772c3b4367836bcd185bb8ac24b1cfa8a8b949f23b1761cd393a5ba2494bd836064ad61fc66cbcc438b0862556c04f3a838a7e433d18cbfeaddc1b735608655a9c15e85dc44e31a2b026a4292ef186727cf7a126d021f0753a458d7e8736756fa0fb838e0226a9e5b2927746883c48452e03288d1b7df7f90b00d947771ad4e7ad93f4ac697401ba1f0769668", 0xc1}, {&(0x7f0000001640)="b1c3806ae8e03cf5e2019c0406ce3efb050e89f73004546ce724e5710c18174cefc9e2fbc509de3f30ff6f221d2ebe86b610c0372aca6319dc30f5bcb6d07059b3c22e7eb47f7a95a9cfe62f11b0", 0x4e}, {&(0x7f00000016c0)="f60afebeaf4a610d41853856baa7b9cfcd982816fb7bb1b0e4df6d58bb7201eeaceb76344fde6d746640f7377e5d83715563bd99946c47202b0b14a2359d07d6b605de05187b047f14923bae3f532273", 0x50}], 0x6, &(0x7f00000017c0)=[@rights={0x28, 0xffff, 0x1, [r2, r0, r0, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x40, 0x8}, 0x400) 01:52:16 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="8761"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0)="292918d7", 0xfffffffffffffe23) 01:52:16 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) socket$inet(0x2, 0x1, 0x5) ioctl$TIOCSCTTY(r1, 0x20007461) 01:52:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = kqueue() minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 01:52:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x100000121}], 0x407, 0x0, 0x4, 0x0) shutdown(r0, 0x0) r3 = fcntl$dupfd(r2, 0x7acb26abd25f82e8, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x35, './file0\x00'}) 01:52:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x7, 0x1}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 01:52:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x3f) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x100000000) r3 = fcntl$dupfd(r2, 0x0, r0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x25) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 01:52:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000040)="ebeecbff13fda12eaa4e613048e699f4964800cc841114db59ef3fe8b31f933262483e7598337909f38d5f2a38e883eccdb1e937521fd8eb9e466884cf0481fe1a", 0xfffffffffffffde6) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x81, 0x8, &(0x7f0000000180)="9516eac505e28197183be9f695ba8aaa2e54859b7e84631c7b5ad1665e3b5d0dc4d5d372f673dd18902aaaaa8abd9076cf210253336b0915617dfd692e85611d0467f619e19b72f2803f5a7b2b19948cc4bd0d7b00ed733557dac92cf45d5f8067cd29bdf2ad76713c823a95e1ec8d956c8a81bf8465392773ac2ebb7d64abe238190b92857ae2b96fa60194f992e0b80424be0d09dfcdf397cdc385df2f1437e8d54e007315e21f216bd964b1b61dfe64a2741c7b1b1299093aa0f5f4a5cc881deff84465cca220ee0910da1cc8f0458924eb26ff0a4f1fee24d5f83645783698e961cf5f515aacdacde96bf6d01229f67c94b8c8421fa8b96acfa090533bd888a50a3366a98d05fbe4bbd12c094ef8e9ff5acb22815987f41a4e217ab9e79dd652d05ff98d6ccfab759a14635ccfcef54b877f7572b0321d39580419af7bbcb3e537e2de51a6ba23d4d0b70e73ae7413213431b645e2211d8df7534fa0e761bdb67a34594024eaed92369b4770311cecb2f322899d3a811493689f4e70484640c5ae3590b9a44c8681b18ca832e54e53001a747ba74442935b220e930ee4f177054b6c35789e66a121d1aa4ff8dc1912f4047b0cfc712764d44b29ec3f5469841e17505e738b6b5bdd921f2fc9c5ce47c0ab902b59326ae252033399b79d567ee01d0abbc8d7b9c997d30f50b65edd2be5994933caf44af094afba5ae384ff2fc201a6cca39c0fe8a11eef34c2b68317fd3d3eac709d1b64251ca45519d700e1205279a30d1f9fef78ea53a278d3737b335dbefc0bd3cd72f6415f12ea1dae5bd65dc4c118139ffd3fb6180443f8cda5735bb271cb6b4636fe8aae79150d438bfde63a1337ddfa5d06848c0dda4b15b64251f8b9bc5ca045bff894d6a47ef5f2c024ea9567b5cbabbe3df25ddfe718684318e2a199cf06ca84ebe0120a4fe9b64919fb10ed99c481edd74e28279ba9af85804c59a9aef5406a4ec607ae7844e63cb2f728826dada99f6a2c1579d4c0f305dd9cb5979afe188a980f84dbacfee75252310b0e12a210e3e7fcc57a70a17a3ded26ea88bb6e868c1db33f65ee46b279e50d5f16e916b5caf9607078e1e9a1a4df7dc1df3da54988971294004bd4731042a30a4f918c2475ff396c455f6024cd465184f22d0ec4c57120981bae6c5cdd03bc1057b8ad9b5c62372f2514132bf08e2506e0c1cc09ccdf476c3f1c8172b0a6c25cfed1662af2cfb6b7c80ef643e5c909bc6dbed114ab27fe45f577216886a14a86258b0715e0d45cf0a572734179409a5d4699d20403c357a1d89b9afda026f7334754f3da9a3bf953c07f620bea7bd041f20fb752784026ee0f89585f2abada8c7e949c877705953638cb65f6da5e3b9463048240113eb99c5ec01586a23b6e555ae32180c91741416929ffff01c7ced84f50a6fd32f17a0baa6be8a6c6aa239f88ef5c9058376dab1c7f003bb7f4f109d03d4eea00f3e5a0c5e26507b9f53df04c4a9982dba8c7dc5ace92951fa16efc3db973df28a998f1099cde4041d702195babf6a597d5c2d7f6f9d951f627378704a1a8424a16bc1ab42444d62d965ac9a2efa96e27bc130923c3347fafee5333f91a368c479624d08fc9f017955f6c16dc0cae49fffeca761969f355c5449e5659f3fdfe5640e6470d54ce4a9e3d01b370e59711bb1cc79b9aa5400d595297c39f8d8af16449b50f60030a60f2258e071eec6dbdd6044e0039253f9bb0237396e81eda5b800bdc39b52ebe261bc5f4a3492eb0417e039c98847629599f84dc082560aea56baa294c9153df4918fdd7bc7214d194d58019a2a7541b6d271203cc4e7e30c7de1e3e1c2460663cedaf1d74777de7ed552d095e7586d56be555abd58b4b62231beb2ca28859b6e4e850ac7c0fe0c957c6246f1361ab161c2d68c28ad5ca3283c34a1427c53dac533704864d711a57723bab8735fc9ec5e9b5aa573a07473831053a501454f73744c253f9a2c4863fab8c80026a30efedbd5de7e45f43ead073ba1f97e62585c6d1588254f50e078e59608e700c5b2180bed8c344e1743cef63f1028907b71c18f0b31caf969405b87dc01b017e1e5747f029fbe1fbc6ef0119e5d54a43785b8dc63dfba99922f034ba2fddfb82ac286f3866b6223b3c1c33b405d5a574331e74c98096b7235c183b49e165fde9cbf35ecac4e93ec9cc296649d5fb6f292c00b34528019f8160ea06a7cd735577e78a57419b29438178fabef92b0eca671f8b0c78a654ab05b9adcb2c3a5d2d96cc8858b7abb628fcccb6defc4941301a7e4952dcc651084a7a315a8aba30f531a7c6786448290d578bbf055866214b4c1762a67edef39ba484a0c914dacd17abe3e78c56e63050375b3865675525710c070e2f2f955f01400b3a9068487cf68ee0ffd6bcf88f095997b74ad9701da924319ff7ad54338de6d01daa161f050caccaec9bc8df074fa8b0cb92ff13e5eb90470e6edc509612bd0875390017b04c64ad6cb0520adb52038c20ee8bfa162409d67a730d7667699220d32eeed1cd713f1a742ccd1c185a56b1e709a09297745eedd65451ef53f15db639e63d4e23fca94f6c9b64689b9887a03a4687b2a9ad0aa6a6b0730690cc8daf293b3dfdc7a64edd48e4acfc835cd066675237d663a9bee9abd271b483739a109d4ab37d63e4d76e9ab77aefca1d56c9aaf838a9f84c1a920d036613659d85d572ac5a856f80c0d3edce8bd489c826efe6c3e4000770a00599cc75a692ac601725902c8cc438d2b81e2a5d9757ead60a3dbd53b25da4bccc8c520ec17fdd7a73ee298684f752a6c2f688ad58ac6d942d094fb050701961a401305d1bd9a9142eef771e8016501b7f34ccccc434f656a7d9e8f420af9771e9733d09d45fd1600b1a7a4e196a237f2b57384bd1ba48dece103720f15ad4295b3264dfeacbaeef5c6a64cabb931593b534c67e4cd14eb84db852cc1299677504dc32d85f1234ba77d4f57664ae2b5a3315de162928cb09aae3dd4013a23cda6d52116442b4a7b9e9a1b1349cd34d75b24776965bf34c3fc377e720aeed8d11d821dfdf7b8e4c7e41cf51c5acff7034a4e94f9e8f56e6167f936cd8694fd69f4be06574e07f8f82d3bb13fe422d9d3c285e51782bcf8f7816f522da6dbcdeb71c0bfbf1ae9fa2640765c87784a88f4c8344f09a37ced6683978468fa7cf436a08687567a0f351f234f71d297e681cfc483157168d6b10054c9457cc43f123582aaf63622cc575019037413171173e7770c0303699deb8681755f4ea6bc38f541f23058d7f5fa019fc79265725fe079e15f7fa44e639745fbaef6978b0a7245da1241116155f8f572d87b96a7d5efd14e1b52f3db4b215c1db665ff08c88b802d4a623557d93bbebdcd8d2ae0d84e2564e99202d7c9d0b58a0f34143cb11323a4b079866e94c510378aab43643ab96dc7d7385487b1416edb98756036f5a0916db545c552e5be49640bad169a0109eb4e7308c62f83c50f5e926f2e962ebec86e8facf06fb9f69a01661a8a03e52944c51d385eabcccf66c0e009e7270d1c2215986aa0400d554abdbe6d3ccfe28901757d6f44af1691a41d9f8dc1e30ee08219615a6fea939cb282addc0e3907cc4db76550dfbb9169c803f4e8bf48f16d40a04c3cef1b576582c5741dc78e1be69524ba8d05d39edf3cd224b2977c83e5fab9f4655151d904da34f310dea8e01c2a3916ef1d54b0bb53731167bd91a14d0e6871fbe039d851221dc55b4795ab008e35a0df2f40fc6718afc14f8c308e1ad3d88b3790af92b8c68c204bdfdd7e1a4e86f1185e53738049ebbcb77c7d0ab209bb8b04ce55ab0cf8ec1affebbb29bb43d2bb96a867ef9648e791dfbe40bdcea0b07f995cf169ff53a969a5b8ebdb0619fce5e912af948de2d17fd81578dcb636c6d30b30179094b383b60c64a71e006660ba9243a5be7ecd33f47be3d1cd5c7dcf7bd4bd5ca80ebedfcecf71e4cce2a317fe78dd2cd39b2e11d4db72e9f6e33e0e77147bc9b5c7ba3e508c5109d1f62574ff55e06c08bdf92a59ed08448252872bbc10f71518bdf28c54075a8dfe43ba8ddf75de3812e959a37a6fd51dbb159ed53f5d01d9bc00d466f7347edf1588c41a7b85558e156ee2a77d03f203dea0427065f9a7254afdf6e03226b1dc11080c33583f760446d8a47572c7c6ea4fb3e450d80289b44c78f31257435f425cdc00250e8ee01977071aaf4219f8a436a9d88e44f0fe81939e541664bcb0968ee3338a42727126c22f7962dd8de269ff0eaaca766c47b774a4b57d8cc34c50324a7e0e0f3792e158ff605bf926435a47bf7e1ba67fe53953f7d2c8e10b15f4dba8aaf0d841f43111a75d514efd659093854132c4fed887137d9c843c6edf58034bb84b46d5b038892c88aa4837a36e15f40bcddfaf95edb1437bb78796acfacd93c8048af0b00db6bccb821a15fa696e806d1bd84f6061d4c56c077f8898ecda08dcf4260f18a3437404d94fa67d704c563900475a90bcf3a82456b534921dfa73c4fd0d6bcd45f477d02b92d9a345c21bc20098a9915f09110d97864160b6f679fd0b3fe5673a7fafec147a14e4f09f5b447210fec8b87aa924effa99bfa3a4b4df796d6441eae8bc4e1555f0fd4eb162bbceb1d31203df98aba9bead5b60843d85abe2d4cfcb37be907224f93047024bf60912cd9d4dfe51db8b4bd4d16d059b8239b25ee7d4dfacdf74a89f5bd3c37c691a9a25336e207540c706f7d94096ad82271bd7ae6d15065f0c6c51e7bc0e3a029b5676ed50cd4ca04ea6acdeb17e8c64b6502345445c8e7760337b686a574b5343d9484d581c659c8a518bfab74c11986b94a56c43fcf2e740e2f2629fc00807440891c8ce6afdb26555a0b05f6661cb286627b6997aecd28e43cd891460819f710e0480d5f3f7042432fd5791898c99918666d1a43852c477f76b6f2bcc854f2c6841bf234b5406d348f8e3fa895365bff7767cde175d5091e3fcad8e43f735357314998ce8ef9c704c17dd1e56bd9603fe37d758ec840e1e7185879b24689e5dbe7c890c343ac0e7c5844b9d230260f487f2d7145518f12d9534891806ee19c72aa0d07b6333c344316935eab6f706bb9d0b4c058da9d81e44f961d84f4177f893638f1311ca73dbdfa8a229f68c4801c2e96846403d989974ea072660ec981b36455c993c3f47687b49703413024c3b85dd896f0f69c6db77b72c9e4c9d445d6a6d3c8fb1997713bfc24a65db88535e19c8da51eaf3980a9d091ed643723f9ac7fc0577ece6946a14e0c846a838862a71ce123782bf891e3a2d56c621f6a861d0e6d8a669946a43f090483934a979652b70e4f2a7502d4689b6792040b263bd1a982360864bb415c6760a980218e442a1305a9e04b91b3f59ef5d9f2a18ce2ead9f86e079ea2b946fe23c8e051173de3325b6f8ac204f4b0caa74eaf8678481f340ab41cd79f8fbc754d83ddcd667873b6c8bc937a15929353ea7e74d72c5c88eaf1f1bae295396cba059f615c4fd6acd532ec6c1a23ca8d51fefa465ec955adf603756982bb8d47e56470cb1f3165a6a1e1a3c461ba3f007c72d33a08c1cd650c93bb9e45020cdd35107c34bceb4603508da418610a5e365a77e58afee13a9c50719979e8b424ea77bca8d52b8289fbe0d4061f65456d7e57d5b1f920b8c6f62cf162ead1f49ea9a34e4a2d7ba523d174d2ad59950d54d36632018414bfd8206f44f4ff069b582f73a05df920beac9d4d1219e5d58c9f7d35f9a7b199199f247321", 0x1000) 01:52:21 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x10) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f0000000030008122ebb7f734770b5fa1dd22f3dec73e805afc4298b2c4292b972a92407c1eaa0715e23df03fe406abe3ca90805c3ebb47c90b8eed55fb842049708aa26b19277e26cabb5ab890e80505cb343b46159fba7a1c033f393f212b5fc95428cc2c35bfc88ab8c746ca48e517170dad81eb61a8eb90a8c1e7abb953eb34cf422524c3bdbbbf88a9ce18094e835c9e2d9b5858caee5c9ffc56c69c7abff655f02b12f56ac2781eefc458"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 01:52:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0xc005, 0x204000) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x108) ioctl$KDSETRAD(r2, 0x20004b43) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r0, 0x0, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000040), 0x10004) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x40, 0x0) 01:52:21 executing program 0: pipe(&(0x7f0000000140)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x3, 0x0, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/10) write(r0, &(0x7f0000000340), 0x10000014c) dup(r0) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) 01:52:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() lseek(r0, 0x0, 0x2, 0x3) close(r0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000040), 0x16f) 01:52:21 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x10000, 0x7fff}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 01:52:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x7, 0x7, 0x100000001, 0xfffffffffffffff8, &(0x7f0000000040)={{0x2, 0x200, 0x1, 0xaeea, 0x0, 0xe267, 0x4}, {[0x1f01, 0x8f4f, 0x3ff, 0x8000, 0x8, 0x9, 0x8000, 0x7ff, 0x630ca76c, 0x8, 0x9dd00000000, 0x1, 0x5ead653f, 0x8, 0x0, 0x3ff, 0x9, 0x2], [0x1, 0x40, 0x6, 0x9, 0x1, 0x0, 0x9, 0xb58, 0x8001, 0x20], [0xb4d, 0x100, 0x100, 0x67c7, 0x2, 0x7f, 0x40], [0x400, 0x0, 0x7, 0x7fffffff, 0x8, 0x9], [{0x800, 0x6, 0xfff, 0x7}, {0x10000, 0x7fffffff, 0x8, 0x80000001}, {0xd5, 0x1, 0x7f15, 0x81}, {0x100000000, 0x1, 0xffffffffe9f800d6, 0x40}, {0x7, 0x3ff, 0x53, 0x8000}, {0x8, 0x9, 0x302, 0x1}, {0x3, 0x539, 0x0, 0x100000000}, {0xdb, 0x0, 0x1, 0x101}], {0x0, 0x1, 0x4, 0xfffffffffffffff9}, {0x9d6e, 0x7, 0x101, 0x4}}}, 0x879, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000300)=0x3, 0x4) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000340)='./file0\x00', r1, r4, 0x4) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x80, 0x0) r6 = semget$private(0x0, 0x4, 0x101) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000400)=""/255) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000900)={0x9, 0x7, 0x4, 0x2}) pread(r5, &(0x7f0000000500)="30fe2db9a98b1d1583059263023bab7f026f6c333671fb7eeb3014078d4663efc638a1db808d77bac9f262e81081fbbc6e79031a532316877518d66b635f33d7d1795f2d284fb49fd752193b5502ead321a68a21728e0afffff78ca3b798014c2de6d5f0c404f3a18f6cdcc2fa1c3fb7e70603687571ecb91f42fe8163167500b78a5e6b9e730fa9598f5c26293d4e8d41cad4db4f25fd9f4285c83be6f6ad18c40c2b1d0019966abd71d90bc8efab703003cd836ce23afdec3cc56569f83f8590924693748d0c764ce3da6f9ade4a1999", 0xd1, 0x0, 0x0) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r2, r3, r4}, 0xc) sendsyslog(&(0x7f0000000680)="681503a6d5eb3f0998783f373737b7e668684d7b0c2ed105602b3ff3e6e2ec866bc580745ac8c48679197f4f76ea8c8069df4ce0e5b3351853e80f49e87cd315cbf0e5f66b519af8eefc3c6ca7f2ca75df238faa1efa9ac205fd9210a29e13338aef321a45cd2bcdd774c4c8e32d34876b48b0f1853fabaa7158849f92b9d5cd68025d6548257f11b576136ae01a4496c6995e74705e53d99f8c971bf1ea0957610c711985f529624acce1817f75e65ac103d0e7e3ef424d02adb6fa86", 0xbd, 0x10) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) setitimer(0x0, &(0x7f0000000740)={{0x8001, 0x7fffffff}, {0x3, 0x3f62}}, &(0x7f0000000780)) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) fchflags(r0, 0x0) getpid() ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000007c0)) open(&(0x7f0000000800)='./file0\x00', 0x80, 0x40) open(&(0x7f0000000840)='./file0\x00', 0x20, 0x1e1) r8 = open(&(0x7f0000000880)='./file0\x00', 0x0, 0x9) accept(r8, 0x0, &(0x7f00000008c0)) 01:52:22 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x3, './file0\x00', './file1/file0\x00'}) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mknod(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) 01:52:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x53) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x6) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 01:52:22 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x5, 0x2, 0x0, 0x80}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x3048, 0x10079c) dup2(r0, r1) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x5) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)) 01:52:22 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="04200503", 0x4, 0x0, 0x0, 0x18e) setsockopt(r0, 0x3ff, 0x6, &(0x7f0000000080)="2e1454b24426305bd870", 0xa) 01:52:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000002c0)={0xffffffff, 0x4, 0x7, {[0x1000, 0x0, 0x5, 0x7, 0xff, 0x80000001, 0x800, 0x8, 0x8, 0x9, 0x1ae, 0xff, 0x3, 0x0, 0x101, 0x9, 0x2, 0x7], [0x4, 0x2, 0x3, 0x9, 0x4, 0x9, 0xffffffffffffffe0, 0x9, 0x72], [0x100, 0x0, 0xffffffffffffffff, 0x1000, 0x80000000, 0x10000, 0x401], [0xf20e, 0x4b6eff29, 0x383f, 0x8, 0x23, 0x100000001], [{0x9, 0xffffffffffff7fff, 0x3a, 0x6}, {0x1, 0x3, 0x7, 0x1}, {0x5, 0x8, 0xe589, 0x401}, {0x4, 0x86fe, 0x100000001, 0x8000}, {0x80000001, 0xff, 0xaa, 0x85}, {0x8, 0x2, 0xfff, 0xfff}, {0x1ff, 0x6, 0x0, 0x5659}, {0x8, 0x40, 0x8000, 0x3ff}], {0x7, 0xc0, 0x1, 0x9}, {0x1, 0x1f, 0x8, 0x2}}}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) getpgid(r2) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="150a3170e9b69b7f195ab0b9f9e213ef5939a09eab6918b2235b1c1ebaec0359abe9fbd47ef39865488ab86de62bc4716874ece7df3734212611723deae7abb47e8175ff933a4f4fff87aecdcbd35bd4ab4252d4ec089e7b093034d6f9aef68591b5a642d5430becacf84aebc212920b0646a690c4392c937ae071c8fdac282f6cb1c1ab30ea8673aec491ae6ba48751307b76814accbebbb669718c2597d5f2ded0e70e63b4f1e3891f30589724bc353c3ed08e7a", 0xb5}, {&(0x7f0000000140)="a4c4d341bf988cbddcbbc31faaf57fdcffa8a536b7f76a7145d6176f8bfe08f97d2d5110142f592dce3838f44a0654ca10", 0x31}, {&(0x7f0000000200)="8a462c4e1a619f53a2cace98342b40115f3d75c6726bae9aa5c297126c171b174e92924d06ad46fbf7286d6dafe7befd95e0423f5cb7f606491c9d88077fadddcd0f7e90274fed4dadc9f3c20ba58fc3166a4ebcff2dc0e60ee5496653f7f470028c55b9006ed558937305a2f198e1fac1db", 0x72}], 0x3}, 0x2) r3 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) dup2(r3, r4) 01:52:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001000)={0xffffffffffffffff}) r1 = dup(r0) r2 = dup(r0) sendto$inet6(r1, 0x0, 0xfffffffffffffe27, 0x0, &(0x7f0000000040)={0x18, 0x1, 0xfffffbff000, 0xffffffffffffffff}, 0xc) ioctl$KDDISABIO(r2, 0x20004b3d) 01:52:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x117cdae95c1c0a30) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000e00)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12be0855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5b0449b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x4, 0x0, 0x2}) 01:52:22 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x8, 0xfffffffffffffffe, &(0x7f0000000180)="7055cf45cab6b2cd32e39555be4fe931aa2d1a416ac331dfbe0e2ff21ffda251dbdcd5ca1466aac3493c0686956e0abfcfa01b98bd7ebb4b6d91152eb35f687ffcf79a1a5f672bcf2a629128dd3aa666d39c9bd27f1c011fde810e39fdbc71b7f53a24864499237ac0087e9d8a60c9e5d2279c7e80d55f33d6cab616d6614dcf8760781b4c9ac42dfd83e2576c55e3020a9898e0ac1a1232b451daf782f212bdd71c910f6a2c49e57de4c4fc08dbbb36f3aa7bbbe7fe9b824357ea5e383177b5086ea89f3469678879c68bdf6cefa111820558bf3d6456dd9050a7dc6e521829c25839c1", 0xe4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000538000/0x2000)=nil) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x2a, 0xb, &(0x7f0000000080)="d5ff9668", 0x4) shmctl$IPC_RMID(r1, 0x0) setsockopt(r2, 0x7, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e7130929648", 0xb) shmctl$IPC_RMID(r1, 0x0) 01:52:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="69363118a6154c0065c5f62dbc9984c33bb384e300f2edad68806b867f8b15c60365f6d30014cd85633ceee38fac8c5d350498ea00eb06d9c44d55a080cf0c7548cb2f1ab6bf02345ca2e0dc85b1721fd7e1676df1babef2144f8071b12304d0575dd4ad1a7a7b3873699d047ee4066c541d4a4edaea2481a80abce76c9118751a049f3a1c751449cbba77ff2356d75961d7a5d302cfedaa6fbbc95505e63a7510fb9d2cdc4603c60fc58291a8c6f9d519f9a033eadf5db1a457c80384aefe2328e730e42979085db46e37eeedc14ba7bdda64fe8d14088167cb705f82a86f24b12c40931e", 0xe5, 0x400, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f0000000000)="cd", 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) 01:52:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1ffffd, 0x0, 0x80000002, 0xdfb, "3fbfe9590034d4887dcecff9021f78a70bc0e5fd", 0xffffffffffffffff}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959", 0x232}], 0x1) close(r1) 01:52:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() flock(r0, 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) close(r1) 01:52:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x38000000000000) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x3}) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:52:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 01:52:23 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) setsockopt$sock_timeval(r0, 0xffff, 0x6bf76795f267cfad, &(0x7f00000000c0)={0x100000001, 0x8a9f000000}, 0x10) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) 01:52:23 executing program 0: r0 = socket(0x2, 0x8000, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000400)=0x30000000) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000040)=0xc) 01:52:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(r0, 0x0, &(0x7f0000000080)) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="2105000000000000000089b5e7e010004ac59f65f49317b434dbec989b75d700222d6d8153621cf6c49c17b4fcbdd1a3b23e3db80051a6fc8e813345c110c4e8bd311425d55d7ebe90338091ea953ed4f016beb819402df319644bebfbba0e2b20b59244c65b2b31f4456c769b3a7fdcbde9bc37865f7cfd3762450f7429761cbf747364251ab6dfeccfcfd28929ea0a71ccd4ec735150746f12c0873359ef99ec1156235b5c758d552ce14a9b383c780f96"], 0x10) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r3, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) 01:52:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "955cb80098819d0000001e40e6802e00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000001, 0xdfb, "3fbfe9590034d4887dcecff9021f78a70bc0e5fd"}) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) writev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959", 0x232}], 0x1) 01:52:23 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0xcd, 0x1, 0xaf1, 0x9, "bfeb3bfb6ba04a5dc260f06b796844b59b599bf1", 0x2, 0xfffffffffffff800}) r1 = semget$private(0x0, 0x6, 0x440) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000400)={0x80000000, 0xffffffff, 0x8, 0x6, "291a3b3f52cda28b8bd5031fb50be9d748190ed0", 0x1, 0x100000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x6, 0x5, 0x6) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000380), &(0x7f00000003c0)=0x10) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)='./file0\x00') r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) geteuid() write(r3, &(0x7f00000002c0)="fb13338dfb19516eec44da00d84dcb2b2311b3ab10f981048bc153433cef555afc865c776a1871d50bd7ece38457b4afeb", 0x31) getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000001c0)=[r5, r6]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)=[0xbcd, 0x2c, 0x0]) getuid() 01:52:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0xc05f827c7c6f155f, 0x1) r1 = syz_open_pts() write(r0, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xfffffffffffffea1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000000c0)={0x3500000, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 01:52:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x5) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="b100050490000500000008000500ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77808f5a872c881ff7cc53c894303b22f310b404f36a40f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) 01:52:24 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x85}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 01:52:24 executing program 0: r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) r2 = dup2(r0, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x2, 0x1000000000, 0x0, 0xfffffffffffffffb, "221af4dec593a35ac4492c928e8882612f8b49cb", 0x101, 0x48}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000080)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x68, 0x1, 0x81, 0x0, "bbe2554389398d1ac106153bc179d6a9f85d4908", 0xb3c, 0x6}) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = shmget(0x0, 0x4000, 0x24, &(0x7f0000ffc000/0x4000)=nil) shmat(r5, &(0x7f0000ffa000/0x4000)=nil, 0x1000) openat(r4, &(0x7f0000000180)='./file0\x00', 0x20000, 0x2) getrusage(0x0, &(0x7f0000000200)) 01:52:24 executing program 0: chmod(&(0x7f00000001c0)='./file0\x00', 0x100) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x20, 0x1f, 0x0, 0x0, "9b4b2894ed68d529c0537d0b2b6cba00bfae10c9"}) write(r0, &(0x7f00000000c0)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0xfffffdc8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0xa05221284b154910, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) r3 = getegid() setegid(r3) 01:52:25 executing program 1: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = getegid() r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1810, r1, 0x0, 0x51) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r3 = openat(r2, &(0x7f0000000500)='./file0\x00', 0x20000, 0x7) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) fchdir(r1) msgget(0x3, 0x4) r4 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x6, r5, r0, r6, r0, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) sendsyslog(&(0x7f0000000480)="f11c06cf90d49c85d078650c867ff2815cce2c54810e4dfc63467118cd4f701c2740b267861503ebea742132a598e57fe7ac6a6cce346762c2d716ed39e70bfeaa251c7f76243dc46a021a043a69149e0842db5bfdda58966543fb96e21ffe14aaed7347647325e2ce08", 0x6a, 0x1e) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)="5226de599fe8b89d9f26c7bcc4af516300455525e1e06259094477ec90115f349b2fe62c1ce465be0c0d206b68c9cc06968379ccb68865494080d7e98c2829133e38f8d75fb11dd5868568c55313fa3d4ae628d9361025589e41fcb85dd7b0e2f241c710d183b2c0aea872a945a3735f5bbf2cf667f9364b4543", 0x7a) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[{0x1, 0x100, 0x1, 0x3}, {0x1, 0x6, 0x54bf7f08, 0x7}, {0x8000, 0x7fffffff, 0x3, 0xffffffffb0e756b0}, {0x56bb, 0x8, 0xfc00000000000000, 0x3c63}, {0x7, 0xd8d, 0x1000, 0x5}, {0x5e19, 0x1, 0x7, 0x81}, {0x0, 0x23, 0x7, 0x44c}]}) syz_open_pts() getgroups(0x5, &(0x7f0000000300)=[r0, r0, r7, r0, r7]) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000440)=0x2) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000340)) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000380)) open$dir(&(0x7f00000003c0)='./file0\x00', 0x40, 0x21) syz_open_pts() r8 = shmget$private(0x0, 0x10000, 0x400, &(0x7f0000ff0000/0x10000)=nil) shmctl$IPC_RMID(r8, 0x0) clock_getres(0x3, &(0x7f0000000400)) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0x80, 0x81}) 01:52:25 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x3, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc22, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 01:52:25 executing program 1: setrlimit(0x1, &(0x7f0000000180)={0x40, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xba) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x1ff, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) 01:52:25 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x88a0, 0x0) write(r1, &(0x7f0000000100)="4a957ce8f709faa903e5dda5bec7775813c850f43d9a6af5bb9a0885e84602345cbdf831a3a0fd17a89e9839596731019a97dbeb5f05f350c6b534513ad4bca97208ceda0ebc7835587a28ed3a85425c49332a800feb4b57406ff0984e7ebcc3", 0x60) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 01:52:25 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xa0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xd10d32d0bc720b8b, 0x7fff}, {0x48, 0x1}, {0x0, 0x81}, {0x83, 0x9}, {0x23, 0x10000}, {0x26, 0x8000}], 0x6}) flock(r2, 0x8) flock(r0, 0xa) r4 = dup(r0) pread(r1, &(0x7f0000000180)="cb23f278b529c7755838085f4d91cdddba1c8dcd70d8b1b10a051051c7eb01508308ff7434544a0ed6d8c219700032438498fd865f0308f63d6156aca66bdf5aeee1674ca171cb6a9ba52e0f42a98f870d68bdc2a340e895b615cf066a7244f4f2", 0x61, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000200)={0x1000}) ioctl$BIOCLOCK(r3, 0x20004276) 01:52:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() 01:52:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 01:52:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f00000003c0)=""/238, 0xee}], 0x1, 0x0}, 0x40) write(r1, &(0x7f0000000240)="24aaf07d43b7be5673887df001951a983f3d41fd826e9fd8d98e50a5356c31d1a7ab3ca86cd099f8eb8ccc9d5d3cb93df5c3d3778de789dd6f464006fc52a7c140aef4672c1a653d90691ac56e2e6a540c9207fe07570a8d5ad34a7498de6817d5c635a2e4b247ed7fb0769708d0368fb47a5dc54d271d39331bf764d58326211714081400"/145, 0x91) r2 = dup(r0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x800, 0x80) dup2(r0, r1) 01:52:26 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f00000004c0)=""/71, 0x47}, {&(0x7f0000000540)=""/135, 0x87}], 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0x2}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) dup(0xffffffffffffffff) 01:52:26 executing program 1: nanosleep(&(0x7f0000000080), &(0x7f00000000c0)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x2, 0x4) 01:52:26 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000004fe432008bf9fdbcb61fb1d6261"], 0x10}, 0x0) close(r1) r2 = accept(r1, 0x0, &(0x7f0000000000)) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x65dc23d6, 0x8000}, 0xc) 01:52:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) acct(&(0x7f0000000000)='./file2\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x145) fcntl$setstatus(r0, 0x4, 0x40) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0)={0xfffffffffffffff7, 0x5d91ad20}, 0x10) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0x8) 01:52:26 executing program 0: clock_getres(0x5, 0x0) clock_getres(0x0, &(0x7f0000000000)) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socketpair(0x18, 0x4, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x4) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x20000, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x400, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8, 0x0) syz_open_pts() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r10 = syz_open_pts() r11 = dup(0xffffffffffffff9c) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x4, 0x2, 0xc4f, 0x6}, {{r2}, 0x680deb0dcb0a2d8b, 0x20, 0x1, 0x3, 0xfffffffffffffffa}, {{r3}, 0xfffffffffffffffa, 0x30, 0x2000000a, 0x0, 0x5}, {{r4}, 0xfffffffffffffff9, 0x80, 0x1, 0x401, 0x6}, {{r5}, 0xfffffffffffffffd, 0x42, 0x936dc729e9d733c7, 0x3, 0x8001}, {{r6}, 0xfffffffffffffffa, 0xb20234404d7f3b1f, 0x20, 0x8, 0x6}, {{r7}, 0xfffffffffffffffc, 0xf4d2ec26e032530d, 0x1, 0x1, 0x100000000}, {{r8}, 0xffffffffffffffff, 0xa, 0x4, 0xfffffffffffffff9, 0x4}, {{r9}, 0xfffffffffffffffc, 0x2, 0x1, 0xfff, 0xfef}, {{r10}, 0xfffffffffffffff8, 0x40, 0x4, 0x3f, 0x20}], 0x86c0, &(0x7f00000003c0)=[{{r11}, 0xffffffffffffffff, 0x20, 0x10, 0x8, 0x544}, {{r12}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x7d44, 0xa57}], 0x1, &(0x7f0000000400)={0x4, 0x7}) 01:52:26 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 01:52:26 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffff) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x3f, 0x3, r1}) ftruncate(r0, 0x0, 0x100000004) ftruncate(r0, 0x0, 0x0) 01:52:27 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYPTR64], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = socket(0x6, 0x1, 0x40) setsockopt(r2, 0x71, 0x1, &(0x7f0000000040)="ca592b9ebe3db7638cd3a20dd355079c42b6e91e1e14cd72b309ff9d099012a63373302c14916d31240032a806cbb8daebccf8c0fde95b3368be56fb21af4f209af0a32ad65749ff76df0cacb88bd58b87f08e926d283970a8e4116b6823898a7ea8c5860398d00bf1b4d24f1839df210bdab15a93842996a3bf1c2fb29656fcac27722ddff3fc5dc6f68705be196ea3b72357bb9a8862ddec0d5c916e1aee3040026844adf196d725a0c79b461985bc30469d55575966129ca9960a3f159206cecc4d4b845890f3cd10a67612af", 0xce) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 01:52:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000000)='\x00', 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="ea15125c00000001", 0x8) 01:52:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x2) mprotect(&(0x7f0000207000/0x3000)=nil, 0x3000, 0x17) 01:52:27 executing program 0: nanosleep(&(0x7f0000001c40)={0xf3, 0x4}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x6, 0x20000004, 0x0, 0x2}, {{r0}, 0xfffffffffffffffc, 0x2, 0x10, 0x80000000, 0xd6}, {{r1}, 0xfffffffffffffff9, 0xd, 0x4, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x14, 0x20, 0xffffffff, 0x9}, {{r1}, 0xfffffffffffffffd, 0x51, 0x10, 0xfff, 0x2000}], 0xf8b4, 0x0, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000280), 0x8001, 0x0, 0x8001, 0x0) close(r0) pread(r4, &(0x7f0000000000)="9a2cde29a20bfcf3f00492b89618b9138287500aa7dac4fac130ca08e3159bdb84efc4c78b90cbe920ec34b99a0ab5045e3d89164d3fdfc663f3682148de48df5637c0c4e6a4ebe0f2f8dc85887bc515a8cd61593ddd15bf1bed338fd81f72227785cf91e68878e3b4853fa6e30462ff1d802312a6795c", 0x77, 0x0, 0x0) 01:52:27 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) poll(&(0x7f0000000100)=[{r1, 0xc}, {r0, 0x2}], 0x2, 0x9) pipe2(&(0x7f00000002c0), 0x10000) nanosleep(0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) fcntl$setflags(r1, 0x2, 0xe892b03f745b4677) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r4, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x8001, &(0x7f0000000000), 0x1f, 0x0) 01:52:27 executing program 1: fchmod(0xffffffffffffffff, 0x39084fa68185d273) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa7611de086768062, 0xffffffffffffffff) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x708, 0x101, r1}) 01:52:28 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0xffffffff}}, 0x0) getitimer(0x7, &(0x7f0000000280)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000200)) r1 = dup(0xffffffffffffff9c) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) openat(r2, &(0x7f00000003c0)='./file0\x00', 0x8, 0x80) getitimer(0x3, &(0x7f00000001c0)) getsockname(r2, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) select(0x40, &(0x7f0000000080)={0x7d, 0x1ff, 0x3, 0x1, 0x5984, 0x88fa, 0x7, 0x8}, &(0x7f0000000100)={0x800, 0xfff, 0x9, 0x7, 0xa79, 0x3f, 0x1ff, 0xeb1}, &(0x7f0000000140)={0xffff, 0xe85, 0xb6b, 0x0, 0x7, 0x0, 0x40, 0x1f}, &(0x7f0000000180)={0x80000000, 0x38e9259c}) setsockopt(r0, 0x9, 0x3f, &(0x7f00000002c0)="ab75be9eb7ac8eee4a6383d59bf93941009ad490add89f0dd6c79692312be0d5994ab816bd194a0d4679a4af79217bd39051d3c571db71ab2fff424298df55ae08bd8d5ee9671d40e0c5f4f93cd93c6126c65b6b3a1957fc71269252c6fa8001935eeecf392fbfc8c3df57b2472a65c6d9a77873415c0f2c96fb2bc281791841ea981c1a2f3cd8429dc8d42368c36efbeca20a8d7954028ce9dc267036013935401b33ec80c77d72f8ac2e6db9f8451b9bbff9a8d209dcf73218aab1b4c418aa9de666c2595b4cfa1ce1c19d6c2fd8f548f0be5dc82380d6a4d8b0d5ad73f812be", 0xe1) 01:52:28 executing program 0: r0 = syz_open_pts() syz_open_pts() mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) r1 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000040)='./file0\x00', 0x3, 0x0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x0, 0xff}], 0x8001, 0x0, 0x8001, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 01:52:28 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x40, 0x1, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x61, 0x20, 0x5, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40000040, 0x0, 0x8965}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000001, 0x2, 0x8}, {{r0}, 0x0, 0x1, 0x80000000, 0x4, 0x10001}, {{r0}, 0x0, 0x8, 0x0, 0x8, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000007, 0x6, 0x4}, {{r0}, 0xfffffffffffffff9, 0x22, 0x4, 0x0, 0x362e0e3f}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x40000000, 0x1, 0xff}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x2, 0x2}, {{r0}, 0xfffffffffffffff8, 0x9, 0x10, 0x0, 0x1}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x80, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20, 0xfffffffffffffff8, 0x20}, {{r0}, 0xfffffffffffffffc, 0x10, 0x24, 0x3ff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x32, 0x40000000, 0x0, 0x7}], 0x400, &(0x7f0000000280)={0x1f, 0x80000000}) 01:52:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x100000000) write(r0, &(0x7f0000000080)='\r', 0x1) 01:52:28 executing program 1: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = getegid() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000004c0)={0x2, 0x10000, 0x1f, 0x7}) r2 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1810, r2, 0x0, 0x51) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000440)="48ea19202091e1e776ca4d74e6f5287cdbbddfabb3f4d48e590b682c13083b78be4dea4916dc52bb4fdeed89002abbf2f08300d1cfbaeacc9ad04a06d5ecc6a94550bc9bdf4910c113c43d66544cef97df82dfd559f4f97cc6b8420c4b8bfb3bf73834bc13b4ab4de7cd75ab81cae379a48a92eba06defd5cc3e900d21e5") r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) msgget(0x3, 0x4) r5 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x6, r6, r0, r7, r0, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000200)="5226de599fe8b89d9f26c7bcc4af516300455525e1e06259094477ec90115f349b2fe62c1ce465be0c0d206b68c9cc06968379ccb68865494080d7e98c2829133e38f8d75fb11dd5868568c55313fa3d4ae628d9361025589e41fcb85dd7b0e2f241c710d183b2c0aea872a945a3735f5bbf2cf667f9364b4543", 0x7a) ioctl$TIOCCDTR(r4, 0x20007478) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r3, 0x0, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[{0x1, 0x100, 0x1, 0x3}, {0x1, 0x6, 0x54bf7f08, 0x7}, {0x8000, 0x7fffffff, 0x3, 0xffffffffb0e756b0}, {0x56bb, 0x8, 0xfc00000000000000, 0x3c63}, {0x7, 0xd8d, 0x1000, 0x5}, {0x5e19, 0x1, 0x7, 0x81}, {0x0, 0x23, 0x7, 0x44c}]}) syz_open_pts() getgroups(0x5, &(0x7f0000000300)=[r0, r0, r8, r0, r8]) semop(r5, &(0x7f0000000400)=[{0x0, 0x8, 0x1800}, {0x4, 0x4b74, 0x800}], 0x2) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000340)) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000380)) 01:52:28 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007863d9a99f78995800000000"], &(0x7f0000000900)=0x45) r2 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = semget$private(0x0, 0x0, 0x400) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000140)=""/18) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000007c0)={'./file1\x00', 0x86, 0xcb6c, 0x16c140fe, 0x0, 0x9, 0x9, 0xaeee, 0x2, 0x0, 0x1, 0x5}) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r4, r6, 0x4) mkdir(&(0x7f0000000240)='./file0\x00', 0x31) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x1, './file0\x00', './file0\x00'}) r7 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x800, 0x8) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000300)=0x101) fsync(r0) setrlimit(0x7, &(0x7f0000000340)={0x4, 0x2}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x17a8574c824ec9fe, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)=""/1, &(0x7f0000000400)=0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000440)=0x40) ioctl$TIOCSBRK(r8, 0x2000747b) setrlimit(0x2, &(0x7f00000004c0)={0x60000000, 0x60000000}) clock_settime(0x4, &(0x7f0000000500)={0x0, 0x5}) connect(r2, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000580)=0x5) unlink(&(0x7f00000005c0)='./file1\x00') setpgid(r5, r5) readlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/169, 0xa9) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000000000)=0xfffffffffffffff8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0x145) mkdir(&(0x7f0000000780)='./file0\x00', 0x71) 01:52:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 01:52:28 executing program 0: poll(&(0x7f0000000100)=[{}, {}], 0x2, 0x7d) mprotect(&(0x7f00007c2000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 01:52:28 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000040)=0x938, 0x4) kqueue() dup2(r1, r0) 01:52:28 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0x3f, 0x0, 0x8}) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 01:52:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf9884025afb328756e8b7378a640800e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a000006d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0fd2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a7731e5c2091f3e93d25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d809fb8fb50a579466ee531dd5fda886f4e6d0e64cf7417a0c85be69eb32d4e994cb71118ac25a412638e03f1d095514560be6b4fe40acaf29f664f5157150c61c8fed0ec466933185a347784915948f92004", 0xf9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 01:52:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x6b55df7351c89cab, 0x0) getsockopt(r0, 0xfffffffffffff001, 0x1ff, &(0x7f0000000040)=""/55, &(0x7f0000000080)=0x37) r1 = socket$inet6(0x18, 0x1001, 0x0) ioctl$TIOCCONS(r1, 0x80047462, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x5) 01:52:30 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac779be1304aea95d19d144c98006375aeb3bdc04c45a8829e32e3bff6e7e4128dfd9dfe1ea3f939acdc29fcbe316efd1962e2013ee4dd327a0e31b513b1caa0456c2629112a1ce858cbd1fc1361777ec52ee2938029c6d55376b12b74c10000000000000000"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0xb2) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x101) msgrcv(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/178], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f0000000580)={0x0, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0x18, 0x800) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="03f5000000000000ba45ede2435a8b028adafbf16c17153cf7ff75a7b6ffffe9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae7d4f0e5a3992da2c498c258300164769feaccf000000000000"], 0x51, 0x800) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = semget$private(0x0, 0x2, 0x20) ftruncate(r1, 0x0, 0x4b6c) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000800)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x8, &(0x7f0000000680)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) recvmsg(r9, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) fcntl$getflags(r3, 0x1) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="fcffff2801200000"], 0x78, 0xfffffffffffffffd, 0x1800) write(r6, &(0x7f0000000300)="4fba785c9922a6c950d890686f037920a35ed089a8ef72f7257dd497576357c8d03ef41d2f8cfb693d3247a6d2b155536c2fed12f05db3ee3230109dde3ca07a7ab061cb152c563b189dd3813b2c857929ad8c0ac7", 0xffffff06) writev(r10, &(0x7f0000000240)=[{&(0x7f0000000200)='I', 0x1}], 0x1) readv(r9, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) 01:52:30 executing program 0: r0 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x6b, 0x2, 0x3, 0x4}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet6(r3, &(0x7f00000000c0)={0x18, 0x0, 0x100}, 0xc) setegid(r1) accept$unix(r3, 0x0, &(0x7f0000000080)) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r3, 0x4, 0x44) 01:52:30 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x201, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 01:52:30 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = dup2(r0, r0) socket$inet(0x2, 0x1, 0x400000000000000) ioctl$PCIOCREAD(r1, 0xc0207534, &(0x7f0000000080)) 01:52:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r2, 0x5}], 0x1, 0x0) pread(r1, &(0x7f0000000000)="d90556bbedae1df7e27f7ccec6a54c9350e37f4c78f4c11707649e6cc1a2", 0x1e, 0x0, 0x0) 01:52:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)) r0 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() acct(&(0x7f0000000040)='./file0\x00') kqueue() socket(0x18, 0x2, 0x0) 01:52:31 executing program 0: accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:52:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = msgget(0x0, 0x8) shutdown(r2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x2851, r4, 0x0, 0x0, 0x0, 0x10, 0x5}, 0x4, 0x1f, r5, 0x0, 0x4, 0x40, 0x8, 0x8}) 01:52:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000020001040dcb90000001000"}) r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:52:31 executing program 0: msgsnd(0x0, &(0x7f0000000a80)={0x2, "7ebc4bcd556812b427c52b7356b4b1305b40bcac553113515e8462be0947798b05b438a9bd8ced11b42580315f6ba22defd7c9b3b00e498502e20b8ca353d0310410e080f02c5103ccf276a2566ede4e7fcad655"}, 0x5c, 0x800) r0 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x428b773aa93c6fc6, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000300)=0xca) msgrcv(r0, &(0x7f0000000080)={0x0, ""/71}, 0x4f, 0x3, 0x1000) fchflags(r1, 0x10000) msgrcv(r0, &(0x7f0000002500)={0x0, ""/4096}, 0xffffffffffffff02, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)={0x5ba4f275700c8659, "07d5961846a2339954e429b2589eaf4064986467235ac645d012ad9354820382f2ca57dc6bf077bcc194e7ae06f39cb51d015fb5f14d8e6435a8383af51feb8ff441b0215df463ba1dc0231e6f54c7d5047c00d3c936d32a19b31c45dde979ddd132cd7cbdeaa5652fe717092367085e638cbe282026cb180336b912f4aac58ac9da341e73adea8d3e0ff6f2c76ab441e3f98432bd9a7375f06732b9fc28d608e9eb65bac4958bc6c22f9590708254f362bedc816fedb3ecd459c7ea04cfcb08e56acd099034be69519a8a315b9508ce857ded2f21058f42e0c071ace4e67111a680d4fe67d83b18a3f8bc3834"}, 0xf5, 0x800) sendto$inet(r3, &(0x7f0000000000)="7b9cadb548edb34ca1fb9f3b51954ce0c7dec6dd2df2f6c64cd77644dd28636ea4661a7639ff1a738d40779acc09dec538fab0abbbc864d4b66fa7aa4b68d5f9bf4578f7361a7fa77508e3213b68af6954", 0x51, 0x400, &(0x7f0000000380)={0x2, 0x0}, 0xc) ftruncate(r1, 0x0, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) socket(0x10, 0x3, 0x2) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r4}) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000000000000000000c8cc896a180006000000000000000000000000000000002eacfb27e78fb2869dd7"], 0xa4, 0x2, 0x1000) sendto(r1, &(0x7f00000055c0)="c3468f3045912a601dab36b1b6c82735c4d665c0e9437b162b63b91ae8e13cb2b0ff3955fe4f2f252d60ccfc93c0a2f52d8aed0c59b2d0954324d60a51bfadb9b9e0c5def39a348c08565b3e675e5c671bf33e1a046d161cfd1a15a263e05fb18721f4c659983ca2c22ef004a0771cbf60ffc0643db2b34c57e01e51c6749cf2f70a4476c39be3e5b2078b06bad41804197b7fc40ab9901b30b81c45903cba68434b03cef7edc80002c3cb61bef7a56604fb15950a37fa4ad9bfeae719eec9290cdf15a1834fa428c95a36f3ec1fbc4873cd45c8356345746ba0b9daa794a558633997cf2d7e9bb98c1c4d8a213b26ccb359357a19f34abbf07430ea8ed54bfbeb6dca0a62b184a28619c49253c87137ea05d5069b10584f4c21cc1c81ed2113bd561398da7ea3b2943e331b02d34f1b04212014822f88c148588af54521d9f280a4aa0ac69baca09d6342c5bff223b87f4f5205e13e13a5019fbaa1be1c0094f236f7d2ff0830c2b36ff5d05d7331fff3146d2dc58d2f2f94b850bd7f0566baf27ac9c3c21ad6e6558c28ffa12ad35b32f035be5810abd7124ab9b1c1c8f44c44630f2a1696f124121f967818c3173ce97dde67a49d7f38febe2fa3c773e6a2df221ab17aaa443b37b1e100f05c7320198fdcf830fd47e0d5d0b84e558239b2387c7e0f7527c1c61a7b08b697931ce7ef43545216469ce85aa5ea5c7b61a096ea91c8a60ce251ce254ece04339d3abdd2022e703fa35b3298367dc6180216f3f391ede06c21663bde0698bd1c3e593433c392d0a677dc331cb8468c6d36463d9e354287d01a8e0599f78c96cfe20240d548c2c7c8e833b340d2f80a880f2be7ff0e8098960b9e305038517069e552c56a57f7e1167a1f5b256d8addb19926e1fe2c6a6b7cf5b35c8f61b5e47e22fa9345e087227592b0190b2c9779bf4fe38c3bf7ce28588c9db42d6e88210f1d300f40837e14972db2ef3f27c1f95877749e5ede443800e1404167eec3cf1ae43347a1a08657642ef69c1c5602a7748d4f6a2b5e069f9413e3fae861d672236e87532eb74188c80643f27f37c199f352fb5f32f3124b40df469fac2607a95321c8a4910026d2de062d2b8e0f35e8f2fcc7469de7a4b1c0e4cb258dce2a6ae6d54a89c038592243b296d2dc97e04052c197bc6eca92c04e4130684f694368c89402f996d3af5c7a1ad67e7ac9e21b6b1bddedae9f5325794c8bb9cc05654cd3f94616ecd4151ba9ef5beb511d54d25d8bf90f1b7ef0d25fb92db49a58898db100b52a031e40ed9b05b6fcb51a56fb0557147b37f0eb4dbd21334d7d4df2576ce20763dc8efcb0676b329e54e80f473e10b1224637567d1dc8f0665e35f81f6c8a7667b3cb0b0ac52f10d5fab8ac43d5809f26c16a6348723a144c294455a4d147e8815b601c5eb040eaf644a112983a18bbcbb63de1571fba2a551115afd95c0a8fe5dd115ab7e9bf18445edcc9cf1c3ac3a8c6abb2a17d234164dd6f0f2644661de0d679dfd4af08c4a0f5451d80ec1f8782063e47cf4a0578b04de54e78d36ea88700c21da806eb2a8b0e3ac5bfca682aed8a5f7abb3ecce9fbcc48ce15b9a5d8b0efdc1092c8d47e23f049cc7e4ee9ec3aa7d9b4823d0f2a39f1e9da7011b7bf2cd3ae4e96493bec4a6ce1e5f6c3f73e536045a51108290a50f342b126dd0798e9c3fab7b335f1d5742075587b6697c906715c2793bc069c83d7a558792c90d51c7a3e196cf83c2416d3e913a9b8926c74941d3788ff788ca037b09c2a65d013e406488dd9db22541f78c0be15f3b5d42479298975eb4df41864cdc321b56b28fb4f35517985d1a96a7dd30e0850d0a9edc322495a982a017f3322abe4b44f8165484d0316cf73bf5dbadf1784b394d0493fdc1873e89203ac01ccb741ef7373b53a47c710d68df7f7e70e7e41cbceceda7a130e5d874c8ad7b115e318e0920cbbedb13259c26bf8770b0230c01280eb7597948ed07693f90cf21ab3b2539873ad7201fcf834d3e107d0d2292c31a8732ef6656f9dd879a43cb3b04aad8bc6f0d42710a1202cdea88419d55d1c42bbf4468916203000c1aaa17986c12b74adaeb5da8778d08217f1eda02b78b60526a0f19a6a10782526f0be6f5c76c4aa6ebd6f93d50bd28db67441bb8daba2827a4b4bd5f2954bfa0f6fd16c6b172af7fa18b0b276daf0e11eec480074140132678d6e33a5b26e417537089f75f27b93c7385cb9cf2c0f89a900fb37df658164537542d0ac967551e3bfe8a21083e9cc9c152baa5b3bc9b3d389484e1464f259aa3f2af31c9fe6cb01e2080d97e8da4c5ab4acecd4caf81ca091e8b37be5ff53a33ad3679f53af7c03d0d5e61b2875263061c1ef77693ed93b34ef510f9ba0d1db1b79ebbad146fdac832fec1e4bfc9ada2f73f1130e75880304b377796f1415b5b37b33a1cbe0ec15da75cde7eb17c21b6be42399a9e8057ee59beb45050f1461e7558f8f09b5e0ad50e3d67b9c896dc552739fe90159b412705da054533abce8c21eb538e613fc980668836cb488a91a640e468da6cb3ccf839047c5e67ec2c1008a0dd90996f67da2c3ed59ee4192078308ad4c12abab658b0bf1b21eab0e003ccc7af0572b87164a37abd40acb5178387c8b5d857197a50338a96125779fa1c08f5533d12716a7ebed1512361a5d81a58f5f459524b8746b60db1ca039abf54777ce352f63231d1fc50a5f5f994fd40983206ab622223c618bb4fe9fdc09f77aa09e08eb51d1dce736bc09518a14459156c1b3caa7d4f5a46b3e6a5f17cb69b5aa86ff7096c213dab6c85a9250a62171a12d66fa8e4ce48ce577fea8fe97ae910379b16a207cff8ad7b69ff759a8880f59578b873d88c2b420b600a7ce32e0f349d80e86dad2584f240eea01de00adbde92e575813f1a41d203de188f6449e60ed2566bea68ce771fc1708f05b2b7076db1285aa8cade86a43ef650ff36732f81e73bdc537d19b24fa686777c919cc70cfa285c3e5e1fc5705c557768c459cc40d6f20a98080077770a3c18b1d71b75173052f23b34602efec622a136881ebefd83511b4d699ef7d0ad5ce973400e3520146fa44b90c231957a570e0c4ecc517d92fb6e00706e225049c38e76c791f2224fcdad19e255a24364a20fbaa34536f8572609995a8b7fdb1022645ab717f15a17f51f88d3654fc8e31ae5ae5f4e1f5d841801577921dba7300a074cf2ff870807ae2f0445bb1eedce7513fc934c401fa1428d285ea0cf2a13f02fd42a86254e45ce6840fddd70bc69d7efe1793b428f08bfa374528cb19ea0829f84b11af838387ce4ec32572825d421c1805bd12c6066b1b3a8a3afecb41be8cef7cb8baa598077416794a41f9c54ebba133b1dbea25088999bf7de764db7179e0200100ab0a9a15ece5500498be358a3f4ede72425e4d0fc61a30e8c5dd45506ba66f05f49d2447bc5f3c25fb6ebdf479a6343db0ccf19e25cccf575ac52baf3b313c2542a237b42777ad0a1bce65c2b0860d39ae7858cd02e74611483a48813b592bd9e2ceca0784510a1317d9cda360f1a1b9f6e3d6aeb41baa551906ed9047a9b9fd641543f7a338b3f3a86f71a07c7dc6a9990e886634c12042e7abe538db530ec61ac3aeded0a77a8f77310c9f19c8ab5d0ddbe4cd7c4722b88dd4202fcea539055656578588842ab4b191e9b02890f9a2b3fc35f2eecbc3b04938fc3975c18dcc6c1e92f359c34def1f8242655a225dab037ea78d4ee9d2996507af5099a2e06ec5197c619c8b649a07a2bcfa7024be0796d07158bc78cdc101afc726e56abf554e54e4f79c74029b2bb5435543d3d86823675aea7f8efb611f63d635bd9373a50d5252b58307c9265c1f1ca13c80cd0032b1c2e035a87f247abe90f1df213e5fadb4a87b8048ea36fdaa645be9bd451bb218e07ede1e41881eeca865d760d4f3ba3ddd1b68c13fc4acbf77cd55346fd1d793cb23ffaa1a8ed8f845a7590df69de9ce96e95a04591b457832cce1e210a77d4b8c234774785e78417a58524b8b47c0fe8c2ddc5ab39c1f46bf837a15c2862ede97d66cfd1aa1e427b1315d80578969232ede2536497cb18c31893c02aa858fc78046647844d03f905e843fa80385b28f5f652c9d2cc1de5f0385ae672d57095f5013b4a7c4577e850fccb44582d4418a1e9fc01ce1eb4f1e43cbdf2ba27d865bb9701f82d672ceddea4133d2fb8d7e012bdc7163c9cff4266e1f78686f6f5dca16dcec7500ee2d01cd99fcc1e229780bcdc7aec685ad17e2b049cf3fbe9481befac36e96b131b01443fad00259c239b8d75f9dde1b433cf7dce0210c0c9e85c0acdc03e837189a89d86eb2ff9159b1730e48f39bacb436a75d0757e01a304b612663eb414b6a6480c0b3073b0eea8a4c1694a8987f8c75520f1eb843ec453ea3d53be1f80508b625344fca24cfbfea43228f7aa5b00e4a539951aedb47012278ac9413e7578c645d726a65901171a052755f160bf3d347709dfe9e075361928e732de274c0e54fb37f325354a033ad5fb7d69b38d179080f6ec0f4443e25873ec0108d8bdf9134871b7d41a1b96feaa4edaccae2d0c692501f4f9c5530a690fda9b92b5a356335fcd6beb91b48de347747777877da9bf6d0bec8092180eac0497c2683279346aec6a9d62f3aff13e3d5a2f25fe2984d5d6557983da3dac2e6a112c1df2bd97d63a0ce119eb47fb1acd813625f0ab15e74b9a679aa32cc928c6336ef7d9c1ad02ff4384fe7791e7addff09a2e4342b81680ee51c9dc481299ca22c9572c6da08ab61fa75f61817e0007c81f1a3a337cab5759d02a5fe94a0967d0e468e24c089068ffbf25ea47930d0b86106986c039d059729544d75388fbc2d76bcd48f6a6b15c2c8ef492a4f14601ebb50889510df2c0e36fa4816dacf11453623d3b6d9b6a0b941cc404bcda848b51ce647d707911e6610587feb2648366beb52250eb20f56f0d55ef79fdbe335f062d656571c13c238818526e672523e848afb1f3dce5820069c730d8bf5c275dee83c426413e365f1928901d2b8866f9c46c1753655662a47a68a6b383159c3117d8325a8fbcea3d1bf467a0d23dd7cc2b4ffd760f9df604253a23b8d5c459e592ae5b6024932b3df3e078fa60ea038d8c378389665db95ab08b51ef687bbe17402ca738e0a16ff87421b8102b79da0ad5884d9dbbbd1538ee34f0136584514a5c501e13ad9f631649753d279d4c592f71c4d47e4d7671ec64b30905b5fc2dbd3c11e55541bdfbe24e08032356f8db835599d498e9ec605605e001f17d6c51233d4b0c984c4240a390befa8874df020f4492fcd9e646cee90d076e8915cc79babcb025e18e2fa80f4ee74664b016d71a91e454a163c6bc6426bd5d9c71a20b1f55b2633f1b6d6688fc790b84cb07c0035ee76c822f6486a816ed32abb41a32a5c4910a445fce7b7499643e09bdec1566dcaa8de5a0b30ca7a907861c3eb5854c33a2d76b1fcf0af1e0a5dc4bc781c8e1b7fad0d4a49f7f85db56d428eb9f175dbca235bd1e3c241ed444559f9b86d5cf435e1f64d0b6db7cd99e0d000b46475b40fb88f8b39308bf9078e82cec9e4a94a95439dfc0b09eb69b37fcdf1f4b2c59b99018273653f7503e3e8f41184fb65086833e52f5dc741b899d6994a156f093927fd408158543ba26203ffb4b86d42217963d5890ecbb3062c6a9421b81da982fae29cd03c690317e51deb202019f41267a092c884f7bc49e3379eb55f618c2dfaa6da5af66979fd3db3ebb3962b65e7199983f5b0f8635abe96dcdf0f3470", 0x100f, 0x102, &(0x7f00000011c0)=@in6={0x18, 0x1, 0x94a, 0x75f2}, 0xfffffffffffffe5d) r5 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x6a) getsockopt(r5, 0x1, 0x6, &(0x7f00000003c0)=""/223, &(0x7f00000004c0)=0xdf) getdents(r5, &(0x7f0000001240)=""/181, 0xb5) kevent(r3, &(0x7f0000000900)=[{{r5}, 0x1e4404823ff65178, 0x40, 0x2, 0x4, 0x2}, {{r3}, 0xfffffffffffffffd, 0x10, 0x40000010, 0x9, 0x2}, {{r5}, 0xfffffffffffffffe, 0x2, 0x80, 0x7ff, 0x1}], 0x4, &(0x7f0000000980)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x2, 0x7, 0x7}, {{r1}, 0xfffffffffffffff8, 0x41, 0x20, 0x3f, 0x100}, {{r2}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x8001, 0x1}, {{r5}, 0xfffffffffffffff8, 0x52, 0x1, 0x8, 0x3}, {{r5}, 0xfffffffffffffffe, 0x10, 0x1, 0x5, 0x7ff}], 0x10000, &(0x7f0000000a40)={0x2, 0x7}) shutdown(r2, 0x974adb1b6ee71369) execve(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000740)=[&(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='/dev/zero\x00', &(0x7f00000005c0)='{^\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)='+\x00', &(0x7f0000000700)='/dev/zero\x00'], &(0x7f00000008c0)=[&(0x7f00000007c0)='+%\x00', &(0x7f0000000800)=',)\')\'/\x00', &(0x7f0000000840)='*\x00', &(0x7f0000000880)=')\x00']) msgsnd(r0, &(0x7f0000002440)=ANY=[@ANYBLOB="0300000000000000a11954b43ee7fda9a1872c089ae044c6300cd93fa8d4f26e7ca6851752ad718e886ea3ae9b7659a9eb8e7aad65cabaae708701e4eef9a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c9a40cb38e262830fface3a7638a53b8612080bde3bfb2b817273a6e3b6fefe4c2522decfa2dd85c57757023ddcb794a8d18858c5b1fdf100d3b21de15ae9f4dc0e1dd8c1df4048a47bc4"], 0xac, 0x800) 01:52:31 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000a09b48c283f2cd260000ce00"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 01:52:31 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x6, 0x1}) 01:52:31 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x1ffff, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000000000000000000038fd000000000000000000000000000000010000000000000000ad519d5ab439acd500000000001a00000000000000000000000000000000000000003f7c4fd4667766b752cabfd5e8c9000000000000000000000000008000f4bcc98b60b552714bb6981631de066469c5b769615cae4f29b98aaa76077efd526b8f047401a1a83be1255e716cfbe8e178da9acd280bbd1646cedbbe14996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b450841637abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07c52d7ad3221fdd1eeaeabb82c921359d584e72d88c405a731c640400000000000000f08f3459031d9c7b55f5bc76212be54113ee9287579ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c900000000cfd9c02a868e40d802000000b8983e69b936a4614e8677f0754a6c34bb7a902fd8e8d2d1eb172bc4cf52e68f573977db824bf011f5e99c658f04eda143c52397f83a3ffa64037b1aceae2831977f67d6fdaaeaee76af35e1aa440cee63392d81471c08c151641baa1ab94f0394e386b3153b4f9b7fa6f2a482b46eb0c65179a71ba0f82d9a43cb93cffaa2102fb2f1c6dcfeb96c3256028a2f2392a1fc3fe4ff1758346571dd8bff019d924b5910c6f5854909ba943225ebbd027200008167b2f94a1d19fc0bf963000000000000000000000000000000de6190ad856256cc976a37b2d5b5d45eaf2b3aec076526bb20b34e1ce36af6eb605d5a254ee9b3ea631ce6dfe378cfcc52be3441e50b7bcaf5b99c336974d008de8b"], 0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f00000006c0)='./file0\x00', 0x3) socket(0x18, 0x2, 0x0) msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffffc7) getgid() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20080, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10003) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getegid() getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = msgget(0x1, 0x4) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000540)={{0x7f, r9, r4, r6, r12, 0x2, 0x1}, 0x4, 0x7, r5, r8, 0x200, 0x619, 0x100000000, 0x2dcf}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x6, 0x0, 0x0, 0x20}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x7, r11, r10, 0x0, 0x0, 0x40, 0x4}, 0x5, 0x10002, 0x0, 0x0, 0x4, 0x0, 0x11, 0x8}) 01:52:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendto$inet6(r0, &(0x7f0000000100)="bcc2f6b826cf478f39b169e275cf725e3dedea691a14bcd5372de6c99604ad88111ac08930d698d32c0c8866abbc4f026a8d87eb80a9a1b385689766b28b7778fff3ac6079929401d917721529297071dc58f0d3fa23440c03a24ed446906eb15255766e26287b5e5d92d058dc55dad6e9109dfe", 0xffffffffffffff04, 0x4, &(0x7f00000001c0)={0x18, 0x2, 0xff, 0x6}, 0x1d2aaa0d0fe3454) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f00000002c0)=""/220, 0xdc}], 0x3) 01:52:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xffff, 0x1, r1}) 01:52:32 executing program 1: r0 = getpid() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = semget$private(0x0, 0x3, 0x280) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000140)=0x1ff) r3 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x2, 0x0) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r4 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r10 = getgid() setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000080)={0x8000000000000, 0x4}, 0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x8000, 0x0) poll(&(0x7f0000000200)=[{r1, 0x4}, {r3, 0x24}, {r3}, {r1, 0x20}, {r3, 0x100}, {r1, 0x2}, {r1, 0x1}, {r1}, {r1, 0x100}], 0x9, 0x3) semop(r4, &(0x7f0000000100)=[{0x4, 0x6, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) r11 = getuid() r12 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000300)={{0x630, r6, r8, r6, r8, 0x80, 0x4}, 0x7, 0x2, r5, r0, 0x6, 0x8, 0xffffffff}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x20000008, r6, r7, r11, r10, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) 01:52:32 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) r3 = syz_open_pts() r4 = dup(0xffffffffffffffff) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r8 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x3e, 0x7bed}, {{r2}, 0xfffffffffffffffe, 0x8, 0x2, 0xf13, 0x5}, {{r3}, 0xfffffffffffffffc, 0x60, 0x2, 0x41e, 0x81}, {{r4}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x101}, {{r5}, 0xfffffffffffffffa, 0x23, 0x10, 0x6, 0x7ab6}, {{r6}, 0xffffffffffffffff, 0x31, 0x80000000, 0x3ff, 0x800000000000000}, {{r7}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x4, 0x101}, {{r8}, 0xfffffffffffffffb, 0x90, 0x80000000, 0xc272, 0x8}, {{r9}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x7, 0x767}], 0x8, &(0x7f0000000440)=[{{r10}, 0xfffffffffffffffd, 0x2, 0x10, 0x10001, 0x3f6}], 0x89b, &(0x7f0000000480)={0xffffffff, 0x6bbf}) r11 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ftruncate(r11, 0x0, 0x7fffffff) ftruncate(r11, 0x0, 0x30000) 01:52:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x85) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000300)=""/224) shutdown(r0, 0x3) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000400)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4994124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7be8f1b457d021b33ba1887fd49c38461b11c29efec06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0x8f, 0x0, 0x2d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() r4 = getuid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000580)) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3, r2, r3, r4, r5, 0x167, 0x546}, 0x1ff, 0x3, 0x2}) ioctl$TIOCSBRK(r0, 0x2000747b) r6 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) dup(r0) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getown(r6, 0x5) getsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000240)=0xffffff23) r7 = semget$private(0x0, 0x4, 0x100) open(&(0x7f00000005c0)='./file0\x00', 0x80, 0x8) semctl$GETZCNT(r7, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 01:52:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r1 = semget(0x3, 0x5, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/220) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x224c92432041709e, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) sendto$unix(r3, &(0x7f0000000100)="0096b06c665ab573978ab4d65c5b608e2ea859f90c9f5999e55a8aa87908222ea678d07a79668a068cec1d34564d326519f9041eeb5625b565567b95395b9d50493b1912065ee84476", 0x49, 0x401, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c655300"], 0xa) ioctl$TIOCSDTR(r2, 0x20007479) 01:52:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 01:52:33 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x300000000}) r1 = dup2(r0, r0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r2, &(0x7f00000000c0)="4de687", 0x3, 0x403, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) chflags(&(0x7f0000000100)='./file0\x00', 0x10001) ioctl$TIOCDRAIN(r2, 0x2000745e) r4 = accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) accept$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r5 = dup(r4) faccessat(r5, &(0x7f00000009c0)='./file0\x00', 0x11, 0x3) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000240)) shmctl$SHM_LOCK(r3, 0x3) shmctl$IPC_RMID(r3, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r6 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r7) shmctl$SHM_LOCK(r3, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0x8001, 0x6}, {0x18, 0x0, 0x1, 0x5}, 0x0, [0x3, 0x101, 0xfffffffffffffffe, 0x1800000000, 0xffffffffffff8000, 0x213, 0x100000001, 0x7]}, 0x3c) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000380)=0x5) r8 = semget$private(0x0, 0x3, 0x401) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000b40)=""/247) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0xa) 01:52:33 executing program 1: mknod(&(0x7f0000000000)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x48) 01:52:33 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "0000ff00", 0x7f, 0x8}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') listen(r0, 0x4) 01:52:33 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x963352fa7f807027, 0x0) fchflags(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, 0x0, 0x0) 01:52:33 executing program 1: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000740)=""/170) setitimer(0x1, &(0x7f0000000200)={{0xfffffffffffff916, 0xc00000}, {0x8001, 0x83}}, &(0x7f0000000280)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) mlock(&(0x7f00002bd000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000900)=""/210) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r1, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x9, 0x3, 0x9, 0x1, 0x401, 0x401, 0x3bf, 0x2, 0x2, 0x2, 0x800}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000500)={0xfffffffffffffffe, 0x2}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) close(r2) syz_open_pts() mprotect(&(0x7f00001b4000/0x2000)=nil, 0x2000, 0x15) read(r1, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = semget$private(0x0, 0x2, 0x80) r4 = getuid() seteuid(r4) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000540)=0xff) semget$private(0x0, 0x4, 0x28) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x4) getgid() 01:52:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x98, './file0/file0\x00', './file0\x00'}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 01:52:33 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="23d5", 0x2}], 0x1) fchmod(r0, 0xe3) open(&(0x7f0000000000)='./file0/file0\x00', 0x10080, 0x2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:52:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000014, &(0x7f0000000040), 0x4) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="f8aa17b2b00293300ccf28b952279b3ed5275f4c4d06925ea0febf0d7021d13ab62a578900d3e6577037fe1b067e732a32b5c69f", 0x34}], 0x1, 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) 01:52:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20090, 0x12) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x8, 0x80000000, 0x101, 0xb843}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) shutdown(r2, 0x1) fcntl$setstatus(r0, 0x4, 0x88) ftruncate(r1, 0x0, 0x70) r3 = dup(r0) poll(&(0x7f0000000140)=[{r2, 0xc0}, {r2, 0x84}, {r1, 0x18}, {r2, 0x120}, {r3, 0x10}, {r2, 0x22}], 0x6, 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x8800, 0x0) pread(r2, &(0x7f00000001c0)="b1dec72258e1769686725f95dc35b7d81dc52e69cef5eab77802d70853c4ee7b45736f7c8bed6b0a127a84d3313e9bca13666970dbe702a82053db0ca95ab48fc708c351e8c4fc10b6b54ceac509688ad13c8d8ea745e08368d6d51dde9ab9c5c6a0e9886d23db0b2ae9ecb3b149dd5071a89b564f5ffd22784fc249a30b60cdef0f6f80c4e4ac4b6e21d39f6fd376a4b50bf26e7a75dd3ecf753707665f9ca5b5b0e36dfa9846364aecc6c870c175f70b3c1e8fe6af78f46c4aba65d43658e110dd1d7e612893543123ae4e89a3765dab16ab60", 0xd4, 0x0, 0x0) fsync(r0) unlinkat(r2, &(0x7f00000002c0)='./file0\x00', 0x0) r4 = kqueue() pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="b1e5d78e1ed03b9aa7d4ad2a6b732ca6938bb53039b48215dab99d2229f742e624989d70aaca24b9f94fb6ef1c6380b0e02f7fdee6fa266b4bcf0a9c03ab242db8ea982fde1fbe1b19077b908cd8f41688e9", 0x52}, {&(0x7f0000000380)="09a7f57818ca8b68eb7be809fc655ba5d4a5753203e06e9cd7caa14243f7fb81e78d957ebc1c7f2eb957cf0f35df159f34b7f3b3ac2b00c8756d8c32b54ade86c328b5c1cece4cdea0704dec2f75d944958ac63f11067870ddd848d60e", 0x5d}], 0x2, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000440)) r5 = getpid() fcntl$setown(r3, 0x6, r5) socket$inet(0x2, 0x8000, 0x3) r6 = semget(0x1, 0x0, 0x1) semop(r6, &(0x7f00000006c0)=[{0x0, 0x9, 0x800}, {0x2, 0xc5f, 0x1000}, {0x7, 0x2, 0x800}, {0x2, 0x3}, {0x3, 0x9, 0x1800}, {0x0, 0x401, 0x1800}], 0x6) socket$inet(0x2, 0xc007, 0x7) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000740)={0x1, &(0x7f0000000700)=[0x7]}) socket$inet(0x2, 0x8005, 0x8) r7 = semget(0x3, 0x4, 0x48) semop(r7, &(0x7f0000000780)=[{0x3, 0x6, 0x800}, {0x0, 0x5, 0x1800}, {0x0, 0xe65f}, {0x3, 0x3, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x7, 0x800}, {0x2, 0x218a, 0x1000}, {0x3, 0x8, 0x1800}, {0x7, 0x400, 0x1000}, {0x2, 0x1, 0x1000}], 0xa) r8 = fcntl$dupfd(r4, 0xa, r0) ioctl$BIOCSDLT(r8, 0x8004427a, &(0x7f00000007c0)=0xff) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000800)=""/177) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) 01:52:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x1, 0x9, 0x7, r1}) flock(r0, 0x5) close(r0) 01:52:33 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0xfff) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r0, r3) syz_open_pts() 01:52:33 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r0, 0x2000747a) 01:52:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0x1ada, 0x4, 0x6, [{&(0x7f0000dc0000/0x2000)=nil, &(0x7f0000a9c000/0x2000)=nil, 0x8}, {&(0x7f0000ac6000/0x11000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000f74000/0x13000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000fa5000/0x3000)=nil, &(0x7f0000f6e000/0x1000)=nil, 0x343}, {&(0x7f0000c69000/0x1000)=nil, &(0x7f0000fce000/0x3000)=nil, 0xff}, {&(0x7f0000cc4000/0x4000)=nil, &(0x7f0000bd9000/0x3000)=nil, 0x644}, {&(0x7f0000a2f000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000f46000/0x2000)=nil, 0xffffffffffff0000}, {&(0x7f0000d88000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000cec000/0x3000)=nil, &(0x7f0000cc9000/0x4000)=nil, 0xfffffffeffffffff}, {&(0x7f0000a6e000/0x1000)=nil, &(0x7f0000a1b000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000dd5000/0x4000)=nil, 0xeb}, {&(0x7f0000cbd000/0x2000)=nil, &(0x7f0000b24000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x10000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b92000/0x1000)=nil, 0x9}, {&(0x7f0000a12000/0x3000)=nil, &(0x7f0000bed000/0x4000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3f0}) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 01:52:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0xfff, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x400000000000, 0x200000005}) 01:52:33 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/4096, 0x1000) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x7ff) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) 01:52:33 executing program 1: r0 = socket(0x11, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000010008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) 01:52:33 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fsync(r0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 01:52:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xd, 0x0, 0x0, 0x1}], 0xffff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x2}], 0x2a, 0x0, 0x5, 0x0) 01:52:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() setgroups(0x5, &(0x7f0000000100)=[r2, r3, r4, r5, r6]) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) 01:52:34 executing program 1: msgget$private(0x0, 0x400) r0 = msgget$private(0x0, 0x80) msgsnd(r0, &(0x7f00000000c0)={0x0, "805ddd16c6050df0fe06f8b336320b3be6eb311ba186efa77885ba9eec3fa49b295bbd1da15da21d754691de36bf3acab0ac2664c5af13baeb4f7cd259e4a3b24614c7645522172b58d8c35ed2e3df56bc36471b06508772f9c6be86c595ff37f6e40a59e59209471707ced3cff3863d5664d095e9f21aff6ac1a1d8f911f8cf57ff1a036345978ff7f5bae34249925a0fe5bb4a73cb9801fd3c5edbb9689834b689d513a9171806aa96c44c396a216fc913e8acb4b45374b041"}, 0xc2, 0x800) 01:52:34 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x200, 0x0) close(r0) syz_open_pts() 01:52:34 executing program 0: socketpair(0x10, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x3, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r1, r2, r3}, 0xc) getpid() setrlimit(0x4, &(0x7f0000000140)={0x9, 0x93}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x2, 0x0) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r6 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[r8]) flock(r4, 0x2) r9 = socket(0x18, 0x1, 0x0) r10 = getgid() setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000080)={0x8000000000000, 0x4}, 0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x8000, 0x0) poll(&(0x7f0000000200)=[{r4, 0x4}, {r5, 0x24}, {r5}, {r4, 0x20}, {r5, 0x100}, {r4, 0x2}, {r4, 0x1}, {r4}, {r4, 0x100}], 0x9, 0x3) semop(r6, &(0x7f0000000100)=[{0x4, 0x6, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) dup(r9) r11 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x20000008, r7, r8, r11, r10, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socket(0x10, 0x4000, 0x3) 01:52:34 executing program 1: syz_open_pts() r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x100}], 0x1, 0x7) ioctl$TIOCSTART(r0, 0x2000746e) 01:52:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x72) dup2(r0, r0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x1) flock(r1, 0x1) syz_open_pts() syz_open_pts() 01:52:35 executing program 1: readlink(&(0x7f0000000040)='./bus/file1\x00', &(0x7f0000000080)=""/40, 0x28) mkdir(&(0x7f000001c000)='./bus\x00', 0x10) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x180, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x20a, 0xc0b2, 0x200, 0xffffffffffffff1e, "b5ab736b96b96e02baebc1b57edc7107b5e24ca3", 0x7d, 0x6d3}) unveil(&(0x7f0000000100)='./bus/file1\x00', &(0x7f00000000c0)='r\x00') readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/238, 0xee) fchdir(r0) mknod(&(0x7f0000000140)='./bus/file1\x00', 0x80, 0x8) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x12c) 01:52:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x3, 0x40c) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0xfaec, 0x8, 0x1}) 01:52:35 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)='D', 0x1}], 0x1, 0x0, 0x8000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x11, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) getdents(r1, &(0x7f0000000080)=""/66, 0x42) socket(0x18, 0x3, 0x3) 01:52:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0xfffffffffffffca9) 01:52:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() dup2(r0, r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 01:52:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r2, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="375b4ebf5461281cd5ddf2840cfb0547db9e3673addda8f099e0897b6d08ef03d06e4863d60140239c272d734225d4b988a82db7a9f653805123581771a0ed8b24806bba362eca2fef43dd93790b5854819a8a6b2503969cacd4a6cc8a6f2ef99d959a08cfb222ac82c3beec8fb368875f7db7ef0df7bace2f37119b24451852f0aa7fe28341f4518438ce4f2fb8e3eb4123815b8ae124a3fa95b91a20f086c181867e383b76b17c0c9d15da49dcd31ab54f1c3a00"/191, 0xbf}], 0x1) close(r1) 01:52:36 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8100, 0x0) pipe(&(0x7f00000000c0)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x2080000000a, 0x0, 0x0) 01:52:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = getgid() setgid(r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x2) getgid() 01:52:36 executing program 0: socketpair(0x10, 0x8007, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440)='/dev/diskmap\x00', 0x80, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x80, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x800, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x0, 0x0) r6 = socket$inet6(0x18, 0x1, 0x10c0) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000540)=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) r8 = socket$unix(0x1, 0x1, 0x0) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x80, 0x0) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000db7c868ea7ac6e54e6a3b7da0000000000ff01000000000000cb0bf1e4cfa500000000000000000000000000000021000000"], &(0x7f00000006c0)=0x6e) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd\x00', 0x10, 0x0) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r15 = syz_open_pts() r16 = fcntl$getown(0xffffffffffffffff, 0x5) r17 = getuid() getgroups(0x6, &(0x7f0000000800)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r19 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000880)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r22 = accept(0xffffffffffffffff, 0x0, &(0x7f00000008c0)) r23 = getpgid(0xffffffffffffffff) r24 = getuid() r25 = getegid() r26 = open$dir(&(0x7f0000000900)='./file0\x00', 0x80, 0x100) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)="d475c7ff2959de9961ac1867b069a97734e376de431ea871f78cf342aaba2ead138d943fd73e94741bd0c9c5996bf456f370082cd0086d47f44946c7279d0dfcf9bedba48cc9ac2e8d61f2eee62d19fc82333d764f8a38d6156abbf2f2247457e8e8a44bfe09a76316e2769712825f21873f54e5cefe0568", 0x78}, {&(0x7f0000000200)="1209a0280c3f62206d37749a09160cd2eca12a151c42f19c83db70bdd92420c54bda98acd84e27e9d2cb3dd0631f41f6757dd74fee9eea1e195284fa53fe1adc7e44a12441da8732f19ecc92aafe3400d854e05beb1f003b17c3cb1869f048bdeba42d93933e1522909776e9d880d286452dd91661fb9e008b46219a5fba29394a64f36b2ce9844eb309aec440f4fceabefb453f7031b7600922abb5697b854f12fc6a83c967bba4f864c156e3e7a9e219da20c7e302eda873af4e7903f1286ddea0e247c871a8c02466f1b91b1722", 0xcf}, {&(0x7f0000000300)="51175797bacb9e562ea0ee23df8e7264760df7b7a4fb00af41f8fbff080924a0aacb7b1c206526889cced7df618097ca598455c9120ea4ebef705df5685a371c6de3ff104790ec40019545979a902307030727ca9082f5bcbf84f47f2a423c1d6915bc8d5dd58316172a9ecb470163dbe44b8ff61c22002bcea883adf9afbc5347bc4f1518f428d21d94e0298aac0e189230c97ba7d664f9febac4805d79", 0x9e}], 0x3, &(0x7f0000000940)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @rights={0x38, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x18, 0xffff, 0x1, [r22]}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @rights={0x18, 0xffff, 0x1, [r26]}], 0xf0, 0x1d1f60ab9d0fcae7}, 0x402) r27 = socket(0x18, 0x2, 0x0) setsockopt(r27, 0x1000000000029, 0x3d, &(0x7f00000000c0)="588c2abb670a6443d703072eccd3ca20ab8d8383511a62dd11ae4e905938e41437a6052277d28f7c10b40ead9a444cedce6727bf6d65677440087e37e1117c23895afa95e0d4031b2bd43e6cf6e17ec84dfe8b780d403e506d8f87d628e23beeac176d31a812f8c5ab7bc9db3ad3f83a901f733cb3b2c77177dcf47dca71aad1633287f020d21d8170c151b0416e299379caaa89b16ca8426dc20b6b77964e65dc", 0xa1) 01:52:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0xad, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x2, 0x8, 0x8}, {{r0}, 0xfffffffffffffffd, 0xb0, 0xfffff, 0x32, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000004, 0x1f, 0x188}, {{r0}, 0xfffffffffffffffa, 0x14, 0x2, 0x8, 0x6}], 0x8, &(0x7f0000000180)=[{{r1}, 0x0, 0x20, 0x1, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x4, 0x5}, {{r0}, 0xfffffffffffffffd, 0x88, 0x2, 0x3, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0xfff, 0x3}, {{r0}, 0xf3564c648fcf915c, 0x10, 0xf0000000, 0x9, 0x10000}, {{r1}, 0xfffffffffffffff8, 0x40, 0x2, 0x5, 0x9}], 0x9, &(0x7f0000000000)={0xfffffffffffffff7, 0xff}) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70012e2f66696c653000c319f091fea836c67cb24e5b07df79d099dbe6afdc000000000000000000"], 0xa, 0x0}, 0x0) 01:52:36 executing program 0: r0 = syz_open_pts() dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "020002000000000600", 0x34d4, 0x8}) 01:52:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0x80000000000000a, 0x0, 0x0) 01:52:37 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8001, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20001, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbfb01996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c7c1c6467063ee0d2212851f08f3459031d9cd1ad75f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c900007d5140557a033e0de77159ac57092782c6bd1367049e3b7bf1d3c5d2bf17bc5146705dd8d9069b5d343cf87af1eac92a14a6b691d8685848fff2f09406ca1f1900"/432], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000440)) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) r9 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x0, r6, r5, r7, r4, 0x40, 0x1}, 0x2, 0x1f, r8, r9, 0x4, 0x7f, 0x40, 0x10000}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000006c0)={0x10, 0x9, 0x4, 0xffffffffffff88da, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x39b}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xa}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x141a}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfd}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x200}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7fff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000380)=0x1) r10 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000240)=0x80) getpgid(r9) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') msgctl$IPC_SET(r2, 0x1, &(0x7f0000000480)={{0x382f, 0x0, r5, 0x0, r3, 0x40, 0x4}, 0x47a, 0xfffffffeffffffff, 0x0, 0x0, 0x7, 0xfffffffffffffffe, 0x0, 0x6}) 01:52:37 executing program 1: unveil(0x0, &(0x7f0000000040)='W\x00') mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x68) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x81, 0x912, 0x3, 0x1, 0x8cf, 0xff, 0x0, 0x0, 0x3, 0x7fff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xff, 0x9, 0x7, 0x1, 0x8000, 0x8, 0xe3, 0x1, 0x3, 0xea, 0x3}) 01:52:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r2, 0x5}], 0x1, 0x0) fchmod(r1, 0x0) 01:52:37 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffffff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) fchflags(r0, 0x1) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:52:37 executing program 1: select(0xffffffffffffff09, 0xffffffffffffffff, 0x0, 0x0, 0x0) geteuid() 01:52:37 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x80, 0x8, r2}) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 01:52:38 executing program 0: socket$inet(0x2, 0x2, 0x0) 01:52:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1c54) 01:52:38 executing program 1: r0 = socket(0x11, 0x4003, 0xfffffffffffffffe) fcntl$getown(r0, 0x5) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb77cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 01:52:38 executing program 0: madvise(&(0x7f0000342000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f00008c9000/0x3000)=nil, 0x3000) 01:52:40 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/125, 0x7d) 01:52:42 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x6eee1b7198ecf260) shmdt(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ftruncate(r1, 0x0, 0x1) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x200000005}) close(r1) r2 = msgget(0x0, 0x540) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/16) 01:52:42 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 01:52:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xc, 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) 01:52:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c88586a413c6ed4f7fe335a59783e2d7c65d735b189214606da83f00000faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfbc3e25cf24f2bc58a4b4053042c60db73aa544048ae4cdd6511f339c95acbbea9af8b16567808f7aac889b2e2994a75f85367627421bd5facc0711900fa520c65f441116bfda8a1cc616f2c538d06ac31db2023b7051c7e98c451c2cf5dfbd3509229996fa458731610ffd8bc2e1abf88e04e5b41e288a220179947b464c449227a0da13353348299ced529815e407f3c79", 0xfffffe93}], 0x1, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x12, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) rmdir(0x0) symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 01:52:42 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000002700)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getppid() r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getppid() r12 = getuid() r13 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0}, &(0x7f0000002800)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000002880)=0xc) getgroups(0x3, &(0x7f00000028c0)=[0x0, 0x0, 0xffffffffffffffff]) r17 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0}, &(0x7f0000002940)=0xc) getgroups(0x4, &(0x7f0000002980)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r20 = getpgid(0xffffffffffffffff) r21 = geteuid() getgroups(0x6, &(0x7f00000029c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r23 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0}, &(0x7f0000002a40)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000002c00)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002600)=[{&(0x7f0000000080)="748053b31f170cb21dfdbb158d6b009f33121d1a2ec3dd92043b83106e834229dda0aa36df9d722d7f3e84ee8c578f0696d392d0677dfeadaa661337647c81d32a8bcd3c1c8b473477a7258c606decd0a1bf7fd3417ecd7dce72b8fdfc2c248ac9630a10c01274283c342275515d4fb1210348c572bb862faf2cbfc73ff92cefd0a2693dbc80886cc43ab306c89b37fb724c21f007435eeabf88063ea0061bb9bf6eaaedab9ab5d1e96e462684913272721c7feaaf5d4bc6ffaa82ac7371b706588469e83c41b03d839f270aad1cac7139e746b024e7086a0d6c7b20b3f5915e0f5dc41a2f59bc3daff4bfa86ce40728e4486b86287cd9c4ae48d50325edec4e76fe82b82bf330ea504772a827ada3b4f727c562a2a4fc79cbba7ebe56fabebebc541d3f94646ae350419c241817a53a7620d1ff5a6c19226f979fe8751bc691c0b39f082106ed58f4f0c80347b939704f76539c49dcb8afe8c31578fd91f3aee36d6a7061ee268ca5808c18f35007f9d6b670c706a04a0c360dbe1c4a81bfd02aaa38a5601c11a4c09899789c5b28550d2dd324cf1aed344b564418b71517f9f80dc79cb6366290021769661b2c24528cf10c1df7452f531c49722abb978216b203f6489c3e30e6358105d337058adef69586478007ceb1fae9fbe4d1faf12245ca9d0b8b969338fabdc30c6371d85f151757caa6f27dc20a4d8b349b5120189040788214a1fc3d0a58f12bdec4298f61bd1607cd2160fcdcf1768ecb46566cc0571c4c9258551399a39d7edf15b951d35478666ef40b6b9765862448e77ddc99c6023fd170cc5ba471c6bd9e431b936b54d507dca6e3552d2d21f31e6bb5aef1a32a73b3568fd6aca4d9a2e4fd3127c0008899333f812ac72990fb9b357ae49981ed4f6479cdc94abbfb4b73d98855a3bc7a9f225fc9bc0ad3d0fdf51e2f52e1db6af0b0164e65dc71e3a486a4e5b8b978e0081b84b33102bb15669240b7eeb69701cc306c6d6c873fbec3870b49a41afbc96804236ddf12f54944cd64f45a805fd242c7097492ecaef0c37f09f5646f67baa54fea8053c001fc63137f2b97cec00402655cc46631517310c6cdc39335102a28e06068fce88c04649c96cb8213caa553497d5fe39b04fb23aa78b88f54060741339bc3638014c350737073c8ae976ea8c02a32bb60560df3094f0f6224054c2bbcaa357ba37975ebab8b929291ed0d01fb0c90349da0d548a0c120add5b605cd17b0cf5a902b622f9da2bced7bde3f1cfd9e23d16c634da912416ff0056b8147bc7e9b3d60eaa371673a6a490843c59ba610b8beadd2d717b72e8f7ec93477b3cd68c63728f2e9e1367952c82623e942f7411159b18fd308b79a3a8ea5265e086d7a79a479465c094547db734f53a12a8415c72d77ac6ee69ff5ba02885483a25cb43dbfe930c7a8d89703ee71360471dbb17b826a2a67189038d2b888dadefc4795afe1b0a37b2ea848e476972b58c76610469d7ded603c6a2674c1179911265a172e5acd97e8cd1e9c9afe59f11293d7c6d3be20432127c24cd089e00662159a3dec3d09eb8aa8452a68a0a29d8861ccb8e73fd494a553b0d41af34fa7f4da225b086d25132fa18ff62de004f20397256dc469fe2ea9414556f38f41f345ad110909ba36f38895908f1d09b707aa52b788da3faf26a841b582cdd69ede4ba1428a65e6ebcec5f5836ddc8121f3a72b0a5c3f72db0194cdde67a013c8aebc1c81786cd982428a6e3d327fd30f9276c2813b43c35f7591d0e3ce9c7f30caf2c4894ed1d20147aa6304ce489bddf24433b9ab1a1a30cdd54d4cbe50bc67523f20f58fe27d3d7f91fa584726884f8aa70e69b50136206e660239f1edfe7261945cead3ef5993c7312da05e81f520eadcd92fcea91a08bd5b68d714000a661496617d581a94bf1ca734a7eee39e4ae508c8715ea41d8e7dfc507509bd9db0cdc568c234b4cfcbd8f941e97b562dbdf5fa3d57813fa4722137da19478682e70c333632e9d0447ec27e1db2b81fa227b09c05d743c46a1144e691e5a0f1410e033366fced047db9241253cd47145ec3abdf46aed3be0386c11766b6a41bb23726c0bfdcd9b7d09e3e31326f9b551bf108cbb9bba44ad83dcfeb9cb0ad23843f90da32411d78a3ad03e7f80a4e18a5c2f56599d4420c7fa5d85f6291934d11d055a6119c7fe2420c19ae0bc69e8776e05094366107e8940c1087499493d5ccafad921488e2597b7d7d78ac4915653c51138c1972b101660501add1225a600949a38d398e6d8d934bcf6633ffda0371406a857213f8da84bf2734376c79a66c7828e2505d203f54c009aca4995a8055c809942c7809d232bd2b1563685e3c6ec6cf1c555586dc0c3c5bef5676b445e073f99f0bfd05a8f1879fea4169834200a88ac53743c480ce559bec2bbb4d4194de9665ff1ee42cd8125e78c327e73b6406b88602a1b741e317b563a65de4841fa43abee62ca043b5fe48807688632a970f36b5dcc3c55f81cbc5657b2cceb6da8ce9e292bb1b5d28ca55459c7bd724b6840e97a8233928f84d6acee3cf6e146e047781b06edbf2be43a1e68c7267b24f259c6c16afcee06ad6977fc57b1366e45f2570134fcca6b9f10e4d5b7be694950644d71567438302aeb064b1a06af63efc8ed747e4a887be60201cb2f24f966ac3808a7a01f676180450218d7f9301f5f61f364c065e5760c3270ce6958758f2b65d657e00676265f9ef59b6c2e9535c59a3a84b23ffa1e4ca97c3c66b76beabf40a5b1c63179a670e2fd4912f4d218ce5b1523696e7e20f4b51ec623579eaf161a4fe2734d3b4f7b10ca0623e7e14f85901f6dd84e05cb3054e8f7ceee3666b2bd771f1cffce5c1787d65332fa8065247ab3b8d20882f70c5b2574a1c1e0fc4debf50de7fc099164ddda812e49036e7626454457be13daeba65d18587ea204c95c5365d8a25ab91fd75d35628c883a357f15628bbf9a71d3ac13430729f98a5753958b131c86f54bcd80758a9938c568a6cdeab5874c328db0e12f645ed7bc693a29f73c6c7ea93d70e2ce35179c676ba58b6ec82e98a83298c99b6205460b0a28934bf2f60dad4de3bd456fbfac4aa064276d73001ce6867a6c07b1123f39d00e6dc37b9b192ecb430cbc2a06ee8ff16797c6f153d9c598f4366410ad5ba9ab4c802af57d63ba318f8f686bcb5ceb3fbf5d0773107057123c76f08c07aecdbc876574b6460ed980ef5a5063133c3da65cbe26ff677ed6d6162becfb671a8afdc0de37f51a056850cb2de12985db2ee5b44be6fc3ab99ac75c5a0d0f91ff43da0e866f6fcbcc554641d0c2e690b0ac58753ab63fecedbaad97eeb5cba525f92d90dcd19ed1a7b73e3a03d60fe2979248f57cc13cd8ef13aaa0175832fcd4a1164211401e5806c1193a9f1e2655a5c803e14530d4fb9862e35be9b9e4a03c9eb13276e66bb6254601aa95115ca8739bfd6129c848bd519cbe32b974f3d8f90cbefde58de1bb4047d18cb5861e60761ef2bd72dc1df406ff30dd1e3bd1237d9ab7fa1f47e658b56a0a9b0d1e6d40ccab1baeb14090eae36feca25de8b0d15a785106074d1de936dfe607c7d32f114d7467e71c17b4a0545b830d2bb117cf0dfb8e5c0e7458691dffc9c35f4ed1cd8fd8e612e44796633afa2d6f914138b824f13935a6bf34277a34bb81527df4e0d184e3f96c5ebd7596fcba3f499fa12d077369cf9447b5fe38f53273fb11a04c0a5a73e159aeea11c8b41253aeb597e0eed58e3df364cd467a53e1853135a1366b5ac75b96790e3222f2676652e79cd85a7f2467572de33fa4a84a30815c366cda621dc6a4f2a5f62808f214ed9c4b4632daef92ec4ce4cfb29d5a4ea8440e3c9e61a37cd89b052dedcdf8b2bc19e4f62cef592cb4bf488cad4470139b43437d8ae9404368d7667ef0e7f2c4367f13b35bd6c3aeeaa4469e883143a9f7cda86d2bfaec88738a4d2adfcd4a520f88e55e4b2d72d5aa87b2cddf2f9e9fb945c8064eff531612ffd8323ea6e3f0276ffc3d772b25764de9b4fa2d6c89acc7fd1c85a364a0964d19cfa47e8c712281ee8593be8e0c496e12a4bc4f17ec048fbcb2dd6abdc017f683bf34d50f1b6e50e688bad7081b42194ec8ff8a197f3034d83b631fd499ca24ff9f76d131a03b8230c7908a35594dcaf644ca877944382949884d74a2f46f2d870ac0ea523028f65cf16c660802eaa843d45dbd5632f5eafd8ed2e87bd06c542915c3d35d4d7196db40e2dda4b3c4cce6f31bfef70887c0d26f9ace30d09e5d99aae0ff909069dd8ff3700c4c1bb739c49d8bc5029297e58327974f4937fd772361983b46640d1eeb969169daf8c20655358d72a159ffd82df96b7d4deaf5a1b87bc9cd0ffcaccb9a79359106f9625df9588dac3941f10e94b0b8d882d9d6b6ded4a86a0a1ee79588de670df47aa7d35b030674548448f5a10fd3181665186112c2f907d21507b5a77bb0d8e909de9c5efcdd349ed26aad32b40893cd1b0f89bfb1f3f9b78900817d906054590a3089691709bb8cb302b9772199257e3ec5ac786bdbc731a88dd7da668fc0ee7288b6d38543c61cc63b3a96a8fbb6d9f95c9982659d01cfa9e1ab82ee7db866b9d3c1116f9017b4d27ea73811ac4d95004a4ddb19260e566d6b7f5daaca09e29827cc40c95f9939d121b613fccde22a12b0b9dfcab594c717703420d95a723edc243a5bf3143595850c511d2835031d57c15d1b73235b6b540619cd14264ac66aafb4fa45290e4d2397f00f07f41ed14a5249b4784975af0d787022480c9fac21c47afd6d6cd9bdb406a53df60a61ea7cee322085e2d3beb693d1eb0f4af09aec1fa023e09218a661de5d7dadcaa02bff2cde64812b74289f09daa9702b33b93358e94ea9df608354510d9df333c4f4ef475a590d95862cbf34e14f1ad02721c79ce84134bae3b336383a9ab7c14d90f6790c76186a52d18b2711b3517ff3d22c02ab5271efb680ffeeb9e6e5fe425220eec3609840c1c7f064af6ed89be1a6e2cb408295a09f429e96a4f7ab2f7cfe51b5bec701b3a1c952c77ea77062d5e504baf49e2d780bc7cd027db303b1c642ab304d501fd67173072be7920ff5d9b6e224b85037622a63f324e87957d2571b64c8496feb34b9aea6f127e38f14403a987426d7404d4c0836e30b97c99755c79998f7ec95a8a34dcac2f24bdf5fd55aac833377adf8842dbe8eb1cb467c98eb909dc81bedada215532d68c6b33ed1a99e5d1626e23d54b6199d9e8b6248be0d9ffa27bdf703d98f6af9d9ec0501384facc2925d6f81ea0a75b4e5e11232f69c4a38afab3a4c8d08bafbdfb64b80ba477f92c809435d09254c2869d5cbf53d1ed1a5c25d567b973f91816c5a474a474c82ba47da6a53dd84daa9ebd107fe0a106c8f43bc6e6cd247d076610b877c1dff870899441ad7d078049d6e17a3373ccf41ae4d6a2b3f47b5b968855c20cc2880167c41bce0379b53e1ae63f94e4d9aea012fffd18635c887cf7282934361c4ff43210902bf747e8ad06d0524b1613e52fb5253e19cd50463886b13d4e23bd631ebc3e4eaf0db3e385a1be01a70d27d2d2c09aea69b0963e833c85bd5e19142f38b45981d34fbfac5bd433c70cad2102bfbe8119e7067dc522e89bfd697f1f4dfd21af7951ac0b19d861027cfe666ebb52deee318303340909e479fe53c12cde2abea5c804d52f2fed718797d80fbacb9744df75924b775982f16c1da00ffbe7067caf46c2cb6fefb90af1f6f8e1c4f369", 0x1000}, {&(0x7f0000001080)="56ff0808cc9cbf906a13f2fd1bd54d08867521018801b0118dcc50d1468937eb1ae6da95b9f2650cf97a71958d1ecf0cf49e1b037a", 0x35}, {&(0x7f00000010c0)="b4a731e597ed9dce9fdb1ff8bb8911d4c952ff47da551b285722588671e646a3dc2b06016b501f81ac6614dd1524f1485878756431dffe08169a8acc175f62e1796b88e7162391404c1625e456431ade0105a995f41d459d618b56d671d2c41a3a848acb7bbc4a57351feaaa1c6d526cb951b1cb8a022cf61dbcc6003453a21796dfdb98e68c9f78d3dce0e7c50885bf72fcbc1884851569110c4510f2f5012d661c50e5e7074063a3def78462c4fef2cbc62954b068a74e986897d8f25bda22422bf0d4e6a9f88eb70063659e57a8b2460c65bfc09363a62e75a0af631afbd0b39a7cb7a0a5d000ac4e45adb046fd15c99871c8ca7209", 0xf7}, {&(0x7f00000011c0)="782e583f8fc1cb4d4c5eb0e943a473ae12141c900cd96b591cfa103c6b4473dcb36ca35a462254a9f40510cf90e10f2546d68dd7f6fe1a9d0afe71f5e4602e296d9426ec066c7ccb44697e16b5a1bb0a15e663a0b424ed3cf3894edb3e6043c5cb64fe3d83aec3dab349a8f31a5e01bd14d2cd99fbf85057d47ffd8b4d764e7c0897b0ecbf9d82cc36e081af4045c36e02fe87e591f03b5342fa5525db4e8587c06589830a2ccc99ce8ed91f707f19a74bc94c78b260477b4c8899418814b2628a5258958c0ba0edc8e91232828e54152dbac18e5844a26179edf595224a3bc3193cc6a1d3a719b4c8b7", 0xea}, {&(0x7f00000012c0)="e7aa627faa93dc194e92df78a775456ed4d6dc7e331e37ded6248464080da9e89c189744fa20c55d30d0c73452db602f0570e29ecb1f0e8605ba304c8538e171c2447ce57f0962eab13646a60fdb5dd716573026ced73ee984cb6b6e5188a9e0fe4608be27868bf8ffe6ed61d2874e23aa3fd70e902d989768cc1e218b77eca9dd3b63be87ed10124c01c2228e9ec31c7180594385b8133cd72357593fcf1d0cf9dc63591dbba1351815f73168c07fb756df4e3b195de9c70b5bc33a581de7652765ab6b16a9a3620b32762fc3ac1fbcd10b6f7dbc9b1092ede4d146c745e399bd339d0da6c0aa01455c51b853eb3e28a04b1a16620d63a6ef237dfa6079940ef6261cabde454c6146a3d5cd4c3db318d6f3f072729f950a806be2c460aeb6a912b3cd60e0f81c2aa99c4ed81471b4f88004af703655fae79f5cc09b1afcd3eee706d4483d22c7c0cc1120ef0c189b88a037e42b489a04339d4cb2fd47b5ab5e84659cddd715d553b31d3c3338c4917500e9be371667164cc44c324c12bbcbf2965851eb2a21397203c1e81832c7e3311dbaeed061e1343366f6f5c8325d2fa52b96c62fd15daf1257752e55ca34b37e3a234af7800ac10db2e35a61af7e76217361f5349fba120eb4474f4d89345c47a9ed300f6a542c5226e6e5bfd7b7c67dbe8f1f424b569708e344b9514453935ae83a3c34bd938047841293323a032c84ec0e4d199d479f54e24265784f8555e3947ee78234624f792ee07264a66cad32317d3eb9bfea51f551fbb86b5ea237ca5c753d20b8758427cb976538eb46f4434c96326932c5ae3e8a01d5ae91b01f1d2aaa1f110fdef66fd981dad88dbbdd833203b78ebf25b353c57dc45a738c237f3460e3d0fc0ff3ab7838814540e2ac2d8d982db957dbc4461d8b80852772ebd16379f61d0b38a83f2d340e6d511338a575999f6ed9c4cce669ac9d05a4903545fc5cbd95070f4734ddc2e37fdd7415b2c443e2727d0c02c1f49f452de8fda120614a6f866237517adad368dac476dd3a820cabb8fc7b667853e909735e9bd438fd17d2a4fb5e926e2c3a9df820615f8c364b945af05fc9985d7c43fbf3baba83633a4a6777860eaab0a57dbe9636eb7c483fe9fd2bd7c55baba40f3610c5287f3da1fbfb55d07d3fda23417fb0423bf5fef982e4e16277c9841d50b823296e948e67ac9477966c9d6108fc352726be15444655fe565b403c12af4e271540d3b4772276292d543033bfa84125092935363202c1c3c8193a9c47c71196b7f5da2d313d09640e51c364a2de279b82fb61d2d738c1343fd2f975514d231b86ec9bd8dd59c5e808ddf76a321caae4ba4feebaab993995aadc63fa511af61c436fea159c837bf8d99358c70d27ec58e8b3f03879b33699a79caa553cc2ec9ba1a7a7fbf471dc0d9a31aecc6e49b23cd18d41ffcfc447a402ab70e9e45a90682dd4df9ab081421464b16d7b7cb8ddf37a69db2ee4596fe9218995c3f1fff307f2f27e946a794e5352582aeb429164e7edd642e70e5ce44651ecd96183937485d3439c232f3a2d3f7862aafcdb17508abb50ad5aa3dc804adb16ea4ee0c7804cbb7d0953932bc98960a6d56e1c8513f493c2730532b6dc35147f49822f7714a0c740f492ab702379394c410534acfffcddab3827c363a63b2abc904e66778cb84ca1188c7cf649d1123542d2f62b25b1d66470cedc94e7840dbc30bde7f7771e71dece231b8e6936a49d87dc32d35f36feef9c78aec93cd2d49eda76538ead13cbd38454b270d041d24fdbd7894b303daeda4d1c9594dfb5d2661718790b4e56cc07d33e5b8c594eb349df4eacc7da6edd4287a4de92f3c0206773611bc2e5c6f11c893c7853dfd12073046f975adab87dd02c01a015314bceb8d17dd54b04c282c10e3ffee001dfa5e45b059c218b95e733d0d36ec3941d9f41fa08791f13434476d31195ed44f7d0eac09af45d851683a6f952927d29f561250180122cbb23b9bc41b1a72eb1310591be23a570f7c5e20336f28b2d5504dcb115c523846423264c3fc78e70f81ed1965af25662adb4df0bb75dd3d2f5a02c5372558144523af2aa18e7f052be15d83defef66281d8048a6140126dc52324fdf3acea44369162cd91dceb5b72e4b2498027d547a2a2f0e2da65c8c74a40f14cbc42c25ad66b72a4ab32a755a7ce893c9d04a3524f008a5bac27ed79521042b17433168a2e41eddc8582328598bcc54792e8089071ace79e25403f0aeed866ecbc8413284f57c6025cc20727d23cc7c7d853fc68787d650c4c1dd034685038a16ce3f602c8ab96ac7cd8154b0d8f9cf0cbd77c156128dac1fa4b86b05d6658166adb29ae7657808013b64cbe0d17b4d8b1144117613a8f9fca34f0e8b74021ddef242b61af6ca097e26652db86dcd6686adf1dc730e1f74d4a7e2a40ebad334bce53ab9d6ae6831e85e4b899c5b554602c18fda9439e5fd65b04a9dcc87d29522bf1f677ac8e4c03c38bf7249558b7e90e46e7ba44046c16500e0325cf25808b4e669f5e03376d027b92253d645b745569ebb574b5e3d1b9b188fbf5ddf8aa4c387b741ac4261e674dedd0d41cbc6a2b2f47604c7d9e30e7a4006ed652b606b2eef820e361be5a2fe360773c0f0c0d649a2528c63c2a456ad4161b55233f5329496fe4b14de54de24021c6a5d95394c6a647a073b9a67fbf16cac134871f960426ed93aa61c03a9365c1c0c4ad7f7d985d5450c749fe3483402dc79fd2ca0341f09e68f1639956a083ba2300f6b1ae779e48f6442b0defdd9519529c1d60c0f618f2710efb6529547e53ccfe8068bbdf556d9983fed320f2a3bf1c8b292bd7b4882d4bb96b8f3a13f1758794ffe8d64534565905e3fabe8f62ec4ecc74e323c945608f3e0c86692012c8f512a7ac4ef62a63dcca294128187848cf44876720ab7ab1fffaa8651e8348209e17d73b8c894b3ede05e2c8a07fa7604ba5f731ba5dd8198ba6ede05bc2b49f6be1bb150f96dab43fc38662912485bc37b17d0048b9b75c8fff31aedee0ad7b7bc323ac6bf03decb223b1d840ea0a2dab28c62c050909bcd1ceb59782f541595059e15c5728ec2f7e0557496e6fe394dcbf9d145c2a2c608c902f0ff08145575599dc9a91db95fcf6e17ed8a592be63fe8b513f631b5b845bbeefc1aa5cb5ba64602baa518cdd9507d227d63723a005141a54e87f16ba7f1c1fdb7f6334b8e06d2992edf498d8c944ace3fb2ef448f25e4ee521c6c5796fc80862848290e5c5b7c5a95b5b8ea85337b01ff3c3a39e3d09e0bfeaf81d49d60137b0bc5fbe0d30d29509ebc74cb4686b4399083b6997f20d5695008da88b31a68a943ecc640bae84d0feaf2ab8a4cfd3dfab4a06abd0c7b52b174b904dfd7a02330af3751cc6bae99c0ce165b2a56cd135e313688079996159bbcdf8a46bb2077649c03f8ec7eaf1c7e5305734506a095f6cf67f2705b02fa31fe80f36210d12efb3a17951c05ad0ebbbaa88e65f4536b8ba647ad49750bc78d93fc3db3b7aae44c6bcbae5c48519d7def5f60962fc0805656f70c12776eeeb7fb1ae786a613f69a26279acf570c9b199d270dc6b0b46561e0ff2a35270804fe3962fe52741caa8464a9ba2be6c0344f08399550e6fa3f316526227ba3861d5266a41748119623325495842076b3b8a496bca5d7ae359f00ad1bf036d19bc0bb0e1905f69f021c6c2c31c3cdf1f86fd4f6b55c20ee4378a7542be3f505a7b09c42278602923fdd056047a1964c5da6cd76631cab1ca343b84330bfd65960f60f32d9ce0749567899af196a0b107b14885385733e349b7fa3efa4fe6ff1380e8f99f9e2f4dec00e73fb8c923c66191eac81f7ee9fa50d0a95254d5ff0df81c4dfc04643042df446857894528501323d025352ff1c7fdae601d17a6c5036fadeff3d3feffc634cacd9cf864c21a77d0d047c6da9aa7e87686b310c25d41c22066d5e5fc9d3cf7ab65661e81380ab81a6cda7571b5e22e334980ebed5a16bcf7647453aee4e95a2e83b4c0af17d21ea88d8f87f72f0988fb9a095c6d08471b859062c88274cc96f3357f6e0667f3da335ee9b58a7918bead05b1e1c7652f3d6e6c1f0630cf21c6ecaa1f07d3a405181014551fa120c350e40dd419b818467ea69a47df737b90c301e4e7d3e1192e482b194cca7a4158dfe8f081c66b3ea2be6e465912e0d27589c44c390b5e5b8573e48f98245832ef11bbbc31365499eb8b9ca926586d7c540c93eb9cc761aca9e794193f51b7099d2405278bb019cec1c16cdfae1dd99ba3df63e8305c967ea0052783104b085f69cf8427b40c2f6a724a2ae0b8470d0ba7cad83a383c7292b812adec015ecc4be273a055d9e0e32898c720e39c9e50bd30807309f63bd1a1df3084c65a7a6d01e0e15f93f33581d68eb10a183f3df0518048f2ae0c7309627900dd1f62e394fd8012ed1135621168e8841a26f519aab1bae366f3505d9485d122825effa85b3f3ed5ca02fc713f8dec66ed467ea684324a258409573c5bbf737208fff6022cfe6eeab31cc696e75e32ea43dbfaed19e4417aa6bbc3adf34a5e29abadb1aed4efb6bd14499ef74abea6008db8a210947166ecf201b0ab5fc96fb5e8740f58232f469838181ea8b4d732a9589746cc422baef4ad90291260cac67309e217f551ccd56bc9a2d28043958220fe2122ae7a563b7aa6c3e07d2fe5dc0424e3003730f75c88642a8f1e2b809ac460a9f0658f1f2b26ebf7ef2f09333bcc975628cc9018aadef08011ad00e5018d1088aa597a2336bbbefc8c57f7ac4e6f9141df19d8a849f6cfb5ceded04b34a967a2f56f80d1e52b88532fc6aa2c10f2e0f49c76cf8cdfee2ce7ef3da7bb32c886f6b29e9d44995d697ec3ab8901ac84f47cce65c59dbb45cf9d55c43492daf9027bb88886f9856210328acd0edb2866393d9185563292fe8068ad8b132277bc95caa3e26e06a6a3572351729b4fc6c614d2c8534157c24aeac62b78c396481640304372d3c3e2588d2ffc0fb1e31f5db29551b11d9b0b87f53f668451037924c952f4f8c7d746a9b802ae30dbd91976a096457ae16977f726e7fa45171b6178bd5b4b7db394f3f063f0e1f0bac5782eed9ffba76f1c43205e67b808edcb0498ac3574025843f80ec720ecb81ba0ea391020d3b2a8e3e2bae362f8abc269e679504998dc157063122107e24161986dd28568f1c1bb63458581524412ff42e341e68d92ed24001d52f82323b0ef86ebc79ed1711f907e25f8f15ca4457217c2a69d23aacec745d6adf3cc106f26ada3a818755f5d76171c72735594ac35e76f329d2e473c371115f9e1e0b64210e444fa0b85730f21acdc60a653a4810087b6b41c93795c859b8d564441f28738371841064642707132aea56543c6d35de4cd6339bd727b956f15b233b8dd69ceaf3d24c28af1d9d88e846af346f9f8ef81d9972f52a6d9ec48466a08e7935a0e76d159eccca36e9d0a2d3c1882a9a6c7ed6ec0c6246c3dd30e10e0c0778a18c3a44e0e8ab43ad5cf3dafc1a1a9a1204dadd1e85a32df5e18e45e998ec3d02891ae7e0b5c5080c9d37208d73cb0160dc20c5cce7c85de70e0d69a218d70714d562b0f8a980f4a2305cedf0dd309c02495f113fc50492aeb32d739d4e57db49be1c07753f87c4d7377014ca653b29af0aa5b470b4b0dd4d02f5b3294c5a32c4ec856ea503729a516c9170f32d1c12e6dfd43bcdbf0ce240043cb0a45ef69ff3d92ad0cab20daf94eea30d14cf3aa06272a03302ab", 0x1000}, {&(0x7f00000022c0)="979f694ced7f010c5be765af690cb32d8be285da61ae143e08c465bc2ff767d6fe08f21eb9e54b98538a657ee79f7a5f831be933130245056e0469d218a304f87228f52aa5c04826b89e74b215617e579d8ee96161026fbdb2c4cd907618fbcf2ad05e767c45fda8cf95724727eafadb0b790db85817908e743f3172b56a7de345ed7727cd82eb0d0d33a3b4a5e782d3d9d23f6e88945796f085ac3bbc00c01a2670ddd963ebfb1ebc5802a242d240bd3df25921d47ee297705c839c7ad815862f3ea237dae45f40c89183ddc744cdf803374e0b3e709b62b91bb98c0ddca16c916d669f765f5720df4e91b5", 0xec}, {&(0x7f00000023c0)="db48e79b3fb9283bf71455553a9decba9c094b0eed51904092cd4cdbb4", 0x1d}, {&(0x7f0000002400)="c44d0866918247c9c46bd1db8e824e80769f9d4224f86d12354c4d130675862759f1cccffd83f32d5ba0cef5a6471e3442b83cf14d77322ab888e0897a377cca0b0c9d124c7fe12e7d050574a74ded8937ae8ee90c9defd80ca7a59719b82635995813170eaaebe48ca1ec2fe43d515899a08fe0ad46d14c3176e154cf3f80a066b4e8c038aff71c588ce41faf16ecab6004bbe14b750135e4d0346695e6ffad1c0d016cf8f4fefefff99a7688466fc8224b82dcf10e12816bb1573d396282e4b2", 0xc1}, {&(0x7f0000002500)="1503dc443c608e5d6ba5242bdb056cda66e3468570c46a14630c027ed2c97f5d44cf1262a17ff08d56ba4e85d108bb85ea969472fa131ccb94c261c3f10d1d1574297a3f4b3882bc9065674ec4b90131b3ebb50bb649d976de011ca0ec080f916f400a54f20a881bd31257c72b96a1702ef423e606867199a8b4f7b322e6c550c08817959c59bce33446246961aa75ea00cb80ee8a656ab5ddb4001b141a33684abbb12de1d00d62c61020fd34a24b31d0f3f6843817076b1683b7b0dbb589c2f3af8cd6bb36dfb36d7243", 0xcb}], 0x9, &(0x7f0000002ac0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0x110, 0x400}, 0x1) bind$inet(r1, &(0x7f0000002c40)={0x2, 0x1}, 0xc) 01:52:42 executing program 0: 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) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socket(0x18, 0x1, 0x0) 01:52:42 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x100000080) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0xfffffffffffffffd, 0x3, 0x6, 0x100000001, "67c0f217f35afdad7a062cb94302a35c990bbe82", 0x5, 0x4}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x4) fsync(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000080)=[{r1, 0x20}, {r0, 0x10}, {r1, 0x4}, {r1, 0x100}, {r0, 0x4}], 0x5, 0x6) ioctl$KDENABIO(r1, 0x20004b3c) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x7f) 01:52:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x6) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) r4 = kqueue() r5 = dup2(r2, r3) ioctl$TIOCSBRK(r5, 0x2000747b) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, 0x0, 0x0) 01:52:42 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7, 0x5}) 01:52:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) lseek(r0, 0x0, 0x8003, 0x3) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 01:52:42 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x81, 0x475}, 0xfeb1) r1 = socket$inet(0x2, 0x2, 0x0) socket(0x189b2c076ed15038, 0x3, 0x18) setsockopt(r1, 0x0, 0x7, 0x0, 0x275) 01:52:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$unix(r0, 0x0, &(0x7f0000000140)=0x2a2) 01:52:43 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f85c8a5b67071b542a538706000000c411000000290000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:52:43 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r1 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x1002, r1) write(r0, &(0x7f0000001640)='X', 0x1) 01:52:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x40, &(0x7f0000000000)=@abs, 0x2000001c) writev(r1, &(0x7f00000003c0)=[{0x0}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x5f9e8c7f509761b3, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8001, 0x101, 0x0, 0x0, 0x3, 0x7, 0xfff, 0x1, 0x1, 0x8, 0x100000000}) 01:52:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() fchmod(r0, 0x185) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x0, "05beca6027d69fb18762dcbbf36f62d09c18c096"}) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x1, 0x42) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x4, 0x9}, {0x18, 0x2, 0x100000000, 0x9}, 0x3, [0x8267, 0x3, 0x8, 0x1, 0x800, 0x9, 0x0, 0x7]}, 0x3c) sendsyslog(&(0x7f0000000080)="6a5c17acd6d703bae2c70b199273e510facd99c953c7a920eb5d15632cd5dee1e452145091aa8dbfad91f5bff667ffed9a1caaca816364b1e1c6d5ee068d9c652004a05dcbf862f6069fbacddcbb74378cabecf27a3316d90177a1a5c747cb0bf50dd67dd05ab342e73f89fdecc4b77c18241bbda67ac3736f7ae4ef32bb5e5ca328be875232559be2dd10f10a08ac04a2fe5ee486299e93c6864ce3b890c072da3d4d", 0xa3, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000180)) kqueue() writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fcntl$dupfd(r0, 0xa, r0) 01:52:43 executing program 1: rmdir(&(0x7f0000000100)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 01:52:43 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='+[{+-\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='6!\x00', &(0x7f0000000140)=')\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='\xd5\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='{$)\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='G\x00', &(0x7f0000000340)=',}@\x00', &(0x7f0000000380)='\x95\x00', &(0x7f00000003c0)='*\x00']) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x10000, 0x0) poll(&(0x7f0000000480)=[{r0, 0x4}, {r0, 0xc0}, {r0, 0x1}, {r0, 0x84}, {r0, 0x8}], 0x3c, 0x0) close(r0) 01:52:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) 01:52:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6", 0x65) 01:52:43 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xa71) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) 01:52:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = fcntl$dupfd(r0, 0xa, r0) close(r1) sendmsg$unix(r1, &(0x7f0000001140)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001100)=[{&(0x7f0000000080)="13ae50892628cf052396e80e729200ea7dc866a6f1b902373a1925b527d258db2ad56c0497a51484bf2562a386aaed20afe65ebb7db8b9fac4735f8700b43176f6e603576003282d970d475714c4b74c16c49a788e8bf218e11e10ae01d096b6d78b1c79ec442c3724f92674c93e34e1c198c9db291e53d616b03796d78d1b01b3db75d32c48513124d9bd5ba67acafd3590b397d481e81f9cb42f69529a6e6a9c1144ce6c06d09e8a220f24dcf8fc0aeb56e1a27c97b152a40e182ed6992c516f4e3d47a5ffd2519c04cc9028e9be61763c4c085ed8eb6425b7383b71de2e9ff32fa79b099671aae53058606a6970707bd7c00f5a952da2b33d26beb69dabc2b241c27070535d84f48f95913dfd70fefeda843f90b4c43526283745d96af5f7f11c833482ad2e39c3e506182f5ae832dda17712ccde712079cdfce073e05e2f07ee705ba841703612e98e1c2e7a78a5e670caf28a1c6284d0bfcbcfaa461a522ef4d48c829738f6bbe07df4342b6e2a7c5dd7ff327c059e12624767c7329f7eace77e22139797cb1bdd665e90c5c653e98088cd6dfdf4b230760427520575b33cc025fce3c8fef29fd2ed2bde8b6e251628372ecdabfa42d7353a63ef580f8752314e7638451d54d062e8e40aa545c4f8baf723b0cea2e765f4633fcce44134d2efd794e9a19a00a5d85215aec3413d8de44dde73a4f8e0a5633be145e99cbbcc4ebb73f3809eb7a1a0f536b41ddcc6e81730b57bcb422c2adc79f1c9b74bf4bd8ffa165d516f1f55b5c23e71be7c5d927394a6bf1d9791f85bfca7df7feb61dd88d037608dad5c31e7f2eefe76e60efdb7685cb93f9be320daa528287b978c5437faf11b5a22851bb9ce3d62aa31971b959ac64684ce720fe095a5c78d079800e9626fa54601c4c37505ce11b4524e640aa3fbdbcc915c3e7a656613c23cbc39ecd8e9d1962a8bbf78ce19ec09518b77d738b388d5e1e011af81effc744145b132a22372f9e31f3bfea904a1233ad1201c0d77948c1c340508f8c07225a6f99f6e8e236c0100c6c0235009b997e277c48686ac16d2c136b4d442a5b01d2ede4ed2b3b9e544438202b48817da42f38711aef1370aa4d243c5bacecbd0e16f4b14255fd6b54d1cdf30f76ca1da8718c2310a9859ee49b695d68ef1341ca05d708d3a0e9d3d31c87dc250bc661150f066389d972bcc8d2f609a58a6a98ba938984fc028d8b017c49072b66be326997a9567d8778aa5e08f48ad52fea8a857a122b49fc91d7474be925815f8c500afbfe43a77fc2f4e16667b92c05579af70e45a3dd4654b3d4c03a445cd9793e18c67232d03df6305331afa4b8b487860065c80804b63bb4ac0cc9cc08fa4b51a6b9fbea38931d4a07897f6818365703640a1e6b99e3e200e2c5738116b6789863879907a283cfb2060b3303dc54aa20e2e4a1f37ea836a7414c46109a10020301f43440686008065e0861ab73d177770eaca46b960252a7d28f8a3a5ae9fd87115a668060c490fa4583582d3943639861cbcebb1089e82fb88495b6e29a3a0f75dddeb54da19814235116de0fe320150ad0cbcb5f4118bab6a45d100908e5ac7687020b08075a3a3f243ee6ceca7359a728d382562efd4dc1500e5fd7090706624b434954845883a0c06b6ed55bdd845eb119d6c0aae5cbcfb73986385ae53ef957ee111a5311f8ad930237eebf6c00f7918bb5a27f4fabd27b936b31ac8aa22919d78151b12a9401933db7d56346b4321049fa806f9d71aa13d5b6b87517625898f06f05c9a1aeda08896b377d27a4cc2f4b27c52110d924aec73a90bdf36ac60bac1f6709e0b4056f5d6118a91fc957264f476a8a9737a48ffc2186041b99baabcea62c7d7b9b69a5cfdab9e6f11fe180f46d7942fb510a41ff5a5239df0d06894817237b5b454bdbffd30b0ce54bd253b2cbe0893ffc585b7142168160c4444351e6ba62c1b2f7ead0a8bcf5b5e3c37b485460f572af1c0d174e6d98e82bcb334bf42bdbcde1e92aad773efa4ac10c494416fa4e682ba0289c906a9bbce2935524a3a04367beaeb5c0ef0092e3afd272dcea13a7de1364e6aa3daeace1d59890f8094d2b29ada4d706688b2c27101c4b45117de38861efeac8bf1751b341b02063e16a43547ed811dcf1bc10000e709e3ccdb56a8d767f044ce644a0bb406b3e522b65bb61741ad4537fef1833f3d09e03a0d592be8cb0cf2b665b640ab673530087ea87d4aec123f80457ed178fa3d917588a1e7e6e50ed26e691327f54977a8896e13905016c4d55cbbf0c5ab1e1b87cb6bf5a22ac9191ec89f30d1ff73006a42b2bf89f8df4ca06e5139e087f70e8aee7e91d1aa43272152b92aa8cd74e2a0bb918f1efc822642a5081c13149e799fe5c8e040b76767ed1900178f9c0aedb0e91b882629b7cb6f6ac838ab0c7b35f2073f4b8fe1e62fbd5c9e7f64f6a36e48dd4f17dd21d47a3dd78f811f688fe7c134e283a78eafda326ed719222995b6f8499a5d67739225b499e0af4e60202ca07349c501f143611a8054ca14f09665ebf5710c7633b19714c3b95a0a1a2e1f6f4049ab55733ffae3f952c79ba6d1da81f65520036b02ffe76f0d9a2283cd6bd4d90e777f98eb296daa0897f4f701894382d223bcd4876ea585e53c8d73b73e2a24dc8021229b02377e689a27720cd9dd7d3b0900e280bef02f52302c6771d8f5e0ea5c330341de0eb9cf93f27c32b3f8ecb5564a8744a025cdf0283ca6e58328774fc0452fa1a21ce8c8a50ce37c32fa111d7d94947526651dcacf6b4cc245196ef2af87ecaf6fe091d2de45ef50b1535ead6b67bf5f943a492cf9dda02d57f38eeca642cfe1a6ee24b01d03dc1cc3a604f29e61c5215ab1a55d7bc532ed2af767ee80df22751cefbb439c7d78967277da777f41ebdd9f6f0b8a83051218c3348d2fefeead821b3aeead887763a43d9f0312fc4530c0af606bac14389c6a862c98d58ea7226aae8ad9e528cf3d86d3aaeb7d43bf6d1909f8896b0998dc00e4561fd97afa23c5cc3d09cff0f194279d60e080929762cfe13a356fecda647bec14ead767f2ccee737555e593dc949ca2e0738968a61f15805f5437a10becb9c329818e9d3d3096160e8fe0181d851e8e0c968ae0115bf376fed8d88e512bff04fe6506bfa75dae93ef054d9bcedf4d2c87cc2d7ca767384fdd31cbb3653cfeda9fd2ef7f16abe781e7f374d4c75282ce12841d0ba3c5f6244bf640c331a255bba86ee43256c92d0e74b2bdec18cf209e1313f014aa97eee586b7f3eea8f9ad8879b6260761271b9afc0d8aee79a88060a183a40d10c227c0f2c96fccf1074a66718186b98bf50bf31e3884cf3ecd5363d0c7f53d0139471e486b883489ef6a2646f3b17f3503ce348a4d5480f92e42ecdac72b4faeacbbd98ff764da0b1fb396ddaa8bd606d75cb2db8cfc0b92ac3ffce36a0bdbd2f4cbd6e282f00716aa00707befeb08009248832a68eb2c980d76fd45fba44a72c49f3c9cf4cb6e8cd5c448b3e817ac03ac5d2af5667300005d04dc81396e07a1281c9ec341367a0240b7420d7228607fe9464609adc5be2f98f0f7c7552839075a4b0c4ed81bb07badd5aa456245623a4467130c139c4ca7aed54fcdc6ec79c7cbef932b3e812939da153a0c06c377005906ce77599639def8aa01e627218dc6c0bb55e42907688fa7ff74ef8e2ae7dcf26815e4a3e773a90dcaf16a6420e87eac50bd997bb34a022cf84acbbe48d55f775636d98b0706ac1f62e101be73f26a13a23d3f14d1599312f2767a09b719fc30c7f5c83d7fdc3eb05c5399f0a7d106c687bd1e87a134a8fd326c95b9f8b2fd3da356afc8abbf459c7daa5cf933ab751a9b410d9671830899f2cc1c1e769f6d3790dd466ce5bc02b3722428337bae0ed38e986065534d647b4a18c759a060d3909b92f4a9d5130e9fe398b696dace7f9569a69a414ed0abe95b197855f3656a9d715a9b2ef03936993be241d04256be2ebb65ebe5a2ed78a6b2d3b4d38593d7755fde9879d9500886079c0639826ade39a9e400420cfc76ddd34ad3d5a63739ad41a34958fdceba117612f80d9acdacd317b30c24661815fec973604f9777b2acbbc46f5668cc1a23ca0c5ebbd3f26d4d5ddceecd7ab0005aa8db9727c6d41a86ad9f4aca034b01147293fa1f16c8dc23f0babf380a70e38916ced420a933c611baa5f5a357df02fb6102338bf7faec455becc138fc34afafc3c49e0d7868ae444e258f61176bb24b85cc94486e244b291120d5aa46f0dbb64a4fcfb40981866a8669245d71e5faa4782e82d23473559f667e14e4b1ebbd0f0f5f87a29fdb60c819940e866ee6de21e6a1141d9f65290ada0d4e669c7d0efae1eecb587c46031b59b1cc5fe5a24b7c83340d23db27bbf3142220cff3dc91c0c8140f2e9a0253257fb292c5013c9466d49aa0fc0fad9284ba907b6508787b90bcbb743e70d41213e724c7a9710ec7ea4e963a4cc85e42a13fe603f17fa1a72f5dd6122133d44b741cd435840759a8ab5b8e03b9b58d95d6dc92c8523292f2018862222406f3bb4539d45da7abb37eae7a8032f50928df17cf5321a9ee590bfa462dc17c615671427c3578c93fa9541190c48311ffe37b51818e3a60baaa7da4c1ffd54c626a54131fd95d548685a03709e43f76850f480d27a4f1c59219e32d100de77b8532b0f9f51646c0a4f6883bb96c59bb4d14f5fc0a262a800a7780d0ee03c08bbc0d9cbae7207933239f30801f0a2146078a1991b3b9161fad4a1e95954a8dae84afb7578608cbf6e2027b74597fabeafd1a98bdcb1af3e096ac25ef7f4df093627a4b04df55bf6b9e3e11b673fd8cb7952e03cd79d20a6997e9b579bd036abfe09fd4a280d760dd428828aecc6310948c120df4581c1742807d367cf62f64a9f1ee3bd77925eac620eda46913816fbcf2b2c6d2f946f9c4bfc0b24822dad0c96cbbd49bdc3ea98975087cd506a4e8946ecea4ce1e6a03f2793f03fced28eb4ae61a6a29f0cc583dabbcbff038bb1fec143f8e45cdde1167c5690eb706de04e9a94c2102b21c4848a5941545304499de7571780ce5b74f43f453a64b005779d224fb5944219a8842ebbcc2059c834c2eaf0837addabccbc024fe557ad0eebe2ac78df59ffbd8168705a7ef96c3181dc221d94e1ed59bec7ce19f118bd4e1214ac55de3b151d9a062c774cd0c90946a90f98b8425112dbc5ce9ad39f3a53e5608fd99495c7e4632ef0ce26638adcb2645e79c93e8c4a1a754b9d349f1c3dc92ab96e0378ca7eae1187f14e40b17962c73578373f567f48bf23e9c7d612487bfdf9104c6adf7c0ef6ad286ab00de5c269828af5d1382df30292b1c38daac19c61c68ba42c0a354ee0a4c22eb5f8bf0e1a1d77bf046bcb91e8bd09ebd47525be025dfcf84c8192b85bc1a4417883738d30e118963f055d3c636a2b08f5b72f1c0fa35e7b3f4415d808eec49643710836979b6a04cdad35bfa42ed6961830571cfae99041c568737115145c4365f5e1065433a109a1c44ec9ea8a1e9d4ffa4ab93a2f5d2d344351b5b90736adbcbf72d9c6e5fbb59eed87c59aad94744bc10501f279e95466c468b60e0fb192d59fdc6855d93162afd159566df3a2a78fc833b79aaf49ff319f1909789573548a2706ec68fc52f9d02a79bcb77c4a5046458072a8eeda287524b266029315053f05eb13e540d94d13f80012a865487006803491c0738fd51deebe2bc72b253cb043dbcad522f76af9bddba976f88839ee18fef99d2", 0x1000}, {&(0x7f0000001080)="696ca67f3f787407d0c9c117d2d7a6a27d0e12ef457dcd8c3a6208023fc9e624402fff5d3b3e1f8696005b862fc8dab5d25f4550f9ceef46525ffcce4f9320ca3ca72b99a6feac599a3f245ee4ed2749ea34", 0x52}], 0x2, 0x0, 0x0, 0x2c513653d8067fd5}, 0x400) linkat(r1, &(0x7f0000001180)='./file0\x00', r1, &(0x7f00000011c0)='./file0\x00', 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001200)={0x7, 0x5}, 0x8) getpeername(r1, &(0x7f0000001240)=@un=@file={0x0, ""/108}, &(0x7f00000012c0)=0x6e) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wskbd0\x00', 0x10000, 0x0) read(r1, &(0x7f0000001340)=""/17, 0x11) r3 = semget(0x1, 0x0, 0x414) semop(r3, &(0x7f0000001380)=[{0x4, 0x8}, {0x0, 0x41bc621f, 0x800}, {0xa7f15692aef9cbbd, 0x7, 0x800}, {0x0, 0x26d, 0x5402263c0fb71ab0}, {0x2, 0xd3, 0x1000}, {0x1, 0x100, 0x1800}, {0x4, 0x100000000, 0x23a319164937c661}], 0x7) link(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') semop(r3, &(0x7f0000001440)=[{0x1, 0xe3e, 0x1000}, {0x4, 0x16}, {0x0, 0x0, 0x1000}, {0x1, 0x1, 0x1800}], 0x4) getsockname(r1, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) r4 = openat(r1, &(0x7f0000001500)='./file1\x00', 0x100, 0x4a) sendto$inet6(r1, &(0x7f0000001540)="a0f60538c0f0c76120167c134b994950c7", 0x11, 0x406, &(0x7f0000001580)={0x18, 0x2, 0x1, 0x469b1180}, 0xc) r5 = openat$klog(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/klog\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000001600)={0x1, 0x0, 0x40000000, 0x6, 0xfffffffffffffffc}) flock(r4, 0xc) recvfrom$inet6(r4, &(0x7f0000001640)=""/232, 0xe8, 0x40, &(0x7f0000001740)={0x18, 0x3, 0xcee}, 0xc) getsockname(r4, &(0x7f0000001780)=@in, &(0x7f00000017c0)=0xc) r6 = getuid() r7 = getgid() fchown(r2, r6, r7) fchflags(r1, 0x1) write(r5, &(0x7f0000001800)="d49b6885d148cc91d0b4b290d8274005e689dcd1dbdd237b37ef5d19a66599a67813bdbdd820bb9adec0dc132eb81dedd32c75052fde4c8cbc6d0cf121e356effe750400d287a80d3fbb77513bf1bd347c687e3b02f67a6311fc7c34019aa69ac1666776e13bdf9bb0c32ddb7fd62bf33afe7028a15707635d78b1f3f9401c366063f7111ee5c553ee5707bc908870d2df8646b7137484606ea372b258604d108478435f539a9bdf572a4ae169d047c21f19287b5a7127128f1e64e71a0bfd8107207166c8d0f7020cfdb001fdd6083e2a3303581855221ecce3e74859", 0xdd) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001900)={0xffffffff, 0x7ff, 0x0, 0x0, "78d75c6407f836522815e997d3cb042ef963878c", 0xc2b3, 0x100}) r8 = shmget(0x1, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000001940)=""/19) 01:52:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x200, 0x0) socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0xfffffffffffffefb) socket$inet6(0x18, 0x3, 0x1) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x33}) sendto$unix(r1, &(0x7f0000000300)="6b4846af99fcd247df65888781566159b45a5677a5f5e2f55c28aad857ed5a3dd35da72b9bdc52abd5d94b343b4b21e258cf274fab0861fbe62998272e822365b898fb24019f6b8adb76ff90fb489ecaf73440aa321e59cdbac254e8c5f1488f18b5e8a68ab230f975158278ee86d99c34690f66751e8a8d71c70d3c5b11dfa4091eccf6606286f8ff", 0x89, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 01:52:43 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000040)={0x6, 0x20, 0x3, 0xfff, 0x7fffffff, 0xc8754ba, 0x0, 0x10, [{0x397, 0x100000000, 0x7f, 0x3}, {0x9, 0x3, 0x4, 0xc4d0}, {0x0, 0x6, 0x1, 0x6}, {0x7, 0xe44, 0x9, 0x2}, {0x8000, 0xfffffffffffffffb, 0x2, 0x1}, {0xa28, 0x3, 0x6, 0x80}, {0x6, 0x0, 0xc5ed, 0x6}, {0x200, 0x95f, 0x7fffffff, 0xfffffffffffffe01}, {0x9, 0x101, 0x2, 0x1f}, {0xe69, 0x7, 0x7fff, 0x7f}, {0x1f, 0x7, 0x5, 0x1}, {0x3, 0xff, 0x2, 0x101}, {0xe6c9, 0xffffffffffff8001, 0x4, 0xf65}, {0x20, 0x67c, 0x9, 0x40}, {0xffffffffba0d7a2b, 0x1ff, 0x9, 0x5}, {0x20, 0x3f, 0x800, 0x2}]}) socketpair(0x10, 0x3, 0x1000000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x49f) 01:52:43 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) unlink(&(0x7f0000000040)='./file0\x00') getsockname$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000100)=0xc0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x7f72813d, 0x10001}, {0x18, 0x3, 0x5, 0x80}, 0xfffffffffffffffa, [0x4000000000000000, 0x1, 0x200, 0x100, 0x9, 0x6, 0x6, 0xbb]}, 0x3c) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kqueue() 01:52:43 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x8, &(0x7f00000000c0)={0x1}) kevent(r2, &(0x7f0000000040), 0x401, 0x0, 0x8, 0x0) 01:52:43 executing program 1: r0 = dup(0xffffffffffffffff) pwrite(r0, &(0x7f0000000100)="e438bb77e5df6bb4063a8eee56eab2e3848192aceff9710c29cb123ba7483bd3b501fcbc572c6006abc9a0fe71e9d457150314ba726867664168d001dbef2fe3272262c860cca878e48416cf4520ea0f13cfeb344d0fc190752a7d3831742271a355a78daaf685562672dade0d6cd0bee3a125719148dc6432b148c9780639ea9721e5242ce8c2d510fe0cd9295e1bb5ff7ae2c02922eacfd275d31956494faed13741956277c4f0d3655865bcd289e0fa836dbadf18559777285c9e4d895f5478e3d7e96aedffe608e8b74d5f54", 0xce, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x20, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x81}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000200)=@in={0x2, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)="17b8573fbff9cf9216ca2a8825fd5aa4b49cf2a67f0645da99d839ea1d4a3bce6ebd5891ad243ac2112dddcb8ee8bb571fca273f5478ff08e378125a8346784bc5e0dc4d5697d427fa18d7e39ef4f9fb415254e9b652e43a9ba25bb56770f23e", 0x60}], 0x1, &(0x7f0000000300)=[{0x110, 0x1, 0x4, "d394bb0c788ed9877c7ad66facd662769cb2d9f2db35b2b14ef5e2890215d1729e579f593129cf064c2d7a4f8c84a87b5282b56d3ac2b3dce1c7bcbbb5ca8ea4f69dbe2bf6e1df5a31a692c37f19621e828b5682b6bb40efbf52fd7d8c4bd292395b525ac2e622dfbdc9aa717d2e3fa677afcf7156aef967353528769c5fab2f1141ab93571efd3e9463d4bf05b3a184e9bd0b0fc3a48468d00b5b60d6a2d74b257d98534e6eeb8d1588c28e5601d916c6c502a0ec8cbd092576cd3560113de22873493253b5f44b433478b61c55791d53d9bebb3606e4cefa94c50e40cecc7c5ad616cf0b54ce366563e31e138d922df6e03cc3de33fdc93ac8"}, {0x30, 0x0, 0x5, "5376c043a93316169c50033017a21bd08ec27a8a95dea8dbdc1a"}], 0x140}, 0x4) 01:52:43 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20000000, 0x0, "00370400000e00e184b91c00af29d200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x7fff) 01:52:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x100010192) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r3}], 0x1, 0x8000001bab) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r2, &(0x7f00000001c0)='./file1\x00', r4, r5, 0x2) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 01:52:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffc59) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) setsockopt(r0, 0x9, 0x40, &(0x7f0000000e00)="9a58381115750aa3388fdd0d0f873865f1935d6fd5c9e71594ed362dcf268d8b1588405e2af3302bc44ad3991999959f18b7c39270174805f90adf141331af33a1f963ce6a4163cd80394592569eef0f5ee958c09521beab23b16ea230e07ecd3dbe284a3cdd03059864c2af7699c4a3cff32d3ca4e8c2e13b811c41b5dbc4a40f160de74245dd8160acf5686429808830f7ac43b6441403575f83f767b038279dabb05107f2572ebbf184aa00966da6187dca43416d60f3f17d94260ea04b5f719b01630eecfc960ecb8e3dae0839f3b27f5bc45c53ffdaffb8919cf085ec4ea36c0fb5c4601b3ffb995de90e170fb34fafffd599cda4f187961f60bf2d89a21e1b21c0b4108d3b8308cf27c70266a6ff78989e0d750aa6b0b6aa68d2c736b9394d1d6a4e648aed9e07e966a9f802472071d0f74e5f1209683e78749ed7442fd882e257b15d651dbcc44a83f4cc2bbaac8444ae1f9e6e1a6b9c2c75851b3c9801e4da436d16e69019fff6efedc031ad40fe2300e42d7a482f326ff6853f438baeb76c6754c27b5b39161ffa3f31ca3feeab47a42842d41ea1c201578cdb6bf12227639fea3af857daa12fc29cb0851a3356d4ab7067c6e41be69a7bb508a06eb001d523d34f89e7ba6610f12070e3c9014c1e553d4594835c61cba62cc698f5c64b0ec642bff6fcb30f4561a5afbb38ad38fc63f072276cb452fcfa5c188ecb6b5d3e92a8fc76c4a26ff6da85de7c6e3822214a495a178f2bbf9fbaee9dde78e86b79564dc39aef61ac009fdffbfbecbb12ff778e03f3fefd9abe2bb037814b28478160247322e53b95b62f1363237f1a761d2c987ca7ba7e43a274537b34c512e49659242a41a6aa49aa3bfcbe812d2b5f53af0c552c7a7d4f2dc5167b4c4636815d4df315583f9203cb898f1bdf5c42724adc7f9cc77566182a332cef646b385279b2e58b105457e75558f67beacadb7be8f9c0a8e51c08484460a21a7ec2d85ba11088736d5f49dd9511157aac7062dd3d790c9631c469d7a8c5cce514f2e00f34619a1bc6f42f52ca2fd0ac4ec8ec728fc50b57c24e5c3606ac12ded758e45e8a045547a0e25e38fcfd90c9bea64935a07f0008ef67413696047ad13eed0a3a862f3646f0255ab9fc4ec2289191f84330d6aa4d9e99a8f249f024cc499e58cbc8c3d8a943ee985b84cd43c0ebd1fb271c1a2dc965aa7c5bf5755c9c05429a3c37d13c25b82bc24e6a6976b921333eaa82a4cf2fd0f25c54b27d033378ba7a49c9a1149643ca8267b5d6be18c36db70678abad061ec17d0b776960d44ab8df25c9fc3ae4b9833ab09b1f0057aa10f07c01985053a67bf1845ddb743213ecaeb5be5510a738ff1cff383120d3c7bec1fc5b863e03bc9d91b8d41a5159055b27cf45913c87f16ada89d2e7f69724029d27b35ca36e3968b631aa560b3b9e71ef501279ff04af9cf08bf8a25d97f80aafb909fa6c1b2cbcc8f9b4b20531386ea81f5974cf8aefaace5228b7745e9b403a288fc475cac94d87266029145b1d58dc070a7396a04a51a8ed54efa0e005f6d7552eb835ff16f8419456e0e5d18b562e3abac417a38d071a72357b54d90b3d64bc86802c54b5e3ea6208590755320a9fb801d067691f319f5cf49178ff2033cd7ac058a5079540654092660e4064ebb439669c1fcfeb5956333a8acc8453652ffc516278e29e37c7dc25ee9a341dbcf487d625c292f950c59bbf5a99f55f3f4b0165cbab3c21b64e49c44eac6d1afd401e4a4f9b97434ea05c41633630b548cd72abc42e03fd578205bcfed75b035d5417d999e8b4c391500c89a0d2f50579edd84ad321e520b7e534eb9bbddb59d16650c9926dda7a75995d0ac92cb2a19a4ce599650b014e59817617f49c89517b506e8a2adf3cbef9a0515630d663230aca6bcd16ca58efa687af9a66cd7839ea54615a8300d6e174303d91e7a9a478d58ccfbabbcd060acf3eb077b04c92c71578eaebbdc71d7a109ce7b1cb8298e62b4dd08fab1e0503c724e84d185dc19d78fe953d9802e8f62e9ce90dd526f9116013d1539465857a68b54ba99727d2c6eea266ce8d87310d618632469ca8bc685c67772ba554938456a47718c38d12afda8815a37962ee07a41d0420826770dad204b8caf755ba58c05918c6a23781e9946d966ee6a9e88737081e24bd56816bf3da55af2aec8e2fb515ade7fdd3e5e2b42eab2d5a7a5ae43db61e650c6f849a1bcec1d7089629780b2d6d785c22310dc96a9277d5edfd6b29e2545e0e8cc08befa203ca2d9919a5752a4ba8616b74d5135adde4cc1a79f5df318052f7fdc683e8a35e5bc69f2c92aa6ee5ef9718e21220f4e5448945bdb1d9216667ec0ee8d3013e07af6187906b0236fc10c6269ff0c3335844254b6856abb578d8eef963b875ce2c4e739818e037c3f2caf3a7b2503f9ace966a37f38c94daeac6fd7033102aaa28e7fbe23d14f8c48e8b4df2dbc708146848920f73c523b3980991c2ae457c54486d4881f82f6ce5b06a2fc2cc5b8f0b6b55eac74114aff394a393268be61891bef8e6c8481f4e142e0dbff1743e607bb07a72bce6def551d50781f332252eb69477d9979c1033877b6c12798982da391810729fd97818686fd1ae8dd879da3b1657a5d9ea55ee2e9f52356a8f1edf067c9db2e25dabf581b4eb7a5771eec2eba5b006b23b31db131d1b0fd35798e9396cf1c9a119a22c0878ae1b49ba7d5f068d4b4f8a9416334f395b04756063236fc8328e9d46890b548d2de62a4aa9bb2e006e0e7e3b0ede5b50dfa667324d0dd628b04e4a7a8d117554d974971f88dc0f5589637142c2cb45519b13903748881596e6ae185d4eb1df75590de6d90714d8a3146697123be90c01b167525f27431292e170317826cb56f3869129d42c6f605effbb6f41aac9fa9d2bca65ec7a897e5f4c8018d6a9a5815bcbb67c5ad0a6d8a656cf06413c826c6a989593a30dad43590ed9c79f402e37a7fed482545b8692040f662cf899d2302f110930766ce671a9fc008e60225d0d535ca9b7d683f835b6a689411212c1a368b2be6039251c6e19002a619678e8f979298a946d7266ab107487f31925cf9a81d5d14d5784e7f17d63384cf6bdf987ad48e7c5004f06273af6cca843bbb456fcee995bff5e049813cd8888741a405eae48dc6ceb1af06b32ef4f7bdd24fbf664ecf256aa407cc253decf20231be432ac3da9fb63398690c4f76d3f835f84aef03b80add79c3a6c1dc860ceeebef162e4efaaca0bd5f5706006798812afe9be21e62d447913c73df7c936aefcd584b3c19a9bfe761724b1665a2ebd2cce6e340da9be914362e40e20396543cb64ef1b75fb5a43d82062f6b1a28fd1f70b25dea1d7c1a0dee367f2e8eed7a840a78d66d4c33895168ffda56990c548adaf378c1b124e1df536fea9b029636f1f076396aae9a5f18567dcb1e5f397c771c9ff63668ca3131648ac7fbc8314606c328e3f6c3062a9c631c0fd48233c23a1e5ec98dae2b277e3e05682c4edd82953383d684277450a49c24aaa481a7fc4ba4f2e5d79bd1b3405d5545d5cfc90681e0a2c74a58036add30a460a0da2696337566a1d8db0b30a5f87a84ec25395b4c98fb412dbd766cb5793cb3adb2c479bdccc1941418a57dc1718ab1d20af51f31624253e98957e4ccc55221cc75a3b7971c71bd64fd52ad346fe2dbb9814738c0bdeade38e1b8f9798573b882386d1777eb570f0cddc4eba6a1c32f4d821d408f7c3621864320095cd4e44c6f1a35e18520aa22a929f29250f9f0e5df1e9a89bf253319257d18ea8ed9b0fa4007f2fa4aca273cd2f407c48ff33ab35bfbfba37079f01a7623a0ff86f9ddbb18f22af0cfa3f62be517660d916ada36af949b19d45fff23ff5839a88fadc150c294e2eea3c14dca51a01d77e30663164aa737b163ca249a887035289a76c8064d2e4efaa8eeda5ae4977cd8d32bafbc36d45ef602130dd17657576b35965aee2448ffbd86f7de6b100743265295c2cdf0763b4bbb51c2ac8891ef742f70783de0d6f2b2e18121b892a8bec288d481876fb977b5e9455f9c714f9d18e0ccd8ef2b30653f7ec908c9d1f0ec86734d3c458518355bf36701755e077a65990608c93fb52aae7b8e18183ff91777aa9958b3b8f28525aeed7be63c52e9d9f3d345174b720a7d56a60883e3b1663d10bd2aa2fdd65c2fa089cbee8c98a84556861295cd84f90b2432d7ea27f23dbeddcd68fc3a066cbf0b388a63781890c776814530cfbbf925f4d7d8c0d5244a090bff885c6358cbd4df1a0ab868fbff35ce60c171757423aeddf3c06af342a1768d253eb3ce7e6445cdc1d2d12deac2094bff2b744e7a96991450dc9b8fa17ec5994afe873cf1db84f11ade52928457f7c28740674f987276f0ae47aa486a552fc174b64e0da9ed849384586c0096038bf33d353251865fab2b4ff728778c7033015b51c514648ba1c86a0a3687485da20fb000e9f84981e318c50b158df3754bd713c7eac424c46c00bdd1f1a197dde43d0ccb25396caa1c32109ad0d39f001e39d6befea882bacb3b418441659cbadfc29465bcdb6aedd41af798d8bc51745ee719b56017eac578875a546e2d57fb8a83b209c8067fe7e1dfa55b238d6aaaf1c16767144f6a45b84b37e0fe4dfe0ec8e2bce9d854564306af0646edbc70c08f28f9142d7d61279428ce0e468ea44238606ad057b5f97f23f9b3fdb7e883e853742625db18e9847ae90384cbf3b95a0e735aabc12c1fe07f564ed52002affc4b0e25ad8b0e8759d6412548c01a8d82efa6998b036c4ca486637def3d037d7ee6b7a2f97c06b08c51ce39217d8fcef7b5d96c49860e042212a996d51a3dca7eb037c27e016033953d34eb7183b76d67a4cc4f51a8b1c6d7b5ed2266749a505a66b8ce842aeea112936191bd1c1060a7e0eb12c5da2f0dc22984441b563252233e2cfee9fac500b6e13b1c7cf6d036b70d54ffe2e525328931069f72945734cf9623ec75c2ca8ba586cf4b9b978667349ec5168ea29659d7ac5e53bbc4afa42b2f861d6fd7beb085f3906ae4d37654b627154b9ee1a2767c4bc700b83638cc532ff5d9571a5e12a88a6c741765c0895b5ee4b956f587120f8942b1d459e03dc255fe0bb70f19e7f4cf8950f74e2c01e5cabbcfa7230f223627da11804c12cbf40004d55d4971d0926248364f0d17c586bad5e32737e6ad4990a29ad4a12f0e9480f0c7f37687d999133d77f9679e95b231477829cd99d2ba85eb8c85b9ee0c9d3929829d5f529f4b7b4a459e770aadec4d93edf0d5b13e5c4dd358ca34989093b94c4cd7ea4ebaaf8a839e7a92ae9ff422ee3dd8e23446f3dfa63631faea55829e111cdaa709e99e99fed881142c35290c92ef01bf2f74a7e7a76a2c6f3686857e7574053735412512edd29521616a83edc3ebca4b42ac94a0fb3933a124eab3ad30cabbb6cc67eef3a61b6ed59e2446e6d1ff916d8a3604883fc7a7a4c07b7b1cc64bcda65fccca4ab123b01247ff06b502d7d41b656cfe93c5d03ea3beec811ec3dffd249426b66ef5e8581ef054f4647ae53d0342f0f49c1635fe379100290ae10bbe40216b1832a42756d86a790d07ebac991f866858ff6212a80c179ae0c066f5033844f3a90bbb344ca03760fc33c2a48609abf725bee92982a1f48984a3f08d6a07863d901a8704c64a0380466d2585c2d5fe60dd492158a8a86d2d503bf55c3f3925d98438cb17b9e968520a4eed62c59c7de19f8bbc654d2b74769be1cb1719f", 0x1000) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 01:52:43 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe72, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) semget(0x3, 0x0, 0x121) r1 = socket(0x18, 0x400000002, 0x0) socket(0x20, 0x5, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpgrp() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:52:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c288612", 0x4) accept$inet(r0, 0x0, &(0x7f0000000040)) 01:52:44 executing program 1: syz_emit_ethernet(0xea, &(0x7f0000000000)="62f281e2ec5dcd0451b2698d0dd3b4961e85095863a948ceb99fed5442ad51717e70a860def2f340aa0486a2eea79d07a78f977722377787a138ce6b65f531c0e4b9d82b57d846d9e861a88296bd2213d71deb8dcb94448d5bc3fc5d6dc7e142778aeba14687189cf04a3eae75e9ee09b1eab1ad70370a9575a0a70082922238ffca75dc93c964a6e505f9ddd31cf604379def3954814aa938d385166aef48b5db193999831d20c199a7cf1ffe4e1707a1d3fcbc70c2d1440530cd7678d5b9fd858d1482d24f40f8e8c158a8e0f7c95c94b5297dca27bc941b08787b35dc2d8f742ca2473f6f783f2b3d") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0x7, 0xfffffffffffffffb, 0x6, 0x9, 0x0, 0x3f, 0x9, 0x10, [{0x1ffc00000000, 0x8, 0x9, 0x7}, {0x2, 0x7, 0xa000, 0x46}, {0x8, 0x4, 0x3, 0x4}, {0x7, 0xff, 0x8, 0x9}, {0x2, 0x7fffffff, 0x80, 0x8}, {0x40, 0x4, 0x3, 0x101}, {0xfffffffffffffffd, 0x7fffffff, 0x9, 0x367}, {0x7, 0x6, 0x23, 0x8}, {0x100000000, 0x101, 0x1000, 0x1f}, {0x8, 0x7, 0x2, 0x3}, {0x80000000, 0x7, 0xe3b, 0x5}, {0x0, 0x9e, 0x3, 0x7}, {0x5, 0x6, 0xda8, 0x7f}, {0xa2c, 0x8, 0xff}, {0x2a6ec976, 0x8, 0x8, 0xc76}, {0x0, 0x2, 0x3, 0x6}]}) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/230, 0xe6}, {&(0x7f00000003c0)=""/31, 0x1f}], 0x2, &(0x7f0000000440)=""/124, 0x7c}, 0x800) pwrite(r1, &(0x7f0000000500)="4577342d7a2bd3ce5b7e57ee78011b837b8acf2b8760076525ab3813430b65e1fcc821ec13940c7b456f1edcc1dacf887319b59b4e3230be5a96a03e16781df3b13148d8a57d20928e64f2d141df878404413645e6dff983bed7c0d102753c79efa6072801bd33e20a726332e10a00b37ec5becc07d559fe004d9a6fcfaf6a2cc949e04fd95d9032d40d109a9979298be0976ee61c564194c9492ccde764fd4ef649c5ad146f96e13673b6cdb153fa", 0xaf, 0x0, 0x4) fcntl$setstatus(r1, 0x4, 0x8) mkdir(&(0x7f00000005c0)='./file0\x00', 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000600)={0x3, './file0\x00', './file0\x00'}) munlockall() getgid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000640)={0x0, 0x1, 0x1, 0x85, 0xd01}, 0xc) munlockall() r2 = semget(0x0, 0x2, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) mknod$loop(0x0, 0x0, 0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r3 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xb, &(0x7f0000000080), 0x1) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) link(0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, 0x0) pipe(0x0) 01:52:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r2 = msgget(0x0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x2851, r3, 0x0, 0x0, 0x0, 0x10, 0x5}, 0x4, 0x1f, r4, 0x0, 0x4, 0x40, 0x8, 0x8}) 01:52:44 executing program 0: r0 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000001d40)="0d7f03fc633b5bbe4359177f9bc29e70fb6f7569684627622c3f5e4d3653cf5bfe8cc902839c4eafc60683ce1c6a4b9521447d1bc059f6d103e9bee0e7104cb2a24aedb3cdc98b6ba919384ca461b887eb5be3e7b8eed3b0270ba47888d6360158f5c3210d5537a8323cb75c8c0682afe9386d02cba8ea71cf2313e2f6cc3a44712ea32dd6885bf12fe2ad30029cc2b3e9fde9ce91fbdfeac7f931a1124bf67ccdbf8916cecde0649659a2608863b41331bdc1b90d2b3432ef096f928a129753072dda9056fe4e2b195aee586c4b9e4e7f99248622782057a822a019df568211a46450d66868fe7cb31627f5ee146aefef8997613c745f5e9a99dcef170b8a219800f10318158ae3dba0ea997e7583eb6d8097204c55da9bf7b848050535c5a0c12a8f0b7dbd48fc81f9b1a73c4c82cda0c22678a695c6aedcc381c82f832aad5fae836f0528d1c20c29a5210a70ceb563ad1e0f76bb263eb2ea85f793d4c32f7ac7365d7354621727c19bb04d66b23ce574b338c5f9758860086dd366ca489715eec9c3f5c3a732374305948c0cd298bd096038c9d02f2e3f11e00a542cc192400f5cde5e46732b46428d087cf34e7823e79866847ed04b71466f2048e9f8f63cca72369285507826ad8758b0412c64c08246f14a52e27ee6caf960bcdc9d5bdc8a2bd27c347b1a99130c1fb07723f647f39a4f26063a83f621d2d2d663b8f6", 0x200}, {&(0x7f0000000900)='J', 0x1}], 0x2) r1 = shmget(0x3, 0x1000, 0x202, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 01:52:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x30) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) 01:52:44 executing program 1: r0 = socket(0x20, 0x4000, 0xfffffffffffffffe) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 01:52:44 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x9, 0x1f}) r0 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f6ebccfee68d8285a1bd43d06af69535f0cf6685786ebee2882702169bc0d11c99246382750b235886f90a09feb5b0e1279015", 0x33}], 0x1) 01:52:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socketpair$unix(0x1, 0x5c4d83485b7c5281, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff0000013077b27e2405950c40dfd659c800e18025a8b1b831d3b706f6c3b7101191ffe07da4e597df538269a778b446a8717c540a4dfce42b56ba5e55898114735296ce9c90c4abf97840ac12ac0474e2f5e97a42f19d91be06f7fb540d1a7f60"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = dup(r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) syz_open_pts() 01:52:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000005c0)) r1 = syz_open_pts() close(r1) syz_open_pts() readv(r1, &(0x7f0000000540)=[{&(0x7f0000000180)=""/251, 0xfb}, {&(0x7f0000000280)=""/70, 0x46}, {&(0x7f0000000300)=""/152, 0x98}], 0x3) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x4, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000140)) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) write(r1, &(0x7f00000003c0)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf501af56a201939969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e4870703bfca60884bf638eb9b56018a0e784dd2518478ac441d451f5214f93685e52e4f60e0d32787cebe1c2d54c02ee016aade9d0f5711f0085df2705c5b554ec2d1c3819500da00fd1d85a93dd0ac73f85575b7c8223673582bf574676d0cd6fe7c77141662ba0be9f868a12e0fbfb0afee8400915d5dc3f4771ad42f1de60ab878b0aaba9052b37fde1405ff3025e4594a92132b96507f8ccbf2e99accd72f1e168efa8116c1f443bc3721e57b9508735e02a44cad071930d39803ffb76d781f1431a29d3886705c2c725806fe00da7b2732e4100"/350, 0x15e) 01:52:46 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r4, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 01:52:46 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x8) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffff) ftruncate(r0, 0x0, 0x100000004) ftruncate(r0, 0x0, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x80) 01:52:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) r1 = socket$inet(0x2, 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x208000000000a, 0x0, 0x0) 01:52:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000000)="93", 0x1) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r1) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000140)={0x3, 0xffffffff}) close(r0) r4 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d023e11f74d0400001000"}) kevent(r2, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 01:52:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x94fd) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) 01:52:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = semget(0x1, 0x3, 0x404) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/38) sync() connect$unix(r0, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202696c653000000000"], 0x1) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)}], 0x1, 0x0}, 0x6) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000ceb4726ad5f304a02f59b5938c3797f1735a292dbc0d32fcfa73a64345c77f75c4f1157eef467539c79f3b637cea829028a419128773635eb2c7f0f1c249050e58f01065f03a3929815a3bd40e33d564a4cb001214ec968e27e8711842cf67d08185ea6f2ab67fa318372b2e2e09327fc8dcf9638888cfacaa75a129e6415c3d09903f5225872c717b764b6cfc7a3459c4a4589f0cd607d6bf8698ef1f6596"], 0x1) listen(r0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) 01:52:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x1f, 0x20e677f2, 0x5, 0x0, 0x1, 0x401, 0x8, 0x2, 0x0, 0x3ff, 0xffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 01:52:46 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) setsockopt(r0, 0x9, 0x401, &(0x7f0000000040)="eac3b38b97e0e476697d5ee71448c2c6a57e5ee787b351a127704414c54a9b444728a89fc60850da876241584b435568c2e1ccdccab9e59bf89f635b4394aedcde5d1492c643fdabd5fa220a3f9ae4a6d577aba179027f6eafb534a3d2d50b3af9f71400ddafac74f7e2d24c547cb6fc3a4b9b1e9d847f95614615d4479e3627db65f4ebc68cf7d8e39fe646c15b88bdc927a7852c7019c82861dd624b06b05e655bafebb71d6eede1737c818536f67dbece70a9653da2dd53d57ded107977ad23df330020833e4f6e963090216d6f4f1814f0443d3b3fcc451b2f", 0xdb) 01:52:46 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r1, 0x3}) 01:52:46 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) socketpair(0x20, 0x2, 0x6, &(0x7f0000000080)={0xffffffffffffffff}) r2 = getpgrp() r3 = getuid() getgroups(0x3, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000480)="852ee503aa5b9c5c53ffc17a2c1a1bf158503249792a2a9fa2b7ff084bc50df40dd8640b9945b5099d8c94237455d3c5b1eeb8661cb99ad136b67defaca45687fcb6d8c0a7172bd2479c796727fa82a0331daa2b22f68011efb506a1cafe330b87b715267f6d71d190232650ff9d7a74705ad892974a9d5d278d0d4fd6d02251bd48280b47a12fcb0b3621c3b4d3512ca749c41e6083c92e346a98ec2168e6f508e4fadd5497ddc85c9e7c1dee0daad5bb7f54366e8d3697707aecedff41a59c315405b7d8233afff53d997972e6ced2d214802e1c0e7dc9f1632de58e7fe1dc64e6254c6e61aa35ce171acce2450f868f80da317e03e8a798ca080e53cec75612280a57a77845d908937f154a2cd3d22d49e97088ed3edf25c54349fcf0edc566a60a2f59080196f082e963b4c1445bbe9b937dcd05529024f81d0c5c33fda7cc99ca4e3fdc06036229bb5e27f8bc60b6a31968f21d99dc053a47132f8dba6cb9a7a4a0442720779e8a3b49a61123e17f090429fb414428faf367acd73be16305aa8ea83a754028ebba254c4d7d1b58224e8d8ff9854cc104de212a6289c1633146eb3924375aae5e0bb0254d9b350db30f6b1f3cf2627b931b43b40803e963a125520c69bfad83e97864b2c940bfa5dbdca9cee8a3b8d772dc04a19958b8209368cb6db8921c7147d2b9c10dfcb466297efc9bbb7c3f4f0d570e48fb80fa8fe39851e99ead2a84dd6e2e4e1b816121f370d870405a0454bdb08e7d2071f1f2f328efc30e99c34e18cf724aafb2b28ba8a417cb17dfc26ab4e07c6d3f217c6ddd9f3fe9e692a1770d5b233d46107d3c597b5c82008f13b55479a2f1493e8d428e9ba7c3c48f7aeddcc7b5742d4b7e13bcebf01dcb6ec7c32f9d93860fb40531bae4159e6fb14be1b58f17db02aa019352bd10aa62d44777de68a9d2f0a305170ffa0f34a62457935e7e464824e429f580dc710e2fa448496364ac7a2481a7bdc4c836ea8caec3f39eb96b4352837759bd7ab7ea57071cd411f7c83a82ec927ded03e7f070176fc40d939fb975eb85606958872bf181c151dcdfbfda2af4f2bd4a235b513399449bee8a74fd56a556b60e38cebf76d5449bfec95c2e8fc01e9376f828b0937b59f99256290163ef43c40674570cd18b63b5b245b501c9918f1671cef0852cc1159081ceac5eb24ea80beeb8d1beedcf393a421669760b0d668f6463d304fb45681b48d38fed1e1c11bb8b780b2fb1026ea0b21f10b2641b10e4b9c61b4a26cd04b74518014848530fc4cc4d61e2a3c1416fdad39b730f0052ce2c1d0c508769d7a9a099c7d0caac03bbba286301523f015dcea59175d5df50e39c257cb5354f1ce7d39fae528c476227c7c9f2322cd0d7bee70566427f34e67d044c23f25f982f088e364315b89d45b4cb7a92e075bcd973a22fbd0142364fb6a65591ab634b30205c8c050d766001a5cdb54298439514d8b7323f7d003f08f8db6144377f24582e13627b266f4f66f96f20c610544c53ccd597f8c3591c0fd72dd1e10f9eedfdaa886b07c2fe7ef7b8956e69ab026c1123e79017a8dfadde8ba33fa1706b175316a8716485f86d2f5a003cd3145eff9926cbd751af5e100e05e47b3b1ac87550866f2469c06417a6b988d1923329e837b998c1854069c4c1ed640c36487545394fcbfe10e2848c3cab4989a00ddf9a1e2c23438b100f58ef915761ec2790cc2cdd258319bfc054f20dce8c424723fc134b846625be0691791c0bdd6861e377b28c4dfee168ed81c7393b15f786c6a70f0d70380933b8bdb554aedaae3905cd5037f1e977e2e56c2bcf921763c050ac9494850907298e1e1dc66e03a0cf470789b391227591007899c672934b9b3e9bf86925db9dfe1201cc53fd57103628c311616075506dafdf7d792fb4fdd391603fd98a474531b7f03b41dcf1bf9c444708ffad5c8e6d4e3563ecc472ff1845b0b351e004a0f4461700a65228ed678fb8f82c7df5d8b59fa2d514793b870ca62c2b02cb25263351f42d18877957bff43f78b9874520388e11d0b0a536ca2417af807b6534751cf0eb1ca10f1d8e9b5248b66600b230aa2c21147a0963909e29fe6cdefc36357edbd139abd4ead6681428b4586485ae6e121656456a6cbf0b2325e78c5fe972f0683f4ff45647657eef9e50b0a63809d3e0bc79707d12db0179062b1edc835e4dc1364fc7f50fcd99106d936833345c9371f045e5906036cc9f1ec570b9f865f5c5e7f59d139685ab336ea3879f68f1559c58b598cd8f3786f30136b4901d7693a3fe9624cec160601ec2809b669054bc91b99608f61f890332591fbf31edd98ead562e3f4e08aa7e3c9ddec7b45b2a0f44ac1170c6193941b4e284cec375b932d2ae7902e65b4b25faa4d6b36ed2e824b148adc386f124592b0562604a9fed00e56c9d74ef47a7363c6ac528edcaba6d8920451ddde231ec9aec6f823e52628fbb3a26f8f5457e59137a84dc0366f69a95818ac17d661d00504ce24c1aeac51833d304bb51a1b534515d74b28a70ccf67da4eb997ef75445190dca73f33249192ccf4dd0d169396ccda6e350a2f6421fa1b3431e543757f19523b917ce59f26325ea0d51c2f8c2194352ab136f9a6153768d2030b20a1c4c52437b14c0a99ca91251ad64727cc93d544338289d07005cffcfce283c3282b10cb35606a56db9e3daaf7f040c97eed00abb0cb1e2a77ed906461da0d29aa4e91a350703a251593d1010ff0ec7d74f6105c544e44314e369114f28a9b7e32edc86397e61fbb3049f15ec8a89b4458e69a1330410bcd80d3b36495961e6ef60ece6efbca52d8dbe00858ac79745cb4ac0a49318ec7816070131904fa0337d5225853f7d50012a99488ec399123bd425123fc9066a913b22542a0383aaf11cc5cde4d1d9d9e7ff8cbde29945fab60c92a78dcf74ca2624dc763a404a57336208636a3984e086d7741ef1da5f17082ba06b1a497c1d9d7dc8047a7c3077bd8104e63e2ade0afde18bc993c581777818890beaa3f3224dc97d7c658bc12a764e7d4243806115acfc55c1934f97c33809cb931ea01b8a3a01012bd32094106542638eefd02cc5a9489c44c0fbe430365846d857bebca76c94a6f696c6a8cd9dff5e43633b79d402baa78767a774f66b18444c9e06d5e4f1506f9658abf580a93e49c1c3c0f336fd9667ba926488a86a916d9d8ac4b67001589c02ad96fb8db07f0dfea32962dc623248dab0ab9235fb7ea24cc95cf3eb23ea4f4a913c862003602e5017a22a50097f3b08c1c77773f299520137a9fac6a4a16d16dd27b623dde7f92c93fd52b21d89b398b16039409db2bc1cdeef1688467d72099f7b9cdd7d262cf1b8fc9697086395fbd87e37821873b65543b3dd697bc9d8096e7f5f006ecd5da219b517e65496e3a94cb35c9394b0ba4ae827d1040bef1bf675d66decfb8ffa61b7d7b7e9e32c652616e1715608285ca7e09ae49b600b9b12d1e12c973b53a4981cd3d27d50083eb947432a1b49673db3869c6417dc0217a75635d0b029edc951fff50d7a52ab334a45d8b00118980f547dcf72d5dd7c6f6d01b0045a420f7b87d292c859c15b96ad13ada4c36500e112c3e70ea6f0469b5a2ad8544a19295b298647beee9f278964371bc53b6692c9cf841cb2e72916bb71511a295e62528638f0f44f275362a2f2a1a4bffcef27a89ec0aceacac9248ae52800016dbdefd7425b5c4018b3dfc601cc398ed7b1a2386bbbbe6628d22bb7c0fe5c28299ede409a271c8cc4680886baa3b479150c0174eb728e803e0b310c1dea960b8ff59c1325846d0758dc7f0d0cd1d5ed76179bfa15ab33f55567ab31dfa246592fd80d0e9ad2bfa5e17decd42fd85359a4b0c45e8e3c0ff52047cd85a344096da169c7a98033e8b1101331c4aaf6eef908b9f581e8f11b7f477c53d6076ad9e816437b26fe24a9951c1d79c03069e6e13bb288e7d2458f3934ed68512c73bc7a42c3c443444d3dbc106098cd02029ecfbf625e76f9305b2caf3f0fbde2102c9c6f7aaf538c907852b07d90d14ed5dac393efd0f011fda6645180f06550889c32707cfc264bc722884cfc12ff3a90bb36fceb603ba09e4e4763020229583d53599237dff3500ee50e6fa80d33788775d01bc2f1df784421e23066d61f64e25ad857fc062e08e8c4409dc7bfc9be7e23d6a841b2b8f2159bf64dd54e89ac886db26b9d438db21141cafdb8fda6095ddac872a28f63514daf2820aa55f543ae3753c7720d66784453f649b72a77d157a09c0152241291a804ecbdff2f28398064daf498b45638bfa9046274e17aece8db30f13f9f2206990845f627b98c9212967d1c8f562103a6180c893d2b21996f9ed7c4a90077cae0b2559813783f2438d24ef8ad2caf76ef3dd67f5b735903bbc12db4078903d05c024e302cedfed2ffda3405a26a58c2a3c6ff26ad169d79fd2d6098705d0eea33d5c87992976c2913e5054f264789c2e85d3de78b8c666073038ebf2401ae776dc1cd3886637f8593b0d4326d482acf6c9449359308c9c009a156c77ea4a4eeb5d28f0ac251a4f2be7f90939719f4134e56b3a92d9c5056e61745640dd5af4971776a9c2870bda56686036750e22a8a6dda749129310f98f7284d5fc9e7f9d906c491017bc44761686330929d654a97feb05cc83d0d3bf90f6edaf19093c9026cb5fe6c0ea5c01d33410a09fe4d3af5c53eeac2e2fce965e56b3b2ee0ede55e139b395356c3cf65a2dd3f408b5281aab392c368cad723361232db08ed2e14a0916e8452d2317ac3dda4d871302d88287af21f6baaec1e68b8e016e78e8a3d9e52dcfbed8eff431035776f235cb4a25c27efe62911609a6ec7e2a468ad9d41b91d140c7df6496f778c1072086f788e3eefbf714ac857b2545f5644c3035d592776d1e6ca25f959515d3b11d3c4a4f06b113e1f8c1cc18c35adf47b7cf3d3b9936296b9b6ab56f48da93fa97d430026bd2e7fe712aa5ce8441b36a1c6582f5b6fac500bda674895f1f2d07f4966f7efe29d476258c04482c5853f0b724455585f32f5fe3217c7b9c467c2d978351e46db4436b2b769b5af1ef7fcb3ad98619f88a4ee5f9417d73f979d3833ad3b46662ab109e5f07ecd9526063fde91659de429af9f50c397f211a49bec2673bc4466d44996d1f8344d1e639f0d96171153342131bfe94625367e30fe36fca53eb08de4b75f653818af98b2ae0c3c1823d37f830f7c88f9a25184d34116db51945d1430f6f49367f04f4c2a39bac57a927248eb413df09d38c72ab12f945ce62e5c20fced76f793e1c372567ebdd48230d28e2441dab7b22488ea9f1ab344a2c37d95a1f09f7d454212b7689137ffcd7ff278937efcb86d7629e17cf5ef690f0f82ffc804f6869fe330099e934998fdee0ae5a5b42d5124aa6537404416d2a38b3869a6b5e59e2bce671da0dbad26e74de467b753aed3da27265b15a5fb63038fc3ec0d63187f88c6277037bfea98fc94351f6cee430a60b4c52ffd8a37d17cf7af34e3d90b688ed0d3ec201275deb7078647d3894803e09df46a52a5a91794654c48fa601b81cb430e9b649c3964dd93240ea07ff0b3bcfce7153b8fee4cc76ba47e3215d2e552d0c58896051c1ec980a9fda69e7b4666996a132acf112cf5a71a9ac2de60a99a8a562fe292467bea706cfa73d9e863869224d3a7ceeee13037d32eb6132703c912bff7b282bf1cf23f0436b3b6fd1c748fb289447904406e450e306853f04681c5287e41d239b36c", 0x1000}, {&(0x7f0000000140)="7599eac0ac993c8267daa41c5ca2df76f7e3d4b96de5379ae535c092c67745cccb3c6f9b4982c3f5c6e0852b69e874a296373ac07e370f6b764c47c1bc33eb32985d6ff3e6d15b1962083f33fef38417bdb3519ccba5368bb53d96a915d24f0e67d8d73e80558a9854e3ecee13d54d618b0a3cff6c954d13614e5956b0f604d4ede8c0af99a382a6399ccfe7a023f94ebfaa64e0318a910e1b7a6e7fb1654fce2dd266967d44e1692383", 0xaa}, {&(0x7f0000000200)="0de77d473d6f737ab4b8ceb33865283d49dc3ccc82c7a7cfd009872e198febba9afe50b1d33e217c352bd781b40a070404b6563d339c20a61b969238c85d10b04f54352da74a650dc4dcdcc2ff3e7ed2e18ef972a6438d7f48efdaaed52e1fe2c88e6598eb917da16f0c920125ae274d2f3103b7d19b86ddf5d0d7b4987a6356430ce7bc6bb9b5de5c392b86fedf53aa5b60072192efa836a8188c6066b556d03f32b3368fe30ed617dbfaacaba03c2208d92acbeb04754730dc77d0cb1039354e3bf6c44d76020de7722a730109d33cf83d04b439de162792f1", 0xda}, {&(0x7f0000000300)="b25de673e3113805674976c014ba662335cb7bd543663d03b5c494f7ba8f99534bea77619a33a8393bf4665031027c9962e4976155ba0790404f116f1e0a735c4ffa8d8a91d69de70493eade6c6d23677e6c7fdea89fd0a286fb1d644a", 0x5d}, {&(0x7f0000000380)="01d272a982e96c1019eef16ba42d9855e626915a4dfad3a8eeb1ff77d706abd42b3426ed7c51d7d350dd18d678d26df45119904ec3013e804f1710c542b361ef06df5e205ee817dfd565999ced825973b56ca35b7ac09eb9882d4490e67ea48a3f4e98b88cc95b11d9706e5f275a5e", 0x6f}], 0x5, &(0x7f0000001500)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x98}, 0x6) ktrace(&(0x7f0000000440)='./file0\x00', 0x0, 0x0, 0x0) r5 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x8) bind$inet(r5, &(0x7f0000000040)={0x2, 0x1}, 0xc) 01:52:46 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1006, 0x0, 0x2a1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0xffffffff) sendto$unix(r0, &(0x7f0000000000)="712410264c9fa78bc4d40046ec3c1a708a66c95ac2447c0c437283336ab67ee9034cd0d6f9273900f68829fcbdc6cad0ef7dc5b988cd68335b6ab75d489571eff23ab5d9081361cc8cd464c9dddc3c17137ecf650e2c2d3f9a36ea08525bdf465d9b8a0f7481d86d87350fdf198f4e24b2eb13479263565397ba8b6966c3bd4bd4ed42ee86e073267f447f4ef29f6f818fc1f235bb3df826e8e2fc64660c12a655fd246ac02817a5e4738f3ba446706db942eb50447c32afa941541ee521e2ed9393f9d24ad47b36065071cd5104a5d42acf7e", 0xd3, 0xa, 0x0, 0x0) 01:52:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) write(r1, 0x0, 0x0) 01:52:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3ee267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000180), 0x0) 01:52:46 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x42a6479, 0x5, &(0x7f0000000080)="cf1bb2a71437a6212920927fd5609c41d8e512da93d54e6495f08e223bf89fa13bc4d6195d2f32e9582a33cb8763bee90b66d5c1466fbf0c3898c985cde556ef6390209a7727529a461c267ec90c8d5358c177bb4a281239aeab48ce3162195686b40e7dc712758165a1f82b826993d670ec4c78d1a23281", 0x78) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) socket(0x10, 0x0, 0x400) 01:52:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b7", 0x2) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xff, 0x3a6002df, "86e485734592e93fe888f578ef46997ddf46901f"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000040)={0x1}) 01:52:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f447ef4cd1455e7c2ac2892af108d8f0f18997a8c425bf935aa2393a42391da087c1beda1b1f914ac3b73ca70d326fb473f2ea9d4aff8476ef253d0e7ef891e85", 0xe4}], 0x1) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000180)='./file1/file0/file0\x00') renameat(r2, &(0x7f0000000200)='./file1/file0\x00', r2, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlink(&(0x7f0000000080)='./file1/../file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 01:52:47 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000580)='./file2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x80, 0x100) r2 = getuid() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file2\x00', r1, 0x3}) lchown(&(0x7f0000000440)='./file1\x00', r2, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 01:52:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x8000511d, "0d592fdebf96709dce410000000500"}) write(r0, &(0x7f0000000140)="96", 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 01:52:47 executing program 0: getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x0, &(0x7f00000001c0)=[r2, r0, r1, r0]) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400, 0x40) mkdirat(r3, &(0x7f0000000240)='./file0\x00', 0xfeeba0647b87280) mprotect(&(0x7f0000304000/0x4000)=nil, 0x4000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000080)={0x68e1, 0x7, 0x106}) socket(0x18, 0x1, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000000c0)=0x500000000000) setsockopt(r7, 0xfffffffffffffff8, 0x1, 0xfffffffffffffffe, 0x161) fcntl$setstatus(r6, 0x4, 0x80) pipe(&(0x7f0000000280)) pledge(&(0x7f0000000000)='&\x00', &(0x7f0000000100)='[.\x00') 01:52:47 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0xf0, [{0x1, 0x3f}, {0x0, 0x401}, {0x0, 0x1}, {0x2}, {0x3, 0x9}, {0x1, 0x1}, {0x3, 0x642e6f0}, {0x3, 0x1}, {0x3, 0x3}, {0x2, 0x3}, {0x2, 0x9}, {0x3, 0x9c1}, {0x3, 0x7}, {0x1, 0x9}, {0x3, 0x2}, {0x1, 0x5}, {0x9c2c5540268e52ab, 0x7ff}, {0x2, 0x20}, {0x1, 0x4}, {0x1, 0x3}, {0x1, 0x7}, {0x3, 0x1}, {0x3, 0x200000000000000}, {0x1, 0x4}, {0x3, 0x100}, {0x3, 0x1}, {0x3}, {0x652e897d235488af, 0x2000000000000000}, {0x1, 0x9}, {0x3}, {0x1, 0x1}, {0x1, 0x6}]}) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0xab, 0x0, 0x100000000000003, 0x1}], 0x100008000, 0x0, 0xfc1, 0x0) kqueue() 01:52:47 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x180, 0x80) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x101) open(&(0x7f0000000140)='./file0/file0\x00', 0x204, 0x0) 01:52:47 executing program 1: r0 = syz_open_pts() open(&(0x7f00000003c0)='./file0\x00', 0x40, 0x8) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() chroot(&(0x7f0000000280)='./file0\x00') close(r1) r2 = syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x2}, {r2, 0x96}], 0x2, 0xfffffffffffffff8) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = semget(0x2, 0x4, 0x20) semctl$GETPID(r3, 0x4, 0x4, &(0x7f00000002c0)=""/234) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8ba32c3803639b03, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 01:52:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x0, 0x0, 0x2000}], 0x7, 0x0, 0x40000000000000, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 01:52:47 executing program 1: pipe(&(0x7f00000001c0)) r0 = socket$inet(0x2, 0x2, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x5, 0xe4}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x9) getdents(r2, &(0x7f0000000200)=""/76, 0x4c) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="6363e569f721b623798c5b041a869b8dfc1c528e9925c7756ad483c19a745d8af9d916c477a49a14fe6fa2fe81da241c742b2c17b9b553cbd4c4bbee0f8c61f3128e979f29a76cc000d55354662a7912953229f44c294edf2bd98cd71ca4ab8d59d9e924285ba5ae42eb5405d071817947ebad2615cf15f290f04e7af8677875508ea03ce6e9b0900c", 0x89) socket$inet(0x2, 0x8003, 0x9) 01:52:47 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10298, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="12c0cbd4d3b5fc6e8ada34277fcdb87f30769db2c43eaeaeb7ad9a8a3146214c01b07b60b2399b0c4f2335df169cc176c5a03a999984970d3cf4350406a40cf124245cb4de47690ee6870c0b77b607593c84d365deda8c583a39afea2dade98fd24a7106d9b74e16f52a458e355a80048c3c84cf9dd675df28639b27881485cd2c152e25c5859372cc7354ff2c20c1a51de2a74c0321798d250e89253715cd9d0782f140324e386cee72a96f5d635610346ef67e586203f3d3a34a861c8bfa3e936deb05d530d0d296f25cad15c1e8c5f3b645522ddbef4d94cfac35156c802df453a85b5aabb3146882", 0xea}, {&(0x7f00000001c0)="0877da1f5ac62a3dd5c14082240ced21012472c49898235ba18ec0d2dea06aa31920d2298f368cb40b77e6ffab4eb2f262a2b1773df50195f6eeb9ea6e3a18b8b41a22ec64628c5e822357c539ad9842fc05b8977bc4b326f589b293d78231205932a516eb99c68861080382431105e48d7a7efdd699d2d480d80e325e5624165ac4a345251646cb95a55ea2561e571ccdfaa9abf8fc84", 0x97}, {&(0x7f0000000280)="dc09a276305ab209d1f77bf559ff525cb0167701aed81544ea00c291ea37572749ffa788d110e43be26d", 0x2a}, {&(0x7f00000002c0)="3181c831d466e8f9fefda03cfae5fe02cd1e0dbe77cb2cb3935fe54ff001043f689f32c2814bd4cd1bdddce77790022664b4769072e3d03708965e8c0f7467a1e617a6162a40cf6a96a7abebb6705a25f18fbaee5223b03c014cc753c3c3dc9d330c3e9a9665cac9e7950f7c361edb11445fc95c337246fecae7fd65c9743125acba", 0x82}, {&(0x7f0000000380)="8e58778fa36c3ca50f4cb85878ae9402bbe6a5f29059895213e92703758c6bd8430d8302e1434465e2c06c7c84d093deb76b91d39c0dabf49b895d11822f90bbcde9876a37a7c654c085c88066a1f581d83534f3de43c04ae69296083cfd66d03ea77cd566a32df6532fd3a06960423723827965df6f806fd4276fc4c3b06183ae91b57ffa740e2dde234e398097be5c19f51d547e012d797eb49cd843fd362212f3", 0xa2}, {&(0x7f0000000440)="2d11651e27cac4fc12ff36d64a01eedc83faca1edc0647de", 0x18}, {&(0x7f0000000480)="fc08074dd633650e00b59aef1f839589d4af2cceedb8df59acefb287f5828d919daacdc7fc8b5bc1aec8b1cd03ded58df212e08bcf5b02327c7109ec34ac5e2cdfa85b6a4b15f1b971cf8bd060cfe45a3e4def80077d8c976b39898e19b930b90fa807a716021d22eb3744c992355f4979adb19c22b36cd49b6f7578f46bcf3f2c695df3754e85e9ea9c1e54ff3c19fff6e5a23c855a932ab74de44aa3be67", 0x9f}, {&(0x7f0000000540)="7830f996db3c0e99b88b92ee913e5270c8d5070bba198f1ab835a96de28649296607e05e6c5708a7fcf09dd2e2c0dad2a810439eb9334325efe3dede39147a7112eb4e28ac267603598c031f06d999434d66d1ea258c5a78271c20ac28763885231732c684bd5b08135d6f28414227cd19", 0x71}], 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000), 0xfde9) pipe(&(0x7f0000000640)) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) 01:52:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x18, 0x0, 0x10001, 0x10000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:52:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10002, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 01:52:47 executing program 1: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/183, 0xb7) 01:52:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)="caf5b415", 0x4) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 01:52:47 executing program 0: ktrace(0x0, 0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 01:52:47 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x40}, {r0, 0x1}, {r0}, {r0, 0x100}, {r0, 0x4}], 0x6, 0x0) 01:52:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee16f1b992c27683931a7fecb27386080e1ce0ecb1ccb7fb03d66fc6b0227fe5bebb5aa367fc06bb15959f54e38caa5af004f2292be3d827213c3cee3e619d4bd9ebdb9b3000f1ec55b1e29a822a38b7e2be0c309a7c8bf87c983b561a2e0543413d0644bed36f3abf165c465f9ce0fe0e101de3e340691aa6049ac825ead35fae9be9e145c14540675aabe67538baea24de134d4e6a7ce109b36c9e3d0a4ffa11af7fbefc474d0262522d05d62c88e5a3db587c827eb6b120927bb30911174d32804677b5e7d4e3f3a621d8b05ef97b5c5c522613aac127d38154400ab851342e4848d8a43438b33f6301e19280a", 0xc4c}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x3c66ea5ce204dd74, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x3) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000001a40)="34d2e04cac9e9a2d585ccc7550ff779353e4a1916522a1f5ea65845e7449d05961a520a20a1da09a91aece68b7a2ea8a524740ae9d7c8079ead7691566e2498e78cf291b0a39e53210257ddd8b864ce5bcf282e9b1e7d7d0b7f5c210b6825bd89286882fd67d33ec0e08a1273f34acfa51e83ea8b05e16834a8bda334327831e55c968b2517b3df41bb954a54fa3eb5825fa775e4925498a51ae60f8277fec14c3678f9bbcb5e591fd1a5b8d2814b6bcee906846203c9c191e60724341eb18f5ad078c5c9a078d72d26fe0b35d091a2c643795c5e36b2cc5dafc2ea732353d8088401be7e3ff8d95559dee7ca49402eeb50afdd5bb253b15c438bceb19398bab4660f6ba53767d430f3db6e9613e7776612b3b0c3be02c88c7de9ab119bdae4f129fc271b1d883a6f6efbed78093c61a7aa7b5693b254b6ab4f7a567b48ee4ff34f2efa2422e017364bc2b9262b218904bc85b9f0af66ef394d7299eafe4c9a8ea8d958732084f5408c9ad32d94da7d8afb10fa1524562d96bbb0e5475f2e92771ccd7bc89671885bf5b816a8a83253bb500edf413555612c33483658157eb4bc16557ed15f2af85d02bac194ae336d0d4d206461d6f03dcbfc129a6478ab0291baac6a7", 0x1c4}], 0x1) 01:52:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = dup2(r2, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000140)) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x100) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000000)=0x240000000000) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x4f, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x10000, 0xa0b912db62439133) 01:52:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 01:52:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x401, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r3 = getpgrp() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getuid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r5, r6}, 0xc) getsockname(r4, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 01:52:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x100, 0x0) poll(&(0x7f0000000080)=[{r0}, {r1, 0x4}, {r1, 0x49f06bead0e9c836}, {r1, 0x4a03be73b5ad6761}, {r1}], 0x5, 0x6bf) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300), 0x0) 01:52:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x1045, &(0x7f0000000080)="ebdbf18b000008000000000000000000", 0x9b) semget$private(0x0, 0x7, 0x20) 01:52:48 executing program 0: r0 = kqueue() r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x48) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)=""/23, &(0x7f0000000380)=0x17) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000fb07fffffffffffff87c8a5b67071b3ef2eae2ba79def02b4cadab14ed542a52871d0000002900000032200000030000003591af9ed62159e6b2c243f900f32413d65b5ebd916e5ca23fe901b8f7043a445abcef33c6a07ea17d463dcab4a174b425ca99c1cebeba85706f29e4c70c5ff036687a9bdcda5acdc41fadf4101fad61477edbc5d431523e5edafded080c4933730e5cf8bea8d78c04e0ed19a2a8fabd6c09c97c54dcbd6c80791c58c0ee81418d62fcc1d809bc02311354b292860cb0d0e29f000b70b16ecae73dd15cfcdfa4c4d4cffae1ed8eafea9a485ed9b50f0000000000e27ae2b8a37dbf24a94260705538fe8f61fb104eccf8da4188ffbff36742569b0f849d185c7838688daefc723113d87f91d88d1e506c550c92b9dad8e47dabc98c217d43d8552a3d821246382ebc79fb76e66f50a39064ed05473d6f3693a52f30a994d78732f822b83d131480096f80b172c6099eff171aaabbecf45fd96806dd1bc9c5a7aaee51e6550f332437473c0b1e2d65c3aac3548e033446fb5b7cc71b51"], 0xf5}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) close(r3) shmget(0x1, 0x1000, 0x8, &(0x7f000034e000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x5, &(0x7f00001f4000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000537000/0x2000)=nil) shmget(0x2, 0x1000, 0x11, &(0x7f00005ce000/0x1000)=nil) shmget(0x2, 0x1000, 0x8, &(0x7f00006c9000/0x1000)=nil) shmctl$SHM_LOCK(0x0, 0x3) msgsnd(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="3600caf7c9a3ef965c08476421a2eb097622af9915dc91621718bacb7057b3c0e9d6d56400000000000000"], 0x1, 0x800) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) msgsnd(r2, &(0x7f0000001900)=ANY=[@ANYBLOB="03000000000007000000000000008b028adafbf16c17153cf3d117c2e9547840d43f5d316fb8279ad51adb255d875ebe69c8a6d79a67d03195059c11f0debb408e72ffe264033c254df9c5a908448e0e5a392c518c25830098"], 0x1, 0x800) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055ed0000c97c00000000000044ad00"/117], 0xfffffffffffffe41, 0x2000000, 0x1004) 01:52:48 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) nanosleep(&(0x7f0000000100)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0xff, 0x2}, {{r0}, 0xfffffffffffffffc, 0x59, 0x10, 0xffff, 0x89f}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x3f, 0x1f}, {{r0}, 0x0, 0x80, 0x1, 0x6, 0x5}], 0xfcb4, 0x0, 0x20010000fe, 0x0) close(r0) 01:52:49 executing program 0: clock_getres(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) close(r1) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:52:49 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000180)="64a2afd166fcba9ae7819f7c7debe1957f5ae39489c9a6e0a9a8b5321cf547ee7cc335596bdc00febf162af0cfcb1c7b7a0ba7a5d32669ff2f6477474081fd73955c85210d0c4f748aa8d57c77044ece72529b753da4ffbbb8ba382d84954b9ec2394b34aac79e574814ec028f83c3df5e86094a812c71979e841ba842b648eb20bfc4196f937464c3fd5fea2d7560b9ca61f2093e00e1bb6baaf09186c17ced90b319ca2aa494b59a46ec8c27e2037a7055d8c21934d2818b1ed3a56f5098d8eb40804c0c14abacd2db8c7634", 0xcd}, {&(0x7f0000000280)="e0d1c620defa839859dd41418be963f0ec40c7b069a804d5bc257e08729c8281e6fb03d0a48fa874aed3962e57f93c64c1f25d27f261da0256348efc1b7f05b3361c75420608d278fcaca1e179949cd35e577f4ab59d7e485720a2da5dc5dade196ff7314afc071a46c7217e5a1b7570eae4d188a45c91b9065c", 0x7a}, {&(0x7f0000000300)="8216441f344610d1bac024b5db461802a13894c04d69948f4cedd88b9098e085f20b91478439eeab1a6cfb5080d40f1764e6cb69e26ff870b7caa0af9b4bf0f41928f2046d3162f36b2ab1690048f9db087264ce56b4faeaa4b860db", 0x5c}, {&(0x7f0000000380)="3be8ff5ca59aa69484364aea3a6ea7fed6d647f4a97fc76b7b2541680bf40e192685694ce2ea20f9083a2d3b2836bfd870e6a5900093071f06a9c75ba62a89311568367750832646553a646b8833d2eff902bfafad829e354a9817a7417aaaa379c91292bf80a3f8ab821308665630c4677e2e10f5999e66b241f38778fb10bd2b7df923fa8c3da5666fa0536f632071aeb53cac2f25bbd81dee1527b61c60ca", 0xa0}, {&(0x7f0000000000)="1b51b410453155b2ffe8e315ee1451507ae6ce05ac0d8b54a8a55558c403e337b8efa3e2f35e352c968140c2b5d6cd", 0x2f}, {&(0x7f00000004c0)="7cdda4cbab182b117a70a4da33df61d61088431fd9b7fa0426e28c71f18cbe4e8a8e3e6e43dfb55a3f7dbffd2ad7e4b669cbf19ee95f711b13c7bd368686c196f0cf505b228e92fe2770378199b5a57bb3ca4998ec", 0x55}, {&(0x7f0000000540)="279d51cf6f70890ca703908c7d9ef1398820ed4ed09f6ff2f39d451fe865320597bb10f39256c62a6a4e51ebeaf0ffb274bffad2fd7d2f058644b76a1c19a2c6152019f412a2fdd23fccaf0c572fe6e3f2cd657ff5f90fe1bbb97c6035da4c65ba3c9ba68e6de664c13da64e6a455c78ee6c930e313623a732f55f68c562c3fb4d4ab8c4baf6f10daedc02a70c58093376df306e1a0486965c100bb5df0451544636d1599fb7960f6fed9790dc7e84b6241a207ab1abfaf74dae28a1d3c55ff233f9cac04fa4ca46a8992c9fb092be5634633e0f8835abf2959b5ff92e679590a0577f6135bf98321ffe5b3e", 0xec}, {&(0x7f0000000080)}], 0x8) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x0, 0x1229, 0x4, r1}) ktrace(&(0x7f0000000100)='./file0\x00', 0xc88fc1819a08c438, 0x20, r1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:52:49 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) dup2(r1, r1) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:52:49 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x12}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) 01:52:49 executing program 0: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xfffffffffffffffc) pwrite(r0, &(0x7f0000000080)="df47c6e4", 0x4, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) 01:52:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x10000, 0x3, 0x4, 0x0, "8c3b44bfc9305927304399bd03f62c93be502cf8", 0x7f, 0x3}) write(r0, &(0x7f0000000280), 0x27c) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:52:49 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) rmdir(&(0x7f0000000140)='./file0\x00') close(r1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) r2 = socket(0x1, 0x8000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000079500000001000019579b9200"}) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) socket(0x2, 0x8000, 0x37) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:52:49 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) 01:52:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "000000006806006400", 0x0, 0x91a}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e0000000300"/56], 0x38}, 0x0) 01:52:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3a0, &(0x7f0000000080)='\x00\f\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) r1 = dup(r0) r2 = dup2(r1, r1) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x818, 0x1) r4 = dup2(r0, r3) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000000c0)) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000000)=r0) 01:52:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) bind$unix(r0, &(0x7f0000001900)=@abs={0x1, 0x0, 0x1}, 0x8) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001940)={0x5, 0x7, 0x4, 0x8fc, "ee8517b27aa7ab934f255865979b66eb278cfe2c", 0xffffffffffff8000, 0xffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000005, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000200)=""/167, 0xa7}, {&(0x7f0000001880)=""/93, 0x5d}, {&(0x7f0000001a80)=""/131, 0x83}, {&(0x7f00000002c0)=""/37, 0x25}], 0x4, 0x0, 0x0) writev(r1, &(0x7f00000017c0)=[{&(0x7f0000000100)="482bf9000adcb8acbbf20a75a3d3a9562abef1141d2337539fb79e99504092d2fd6d1bedd8b401b9695c4291ea76dda4a4d7eb1a546c79ad6ecedbb9a88d8c1ad3ee9e904113400b7b3b4459d2b8a8d4494eb8e0d3966e418ef53c21c65c25c8622af4050a6d479b3793d54fbb7f3c7b1e0f46e7e88365287ee1ea6ad0fc925e6934d19c76154d78d862c47d2841c127c285d24efdd44e8c684c845aa3d08214f7dd21d9442bb841b214c4a98de2eb473fd897acf7ce0f81e711866462da151b4653f9dd1d2d8eb017b49e367af148614f867a4aac7a94bef0c0c548328a25c2", 0xe0}, {&(0x7f0000001980)="4125a2d427141d525879e1be8224ef5a6c15691b1c4608fefed7c78f43378a7f45f0c86765355304434e8b4cb1ab635d19c0904baf0e56f23b09b62e0cb39f42e5636fea17c57749af6d7d22fb4565f8a560eaeddf487a90babf7133170dee39effa9c325dd36ee5d41a2385c5b21cb4ce0038e816e268d7d1e5e6e4f99844a571fe1af7b48cd81c727c529869872b5a4d2d3ab1e1583b8901e27ad06873b8c303bf4be9ff1f37158f58c7454a51b98265e2f49fa0380222d79ead54006a141a0a4159fef56b49", 0xe6}, {&(0x7f0000000000)="025e4dad7f9b231b8c31c79b5c49a1118979cf89e5c2646c36f902bcc6c736ce4c2f1d", 0x23}, {&(0x7f0000000300)="39f66013174178a0028bc9fa38de2a8bfc5940ba5fac6c3f382a53e9d2f48516d74f2f247bbf1bdf273c77ce8b24f5e7058a9d4fbfbea287d498cfad654c967b1313d38570c37f8d40b3d91bf472b97ab117daeb6251d27bb4a64e964e43146d08813a7d521c4ee81bd6a73684ee095622f7cc5f4cf2ff57f40cb710c1063b3035832c650497c62eba1c9604cdf0ac1cbeabb9e4a409ecde7ba48e3c0eb88a59c394356d966b2b726cb30f2496d6a31933022ef41a3d9acc7378c01e75405fd3186f38f957cdfbf1be1ce4e21838f04ac47923001adb7c5cf49047829d4f23f4eea0af9a8ceaa76a9dc548cac077a185a5916327", 0xf4}, {&(0x7f0000000040)="ac04214d0497dfcfccabe7d25f77e3a730973360aa985120de6a4f44d9eb7a05f5c9444cf0bdbeb07988d1a7cd23ab31c6e209ad67e0af165f5a020770d79083c46c0927bf0d63bba2dfd49a1f37d04507e9afaeeaf3b846749940a2849d2461b50732fc3b6a7bed04262cac99db2217", 0x70}, {&(0x7f0000000500)="cc11466f0a5693aa556192706fa662fd952a5b7349756b8b13e9a655f0fe2ebb9cfa484c858020feeb919a579b0a7d466847af304ec5dd4ff668f2fafb28e831d39bf0aefa6fbc327f4d330eb4dbe0ead50a6afccf48791def0d3d94cd558be4acd72c637a4fceb4a296ccc6b2d00be2a2aa9534ecbe4afc623ae283b34e41db74401ae2f494f20898632765071ae7f05eb252ecd2efb2e042457fa4e4718e7ef2b67750a3d38cf7d1d17faef936885f78abfc52d486c15eefe512ee9cdd9477984d5ad1d9bbbae2d09c386c839aeae567fa14604b397be734cf0b33d925d6f583f749f3261f0e15cd9cdbfd987bd535decb3935ad7f6bfa53b9c515c56340d02c35199506ea5d67e60c464862504600279e05cc85e2a6c2cfd120ad4f96e2dacb204e515b4f0009dbd3a848dcc597fe680147dec89894f4845b5519e5dcbe57615cba69abffddb83a59bac576afce36c822de051c02f1f7b0d16a81f7d0b287215af97352f240467d3bff3debc26243f56edd6893afd2fa19a62d93f56deca2e66f9b4151ab6903e10643cf622ef2d01783f8a43bb72828762ecf52d873cdf615f489f50505f1e0d45c821a7158ea4e9d67f7d623bb43c5f0299f7ba0b8536d4290e4ec9c99ffe45f09c08f4b906ddcf9359c7dc6c75b6a7c5d87dfd7206033b02772b6e5f1cadf0e9d2a7bdfdd4724fa1ad619bfd107e175457f822e30af36e0771d591317cfb0d43f33cb0b8fa78dc1e9f4ca0e8fbc05340ab8770f4559f368084e1b2be0e4ae32a661a472bca00a99d98409f33a239a2813a3ed4fc57545e95bba8d5362d936782280b7cfec0eba92cbd8a86dd12b8a51167cd1e024ee9a480e91e85cafad46584242d92859cd47b17ccd42e9be7e53302390f03b1a7dfe3e3dba62e9b4aebe8cb4fec99d73b354ea95a0e9072efb606cd4013ef74a60c66b0831f314f8eaa775a93d832db85da3017ff0593e7f23e0ee12f1506ffd3d9726caca7125f170e55bbcf0514bab9af517d8c5d0aae796611f418d74dd8c6be21c14189112b8d0f4cea3c28ef9be11bee5031444a598d10d248d420eed6e5c39db726a7aec4cc8d9b3f4f479b9b69027e2dccaf2dfd576be95e62ecfa8a0073fdb1cbbcd85c9718ca16c773b11f92ac0ee7d689955a7c7197e3eda3aca49b22301e2ccaa290250f13604113c6925fb53112291670dbe5c2cf03e37461a10bd3bf0ab61df92cb391296975ede22262515394ddb17ca02717c1779f092700b33986700ce2891e9c75a26d96b6db5d218e500851c83fb7ea83219e1cee3a55bca14b1a5ff4be8e5e635b9279a77eec68128e8490d4df605ef9a79e02b3453df3f7ffdfaf2434b7ec6a01cee4fdc12d240320503325e21f8ec898c894fe5bf374e8165b219167c13eb77686210efa3d05c836615b853493ae146239df69a02c6b526b26ef8194a9778a669a6a8b367d8bdf9a0d2498e352f11b903527094310c24d3b8c6c8678bdeb9d5c756757960167c007577998195e134eee9294c4e5c712cdbe860344d8a2086d5b7a8b9ba18116dac3ed8fb8c7c31e3c637b6873f6d185bdccb2e7ba57fdc6e316c230943d5c29d7e24e476706e4ed06d1d4e0f6d237b1a8d1d876907f7afb1a423791e624e1116cd71ec09c163b583f06dcac6bb332a180141bb126fe5d4b421549a989dd0b3165ce0894d6d1d146f384c35f97a9bdc61c9377a326afda34b48ddbcb9548e2027f1fcca3ddb01cad2f6c4adde8bf78fd07e70c0661b13cfb7783d8b52ed59728c3817069c21457774574c69a108390496c78c9709cc4c33e256f060202453606ab7a5a3c737996d7867b85bf717b1a56fe3c36b446e80a5156d75f3a4bb40cc013cab7d97734e2140d81755ca5205ccf999148d09ab3965d50292abb7450c6d2f12defca4d9e55c2daa63fab7a629754a481fa852e8d9450a96ba2b2f40f6fd403db895205a7af69a04179af3b2e3dc02799ae0b1fb39e0da72da948a20674e3b080b8521bfaebfc92fe2fdb4e8ab013518b03e9633c3b3a6baf47e0730e02f7e2924d3231f2e4201a55f8ce0b3ad8dee06084268e038562705cfaa141ba1c1f29a171391fd6d6e1f63c2cd4e2a5fc2b98ff1caf3cec4c924f8cf2f1b945e0f75d1038c436199bb02d05a0c6ff74823873ddd165185062bad2d7fe6e190cfbb2d7f119ae5ffd13bce5b371c95740493df67b197e713b55f0d9455083709e9f1d774e7f6ca65676c2fa2f6c5d963f38e4d67eec59413873999a83b28456d2262505faecde152e61bacf8a08946ba0cc293e280d616ee715e0297510bae1e7ee66eeb1b68378818ebfe0de82bc0614c1ad1f90381fcab3934cc625a8d1354c85fdd78f0346146dd6ecec39b26e3e692932924693fd3abdf359581d79bb7ccf919ae73f0acca1365a779dd717bbe74483b0b4a579f78a2fb9d736dc968cfb5764a0b13ea7eb2d72e08c44454df183796bc4e0f22811a89ad1e1242dde02f9d3b758f2b7bfb8b568348b992c396eb4ebf7611b78d16fc28364edc566af2a93faa5e8068c72b836f997663f96278617d6c308464f94304e2a21d84ab17f07023952c84db31ee73e8dd8756d14234932e98ba7048344d11dd351ee46d2e48b232d67fc7656d8be7d98bfb91e512dc307f71b929ddf7b89a2d85c8729c59c0ae9a1a76793886480eaf5ce9c6bbf248235fc3eeca32565fd6b72e2e5874018de6002e4e577d769af44bcc790de3b724df1821c2f8f206fae09bacb270616f526cef53c2a607200d19b9080de0f87b8e42e0414361cd1c4394a458703e3409a1bbb5728979c4df78faf39995a18b07bd1ab39279c4a5f39c7aebb8097a9fd9deff7f86d2c55a954340c848764ef54091c8db9e708d3f69122f4f092a03ae11cac6cb7d3da0358ab0362a6b37f33ce34aa656cc996489aa300bbcc6c17c33a47793033e5fcb9c788b407151c2814678661bcfe54ebb76a524bd38b1028026015dc8f13e0e8c74d578aeab9937ef3e799d3ffb565ebda57bbf10ed05392810ccf36cff3a9e393b77ddb76b695324a9b9ee35b22df9de2bd06d5bc30e6a7e1bc32a520d519b62b12821c53e235dd14f39daf0da8f7cb545430bae7c846522480bfc92027a7221a7bfe84cc6b658ab10eab60d78b2e7a526de37fc8a180aa4310429adc1c7b02e7d3553cbac8f577e275fc90208d044827d46dc23332765f8fb181b11e3126ff1b4d955e3575987cd16c5bcc59213aff62e9969ee1ffeddf72690f85ec1f44ce47eeb342594f783087429cf3f0f078988f8d4035331c7dea5bca4b2001ca1d7ac4f075c073ac48a06d012bcae2ac08d6eed1d9214ee9064055f26a7035645757a3672317b41816b9444bcecac87684fc5198ad1a0e5f9768e5a3122dcea59d6c684d0ff2ea96468338b892e70d930be03327e7bbf5989eeff3c9a2912cadeb1d5101a4356394b643bc0505759eac8c1e397fe3afefa5d08cbff97ec0dc75956e123d02ae43a77164b34253c7b04bca44f185f5915d28f28f505d1985027ef2b1f2b6fece65973dec6977a288871af91e385dc0c0afadbe7cb7fb446ca315627c1f9183b28f0ad3448af1ff83333a50b61f8afbaf08f0acae83d6832ac1854b9b6173cb223f62cded672b5d3d8a005561900c280d87e0435b81115e584b199804e6870cff7ecc76869ac79bf669296657da0eb8248c0443f2adfaf123c34fc85e704305d5b5d64de5945f0ee83a1c7d3b5e448a181846c8419a50e83b82ac5088550cac1fc0c1cedb271a5d878a983be6071b5dcbbf56be09cd7021d32ae38fb5a7bbebfed111c0b3477a2b5f9f8199a287a35d77c083bcc8b3d1e184897f95435b80fade598324d46449cd7e7632517fb5ce2e018ea73a0271828913bb6a2f5e0c6f517c57f25b4d2aef3074b7d21cd56f099cbb0f4c3f2fa89c1cc35d90c12420ca6a14b2d58ac36055aa52059ad0c6c0404c6b7ad56d07d54acb2faaea6c6b220e0fb80a7e8b5dbd3f476aa5efff9e0954e383d3b01d110db9c6294a05133d34e538e2d68d5825c17db18ed54f51bfe944494021e51bf6482c78ba37801881a57f5ced9a2471255f09c74a54fe4f3b3806e1f7d593b5c04ea3d4eb078edac51a0196e35780874f843754e93bfb34d005a541df3c3eac2a95724a6f41980300d68cebd17808071b0af94b147f23ba7e8780ed3ad7d75216a5b1fa50c3e6d94d09aabb019fd73cf10472acaa0b1e7be6ec08ab092df0ec0a8786779c24139ec9ccc5c118a7c53a72bb046996b6b75a6285f42b5704e6d25f06cd806d22a2ff6dd7134ef04fc59ffb24ae11ab7fd9bf0a94147a49ca83523abcef1676c79af8e2f3d2ee9012ec3a105a29028b6b753f5df127af6cd10d0ddbaac6c459d9a8a1f254f813492b11ac7688a0324d4443134b8b05b5e88084fa001105ea549447bb71516cf6d85b0539a6f837afbbf48846380c911e65de36d2f4fbe22498dfa099a0aef339116a93712cfb9bd16efb5ce07ac1321f2ec3aadc0860e29f9002c4002b571294b09ba2c546e23168a388b7ffed0f9ea167d5bc0aa5160c2d0e6447723ac18d56930125ccf675a49a247d4122278193b2d3585818d751fcbe3f466ba6c0f388186bcafccc1324e50df2246ff995d51a91706f65cef7e2ecd7848a366cf22e61e30c68d59a29c9321d1feebc458701248b0f840c8e43cd1632ab2b052d1a9b8ee2c3dcef67c6748a6d9ca9191abeb121e46d375ceeaba2d34cbde59ac33bcd4293f75f3c4a28caeb3b7c2be67e110bf1a312955a31551295739fee05774415f52a68ce0b486a55bb67efef650e8bb1add861adb81d0ee1c3575aa650f378460c4918e469948024334cca78df3e930582870cd177b47ed6b1c52b640e8a25600a14e5ac1bc09d86126164ef6473f96fa062c6a5b7a90d736afba033a139955c6c7c3b9c46d159aedd46720ca372aa31a3752c36c6e60b9a5a9fa1a358064c3928771a53df97ad0ea6e5ea3a8b3bbc66456744aa771751857f445f9a3760d022c0ec09786670d9f12e0156b834b4f4830b9ccad3cafc4fdbb392e106c8095f21cc262ae6b10d92c679c03db996fc1923368810c4b8f9ef5cec1681a047e2d774723a9c3261cfa9b00c69f3753ffd592ff8a9a8ee318b50f65b585e2f2b4455244af1f2d8354565f32440f379ad100b58804ee4ec203605597c222f8ae858026ea03deb5dd7d86727e44ec2cfd5bef49fe5792a25e2454f56f88d26732ad1939b18dba22e8dfe3d2f18ff097e875a153b15f2a56aa61be1a36066f5acaad5d5565688bddbdf6ea1451326e02879e936266ac25a726f4bdd4bc3662612965411ad7ac4dfcfa7e3d1a77bb99afe93c2d78e48473ac52fe8088f9e46e8ae4aa692cf0af602f76fce0992fe22dd078a24706ec438c1c5730b86d62e3c659e2a6f7671d9aeadf090c161e475d8002228ff9ae2e49f7e730f985f9f74a906995067ffa13ba2531d80cc1ec46aee4af1a9edb7e205f2a9f1f169a2968790f439e2322bbb12f5128e886b4493136b371a74a25579bf5a760f6689127c25cf6c08a6b7bb9a3b541bc453e6ba8fb718db4895971924530d75384c837b4a64a2245d93118c4733ecd856701b103a8274b90ce13bdd954e3b60fc5fd310d2a2a8ed1ee5cb701a557eb0a0b30071ad0b40566abb3687732ec82675e8ee5064ac7dcd412be22f427f83a6b416ef7010989deef5512959a42477a6578426ca937ca72d9988c922e1a33df34685cd6e1af103364d223416432", 0x1000}, {&(0x7f0000000400)="aa07d31748e9e567e412f70ecdb0fc50896dcba642c90390910d4a129f705d564e6ac5bbc84178b58286538b35a0ee35e1aaca706756ed391d50cde3508804cca24e2518e18ba8882627a0088de1f7b0072db5ad097ee4928eed6b53747edd8dd7ac8370825f4620f23c3d421afda31370cf94f8c3c63890304bfdaf2225c18d4ce434396a638c9132b6d1b8b6eff4fe6f7f63387b46827645aec3174e0eccb09e1c1116b82e093e451465018873113a641c5d64523a6128a3ef11", 0xbb}, {&(0x7f0000001500)="a6ad0e6c859fddf3adb3ec2bda527b10a160e4e400644b36f3da2f0108214bb99a99909663668adbf0109c6f4c4727fc6a62455b145d3928615a4f3adf438d448a899627770ce81e6bfe112f78a7ccbef9d7b2951b244ab7ec6d0577745dbaf3582344474287dca42b2cf5d22721bfed6d57d58c853d7761f162f2b0fe3810a94c41336133c454d5e0d1e4877dbd93b0b87bc8", 0x93}, {&(0x7f0000001740)="fb0e5c212a6d2d8c4b19fd4fe1bf9a1790cfd8c739865589ed5f5de799eecbcace036169afebeb6b8b12e5d30cf6c88c425430cd96b04511694756999a0dd17ae84e12a62f0e34f118e08f13140aa8ccb28a8921", 0x54}], 0x9) 01:52:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, 0x0, 0x3dc) 01:52:49 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c04f7b2030, 0xa) r0 = semget$private(0x0, 0x7, 0x80) r1 = openat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0x80, 0x58) lseek(r1, 0x0, 0x100000000200, 0x2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000640)=""/22) r2 = socket(0x6, 0x804, 0x0) r3 = socket$unix(0x1, 0xd82220412b0a7510, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x759) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000540)=0xc) fcntl$lock(r2, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r5}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000280)=0xc) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, r6) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x22, 0x0) ftruncate(r10, 0x0, 0x8) ioctl$BIOCGDIRFILT(r10, 0x4004427c, &(0x7f00000000c0)) r11 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) writev(r11, &(0x7f0000000080)=[{&(0x7f0000000180)="4492bf38cccedb025591485e8ece1a1a5dbacaf702093b06770be1111a6a3472d1d6b7c1fc662b", 0x27}], 0x1) setsockopt$sock_int(r11, 0xffff, 0x90, &(0x7f00000001c0)=0xf9, 0x4) socket$unix(0x1, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001880)=""/191) semop(r0, &(0x7f0000000100)=[{0x5, 0x4000010004, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000740)={r7, r8, r9}, 0xc) link(&(0x7f0000000480)='./bus\x00', &(0x7f00000004c0)='./bus\x00') ioctl$BIOCSDIRFILT(r10, 0x8004427d, &(0x7f0000000340)=0x52) pwritev(r3, &(0x7f0000000140)=[{&(0x7f0000000400)="4f3d765a0efcb2cc706a8c02a2a76dfbcdb41d462c63fc1eccd2fd5cc931a2e6e1d06d1ec7e1651c208544c6929e954b438889c49937f667c9f5e2b616edb696cac62af32522d5066804ea2906794379cee50e41c3c2f53d67b18676423db9e914ba253b9ae34242c98b", 0x6a}, {&(0x7f0000000580)="abe25b27e2c0fb1aa8985e3b0c8cc186ab1c9ed76f005d22eee5fc157a5c481e5dc6ba561db959acb0da480804c0c19a6887b1ec2859b5c64ebb5c681d1354ad333507741c256f917ecb25b160193495e05ba36e43ed277b5e9a2dd881c95220e6a962a4c51ecff38defd6a4d5c251924d01cc0ad825ffac", 0x78}, {&(0x7f0000000780)="a5753a4e183341d35264711f0c836c11e57087d4c41ff57b83bd660e2e6efaf77271843949a8552d2f049b3d937cc57d3a43728f034475d0143afc362c5e18554a2649a783cd460a7c440438d2e64d05a0b76a9165c35c2e0b2769cf7fa74d7ecea3790b3599f17ca3021bf5579d7f9da664af10b2924bedbb67931dd71deb15fd5ccffa26e1f338d44c52f5d1cf2114f75db9a1d524cd475c388c3d35c1537a67c57652f65b22b3a2cd99a7a9a80629d601b756c651479646f911c95163bde8cb8031bc0df86e09636978eae63f7744155b7bfb9b0ef9fb32d9bc78a68677145be74e5ec6f9210ffaac9877b75b4ee425777f046137a03e1ae33a6b8b01695a5f5a825a300c8877f3b9eb3940d9f4d6667ef134e5a0a5f2d09972a409b0c93a188db2ab52492ca9304588e49a1810a62c6bbdd017effd8a9670dfaca5c177d896ff3b6152e506206e6607ad0545b36c710708079953a4c06c79ea7be89c76db29eca8eacec32ac9c5f01dc6d10e541e7400603963c80340ba1a5d29f10969ef08326651b8208d18a2d8aec081d33bb7e7fab8992bc9c7d409426a1ad636eb42993b244b3f6b6f10cfe6fd25742b281c6f4a7c8c3fadf2ed7acdc0beca7faf6f2dc02abecf09cb167c543ad58b46a1259952f674fac7e182c389a513ce298140cfad56f4a77d6a20def2d4d7213ee4b321e8a8d50ae398f87ffb09ba659d57635f81bf9d6128f2f65bd43ce71c6549715e201b1cc3b8be74a04c6eb287fb355df37ad29f681aa81a0ff6090322d5d57a9b32c2488baeed9bec1d6d04423446e828f5bdddb6c052a24fb540d33a95971cad5850cdaf53b210f99466b3b7743e58e2ac55203bda27f725dd99f6ff54ae5c4bb0c16c0ac43eae872bfe4c34cb06c78ff939aae1b9f633445658f0a6b686a4327ac26a962ef0a2539e0eda1f9a2985de31a23c6672d344180d7a3d00233c8bf904cd8a0f9b997b3839b57cccc2aaf7c0e855b126302996ef96c2175b491c55d3ddd1dd501af7877d0f7111f2765c9e81684c1d55ed00b6ce167e76e2f03d799e894f2c1874c4c7596a300a9874b94c78973a9f302d963ac618a3b3636cc72d6517d886efa9bf38ef6d9d8d4ada4d15f290dd291531c121de183754f2fe404bb86e756ead6116dbf3cc6faf8999ea3061e9908941acbde8488495255f90196b60a8f91e1457ff6c858a20cbd4a3eff7762fb381da37cba5c9e5cda68dac4aa4d7d3e03ac1e0cdf8909781a3a7c88fc6eafe5c13b5376d6ff4100f9865457232324dc9519adf438da32402feb11e8f1da36ddb144f9c4f5e095b4c1420d2069a8ce6383b900b333fbd038962da77fe6578a1ef9c4d39655e6b56ff878b21e01ff72021b97a2971e4b04cc0b321c5382588392e8afdde339a5f2bd0f3e52d2e4398390278e71dc109f8393055adce32d7b5c2d58e97878494ad5690a536c1912896f4247a4c231a110886d66d3212dbf4ee90d5a790bbbf3b8c2a4229d4ebffe668e904d7f0f7b385ab832b067d733f0ff90e631ceb1782f4cec8a390ee6e4c0b180abe9b6cd9a53ce4523ffac2b7f478ed20465b46074d5a41c1713c311e154e17914c763a98ac6bf2379755a2c3093e1eaa7248556afadcee9a9aa4787c432af8ac46e8c1a3d2598d611452cdab2e9b28ef2a7f12ec819242e3f83d93493a3d76f33b8b6802ac48f26f0f04885f2be946e2077416b702581d57fa89b788d34a16390df9608ce8ed8a6aa3345392e8701831cb0372715db63a093d666aa7696b9f4aa4c5b8ee8187396e06ef8d0eb30c743a7668ebbb62da1773763178e9592cdc834ce42a3103bdcd63d35d67e0b85111eca64aab76b90aa7cb9e32b74f68aed1c06d26c288423d4bfe3c35a0308a804fb5075ac4f1ad829b2afa0ef7bbeddd98483b7b90b0dedb5ffed23b05a7bbc5a253aaefc803146b558705a36689e55990c5a63504053f3dc7df4fbc167e3407def4ba61a7fbba8a84298b8954e20fc2ad941820aa6b45eea85d4a243e63ada514893687957f8b1ade228674e2e6178e43210d3fd61159061d62afcce18341b06d297515c233a7762dc0169cb0d30302bc271dc955e3af93f09ffaa151464ebd48734dc331cefbdcfd99030979c5c51abde28365e2b6fe01db3d07ee85fac50cd97b5ff462084c8be2858227c194a940f3ad7606731efa20dda1d650a8774fd2cdcb1f9a1e908f6e14cdeb5f7e4800b07233a521741c5b6a56677ebff8f074f1e8004a6b05f622a1681bf12263ce7422ba512dee7886fba6bccc7fa7dc2a93a39f6ed7d20315448c32efa308fd96d051bac7cdf612e2141cf22bf538b5427ed4e9666d37f0c440cb680a0823a715659cf1e3ccab585b81650eb03009fd93f109d110b104372d6014b64cee38938b6ec6afd324a2613abb6f6c1e1c492cd65f04ae897d5446246b9ac88e9fe0ebf6d15942b9a0afae6f9f99adc515b860ba1121ac2e7073334fbf9d2d8b43721e9470476a8f5b0e660328883d11ebd0b4a761ed09e8629552634940e4d37a9b38bf373b001506c7f60f503ffaf1890b86ec7df023fa228cbd76761877d82a8ed87cc1660bdbc58026067d19d8b7013ef166b918e23d361892d1d3957393cee967625b143c8cc60359867d5b106f0a7e3117dbe95d30ba18a9da61131a32fdf79136566f26ec52010306d312f0054c0be9b6e8e13d6111796dccecbbe7905eac881ef15094578c2fbf33018cc9a440a9533196b451f83e919d06de1c9008be28c4ea708a520c8c42b51609c0128888f3e04e51111959c2eda575a610f772c183d2112fefc955bf815a85623379174ab65f20feaf4efd1a47ab68fa24c3394f699a707cbfb6c54f1bdf793e68fb77b081d5cb3a85d1a017f08ef21e07abc386ceb6cc36a40f172739a6ab6a66a394a05b1e7970a565762bc9fb9d857eff108e3adf89ef391741c477706c0967b7717a7bd4273a0ad9589ff64f21e27ab3dbc07a04b68177fa65a318ce91d2aed27a8253e42c6e358f9b80280ca61160e19397cc12da57ce96d4372e37a4fa3fb4f083a66fe108243a468670919375e7dfdb64cb54e9675a14e2828695c83643226650579cfc0fda51dfc29126e2d56aa7bbc6a377c75450067fe6b61898ac9ae90fb09a52588d0ff829de8f58faa33bb0b6918589b09f0bd8e750d5d0ba92983cecab77c651e61955368db0459a51ca3e823bf2ccc4bcef921aa972a32cce08d4f4434cfc8c7a4ecf67ca87483f8df4b4e9b0430d4491e958f643782b49618b25c80cb2a516d0e52e8c6b6d5d124633f443748c52efd2b35e0526d9399b36324415c9eff4f1ab9c6888b4f7c62f0a36f3fae49810456ea499356706fa77aa208c9fac752265a38a5f5dfbf57c17d1b7814d15ba131c676f4a966377375ce50c526a9e1db990ca7ac9b861f4a4aebc7217de7e5c2230471400ffc6ac770fad4d9fe01a56310e0249984afa1558685da9d7f050b7b9f8114c6617e31c18a43ee5dab23af7ba53b0b281c198909179abc6cce60742d1a8c7b4fc4b2ae2962b0c9441fdc17b3b7192dd6dea60bda1bc757a299b983395b7a27b70e2664de346271b6f7f2b8f2462790ee7d0ab467981495e11921c08376c17cc5a5ba97f9e51ff9f7d3ddc91925e55ab431ae3e9eed15a58fee74bdfc4d5059a3bed0dc5f3c046c04b3ff9d4ac519f21b1784dd14233bffa6c937e636071b06161b7a39370059806aea37cba644aca4045b026f5f8197e55e4136d6341580ab2a18796a2a1e77d754c22a9343483c1cde6765f5f14bcdbe51de0a57ea7a8c9e2bc8d2fd161ad1573e3915a53835c3a216d9ff515ce5a8960295f5b1e0cb385fdaf3b63c9a62a173024594434e3282da0e7e73fefc229041f78717e4cd212214786b8efcf348cb860b7508d7623d9cd01fa82bcbc750b13ec70a6c81664a2cca6c0f070f685d70098e17af23530a591f35a33748c2fb8b1ced63622a35679b3808ece87c4df251b326dc22d6e60c57c10f539eb0179418caf560fc26642326a2e9294f0b3a3816a9745a95e1131aaee5bd1c89e5360448b85438631c6986940323b5aebf0fe103c93eeafe07bf0dabf7fc92c3eebd3fef94cef5ee789fef53422368828513f5aa4a31df0c51279123d383f0df5f3b5e71a71b9c0aefb2407371fd20c4f98fa4bef20fae6d09a6f5344326a7085f6016ce3086ec72a6b98f201d456d5a6f08d797a16ffd5d57d83b03de55aab30dfe078e2987e3a1457504b9878374b5f764ca835568a178f37dd9d8deb00e8ac937df1fed03e36acafa66beecd01c12f33cc2259b2cc8afcfa2466ec64f1bb05c85fe381d8883231ac2d41f1f80a3e4f8c316d9d8b80102dddf7072b3441265e183d8aece8197504fe172779785b201b812d86d6ceac178afed8d40fd718f251927018fc9433ddddf4c9d3255f3e381581998760fa046f15562812772803e7a16472486e4e260ab717e807a61adb72acdc3cd39d768accf079e754a1783d197117239ab2a38a69d08ae87fad79264cd2e8b4fba865b1b2945a4cc328e8981fdd91ccba455bb37949300b1fb5a6ea0d04f6fb997291acea818eb6633246847dcb9e090bcf5e296d3817d58e63df6cf04dd2c65dee2eba276e49da11187eee96aa7333288d52372f9537e0a67f497930b90e419365e26299892f0ce18c5c6df7d7fe8e5682821227a809ada9649c9f5584acf37614a631cc6615d45be2d9e0492d11b6358d16fcff5d00f0194fb2ec31f693a4f6eaa438a6eb27d8e42974fb18dd908d40724674752deea1a47bcfc788e8d76970b0dd0f26130d995ac68092b2c445394b55363027126ccfdb9206f78aab808a8e7bdc10547817dd65189b53c674251ec983f3854d3332ab5182330c2ecc15988e32f74ce97b0235d6db7e41c49f332d3f81ebebe2792dc38df564428310dca2094e340b93f5390acb9f7ed329f8d7f4f5e662f093748084eb8668cfadce0af9adafed4fef80b22913c6a2ec61e402b9e1cfa7ef692393501231eb8a3d2fa4bf2248883907c9058b25d9e9bafe27ba7b259cd3a98c0522210db5e33114e76477086c8258e7a52cbaeb8fbe47d0356525d50f93e14623b7616cd319243fc07ab9eb8c182e8b373a9d7d044f9a99c47484a3c729dae5569292c7b22a352a4ca9b2e6f33fd0716f51558e096d8acd5147bbeb49390f40d2404e8a52d1bfe23ef5b3d7d6d6475e050a74fb10d32d55a3e90b7676955115528f3f56dd73bb6e48a1acf597300b104b0c06ba299b265ec03d2d942366d529dd44d55b3619b6574539ba8d3a855a0138a23f3bb6f94be4e882241057743ec2abdd41b0e57af07f0635aa926c702fe00c5cd42563c48241c4f1a5ac503a571f796831d78cedefbf4a98fe6246805a84c3705679fac90a68cffc5e047efb028237d52440ccc3f7bef42353edb748be2b1bbb8654543a60fcb3f070476696ef91ff7aba1ecafbaf95a2fcc21304caba508ffec979eac1b0ceb2f3a2473ec348c4c317e11cc77d8054a70607e98529c3641463731f2320210c29daff35680566797a1dfbb92aa9c20f7a44bed0927a067656a79c3163321aedf3f42b40eed2d5a55ef523c3adfc0423e948dff61baf3c3d3c2b7468cad88c99ffd5e11e3b0ba539feedb1828af1240e362aaede72328ce937769f9cdbc8cb7b9c7f8410c46bad6d6d087ed142ad84f76573109fed67c9b7da8842594c394165a524fe2d86f2bd6313b8ae575970f24e565d80d7a39d23d222af3f0c56ce", 0x1000}, {&(0x7f0000001780)="77d87f4e3263d3b287fd4cdd3d4d1a447105ad38898ff7bc42a1c4bf9fedf095e9183950a7db32ac9fa60cbc23e72f07ac9d1f34b6857043298e81c1b75d93975cdd92bbf433dee3e010fa6475ffe0737116eacf77cb12c94e3dbb06817ca70e222ba3bd2fb6c8873670290354340871a1e26bb8c1ed0ba635088a787279f7749f1acd6373c12a2eb7136f4b8872db67ade0b7581d5e0ce0fb7327134895c9986eeba620f59492cfcff22792ff03d842b1bbd55d0c7c158b547cbaf015be7556f215f71881735f2a8501f26d9baa0a714f565ae70cc9b377e2038ea56f0327e070ea87343f7c1c4619de20cd08a78a06511995", 0xf3}], 0x4, 0x0, 0x0) 01:52:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x0) shmdt(r1) 01:52:49 executing program 0: r0 = getegid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() setgroups(0x4, &(0x7f00000000c0)=[r0, r1, r2, r3]) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x208000000000a, 0x0, 0x0) 01:52:49 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0xcf) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) mmap(&(0x7f0000217000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x1f, 0xff, 0x0, 0x3, 0x7, 0x3, 0x1, 0x2, 0x1ffe00000000000, 0x8}) 01:52:49 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000340)='./file1/file0\x00', &(0x7f0000000300)='\x00+') symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000280)='./file1/file0\x00') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 01:52:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r3) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x7, 0xfffffffffffffffb, 0x9, 0x1, 0x8001, 0x6, 0x100000000, 0x1, 0x1, 0x15, 0x8}) pipe(&(0x7f0000000000)) 01:52:50 executing program 1: r0 = socket(0x11, 0x5, 0x2000002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getpgrp() socket$inet(0x2, 0x4, 0x401) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc3) getgroups(0x400000000000012a, &(0x7f0000000040)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) getpeername$unix(r0, 0x0, 0xffffffffffffffff) socket$inet(0x2, 0x8000, 0x10000) 01:52:50 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) r1 = socket(0x18, 0x5, 0x7) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) close(r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x30080, 0x20) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x4, 0xc6e6) r3 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000000)="d51a3fedfc2d967aff743a4bec8c6ce6718966c29eba02c0602a29a25a8e6c72a7c91e5c6e3b6a1e136dc45a6a4747b11c3034d9195c9f60b26d9cfe908c", 0x3e) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r3, 0x2) 01:52:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 01:52:50 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x4, 0x7fffffff, 0x7, "85490000000000000000001167f5bfa600", 0x0, 0x9}) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xf9, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) syz_open_pts() 01:52:50 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) bind(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66696ca26530"], 0x8) listen(r1, 0x0) accept$unix(r2, 0x0, 0x0) accept$inet(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 01:52:50 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) close(r0) ftruncate(r0, 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) fcntl$setstatus(r0, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x4000, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0x8}, 0x10) open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0xffff) open(&(0x7f00000002c0)='./file0\x00', 0x10989, 0x80) open(&(0x7f0000000340)='./file0\x00', 0x40, 0x62) fchflags(r1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x100, 0x3ff, 0x100000001, 0x45}, {0x7, 0x71, 0xfffffffffffffe01, 0xffffffffffff8000}, {0x1, 0x200, 0x0, 0x100000000}, {0x100, 0xffffffff, 0x0, 0x3}, {0x0, 0x1, 0x3f, 0x2}, {0x9e, 0x9, 0x7, 0x1000}, {0x7ff, 0x9, 0x2, 0x2}, {0x1ff, 0x337, 0xfff, 0x80000000}, {0x9, 0x5, 0x67, 0x1}]}) link(&(0x7f0000000400)='./file0\x00', &(0x7f00000003c0)='./file0\x00') ftruncate(r0, 0x0, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:52:50 executing program 1: pipe2(&(0x7f00000016c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r3]) chown(&(0x7f00000017c0)='./file0/file0\x00', r2, r4) sync() unveil(0x0, &(0x7f0000001840)) flock(r1, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000080)) ioctl$TIOCSDTR(r6, 0x20007479) r7 = semget$private(0x0, 0x3, 0x141) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f00000001c0)=""/84) close(r6) msgget(0x1, 0x3fffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x10001, 0x6, 0x1, 0x7fff, 0x1cd, 0x0, 0x3, 0x1, 0xffffffffffffffa2}) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) chown(&(0x7f0000001780)='./file0\x00', r2, r4) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000001980)={0x2, 0x80000001, {0x7, 0x8000}}) lseek(r6, 0x0, 0x0, 0x2) 01:52:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x65c1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) fcntl$dupfd(r0, 0xa, r0) 01:52:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x25e) 01:52:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) getsockname$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000001b00"/110], &(0x7f0000000280)=0x6e) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000040)=[{0x7, 0x0, 0x10, 0x5}]}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:52:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = shmget(0x2, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x2000) r2 = syz_open_pts() fchflags(r0, 0x10001) sendmsg$unix(0xffffffffffffffff, 0x0, 0x402) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92c", 0x63}], 0x1) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 01:52:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000080)={0x2165, 0x9, 0x13, 0x5, &(0x7f00000001c0)={{0xff, 0x328f, 0x2a11, 0x8000, 0xffffffffffffff7f, 0x9, 0xffffffffffffffe0}, {[0x5, 0x9, 0x3, 0x922, 0x9, 0xfffffffffffffffb, 0x180, 0x3f, 0x0, 0x7, 0x1, 0x5, 0x0, 0x8, 0x7fff, 0x100, 0xffff, 0x101], [0x3, 0x80000000, 0x2, 0x0, 0x2, 0x1, 0x9, 0xa907, 0x3, 0x2], [0x9, 0xfffffffffffffffb, 0x200000, 0xe00000000, 0x0, 0x80000001, 0x8], [0xffffffffffffffff, 0x0, 0xffff, 0xe4f, 0x3c68558, 0x4], [{0x3, 0x4, 0x8, 0x9}, {0x7, 0x378, 0x3, 0x7}, {0x4df, 0x746, 0x6, 0x444}, {0xffffffffffffff87, 0xffffffffffff510d, 0x53e9, 0xffffffff}, {0x6, 0x100000000, 0x98c, 0x4}, {0x7, 0xffffffff, 0x9, 0x2}, {0x9f, 0x6, 0x2, 0x2}, {0x7, 0x744, 0xb376, 0x3}], {0x81, 0x44e2, 0x9, 0x80000000}, {0x9, 0x9, 0x6, 0x100000000}}}, 0x9}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000440)) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3e67, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f", 0x4d) 01:52:51 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x0, 0x9, 0xff, 0x1, 0x1, 0x2, 0x15, 0x3, 0x3, 0x7, 0x91df}) r1 = syz_open_pts() close(r1) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = syz_open_pts() poll(&(0x7f0000000080)=[{r1, 0xc3}], 0x1, 0x0) read(r1, &(0x7f00000000c0)=""/125, 0x7d) r3 = dup2(r2, r1) fchflags(r2, 0x1) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000040)=0x3) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) 01:52:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 01:52:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x2000000000, 0x3210, 0x2, "d8a135cc0aec990bf97ecd2fc532dae206b5f010", 0x3, 0x7}) r1 = socket(0x16, 0x1, 0x100000000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a1b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xffffffffffffffef) 01:52:51 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="200000000000008d742c00b480309900fe7c8a5b67071b542a538706000000c41000000029000000330000000000000008"], 0x31}, 0x0) r0 = socket(0x20, 0x3, 0x4) socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0xb1d) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:52:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x5010, r1, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = fcntl$dupfd(r4, 0x0, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r6, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r3, r7) fchflags(r2, 0x10000) 01:52:52 executing program 1: r0 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000440)=@abs={0x1, 0x0, 0x3}, 0x8) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='%\x00'], &(0x7f0000000380)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='K\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\'\x00', &(0x7f00000002c0)='!\x00', &(0x7f0000000300)=',:\x00', &(0x7f0000000340)=']']) execve(0x0, 0x0, 0x0) 01:52:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) fchdir(r0) 01:52:52 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000b00)='./file\x00', 0x200000600, 0x20) chdir(&(0x7f0000000080)='./file0\x00') sendto(r0, &(0x7f00000000c0)="d2ca382404b8c790f3f7a41c365113e6ea6c337bedacecebf1500abb501598a4076288122f960f1e8ba7dba9b3dc528d9ba425a3824e2b4ab33bc4554e4ec8f46fb52a0140b75f339184dc179fa9c87bd24e700663b80788f94774cea02c1ff7c0e453805920216b4d5029c1059424f095f3fe861e89d4ce1495aac3d0d8faf6cca4825c10eb8cf879a88066fdcf957b4e4c23cb774fa4b6efb680df242e7b9ae4f5548311f9373cb1843e3bc1893637371036bf124b0ec2b6e5ffe1b216057802928353d119a3765e3a8b3bd3618b4138b4a4fd21746391f2b76bae40452d93fa584f75b71e566875b101b6e9799aa7c60283c339", 0xf5, 0xa, 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x8, 0x4, 0x9, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xb8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x5d}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff3000/0xb000)=nil, 0x800}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000f9e000/0x1000)=nil, &(0x7f0000fd2000/0x3000)=nil, 0x6d}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000e56000/0x2000)=nil, 0xffffffff}, {&(0x7f0000e78000/0x1000)=nil, &(0x7f0000e0a000/0x1000)=nil, 0x2}, {&(0x7f0000fa4000/0x1000)=nil, &(0x7f0000ecb000/0x4000)=nil, 0x5}, {&(0x7f0000fdc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ee6000/0x1000)=nil, &(0x7f0000f2e000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fce000/0x3000)=nil, 0x2}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffffffffffff}) mknod(&(0x7f0000000780)='./file0/file0\x00', 0x10, 0x6) fsync(r0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='c\x00') r1 = semget$private(0x0, 0x3, 0x80) r2 = geteuid() getgroups(0x1, &(0x7f0000000840)=[0x0]) r4 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000880)={{0x200, r2, r3, r4, 0x0, 0x0, 0x4}, 0x1ff, 0xda, 0x3}) getuid() symlink(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000c80)='./file0\x00') symlink(&(0x7f0000000900)='./file0/file0\x00', &(0x7f0000000940)='./file0\x00') readlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000c00)=""/10, 0xa) ioctl$KDDISABIO(r0, 0x20004b3d) unveil(&(0x7f0000000980)='./file\x00', &(0x7f00000009c0)='c\x00') ioctl$TIOCSTART(r0, 0x2000746e) kqueue() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, 0x0) preadv(r0, &(0x7f0000000e80), 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000a40)='./file0/file0\x00', 0x0, 0x40) semop(r1, &(0x7f0000000a80)=[{0x7, 0x81, 0x1800}, {0x0, 0x6, 0x800}, {0x2, 0x9000000000000, 0x800}, {0x0, 0x40, 0x1000}, {0x3, 0x7, 0x1000}, {0x7, 0x7, 0x1000}], 0x6) getpeername(r5, &(0x7f0000000f80)=@in, &(0x7f0000000ac0)=0xc) sendto(r0, &(0x7f0000000b40)="6bcf6c5faecd738610913b905336161625452fddf2de5272589ec6846343f79118a90019934f235f8667a1dae82a8e0b8c2f3baa8d5bca8167dd1aa883ee39b122f1583a2a4db4362aba681154e4d2f2d7ee7053e5aa92459244fcdc5e13f5368da564ac6b70ed760c0f7bd108fc554762bb330672c03e3e79e38f5af31c2516424f6fa86112d4d34e8dc228c2f53e07b05f692eff1f", 0x96, 0xc, 0x0, 0x0) lseek(r5, 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file\x00', &(0x7f0000000cc0)='./file0/file0\x00') 01:52:52 executing program 0: nanosleep(&(0x7f0000000040)={0x3, 0x7}, &(0x7f0000000080)) r0 = semget(0x1, 0x4, 0x1) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f00000000c0)=""/56) clock_settime(0x3, &(0x7f0000000100)={0xffffffff, 0x4}) semget$private(0x0, 0x0, 0x10) clock_getres(0xe7908e91e3ca4f57, &(0x7f0000000000)) 01:52:52 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x3c1, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x8, 0xfa}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x9f, 0x20000000, 0x8}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x3f, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80, 0x8001, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x14, 0x1, 0x5, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x9, 0xfff}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x19, 0x2}, {{r0}, 0xfffffffffffffffd, 0x59, 0x2, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x13, 0x0, 0x5d7}], 0x4a2a, &(0x7f00000001c0)=[{{r0}, 0x3f012599f52a9596, 0x1, 0x3f4db4832ff57021, 0xe6, 0x4}, {{r0}, 0xfffffffffffffff8, 0x2, 0x5, 0x5, 0x32}], 0x200, &(0x7f0000000200)={0x6, 0x2}) pread(r0, &(0x7f0000000840)="b6c32a9baab283054176cd5d7bd5510bf3763ddcc25ec69560527a8f09a3fde2b63f06ec83b78639368d2f2a8e9a4c75f0e719f522a1d7111c381644df2b48c86079c1cbb33435fb54da3fdc13fdb636a9d48820e132beb57f68458b1c7eff38af09e36aba69f1ab8efd2b0ab240152ca07c6aa6b42ba0c2b58e44de35827f5c20cd8cb3cc4b298e573f7bfc0a8a69c5c784b6d8b4736075018059407e28f09c8043206761acca06230b6ae05f5330f93d5230d01b518d185a437ad385165b5d1391c8366b303f464990dc9d52fa0f32566adcf8551530fbbcba63672f66166f408de1e0630116523e951fd36ef277964a634432492e06eec100faabaf20b87d398d0dfd67b6cb46308af04cdab5449dab674b1a4c888feb6b219fc89b5848874eedc3b9bad484cfeafad6adff6aa77086f9ea37174610aafe7498182404ed6cdb1c43b669ae742a634c38b288bf9b77c082a6d828f00119995a537b6687140905e0b4941f43033a03149d90c5bac1b74b70f3f6ad8b212c44aef911688c18995eb6f57b51993195b2a605f13a04c6fb883c565575935f3a4035b27dc8fc0de56b000904185b23c717927db3ebcc7c0feb2cc3d6195c5739fe47b6983db9519ef6cf98c6a96999f3acc30defb937df13974fa52c875852b2b759015c0d99f46423fc446d511426a1e9539032176c3bc66bb919d1d5852d51513e1316fd7a04bc091cc07537e7c361f7809ce6b526048d58430cffcc976d5e5c1b1051df62d2da1cb22c0b965261887841fcdb9abcfa4aee1a7c2f4b19210c2ed284711f74a88e47f9c913759b9d74ea7ba68824ff73a76fe1ee4f379ee571956f5b9aaebd27523aeb1d518babf5438f67b8ce51b893077f43bc77f2e6d9648c7da3a633c29c77f6525c77ae33c457b974d887acb501098178ab171d29aa4dcdc8ebe51c83cc26744a07098aaa8eb4157f12c57a7e32b7baf420eb36d711a2305c1d9a31ea052b18cf977e400a07e6362a5169d852e6f11a60754cf24a2c4f81f1a142713993ffe024027278b1e6aaf232560be6765fbce8d9d4f9e0b289272242940f5b0709bc0a8b207a7d9f8c505dbb1e736a2d74420e39eddbc7c5001ea5725421fd1083181e217a772f0bdeb6ee38b9624cef942945f9aa8120c74e1d43dca92b42b12b3bd8cffbe030616c60a24da6f263970bf2f18c2c13427c895f74e42656a9dd7cad347cdf550602e515fc85bc3550f25bd3b9860569da1a9760642e2f5427993fe2f543fd764c77b6c35e632aa210da332270e18a74bdbeddc3cc528cfd8c9a21dd25c42f15c691540d99067b73a5b8fa8da81a232ff98bc3280f68fb784d8f8738976f88402f3a1114b7cdede255f2a1509b0cc6440961364c94303cbaf6f1eb44a70fdcc7e623e0def687e2dc4637341c3c36797706d7ec26e0a4b01e08f45ccbbdf2dded550479a1b9a0f67fdbd716f5e8cd623ad7d5d98b9813535c2cbbcc6b11a600974561b8ace1b2610d59dd231a67c44e01d082be960ff095c6fc4153b7258967fc9646683771d40ec0987d7797f4f1a0d0655db3bd9eb563a36d6753140eb10263fa05dd81df11cbdb7cae6ad5f0417cabed736041310cd79c9723cc7785e5919bbc3ba310a2610ac91022e42efc727248906d84e496e3d44a17b9687a1c39f5000f5a32c83e72dab1fc004191be141466b3ab03e97cf4a12931cc0a3578c56caedaefce528fc7374c31e197067c54e67a27089f9e915a7320a5f16998a3f8837478ceb9f0c16db8e96ff8fa6cbd5327f9f19070ada6e16dff60135ea86643400421958c01a6f36a2b9d3bac16bfddde14c466a6a9fdd63a2769e1032fc4804ba245dfbb0fb5ea7d2cae12ade6cb87f3f2e171b03a9e83f4d247eddd043e6936c6b3b62db0c865fc7c3c5bfd3c90fa8347af1f6d8a7a05e36ac7a23a8223156c1e70f1ae1079bd28cdd1e1aa614efc8dc929fa2382f33433c9ec00c688f66bb8abb7cc2a4f7aea6f238b2c4c11703067b1630a59e7ec4b8d4c7a3c5dbcfdf752a3aafccd26313cd537e122ab5907484d377c99b9a6ad64c8838e79ad760e9e6a1b6898c0ff6f382af21b8ca0c3bb7d2f46c972503381be1b5fe670c38d4a7acb32f2ddccfe01bbfd84fbd814da7a2d6c4033569185424e6a458391d52031ec68ed8b469d0ab4215512b85aa006c389733a90e5bd9b6aa16cb8ba24734485481e0d4ed57a5e77eab9901a0b319f3b8bc555037c2c503ff1a4741d9a5755f6a84fd915c150a6c181603b0a7c09193bb8e13c9e9fdd0d55788404709827ba2f6ee7d84b28c0272a7184bf42de97224f854f43f3497d4624cc1954899e4cbb084e93d22ae1a7053554418ca6101b2d4d456c892e7562393f0fb06c64dfe4729bd72dfdf8cb42cabcfb0b25caf2d451ad9dc8b8005dba6cdc95e0439f3436ba0b09ac483d5a1a99b778404531f84f9eb78a49578fc9daf20c46d5c115e80326a94d19eb816d82f3948c882c81ca9fbfffbcc25c9f76c262e1d506143d635330136f2e7c9b651fd0f81dff6746c523943446521c998f301afe554b87dfc29019cc2f384e295f384d62a1ee9d9a522bf0986cc34516ee730bb8ea0b5e8184a4d497beff3d24bc6dedbdf8da146c170714a81ea24169866ff7882f81c04f6824705c7cbd03d12aa18300c0a3213f1cafe6980d82ab3ef2d2befe6598eea0450d5ca39b279523af583230a1f9c86737841842fb407444db1b46892a27897983145a97840b203f5b262b9f3c8becc7621c746c1e1fdc1d6655bccf9f65d3c80474f76619bc38aaaf6e33290463b225499685b698d3d54360dd0dcdea422d45f781460970360124b91854dc7c6960ee62fa745610fe7cf5db546e3e22d80369df869cb7525f6d596d9cf49fb70de737e8bd5a7861a7aa15550ccc35c1a08de1f43b31329e62bbb55a8f9f53284866137f864b96fc7601c07a93ba0b7e01d40e5ddf756a649eb523e3ec75c7b66e0636955e1e0204fe3294b642af3b283d5ea642383901110b2e8707902419dd41391bf06fe8f9cfb64de88fc50b256d795e46b361352eb71bd181b85149a9b7f5b3f9d2e449e768f12a1150ff9824d5161662be8c7bc192d556369481ddc8e9653205839d501279c1aac01d697ca32440fc85ee1d4be353f66b05dd8d802d545fa7b15f27c47cb65daf8127f692004259ed5072059ed3496bfeb6eb6612620f77e83d6025ce8b76f9647786f358648ce8ce40d2d4954b840ef74838a5106a4a48a3f53d30343a7f0a60cb13d978897ffaad1c6ea3c96424a9e4042fefc4447607d1853193f3bc7cf6f1848f4c9be628ea5d4f17a53098b0e7f86e426d284694aa829fad1dde322dc13e2be645cd4acdcaab6a89c5728d30809a98b3863bcc3a908324c9d76c7f542ea5bdb7218f7a646421fbab093b18311ee0ad21dc28ad130a13b071a4faa1f2fd31bff5c40934b51676389da77c08e6a615e77e3dbd90ffea822e6ad3359964d33fdca68b090d49a9b59a2af3f9ccd07c92d462a16a3c4745801934d5b65865fe355ed89c8ce5c642ffecbfbcca5fa34b815fda5a2634f90ac124d58b489a13beafd9d231ef3c8a99f16c52babc52979739c09db19294f079af305c4740b46a612b5d9df575b0cf1e10a76934974df6b7b40f3947027ded311ff6b2f35a6137f9ec45e13dbdaf86a34cc906779d63f27e1bab9ce428175088d9bf498bfc40972dddd3c2b1ac4a1f9714612549d431919a1aabc8dae58457b5019428e43ed334db95efa57fbbfc6dc8717760fa0a0be20fe3ff4c5774b8c2cb78a082f7a0378e33de5a40dbe8a7aee818708fe60e5e3fa72115ab6a8bc0a2bc4c0c96bca98007193acb292e79e6ce5e90c566a3d547a5925b466ccaa4e74e82c4a50a13ecc9821d65229a6ec6d7b6a68b337a69046d733680eeaf224543da7a3cd2d109a33251ce5dd15f737efc4a0f6d7fb1504cda6f69f5445ab0f9d8a2bc9e7409a2cd3613415856291955b6d5ecfe9e4da72a93abd66609eb1d22ca0f77cf70ce2eb14daba639dc05cc4844d7da8191fc50c6a4cd35b0d7abf49fcd276fe1adeed503135c56f5a19ef548b5ff1ec9ab93dfd7814f8e751578d31bf792c28c51925984543bf2662e844164647e05d17038f148637d18dfc5de69c431043f4ea20a53b68602d493734be83d9ca21f1a9046b290501f86a121c868217c513187c58e6e183c207ed3075b79b4598a4e27d6d2094ada00a1b2ee5264fbb4765182599cd32329754a501267fc44094c707e6faf462b1ee763cb87fec31bd9e1c956fdd8740bf66aa5f675b2b956fb5951b2da794d118ad967b5db0f1d047de6cd3ed853e6eab1aeae469bd064bd42825757c967036f9db2a616baf793569dfc5506337404008f92e0343fa57703e90c0f648f2c998e55992d0514362c01414f98ff571c44ead9627d0e82099a302a6618dc3368ab279aab95179253318a392faf4f25f2d49442e27aec120aee83eb15a269f68629a77a0cf0029f7687bf52969efc846392537f5d695dc1039b194bd55108551aa7b6a9041d7f305774ff8e257cdf641b43f3277dfd5a64d274b241136593ad0f63a0aad63a299be240fd0c0e8ce34fbb10dc7eb59690576e0d61687ce8c9e254a6de0638584a9c6adcb406d4c41000674f7eba52c6be0b62e76acac2f93ae6e3e6d34b9e8bbba1df3e79f9b7a65d499723cd18a41433df0a8803d2dc7793a47c292e8f4309f4b266744b0cc546fd61dc54cdf2bb18c8b128bd6b0d438889809d787174c612cee361ebbbdd6449e13598d0cbdf23f6fe6488b4294c51bd18b0a7691f5a4358c169330273d2e6058ce6d636e13bdc03ec40aca9e860252d4e9dcc1d673f184983d7302db89262e51238243777532045cc086cbecc962c182ff8d4293621b50d4009b5a36840bbb6fef72a1dbb1200f9bf1e26a02affacee277244f3c442b6f213d237ee6b4403a0b7260693b7db9d3d69aedd46a57c11e0fd1b4103745997955c6ec1323f65a7ca8bd3350b2de1dacccb9584a8785726ee5457b2f7a09d41f4e786738463bcfc49bfc855fc22f3c97193161b94970447de7d3052e1feceb956028544053c79245ed12f779f52a3da941c5caeaa7d977c43b6aca70773b555879fc77544974cd69a8561f5a86fdc1abc88819db7e6142f17245b82aa5aa546d9d20d828c320f1a8f956c96911acd0889f391cdf045f52a3dcef3e945d494e2f3bde4d40346e4b52b61c2a1cdacfa204d88294f3317c5a1c6743fd1b28c1180265a02356d001b2f2b6f4c3dbf03999ec39049a3e6cdce5897e967a352b867a8178c124fb0d959aefc131a46d835a6bca3051ec1bbd981e76d973d4fae0dc3cc9fdcdf359c983b1b0e6460ae9583d1c3f5575f0ada7e14b6af1fa57bebb532fe59fc230a84369ed30553709aa61e1d9b9b58bafa26c5772290f6ce2bf5a7f92ef30d755619a1a6912b2e39402f5fb46549ad7092a66db862ed4026d656a58bfc2430863863b1525c8c441dfb25c2c57b139202aedf0e5a4610806948c8f40d68d55e67bf16b19ebb8d60bb7e50c2feb979b9dc96855e0e87ad331195c4215ed6fd3c590618fc0a3b279eaa47b63790adaba5e6a14010896d3facff3b1341730cee31ea150a117c0f83fb0d0f9d92b0077f8be2b75eba51d947db17b55c1946f15f2cc34c16b8b3d3e47ec09e858d956a955839bb3711ff87fc9ae037ae184ef0407a364b794d3b66faa5bc75c7012e0998a8499d0133c5544a063989e4b6", 0x1000, 0x0, 0x0) ftruncate(r0, 0x0, 0x2004030002) 01:52:52 executing program 1: mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 01:52:52 executing program 1: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd22000071b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000540)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x572, 0x80000000}}, &(0x7f0000000100)) r1 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f00000004c0)=0xc) r2 = dup2(r1, 0xffffffffffffffff) semctl$SETVAL(r0, 0x8001, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f00002bd000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) fcntl$setflags(r2, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x1, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)=0x50709408) r3 = socket(0x10, 0x8000003, 0x1ff) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000440)=0x5) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000500)={0x8515, 0x4}) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x9) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) fchflags(r2, 0x0) close(r3) r4 = syz_open_pts() semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000600)=""/80) read(r1, &(0x7f0000001680)=""/4096, 0xaf) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) semget$private(0x0, 0x0, 0x80) r5 = getuid() seteuid(r5) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000200)={0x8, 0x4, 0x4, 0xfffffffffffffffb}) 01:52:53 executing program 0: sync() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x401) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) openat(r1, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) getrusage(0x1, 0xffffffffffffffff) 01:52:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="5726ec4f4f42aef7d58681"], 0x6a) 01:52:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x5) close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x100000003) 01:52:53 executing program 0: sendsyslog(&(0x7f0000000000)="4a175cc4cd70f85762104708f34e65e61b328cbbddfe6720eef8447c61eb9475df0dcd2619c2f899c594acd596b7de1b8cb33dcee32d75516761e3c41d1da6b63eb71275438b8c450000efffffff0000db790c50bb4b64f7de659cef1ce96e9a9895afc98c5965677ab9cf59d1ad0a38fce87d50b25b8ea259e72d14f3251a54ff3ad19e38c83181913bf2957e3375c4c7b75e3980f5975a8f8f03a60941f31402dea6d70d565fbf739c598ca811e081c8fd132fc6138c0389d8aacc7140845892", 0xc1, 0x100000010) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x400, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x2000, 0xfff) 01:52:53 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x10000, 0xffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000e8f5e6f38e0c3282bf4e4cdb6b8bcdae9db0368d0c0ca2c7fa9814a2975d04d9be1a8bfcc72477dabbf96551ecae2435645cb2786cec5573609c63f45178aef9bd49db88542b86", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 01:52:53 executing program 0: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x100000000004d4) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="6bbc054cac3cf103aca5cde29335f550f5247f60eb7d72459d5ede21a0cb37c300dca4edea40c082f2dba53fba69f7a80d1862c57359c46bc5584db16569eebd632c70333775337f00aae29f06b2ed9f94828a8077a6abab42d08419187b90126bc1038a94a55a21cd03f83e91f06ccd80d4cc94b408d3834932f6a7640985b08171ea92ca43ad242b2645833c558f33683ff220a26e4ed19ff1265f4be2e3"], 0x10}, 0x0) bind$inet6(r1, &(0x7f0000000340)={0x18, 0x3}, 0xc) r3 = socket$inet6(0x18, 0x0, 0x1) semctl$SETVAL(r0, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getpgid(r5) semop(r0, &(0x7f00000002c0)=[{0x3, 0x24, 0x1800}], 0x1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0xa00, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001200)=[0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, 0x0]) setgid(r8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440), 0x2ac) ioctl$TIOCDRAIN(r1, 0x2000745e) fchmodat(r4, &(0x7f0000001280)='./file0\x00', 0x100, 0x4) r9 = kqueue() kevent(r1, &(0x7f0000001340)=[{{r3}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x100, 0x66f}, {{r1}, 0xfffffffffffffffe, 0x18, 0x39, 0x80000000, 0x2}, {{r6}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffff9, 0x41, 0x40000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc4, 0x40000001, 0x2, 0x5}, {{r9}, 0xfffffffffffffffe, 0xfa2540e46b1f8790, 0x40000040, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x7}], 0x3ff, &(0x7f0000001440)=[{{r4}, 0xffffffffffffffff, 0x40, 0x3, 0x0, 0x80}, {{r6}, 0xfffffffffffffff9, 0x0, 0xc, 0x9, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0xfffffffffffff835}, {{r3}, 0xfffffffffffffffd, 0x10, 0x2, 0x1c4, 0x20}], 0x81, &(0x7f00000014c0)={0x80000000, 0x9}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) fcntl$setown(r9, 0x6, r5) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000001640)=""/90, 0xfffffffffffffd93) fcntl$setstatus(r6, 0x4, 0x80) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000080)=0x1ff) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x9) r10 = accept(r1, 0x0, &(0x7f0000000180)) sendmsg$unix(r10, &(0x7f0000001940)={&(0x7f00000016c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000001800)="8a980431396689f2ce624957203c4f574e7b755507570657959339c7432755281d9277990ba12f42d5b0b6896d9548de30a754316fc7ccae10d6239dc1f715402fc324951c3493426299ae9d5b879aee961e5a8f63269c950c4f7d6fd82f5e03178525faabac5fc9587450f47cf0822f340b08211675681e0ea3bd2dd0065d34d54acb54690bb90767b1c20380bf4c3527d9d6c586", 0x95}], 0x1, 0x0, 0x0, 0x1}, 0x40c) 01:52:53 executing program 0: 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) r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x4, 0xea) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 01:52:53 executing program 0: r0 = getpid() r1 = socket$inet6(0x18, 0x1, 0x3f) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000180)=0x8, 0x4) getsockopt(r1, 0x200000029, 0x8000000000003c, 0x0, 0x0) r2 = msgget$private(0x0, 0x80) r3 = getuid() getgroups(0x5, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r3, r5, 0x110, 0x7}, 0x7fffffff, 0xfffffffffffff147, r0, r0, 0x6, 0x8, 0x10001, 0xbda8}) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r10 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x2, r3, r6, r7, r8, 0x10}, 0x6, 0x8001, r9, r10, 0x8, 0x5, 0x2, 0x9}) 01:52:54 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x5, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x18, 0x3, 0x1) r2 = dup(r0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r0) r3 = dup2(r0, r1) pipe2(&(0x7f0000000180), 0x4) dup(r2) ftruncate(r3, 0x0, 0x9902) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:52:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getitimer(0x2, &(0x7f0000000040)) 01:52:54 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x41) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0xfffffffffffffff7, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 01:52:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x0) 01:52:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xcd80a6be7574570, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000400)=0x30000000) 01:52:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x7, './file0\x00'}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:52:54 executing program 0: munmap(&(0x7f0000a0d000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x8, 0xba90, &(0x7f0000000040)="8d9d79b5ffdd3756bfda8c0410be41b4c2b3ce64c398711ea45b9d23e142", 0x1e) mlockall(0x1) 01:52:54 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0xc2a4765885aa4cd4, &(0x7f0000000080)=0x3, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x800, 0x9, 0x100, 0x6, "e0d93cee4ae2ea4a51ad5845a48e3937b0f82afe", 0x7, 0x6}) r3 = socket(0x18, 0x2, 0x0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/125, 0x7d}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/114, 0x72}], 0x3, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:52:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:52:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x4bc}], 0x6, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) write(r0, 0x0, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00b000 failed: hole in range map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00b000 failed: hole in range 01:52:54 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8000000003) ftruncate(r0, 0x0, 0x80001ffffc) truncate(&(0x7f0000000000)='./file1\x00', 0x0, 0xffffffff) 01:52:54 executing program 1: r0 = semget(0x1, 0x2, 0x600) r1 = getuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0xfffffffffffffff7, r1, r2, r4, r6, 0x8}, 0xffffffffffffffc1, 0x4629f8cb, 0x100000001}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x8, 0x2, 0x1, 0x1, 0x25, 0x80, 0x40, 0x1, 0x1, 0x5, 0x6}) setregid(r2, r6) setgid(r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x6, &(0x7f0000000200)=[r6, r5, r6, r5, r5, r5]) semctl$IPC_RMID(r0, 0x0, 0x0) getpeername(r8, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) getpeername$inet(r12, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000380)=0x6) bind$unix(r8, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETVERAUTH(r12, 0x8004741c, &(0x7f0000000400)=0x7) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r12, 0x80585750, &(0x7f0000000480)={'./file0\x00', 0x8, 0x62aa9a22, 0x1, 0x0, 0x8, 0x9, 0xfff, 0x2, 0x3, 0x3, 0x5}) bind$inet(r12, &(0x7f0000000500)={0x2, 0x3}, 0xc) r16 = syz_open_pts() sendmsg$unix(r12, &(0x7f0000000980)={&(0x7f00000006c0)=@file={0x5d35dbc88eca7e64, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f0000000700)="050451d6b831b1b5c740d0be7d1aa6b2a0e6e8051e87cce750d2cf90315b34fcbe13ce67dc408632d15b25a785a2edc6d82ae0aa30d8c7c31e073a484e798b2f7edb5287b2e21b448d0f521731e99c1ea4fde9812209d811742cf1e48709303726bd3926f3413e70c40d0d03b99b01d6d995a03ada699f0acdcb8c76204efdeb959e37e1e63351640298c598d1586d1ebed56844ad61ee9a23ed", 0x9a}, {&(0x7f00000007c0)="365fea326ae3bde22257935d3bf19dc4e70ae4dbdb373ef67c85b83c34b349944d9143f2387dc9fb626f30be1d144d5085688f1607701871ec95bca67538e3d6b620a7fdcf9ae60b8595e9971d414e7ea42ce2160dfc883912da0a80c20aa812d49cee25a61ad716126bbacda9d517f9beb44878db", 0x75}], 0x2, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r3, r1, r15}, @rights={0x28, 0xffff, 0x1, [r9, r16, r12, r12, r8, r8]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x38, 0xffff, 0x1, [r9, r9, r7, r8, r7, r12, r8, r12, r12, r9]}, @rights={0x30, 0xffff, 0x1, [r8, r9, r8, r12, r7, r9, r8, r9]}], 0xd0, 0x2}, 0x1) setegid(r11) bind$inet(r12, &(0x7f0000000540)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgroups(0x8, &(0x7f0000000600)=[r6, r10, r10, r5, r10, r6, r5, r10]) getpeername(r8, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) semget(0x0, 0x7, 0x2) 01:52:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x5) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08000000000000007e5e00000000348adb0100010083a8d1c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da0bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1c8b26688d3c30150e268f78faa527e0f73e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086ba7eedebebef456c9b48aed6b887340a472826ca652b9a653ba045a0655f8fee5658816b9f4326952039e40232f533ec95778c2477c877abbed2f"], 0x1c, 0x0}, 0x0) 01:52:54 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x5, 0x7) readv(r0, &(0x7f0000000080), 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 01:52:54 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) pread(r0, &(0x7f0000000000)="9cee65a7f22a0796b0bb3768a47b1af6b026d8f1ce68caeb3193251e7788d3ef1028f251eb0e86df1ffbebffa3ecdae3245f466a306151773526fc86d09c11e5ffb2723f9598f392593acb8efb483cbb2daf047784311c78f446b20c0eb32202448cca9dbcfcd98f5181f4604aa164cadd1a32c213c9010d896e8cdf7508535605ae67d7a763e79c7f7b498fe37d5aae7d7be4a5bcfb7727fa40d4d3daeb0f32297d7d3115fbbcde26e7a6549391ffea57fb64446485dc98a76fd2b0a3c98a8c1e149a8af30f1474d210ac77d61217ba", 0xd0, 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 01:52:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 01:52:54 executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x80, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x40000000000000}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="697c953344beedcf4dca97000e2f5a8c7a47503cc4ead92f2aac03287eb51c63dc6798d0945adcafddefc470f87c123854d05c73999c34dc67a8fafa8833ddaa908730ba219d9ff0c70bdbdc", 0x4c}], 0x1, 0x0, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1101, &(0x7f00000000c0)=0x9, 0x4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x401, 0x1a, 0x5c, 0x4}, {0x2, 0x7fff, 0xffffffff, 0x400}, {0xfff, 0x9, 0xd5, 0xf5fc}, {0x3ff, 0x8, 0x4, 0x100}, {0x0, 0x37, 0x3, 0x8}, {0x7, 0x2, 0xfffffffffffffff8, 0x101}, {0x3, 0x5, 0x7, 0x7}, {0x0, 0x5a7, 0x0, 0x28b}]}) 01:52:54 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r0) 01:52:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000000081, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1, 0x1, 0x2000000) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 01:52:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() r2 = semget$private(0x0, 0x4, 0x20) semop(r2, &(0x7f0000000000)=[{0x2, 0x5, 0x1800}, {0x2, 0x4, 0x1000}], 0x2) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 01:52:54 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) readlink(&(0x7f0000001b80)='./file0\x00', &(0x7f00000024c0)=""/4096, 0x1000) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 01:52:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f00000000c0), 0x0) shutdown(r1, 0x2) 01:52:55 executing program 1: mprotect(&(0x7f0000452000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 01:52:55 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) fcntl$getown(r0, 0x5) 01:52:55 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) write(r0, &(0x7f00000005c0)="2d9504d4f0ac17264c094d8fe875d46413f0e1312c55168163fd1054ee40ae852bccfc953df2d6745f450251074a50f41c612dea068cccf0bec419084c2eba04ffb195052c5aa02f04ffd7f593fe1a518806895e580a5af02e21575df65f294827f580a6f18572b0831b2f5b987f4dfee7176b327e2470fa56773fabd4ebe90a36fbcf1740aecf25bffc7ba57c96ca488a49a1486df1684feb4750d3d7c46da95ad9d8f968c690327e33b70f9e476974e52e1c49791b286706ed2b92e6880aff9c0cd1e720ac42c16216ac9f6589a5143d7f0c387a3226e58bc372db16f69fbfdee185bd4cee10b895d493c4a4986dc7cf6187572959afb8f8b3f15e8430aeb8b49c4df203808a80535b424770388f2f0768a4f05018c3c22bc9abf0c65a01dd5319b8d49b43e8e1ecb41405cc8f92a191890ba019a61e187c92c85298a4bf3fe8eacd15d7132b34651626cf88a58de4e537ba5da2ed41e635546f8cb17619863ccad9563e6468e7cfd4694b0977318058b214a7101a148a947cee235b18c5c87bb5838a6956884c7ea84d1811acf1a71f596dd1cc4f439d881a98fb474ac7b085fe174084d08210f1486078a66010d725f00c1cb85596ddfd1634c53ff8d3e4bc366ae034524a53130916aa4702ebe66635dc6641fd5b1fb02686a51b77c1fae49af3a6d5ae0e8e8e85bdfa0ff3a030460e9ba75aebdfd8c471b11a513e7500eaeef7bd8968a9bfff0833dc84066f112e22a4ed9a7a5604f284d11db9b2e6b6563a2b40144718a24d9bea86525d4212a606ff73cdb9156dbd9e042c4db084d0afbbdd3a176b57e601e06269054f3b90bcf12ef2695b5ab5fdb8ba7c814f5bba79ea0caa09b9148eef82e3570186db2d771dfc05ac55e5cbe5df28588bb8fc5c4d5548529ae78f73d097cdf56dac0ce229a99f8a163647461198b09946cbb0f059b45f992c6d7e489c600f2bfa629c4fb60f5d6f4adec0b03148a556d8cfa937cda696fea12a0619f82c71cc458cf6bbfc2768e905a54da1ca53b5eb95310d22e1354c1d1511231a1b2ccc033ce6bf4c4386e261973efef9d5de5994bf7d9dfa0a1f08046dea1e5d0b7b814f62bbb35b2e063771d8b2d0b0ad2a9b1a648f050c1eff0ac599dc3bb81a9f2336a65ec624366373a5723a2da366c076007df11c20f32bc34b61dd71ab425062a9c4bb77543137130794c6245099f23ee79ab308f02c0ae43172f3dbae1140ff2bb4107f63221ddb5cc2cd7c40589b72aab203632e4730f197499437d280f9e5f5e81d598ee559f662f9b9ff0b0698e9669a2debf4cdf6be779d426aac5c3768393ed4b09628131101876e53b39c0becc1a214e9d81a8f659cd4b2c690849b93aecd0a5001eae24ea719b6b59b95e750cce50a55717180b1d1408df2cc49176bc69787d82c7c4f07196c58aeab34b428144d0496444b5bc667311a4eef413557fff5cf55c3eb163cc05a04c81b733f40c04736a06f9199e76bc42305e3bac3d4e21d50756c41fb664bc2f5fcebdfa0453fae6858abbe2a0a495480c8bb2923bb86f31d22632f8fd21e3640b5351df36bb4e839bb624229f49c703e862358cdcfc3ed0ac53612d1f77eabc8f7ce32e35eb8de9bc7d69e4d5defa4da70c9db4222c408f4150a3547a3bf505e02f471852532a66ced094ac3930dce509f00eb6802eeb6d6bda8e6fbe927d2f7f7686417b3e9899a8e298035bd1bbb9cfd43368063ee487d4260f5169511f1b97eab70adf31f66ca669d573234e88ea829853263ddbd78f2ec7e1a100ac70887d30365fab1b292487831e1dbe83487eba14b0c44e02276ea534c53a8cb1145f2ca8038e78c2fce9e06226a8115deea601dc048e40c864d3df19d96f983ed1012c4cf366faf6a132b7357a18e197b5de50f1718aba382256db49c32a18ba188527a9e9982b87a0491182c8238934009559ec1b19e43cd709b94e9697a9acd4e40ee334ef3e83352f316e3361c97915be781126e561a0417a4bffd3912f3d02ad27ed68a52439fb624150935f892059dc20a4545d42eeaed1ec11f405ecb28d4f2a039f32a4f9ca2bfc6eab2ca2c5c1baea508a9644268fa08fdb1465c9280e837dc56dea92a16f2abab8a90e7addea6288cffa455a3db3cbf594cf74d952da18db32f1e1cca77ea64e7ba75d988a80973342f3bcd34ef8642dea144f2dd6fa3da9e3d56f80582365fc26edbb8449fc40c824f1bcb955a391ea0f104b8282e94a0fcb3a898b1f190a2af631e47cbc37a03de0ee7a23646f2ec57efa6a9a886d40c9144cc40c0f186bbb1fff7f808bdbcd642bbd4f082ad4959540343bff8ed44d1711101f15f8a03100b268350e55ff05424a8f723d60584c76058de9c68598657d260b3b396c86d6f507e27435c4850f38da8f945d837bdd88844990817c94553f72739b0881723a880034835fb3b665b16f907c2ee3da667f5d8bcaa49d825137cd8eb071c2003c1de9cfea44c365b5901b899006e330a07b5e0d134a7fe3da91dfd84ca8849482ac8a3108b5b637e418d9f98200b804da80ccdb55e015aa001db9847eeb7bd8a156b5fd6020e980ca01dd5bebae74dff78c0b88571ca365942b7f3fc0eebfc24a0bcf72339a1b6d6be252e16855629e47d21ca73280fd44a4e0643089855c88f6b1d39ca8edd2f7175579d88ac6236dbda0805a8c20a4eaf87577aa36020514b507bbe85589de34e6292b9f50d78acc8f5ada120063df671b5245b17a68eea30f71e02e6f717c63f966feb0c5735bb36210c821fb3e5e49aca92272bb1bfdcc8d5050b7c2d48211fe414a8c57c7ef8b2b892ea7de3034a7c548f65edf0f64030bd4a2cf5533ca5bfa625ea2e060c34c5c2bf18aef2747608d92f8b0adca025581f11ebd9643944c047ee63d1b3b47667094a0902dbb32f551f7b80cae7bdad3f1392bf98e2bb1d09450a85fd8956b1c687c6b2bb6882f7d0e8f7fc7ee9d0d9f9ab02519f324f715fe5415c49a0ea28bc7dedb444b86743438aed444be0fc418ecb3797a3fcd119477e7e41113d88db0b6d0c622ca7fe810a10b2ad968d2e99969e48e4beed61ce5a31d6724638ba5a70ec428077ad8632834a153a52a6ff084f7758cbe9ecc9b8f950c30bfe4eed80d688e6c4ab8f7eecd2d1da3b2bcc48bc77e821037b2870a2badd866617ad5f09361dd948ca751b8df290f5169a25068109bddf163a6342f49ea0fd8688c4f67a08911529c85eadc3fc9207d89ec5ce79a41641e75c0a3bc56a968229d1e3145dfde064abf3f12e7f97b86e281359cad81ee80d923ffd17198a6c198343b824641435ec4e69e2bae030851ef68c1aa95a73a524c556079fdd50d1a190fced1cdbe1af8bd48546318c1a7ce2c526d1e932538521fd3fa01ce684d12a8564576149e99a98edf5a556711a2317c530c9fa12f077cce3653a400a2128e571687ddb2d125656cd558823ba101225d3813135dffa2de365ba18635df0a9792cc0a8d0e3867042ccf4f9c014060094cca453167decf4c2b05389beef61296f62e78e0324967fedc9c585761f29125729c738feaa5ab2db5ea0685969ef8549eb2412d2ce77b65fff1c785ab4a9c2fc152d16ae26722793fc21e024ed596c7d1330d480049bb099619b42eed68ffcbdaddb91c0dc3202ebe0d83c124d63ac6034a492527c91b1d28a764347936e1ad1077339f955215f61e2a2a5877a8756704dfc984e6f1d33bdd3b7ca7ea8b77f5dac6d9c1274faf29a6538bf8af1d309e0b378db47513b9d8f23d9f2cf71050051f56d2204a15d7c5a31cfb1c260b725a8144e877ac19ab729884be83110f31924645a3857d5d815a8f600a4f983a0516e6e736b59f25de8e1281e225ba7e8ddedc50dbce95faebe07e5c8c51207938542a5092d2f21eaf857ee58510ac8ff14d705f016279ac2df63abb62753d151ff849d6282926f969c32530b279adcb404c09b92241b2146cf8249ebe63154046ccefa631b9784af58eb3e8b9fccf6be33a8a9e07890f7ecbcb314890be4a9b31662d55a3a9af6f90b4bb656f3c905dd59c2fb59ab145b3a70c70deeb837e5346ba05acb69b401e6378829404f69840c8e2f0f12ca11f2855e1b1adef28fe83e39a82e8f81f910545e9e8e56663e22aa4131f40d42b366394830cf21f00c5ade1f8395ae918719d64acac3138991f3e5d51b342ff8e2ee66be7c808febc681e294a921527614388464e92d3c323114008217943f5c9dad777fe620c83b08e0781263521c6e06d3fa47abfd8b1f372d2aaa4a736e043f2098b7dbbc28985c2cf0e5853f83cc4339f119adb834dae264e377d305ce98618d9c7a02ed6b6f848a862d3080446207a192889c7742abfa38549839734e7999837971093fc8498e2d1f2d968f37e49d2677d986799a002b0ebb0a402a0d59e5f5a8d56aeb1eaf5db88a2644e60e2b7a8b129a70e486486de0a83080ce70799026287933aa0a653cc2f08aa25fe392cfada21ebfb65dccc81fe4fce683bf505e2c13403f76ca69b3a2ce0b76d58660bf45180bd3a61268847a74af26f6cfa7e7a979382c6c699b031849562217cd7d67ff222491334a0d937d00404017be64ea0e2b1fc921edc724041de036906f87add84a07a3bf1398ac0ee1ca08d1752010644f54797aaf4e7fee52d2bf98fbe9c5d9d7c24027a459a94f45154adf78daa11c4e990fad5d2e5e82b651e54671288abe757da3210fc7176d6874f23e3d2ec2b6609a6e643d55b28dbd973e43a07d9b837cd05f6191d2128e41f73386a55e7e6005da853da0eed17d0e40a7a2aca0c87c92db287512b88c11bd4bc2d60a294cc05b95e35bcab79d714d772be3ea08fe3f7e14b8bf49d65bfbf6983383d8738abb69563349c242767c3647d141be5a4758385ef6956a936e90fb9006cf819abbfab5e019c15f494eb8e51509f15f83a8cee002626dbcd21f10a7796534e1de70ed5d3d3e6f26daf6d2b7a96ed098b8753f6dc9ae20882beace464ed444d323ede7217bd6c4b01ff38b2e645fb662fc3ae7ae1a188c03404165c36e06ee91ddd82b985342cf126ada8be3ef369c568c12268138c74ce08e425e05cde625a30ed6023d5c9e6b5c18a88f80ccc60fac4301bcfe0b98f9847483dd38070aac47df9e343b588c88faedfe0374c737b652e9987079b292ba178352b5f4e146763b0d2d64f694c994e59743123feecb063912cbdf48f80c2607c5eff10987ea795d838c77b188538009d8037b288c286a67769a0195efcfce49ed5032867671df9aa350f02da2491445c74cf9b73f7715fafb26ce9525c49f0acc2af7e865e47a6befa9d14714ac6cd2f895109a4ad849c7b08c120b1df39c3ceffadace9e2d2e20f6e4887fad3f78893cceb8d9bc245aa4936806f3f421e82d3499683b545a2e5d4aa5b31fda86812807598bbce685d36cf9dcfa4f29878ddda5e8dbcc2406f401419b3e464a59b4130493603e3b5e56ac51e72009e11cb1040927895a889d3c30bda85010778547470462d6aff8a005960cb975f77b7f31e1a33c4419bfa6af91f406e7098960f0e875050807d927b79fc5cca3e299b6d95cfc04ab87322c0934fbc92c79b75d497cba53ad8847ca8bf7f907084811eae5531b6745735c13cec9e6d69fdc1b2c70bc1b6a5e722d191e7f631fe2cc56185ccdd1d909447a16813f47bb816379818f57a83d786e1449ce83692f28e600d3f6422ef48ba9cdcdb1bd526cf5683f66b5deb36b3022a0dfeb89674f1de67643aa0cf7cdca49e08ca5f55f8e1ee60cb681", 0x1000) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff100100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a"], 0x1c, 0x0}, 0x0) 01:52:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x4e7, 0x90d2, 0x3, "d730c1e7bbe23cdb0000020000c0ff3f4de400", 0x101000000, 0x6}) semget(0x1, 0x3, 0x200) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0xffffffffffff4ee0, './file1\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) close(0xffffffffffffffff) semctl$GETPID(0x0, 0x1, 0x4, 0x0) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0xa0) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) semget(0x0, 0x5, 0x200) r3 = semget$private(0x0, 0x7, 0x286) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3f5444c6c022571, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) semop(r3, &(0x7f0000000240)=[{0x3, 0x44a, 0x800}, {0xffffffffffffffff, 0xfd, 0x1000}, {0x8000003, 0x1, 0x1000}, {0x6, 0x1000, 0x800}, {0x7, 0x6}, {0x3, 0x9, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x4, 0x802}, {0x0, 0x7fffffff, 0x17fe}], 0x244) select(0x40, &(0x7f0000000600)={0x1, 0x4, 0x4, 0x81, 0x2, 0x8, 0x800, 0xf5ed}, &(0x7f0000000200)={0xc8, 0x4, 0x20, 0x6, 0x7, 0xff, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x7ff, 0x9, 0xfff, 0x10001, 0x11, 0x80, 0xfffffffffffffffe}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) r6 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) write(r4, &(0x7f0000000940)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff65) write(0xffffffffffffffff, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pwritev(r6, &(0x7f00000008c0), 0x0, 0x0, 0x0) semop(r3, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) syz_open_pts() close(r4) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0xc, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000480)) 01:52:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3e67, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0ca870000009d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f", 0x4d) 01:52:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x1, 0xffffffffffffffbc}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x9, 0x4}], 0x8, &(0x7f0000000100), 0xfffffffffffffffb, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) dup2(r2, r0) 01:52:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x400000000000002, &(0x7f0000000000)="16000000", 0x4) 01:52:55 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000480)='x\x00') 01:52:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{0x0}], 0x1) r2 = dup2(r0, r1) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x1d0d, 0x6}, 0xc) writev(r0, &(0x7f00000008c0)=[{&(0x7f00000000c0)="b9", 0x1}], 0x1) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="f2058c84774e41d94d36b7c83711b0e1beff", 0x12}, {&(0x7f0000000100)="93f4116a952d4360d499e4d2521fdb0caa1266b8615650526fd544f30fd05f3fb8a4542cadc8157795ebfef410e418f810814f940b2704796fa08855479947ff598da6520fe1e1b13a81dcce46aa1c17d2373427575402e5370db0a32fe5f2a7947f7a8ed9587cbf308b887159f0840ac0f587a01b2d2344aaacc14d5c73d5e562bfb1aa5bd7609a62ed1a3ce958b14bdd6be2183eeff1582c2bd69d62af463eb369149591fe00b7476df41eaeb6ac97d36d23c4", 0xb4}], 0x2) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) 01:52:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) dup(r0) fcntl$dupfd(r0, 0xa, r0) 01:52:55 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000040)=""/251, 0xfb, 0x1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x1, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0xa818, 0x3, 0x100000001, 0x177d}, {0x1, 0x442, 0x5, 0x6105}]}) setsockopt$sock_linger(r1, 0xffff, 0x1003, 0x0, 0x0) 01:52:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 01:52:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x4) r2 = semget(0x0, 0x1, 0x80) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/203) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) 01:52:55 executing program 0: minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) 01:52:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x7dda, 0x314a, 0x1c0, "efc1684180101038a4f0ffdd4de5f8d56a9b6e7e", 0x366, 0x9}) close(r0) syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) 01:52:55 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x6, 0xda0, 0x301}, 0x5, 0xf1, 0x9}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) chdir(&(0x7f0000000000)='./file0\x00') 01:52:55 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000ac0)=ANY=[@ANYBLOB="080004e7df182aa3ad1080000000000000000000"], 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xd245be9ff250b2f9, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x6, 0x4, 0x0, [{&(0x7f00007fc000/0x3000)=nil, &(0x7f0000256000/0x3000)=nil, 0x5}, {&(0x7f00003c7000/0x4000)=nil, &(0x7f0000275000/0x3000)=nil, 0x1}, {&(0x7f0000204000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x20}, {&(0x7f0000085000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000100000/0x2000)=nil, 0x184a3264}, {&(0x7f00007bc000/0x1000)=nil, &(0x7f0000504000/0x4000)=nil, 0xd62}, {&(0x7f00003a1000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f00000c0000/0x6000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f000007b000/0x2000)=nil, &(0x7f0000629000/0x4000)=nil, 0x3}, {&(0x7f00002e6000/0x1000)=nil, &(0x7f00002fc000/0x3000)=nil, 0x2}, {&(0x7f0000018000/0x4000)=nil, &(0x7f00007db000/0x2000)=nil, 0x9}, {&(0x7f00001fd000/0x2000)=nil, &(0x7f00002a8000/0x4000)=nil, 0xda1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00006d1000/0x1000)=nil, 0x5}, {&(0x7f00002cd000/0x3000)=nil, &(0x7f0000130000/0x4000)=nil, 0xfffffffffffff8ba}, {&(0x7f0000780000/0x3000)=nil, &(0x7f0000403000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00000f6000/0x3000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getppid() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file/file0\x00', r2, r3, 0x6) getpgid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r5 = geteuid() getgroups(0x9, &(0x7f0000000680)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) recvmsg(r0, &(0x7f0000000a40)={&(0x7f0000000700)=@in, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000740)=""/129, 0x81}, {&(0x7f0000000800)=""/215, 0xd7}, {&(0x7f0000000900)=""/115, 0x73}, {&(0x7f0000000980)=""/5, 0x5}], 0x4, &(0x7f0000000a00)=""/38, 0x26}, 0x42) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={r4, r5, r6}, 0xc) r7 = socket(0x2, 0x2, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open(&(0x7f0000000a80)='./file/file0\x00', 0x800, 0x28) 01:52:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) accept(r0, 0x0, &(0x7f00000001c0)) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000240)='c\x00', &(0x7f0000000280)='c\x00', &(0x7f00000002c0)='c\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='c\x00', &(0x7f0000000380)='*\xa1\x00', &(0x7f00000003c0)='c\x00', &(0x7f0000000400)='c\x00', &(0x7f0000000440)='c\x00']) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x341ee754, './file0\x00', './file0/file0\x00'}) 01:52:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0x5f06fef1c90666d2, 0x2, 0x4, 0x5, 0xff}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xfff, 0x2}, {{r1}, 0x29c6fcde7672bfbd, 0x3, 0x1, 0x80000000, 0x9}, {{r0}, 0xfffffffffffffff8, 0x2, 0x4, 0x4, 0xdf7e}, {{r1}, 0xfffffffffffffffe, 0x1, 0x8, 0x6, 0x3}, {{r1}, 0xfffffffffffffffc, 0x10, 0x42, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x78cebe157f524bda, 0x80000000, 0x100000001, 0x1}], 0x5, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x3, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20, 0x1, 0x4}], 0x1f, &(0x7f00000001c0)={0x0, 0x5}) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) 01:52:56 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="c95b0400072254335a4ceeeaacdbbe27ad50142c553e1a7f52ddb0c6108ac927a199806480575ebf0bea580dd75e06dacfa864baa972ebe7ecde0c1d2484c90950eafa5067c9a740bf", 0x49) 01:52:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) close(r0) ftruncate(r0, 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) fcntl$setstatus(r0, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x4000, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0x8}, 0x10) open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0xffff) open(&(0x7f00000002c0)='./file0\x00', 0x10989, 0x80) open(&(0x7f0000000300)='./file0\x00', 0x20, 0x62) fchflags(r1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) execve(&(0x7f0000000340)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000380)='/dev/zero\x00', &(0x7f00000003c0)='/dev/zero\x00', &(0x7f0000000400)='^\x00', &(0x7f0000000440)='-\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='+@:\x00'], &(0x7f0000000680)=[&(0x7f0000000540)='/dev/null\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='/dev/zero\x00', &(0x7f0000000600)='/dev/null\x00', &(0x7f0000000640)='\x00']) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x100, 0x3ff, 0x100000001, 0x45}, {0x7, 0x71, 0xfffffffffffffe01, 0xffffffffffff8000}, {0x1, 0x200, 0x0, 0x100000000}, {0x100, 0xffffffff, 0x0, 0x3}, {0x0, 0x1, 0x3f, 0x2}, {0x9e, 0x9, 0x7, 0x1000}, {0x7ff, 0x9, 0x2, 0x2}, {0x1ff, 0x337, 0xfff, 0x80000000}, {0x9, 0x5, 0x67, 0x1}]}) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') ftruncate(r0, 0x0, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00000006c0)) 01:52:56 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 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x52) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x48, 0xff}, {0x83, 0x9b83}, {0x41, 0x2}, {0x48, 0xffffffff}], 0x4}) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r0, 0x0) 01:52:56 executing program 0: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 01:52:56 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) close(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) 01:52:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x1000000006, 0xfffffffffffffe11) sync() setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 01:52:56 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0xa8) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000140)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) renameat(r3, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') 01:52:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0xecef09c7cc87cf21) accept$inet(r1, 0x0, &(0x7f0000000140)) poll(&(0x7f0000000000)=[{r0, 0x193}, {r0, 0x4}], 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2639fa284f2864e6a666efb10ab6551b8788bc60"}) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 01:52:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r0, 0x1, 0x4, &(0x7f0000000040)="c4026a86908a10a50e926c39c3deeb0682a3fadaaabc51978ad1a77727eff0f50c029586d4e512cabd00a4429a8ab90b1907f349d282a9ab852f10c0d1d8ec64fba9584114f915966797a5dc8537f98c1a4f955a3f0381b4757fed1b05436520780afdaea3e8d39a931488ca7832961d68e3df9fc7b76d3b49273ad13191e060d60705f4fabf793618509568107c0086ced24718d61b87", 0x97) r1 = socket(0x18, 0x1, 0x0) socket(0x1, 0x4000, 0x6) setsockopt(r1, 0x29, 0x800000000000041, 0x0, 0x0) 01:52:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) getppid() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 01:52:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20000, 0x12c) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x1) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) r4 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getegid() symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r6}, 0xc) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 01:52:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040), 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x81, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x3, './file0\x00', './file0\x00'}) 01:52:57 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) 01:52:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9c89b3d8deab303f22135ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b6b2c9c992729a79f3216a63ffeb6", 0x9a) r1 = getgid() r2 = getppid() r3 = getuid() r4 = getpid() r5 = geteuid() r6 = getpgrp() r7 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f00000001c0)="6b2ac7759bdadc2d9b2460c133e88df38e3f7fe53119187785ca36", 0x1b}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r1}, @cred={0x20, 0xffff, 0x0, r4, r5, r1}, @cred={0x20, 0xffff, 0x0, r6, r7, r1}, @cred={0x20, 0xffff, 0x0, r8, r9, r1}], 0x80, 0x404}, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r1, r10) 01:52:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000002b, &(0x7f0000000140), 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000001c0)=0xfd, 0x26c) getsockopt(r0, 0x7, 0x2, &(0x7f0000000040)=""/156, &(0x7f0000000100)=0x9c) 01:52:57 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x20017, 0x1) write(r1, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 01:52:57 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/z./o\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getgroups(0x2d1, 0xffffffffffffffff) 01:52:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x1f, 0x95}) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1f, 0x8001, 0x7fffffff, "ca280967a86224e0fc8295ba7d976e7fa15af0da"}) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 01:52:57 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="00aaea00", 0x4) 01:52:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) recvfrom$inet6(r0, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000080)={0x18, 0x3, 0x101, 0x7}, 0xc) r1 = socket$inet(0x2, 0xc001, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x9, 0x4, 0x6984, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x24f}, {&(0x7f0000ff8000/0x6000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfff}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1ff}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x88}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x20}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0xffffffffffffffb6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffff7}) getsockopt$inet_opts(r1, 0x0, 0x200000000001f, 0x0, 0x0) 01:52:57 executing program 0: clock_gettime(0x0, &(0x7f00000000c0)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) lseek(r0, 0x0, 0x0, 0x3) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) flock(r0, 0xd) 01:52:57 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) clock_settime(0x3, &(0x7f0000000080)={0x5, 0x1}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 01:52:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000009c0)=ANY=[@ANYBLOB="82022e2fac1400fe7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03a94ea033af0c9fc348ee4013ecdb22c5"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000300)="8d450b73cd037223d878d2f882a222c8ce77dd635526a6cf3a0fc7031976d0229330598d2a752efb89e8d4624d497649c690b2e8b428a49bf2efcfa10a040df2e91bb97ff7417e89608ff8c92ff9c50b1a21620c94f5880a3c7112e8c9e10459fe7768934b77e8b0d18f5b4df57d13de4568bed1f8b50a72e091b5fd3dd05dbd48e08bf45f43a7376b0bdee1dc5235385cbaa05d16a2af53dbf5dd68594140bdfeda5c9df1afa79c4a1606f884e7e20177f90c2b0ccc44a507b028c288fbff4da3464f5312d65f1cd7b65ca292dca1bd7d736a1fbf641bc79727620da18c6df4fee473f91f083164328bea977167c4145c19486b52d9c7a49546a101f373ecd4d2e177c10be3969e82e41f0d0a751250f436fe223284c340cc82e42e98f9faae8b1cd7346194594b3d5024b009e4a6f9414868162c663fc709963996410f059fb7b3e2780a359572b3fda9f0ae5bd984496ba93fd5f127b9d6703fb78dcae129edfe2a123bbd948e5a9757f969942b72ada33938c7fafa596fbda68b1e79ec21a44f5de33d5f2e88a5a2092fe616e791b6f040d70ff9e3685a8666691e3b2ee91f5de157c46545d99b9755dcd1dca7096521e321df87c3c168341d643eb4c3dc46f564d6c8d2eaa5e8877d67772650313ec840e83d493446fda75eb47394f16fa3a2b22df6617dcf7fcd588add8aa807d0ba1d805b3c6129dec9e5b98b0ea68c54ab2459dd68a3bdec99856c0ede6f299d3d2e5c121d2d7ed86314494baff3b3e92511749d7a4bf21ecda9ba5b1f6b71d2953667ba28f9bad2205a89f8be6ed9a646660f4550887aa14a2119e6c0fe9c9fd3bea57a06b00ef8e29dfcdc3ee667ca55df77424715ff32a868c159af92b0a0cb618039e18dcf9e219a717039b7bfa2063163adf5f684414420f3d594c3b3b15737110be1fb207874441433f308d1ad6f6f38198d8344f853509563e346480b816a764c4c6f824aad801fbdd535a580cdb52e98c7389551c38112e15193084504c65c8bd245ca369d85ba37d5e49812cabda02ce5809f52dc893a06a9cc4d2944ffc9d0a6b458c55c36b2cc1e48a6e12c580e2f03d9ab3fe4c26aa06e0f1d8560d63026220daa6e145b0e670d2b126fec904133723a05353406a726ec6d70265345d1d8b941e31980db4a47c8136a56458e566feb8c2b46bdb7cbf1bdd3cbf3eeb2b8e80cf41ec0434b158dd394d17e1694c98911a532f218f0a772ee8eda9ec97812fc0588e18216d701bb545e1dcc77ffc214932dca1fc3d2a3551632f9070b1d5ec9edbc001a7adb6103da337a6694d04246a154af1d2165f36f0d78523c57af442a404759b4370bdd5f450c33463694a534e1dbca19a2a6e9b4e947e249b9057c299320a852f84f9f8cce733857a2e804bcba5bea6d40cc6bd11f669a8852a2cc990f4edb25b846a7753492ecab0b9bc32e167f4ff01a39078f7327aec8c44e3796f3c441df5c49001e644b5512ea379e0310c8f532eb7bd334b83f6adbb0d5ce8a67b838ac93e9793c185c1112d9813b325588c0b0720bb8d5efd0e32573c6e992d0156bf52b7643da9749287617488f218bcae1b746af59f3fcfc320eac72a7e7b68f7d9607613b5765a27700b03d168c47f7a7af2bd0322027c530b203dfb9ea0e4d00eb7a4dcb62c3f0d93f6e1a62af52675e4a3c94c1220177d24d24394b49f7b04c91ba1e4131567542a81ccef18c3f4079021df9658cf2f5acffa7b6ce86c1b079ecb31317226ba8eae97b1cb3711f1762ec73eb25344f82248f8fb4f4e5b7dad35fb254005fdaf1140af88bbb5a1d53462f754ea98bbc7d9d6d1581e8109e98cafc703af6ddc419a77b7df3e7ffcf881605616f2a52b16c915ad946c37148dbfe93b8a6b3a819505134995001b40b060a1436ceef220866865511a252e1e7ae4e1de725d8d71e95b1107e82f5ec6c7c544fb79617b2e9b4ce894d486eb22e3638f5125417671f0f6b1e9feda51921bcc4b29caf8828c4d5c9cb458115cfcd2b11288a7617fb34921b7641594ea5773a93bda2453e88368ee4c7f226026fa37028a296512194b7d2f5e9", 0x5c1}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x100000001) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/131, 0x83}, {&(0x7f0000000180)=""/245, 0xf5}], 0x2, &(0x7f0000000b40)=""/202, 0xca}, 0x800) 01:52:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/37}, &(0x7f0000000040)=0x27) r2 = dup(r0) sendto$inet(r2, &(0x7f0000000140)="5e4f65651f9877b763cb35d3ef7dabc107f48f0ce756348d2c4b1835a606ed87d25a02ae13e2cbfa41688440d531a974aa4b69f300c2cf38863e01d08318382087c0e2b0f89443ddb003ae35e53202b783843313a657a865e73bbd624b4697462afb907e4a8b6555507ac82f1f55a257e535126f398b4db1022cd25099558475b405eae665d6f192db9378116090cae4879d6ff1bdab18a84adc01965c1147db663ac637843eebc6a3584c04b7a1bfeff570f6e6e62144456fb3264faf3219ca2345ab64a78884b98a6d14b80b4d086a427149cc8164501080df95f240a2f9c9163d5ce5c78428f6157893591608ba47df87bb63d1500ab0ab85a5e86fb1a2", 0xff, 0x1, 0x0, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 01:52:57 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000240)='./file0/file0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x7408e94980309b7f, r1, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 01:52:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00006be000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0xfd3a) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:52:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) write(r0, &(0x7f00000001c0)="bed1182ac524d5ef3548d808ed1e619443f346dde8a002363928aa0d89f4923fb9b7ff35c7b77020658910cd6c3b8fa753790a7fafc8eacd8159fac6c73d1bd8456cfc3af5f2768a2889b0427c75ca2afb5ae430e91efd522d081e056bd0062364658eb620435c0a124e32563efcd9ec949664b84fc9e53f67ba0e4cfbee080e4c17ccabdf6982f90fbcc4fe15c5b35379856d53369c58c5772327b10091206444028cc10da0848396417fb0836cb701992c", 0xb2) r2 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xfffffffffffffffc, 0x1, &(0x7f0000000100)="57aeb87ada4dd42c3fe2414bbe3df4c8be5301de74ed7f16576dda538dece53d3da4fb8c15a6022c4623b04763ecfbf243915489613f5e7fb30f0c3421fe69c33e7dee5ef6e3f62a0a6736006682872036cd8f02037d9dab1fa9499658b0d0228cdb80", 0xffffffffffffff65) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r3) fcntl$dupfd(r1, 0x0, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x6, 0x4, 0xc8be) write(r0, 0x0, 0x0) 01:52:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001c40)={&(0x7f0000000340)=@in, 0xc, 0x0, 0x0, &(0x7f00000009c0)=[{0x808, 0x0, 0x0, "764cf3a07ba0f44f7c6253b6cbacf96471882033cc2e698278ad0fd4e2747a8fe04ffaf95c232bac02717d752e99441fd3b1adc2a3edfe0f2d1b21270edd81616fcfd60bec57a5bc2e8fbc4c87cd35ea928cba3968a8413a520ef279ee64ad89675864060ccf69c058194529220d35c3a9dd425db32fec253819893c522e278a63afbed13f27ddbb04c5ae2734a439f014cb5d466751e07e78b7f5363a116c3bd3b652b5776a391ef5dc217eff92e156aff8b0e3434473e82bead5cb7b96031dcce25fa7ac8e39c3334304189c04e7dd69fe688818e76d8ed01645e6d46787877cd7d4c992d60fa1c341b3ae4a1ef074790058e252c6fbe8b2403ecc78942828335a491c08563bfe6415acfa5bdbfd23f699a727485b48c4491850332aea0fba287f6a0bb22c0184c17314f779067fbe4ace1ccfb4eccab3dc02d99b9a1968841dfc8f756fae308d26c17a3b3c052adf56acfabd0b0ef60cdbba0cbf0bf230a2da6148498870749d0096f44279f40e2fb66780a7f0c7da7b31b12f2107b035183d9deee3480c1e3b09e85101dde2bcd4a38ff2aa30b4d4041a91e594800091338a79c64c3d6c02a9db2d9f5d09e9e067685aa4362098d14f2e31998f076e4ae18c73b8e5ea8ed3110e388c18a7e63d20c5882b4d202fd2386827f335fb04ad987d91a183f2b71f68e3f15e13d3ca7027590540d73bf460ae08ce6d4dca1b034b75eeb0eb79b178b79b51dcc50f2ad5af2c65dcd3e6fb9d357b230e640093a96e76d1387983b1fadc6724584648d272e7398a2b252aa7f2309ca39a21fddeb8d8cfb9493ded02e4c8f7fe6bf96dc0be7c4b72aad49e38c8935883e1a4b21162a02b494c765eff5e736f2f71d76c0457a22afb951578f1f2ed4a0f6ad7b6f383ee7fb060ddca1c74dcedae275ebb4bd009caea5f92d0461c4b572b0f60de5e432ca37a9bdf02d5700293d6de6d62b6eb24c044b22ff47ea755b7cda78dc2b67348bfcc60b1068a582968735abb9c3d32f3becfd06c15d7b40c2b9774df46cf71a1cf84596b74fdebd7fd174e27d934f4c264dad708d4d3369720d92798243f0543deabbab7417513558a294c6ce0ac72b34425d2f430ed9aa4a2701d585b1348a1918c0d89621fbfd1787f3baa69e871126cde595060f040caf2ad0a2daecf59efbe0d53befc3a48b5715051e53fed5332d8289c9b03e8ea960835cbe48e96e8f2d7948fb22bd9362ca8047d3d80af34593ad27194d1a6c3a88bbf639bc27bbe8021950647417976b3605f07e3de35b1cebd9c8015ca94cf50dfc64ac27723d0ee065960ce4001d3420dd1664c65083d9ad89e37a6edf8e24bbca096e9609258c585088e3b9f691ca7ebac0f2082d0e629af40745179e00689db9894626cd2557090acb218793312bef47c9951c102a31430c12f891f48020568e3abcf286b687f3b2a271574d77c11c5c036318105a66e9d82e2db4f12c4418724b954db2a8dff26fc0bbd8304fea8dd2e88c53e99330d29bdd92db9345727f86cb536ae1780eea30d624b07805924bb50c0ddf71ef6b3f4ffe58fb25ce85184df9d1c004239c8218914154d7ca085e8e5fbda0f63451558b46875aec90eb24fb6697ed1291eaa2a724cf445cb832bcce406ab6d3563f80b4dbb31ee34a91357fa8004c2970e818806d96d17ae5cc74f4bbfb88236a01b61b12eff0708942cc6ef76195ec7a969e4241496a64b6c517b2d7802edb83483c01b1d062d925667b75584c61406bf66da101e3e6eedbdf33802f650ad3ddc1f5bf03e835f957f69e904dc78b0052e478ecca0315f904b96dc46500d85138f28c3ee5a1b941b2d34df6c4ef9e8f44d663bfe34e965a83c2db4e1df56910d1e4bcef668209438102940520ecf94b03a029182284e2ba40b553e47948e6ba2d9e5c87b16371f3d187afde3e9e51cfd62d45eafb62704c6b2737ad04c7dc872f67deef37e4402e82142f6053d57ee5704d7a2653eca956d9b87328b61d367423b8a8983c2ade5869675d9d612b57ac62422055f0bb76b37e91b63a8dfc0f215c9e6a924a2dd56014565fd1b2f4d4e6b2878b0f1645ad93d353d31442cf6c99220e33c55b9e63d6af3f811dec93a7dac395618c7625f80a346b7c6be3962fbc6d47c025a25e8d23e3e9cb982c46d737d2be379bbbf7e8433d88c3b4f514280ed9f07e5c6728e2941dc08367230b1a0ded915315229f985b0c318e0ef8dd0c9cf1efda6af4fadc96c3118c549434c29e77daef8810fe154a7f605a6d9a4cfd238c46bc4c10c48962eaa7438ea17bcfad421150ff0908a0e9b4fdd3a34156aebc36bff57418a063ac9073998342527a856711c7af9b001480090fe717fcb7cf021652d947b93f8ffec9594f4e7c20feae831df98eccfca2e3faa52c699b30ad470791821eaeebe1354886efb01c4e0032cddea70be39f059f7862d4af8f63fb09481812c19661224e8f084f49ac2fe20e73d4a558849ffb2c095bfdd1789366fe0a444a3d3f851932ab79db247c3fbf909485c83dcc83c972f058de7793a47a414998d95a8bbc687185f9e7bb169af092a56832bfa5c19d996925736ae741d69d4619a304f59568cdc177a6e65b5a2d68935f80dc4edbe9a865f6a1bbc9af1890507d89f36046e77d411df09835154d4017f533765f26bd8e2c487bb89f79dd08afce5046a0b24a63bcf2e4a882dfd5f3829a6fe8b2af0ae76f6bc1b778ab735c6a24013e31a453a592ad1517f4e5f2c2b24f7b0bdc9bf9d0a41d4db88762eb2c4cdfa5aae23ee0746b9a735b07fd0073645d8c7d811f384c6c8033f487f8d53f9a9cbdeee023bd87a3a7d33884fe496b56c23e76be4fb80bf702210556e2a405c71c7cd"}], 0x808}, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x20, 0xffffffffffffff81}, 0xc) 01:52:58 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = getppid() fchflags(r0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000200)) fcntl$setown(r0, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x3) getpgrp() readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f0000000140)=""/150, 0x96}], 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x10, 0x75, 0x5, 0x10000, "227419985f4908003ee9deec8b323422ea4c3e93", 0x8, 0xa095}) 01:52:58 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffff, 0x6, 0x200, 0x7fffffff, "ee266481f18c6f2551bd44ba89729d284c8a745b", 0x5, 0x170}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 01:52:58 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4007, 0x1) setsockopt(r0, 0x41, 0x4, &(0x7f0000000780), 0x0) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)="8b31ceb13bc0bccba96fa5bc9f6e1fb9438c2c532dd0c4613e788b5b725a75ed2301625c19ef32558038beed64e8e9eda99c88da6cebe7be1b74785136ddd6", 0x3f}], 0x1, &(0x7f00000001c0)=[{0xb0, 0xffff, 0x8, "f9810808a070a545de71b4da67f8954dfa85922b91b3fa8097ffb71031034a8635ed8fd81c00f66fd71e3e00ff844b4c4b024f069ca6d5bcd265a2c91d2377ed37d6d63fe058574306d37ba4bc9b426790a54d189c67f6451037f060a5013169ad813fdb810c51bd1791ba06d10afc33ead0fd8e1c0cd18e0b9bdaacb21019b801463966f2f4d8bbf86cbc6e935015108101cc9346df247b535ea10be8a4"}, {0xc0, 0x1, 0x1, "4decdbf9301c722b3ef8f9670c871f749899b450f8419b1f5c68547fa6ad66855b9d21fefa6fa4fcba63a29b66dcf3d4904028c207f39202ed9bd0d929fd2f35845b83b371d26e96b4d15b13f355e09dee5df40c1d8bab777ccfd389f69a8b451db9f9aef9385e2e3c1d6dd36b780f47400bbce4dde29413cddcb4200ff80666a926915a905087089923beb1a05d0bb6ed16c6d39bf4b063c745fc55048ef5445c9bc57f100f6f01ad378d2d250102"}, {0xd0, 0xffff, 0x0, "2c8fae98117f4634369b7251317057ba6bc5fa65f3aa7a0aa20515c86c13820e2642a809f4ae4d11d766d01b804284be3a022d58a7448cf43f1f4461c88a7c61c0b19ff328370ca2cdc43b824306dc6a8c09d185e3df36bd3324e71b681cd7aa07068a4588c4ec5ec88532aae148864366eb172aaedd0d816f6b56f48fcbed05d8ffaa9a359fabfb18cea1c348d75f92ba07a806f3a8c511d31a34f16c22361abcf09e00f11c2f3b5c7697e1a65f72254bb3f0131527683c81de76c55868"}, {0x88, 0x1, 0x7ff, "10cf1e22566df0852752a243115b637f9959e6dbc80e756c820dac5b3de5e522d8fd85ee0f6c0299a51ced97b353fe6de808225daf09f009b5d8fed26adf73f54a81074547c1e05057216293911745eb47cd769bb8a6454944e2fa5b63819848a3059a14b95e855d2cdf4fdeb181b2b3a083f392"}, {0xf8, 0x1, 0x3cb, "dce0a4301a22afd84d06e96e4843922d693db3acb45daa688bded7a1f6c77739f6f1179b06a8a79522961616cf8738753842c4994acc7cccde0c026ad5793dddffa70a9f4cefd26c4689bfb0f20a9d23b746196190f6a406f81b8b605712fdaf13640dde4e7512b657aa881190c7d511c79023427fcf8d9f3397c17bacc4d9a2dc7134fd64977e7046a3020bcc35a39dd3d711b5585a8b56017b9f7247dfbe034ccab94a5fc346c79500013bdad44216e51b109987e8d16d2f128823f970b86797015abbdd460e77894476e1b11f7fb12f5fe9da5a8fbd0477315b9af7c16c7da15dc6"}, {0x80, 0x1, 0x401, "ae0f76a08ec51c26ca5a82e4ddd4f6dd4e79209303016e289323a80787b12bba7a7f93d6a800ee47b15d715f862fa37fde047e9aae0b671f23a5cd7f8851ab99cd8d02630599aa2deb509f17456428a7ed0990b985495885ceaa2585508f5e1598823ec73186010ca0725f6ec1cb"}, {0xe0, 0x1, 0x4, "1cff768bdcfac21d8a37e5ca7b80e489557b9dfce06e746f594d07bca8d9a986e5baa5c9e174cefd1b2f30976c3c22023d97280a7c43ae07e40444611caf71481361335cf42465841afaf3f5b9edef641cb4e4c8871c3077374adaf88b7a82bfd29cc180443af1607a4e2e2cef6a38d6abf14b9da13c1c4426304fd052b556cbe0b70fa6ba42b6fd775bc5637d26d5982cc176b451c03e4c3c47ac9465b0fbc7b5cce748199730d364c6569c7d430df278de6b217a7267252005fc86d91e6ae13f9ed3c004f19d758ec6ab7a"}, {0x20, 0xffff, 0x7fffffff, "e9f43cd227171c641f08"}], 0x540}, 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = dup(r0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000740)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 01:52:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1c96a72d, 0x0, 0xffff, 0x3fffffffffffffc, "437592eb3d520116ea946d05ba4925131f60eb14"}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000008c0)="244d48690c6d9f8d80", 0x9}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d7590fc2d6cb74c7370ce91a30515e37328c8d0f"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) close(r0) 01:52:58 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x8) close(r1) 01:52:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x0, 0xffffffff, 0x2, 0x833b}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x5) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 01:52:58 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 01:52:58 executing program 1: setpgid(0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xfffffe88) setpgid(r0, r2) 01:52:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r0, 0xa0}, {r0, 0x10}, {r0, 0xbf9f5907887702c1}, {r1, 0x80}, {r1, 0x1}, {r0, 0x10}, {r1, 0x50}, {r1, 0x80}], 0x8, 0xffff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9) 01:52:58 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = socket(0x2, 0x2, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000040)="02000000", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r2, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) 01:52:58 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) 01:52:58 executing program 1: getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r1 = getgid() setregid(r0, r1) pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r4, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x1, &(0x7f0000001640)=[r6]) chown(&(0x7f0000001680)='./file0\x00', r5, r6) sync() unveil(0x0, &(0x7f0000001840)) flock(r4, 0xc) pipe(&(0x7f0000001740)={0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000240)) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000200)) r8 = semget$private(0x0, 0x3, 0x410) semctl$IPC_RMID(r8, 0x0, 0x0) r9 = semget$private(0x0, 0x3, 0x141) accept(r7, 0x0, &(0x7f0000000100)) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000180)) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) semctl$GETNCNT(r9, 0x7ffffffffffffd, 0x3, &(0x7f00000017c0)=""/84) 01:52:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0x2d, 0x0, 0x0) r1 = dup2(r0, r0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) setrlimit(0x0, &(0x7f0000000040)={0x3f, 0x6}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) semget(0x1, 0x2, 0x400) close(r0) 01:52:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x400, 0x100) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r1, &(0x7f0000000200)='\r', 0x1) 01:52:59 executing program 1: semget$private(0x0, 0x1, 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001640)={0x80000001, 0x0, {0x1, 0x200}}) r0 = socket(0x10, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xfdff, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) close(r1) r2 = dup(0xffffffffffffffff) r3 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r2, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r4 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x0, 0x6, 0x8b) bind$unix(r0, &(0x7f0000001680)=ANY=[@ANYBLOB="00be369b228bb204edfb17b04ccf9ddc9e6899935429d874a80410ed057f156f275954b5bae5587b002e2f66699daf823786db6e486c6530002eea63405f538d40758e45ead464e4984b94f249c7c76435e5b6b463a24a7f43fd976c1bb6587bac2d55195289cb6aa2d550049ed22f37423d9bc679daa3858c77ad12ae9fd04f194b621f6ce9446eb0320180040000001fecb7684cd45fc7e81279e476e099ef1e1cb4057232ac05efa09b4a3964d938e7a385bfcb386b381e2fcb724fc78d26dfb63f76bfff326ee3cd918a653bccf77478cb5e18237e540b3ac0ecfeaa56b352e733ce"], 0x1) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r0) r5 = socket(0x18, 0x1, 0x0) r6 = shmget$private(0x0, 0x4000, 0x2a5, &(0x7f0000ffc000/0x4000)=nil) shmat(r6, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r5, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000001500)=0x1) 01:52:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x6, 0xc6e5, 0x9}, 0x8001, 0x8, 0x20}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000200)={0xc2, 0x0, &(0x7f0000000100)=""/194}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)=0x6) shmget(0x0, 0x2000, 0x600, &(0x7f0000ffd000/0x2000)=nil) poll(&(0x7f0000000280)=[{r0, 0x64394a2f0750410a}, {r0, 0x80}, {r0, 0x1}, {r0, 0x20}, {r0, 0x40}, {r0, 0x80}, {r0, 0x8}], 0x7, 0x3) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000002c0)=0xa731) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000300)=0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x13, r1, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000340)) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000440)={0x7b, 0x0, &(0x7f00000003c0)=""/123}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x200, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000500)={0x1, 0x4}) kevent(r0, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x40, 0x1, 0x1}, {{r1}, 0xfffffffffffffffb, 0x8, 0x2, 0xfffffffffffffff8, 0x98}, {{r4}, 0xfffffffffffffff8, 0x8, 0xe4d0e7d689372057, 0x2, 0x2}, {{r1}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x6, 0xa48a}, {{r5}, 0xfffffffffffffffb, 0x40, 0x0, 0xfffffffffffffff8, 0xdd}, {{r1}, 0xfffffffffffffffd, 0x1, 0xbcd215b7a7bb6519, 0x1ff, 0x6}, {{r4}, 0xffffffffffffffff, 0x30, 0xf0000000, 0x0, 0x400}, {{r5}, 0xfffffffffffffffc, 0x80, 0xf0000023, 0x80000000, 0x8}, {{r1}, 0xfffffffffffffffc, 0x6a, 0x1, 0xf6, 0xca5e}], 0x4, &(0x7f0000000680)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x10, 0x51, 0x1f}, {{r1}, 0xfffffffffffffffa, 0xb963d31988b4952, 0x1, 0x2, 0xf94}, {{r5}, 0xfffffffffffffffc, 0x90, 0x2, 0x10001, 0xb}], 0x9, &(0x7f0000000700)={0x3, 0x1f}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd\x00', 0x20, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000780)={0x10, 0x8, 0x4, 0x200, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xf20}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x20ac}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1af3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x1c000000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file1\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffff8}) pwritev(r0, &(0x7f0000000d80)=[{&(0x7f0000000c80)="a9a91c60b5a7f0816fcd8b4a871a4a23ed6517af164b866e51adaf490dc1313657aa0f86f9aa1c469ae5762152130e9e2f4e17c3299b0e1fd50a6a9c97f4275f3076e1d9df63ed102666658b8624565986d50ecf589af01f93ac59bb4ebfcfdf8f1c07567329002611590d209668f0e5da4de561c05d6f3263b90e247a497f3a62e9b433014fcf", 0x87}, {&(0x7f0000000d40)="45d98dd66729c0138ee0c117975b1084890eeda43624eaa68d20f36c2c52bd43cb07c17f2cac3c904ffcb0f4c096e63618f24d26a8128c6a4f7ad1b108", 0x3d}], 0x2, 0x0, 0x0) mknodat(r5, &(0x7f0000000dc0)='./file0\x00', 0x2000, 0x4) unlinkat(r5, &(0x7f0000000e00)='./file\x00', 0x8) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000e40)) 01:52:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x100000000) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x1, 0x6, 0xed4b, 0x9}, 0xc) pwritev(r1, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000002c0)) close(r2) r4 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r4, r5, r6}, 0xc) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x1, 0x3, 0x3798, 0x1ff}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1, 0x3, 0x7fffffff, 0x400}, {0xffffffffffff4a26, 0xd647, 0x4, 0x6}, {0x531b, 0x40, 0x2, 0x6}]}) 01:52:59 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x3, 0x3, 0x0, 0x0, "010000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1235b674b9c5e745) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:53:00 executing program 1: r0 = socket(0x18, 0x5, 0x2c) sendto$inet6(r0, &(0x7f0000000000)="0b9f496508eba3ab53cc7ca00f2698c904648c633104e5eb0b2815c20be19546cc8bd309f293bc1e0f8404b97bc39fa9d1e1dbddee79bdeeba1217a997a18808254656c89287c46979f8d3d12d246d7cb2005c3e169058fd1c8f9dbc11f4c3da2eefb72f7f6c6c075842132785b2724e3e7e4acc1b90bf360e38fa247df1cd5e65107d0c46aeed71bdb7ab6529cb032ab4a6a12276447bf0b1c44c5a2d60f82ef79926aa7a3929f8010e923ef2c365d45baff5877a4e9bb81ec878ec", 0xbc, 0x3, &(0x7f00000000c0)={0x18, 0x2, 0xfff, 0x7}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x0, 0x1}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x2, 0xffff, 0x468}, 0xc) recvfrom$inet6(r4, &(0x7f0000000200)=""/1, 0x1, 0x40, &(0x7f0000000240)={0x18, 0x1, 0x81, 0x3ffc}, 0xc) setrlimit(0x6, &(0x7f0000000280)={0x9, 0x9}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000002c0)={0xfffffffffffffff7, 0x8}) r5 = socket(0x39, 0x70778aa897e59d, 0xffffffffffffffff) r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000340)="4f5dca880015f37645150f4edebcaf3214c509ee7f161ef6bb8625b09b3c8f0500f90c1114d8f920e43806ec8680a374f449d5ad6cd8f12a042d7e90c13d2d88c199dfe5e391f5ecb3df34474c19a6d182497349952731df04f0655ffc9bacfe04bc8a68e5f1edaacfe689ac4fb5031eaabfbc609f2aba7788d866cbcba9dce95683f70d", 0x84}, {&(0x7f0000000400)="d89ffeef8ec51876f42224f37efbd728fbbfcac574f0eaec9fd1bc5deee1b6832c76641db0a17465ffbc7afb9b868ee7d7ca0f38dd31144def59b36fce12049caed884240bfe919f683900b0176a601de47ba6c4c4ca4ef82529c1c1938f4c10b77256cfab761e0bc1ae33b53a5c502205e95ddeba81816c4b51654293d01318606f45abf83bcf61f4aae727ceec8c79257a2b001a77f37eba", 0x99}, {&(0x7f00000004c0)="d57a5320118977a53435a0", 0xb}, {&(0x7f0000000500)="9fa3ddf3f0b5e799a226c1ff9d293b157c51faf3c2a084b1c897f788940e5bac2e1692e53fcf0b7d0cdc50d6e9d5b8c54524a2384c56b04c70f7bda210c231b0760bc8e72fbd093b8e1d97e449d9800f781e21711c36012576492483760f05b459adabb33ff6101c1aefa0531172a3551b52eb182281a334e8c2c7828228de623690b99dd73efe7a121d3c791961f7662b86aebadf068c0e674d18fe1ae84ef4a32b30c6abcdd546db95ba80e7b3a2b0df3642b552a2a9c72d8d1921b74beb54133991071211437bed", 0xc9}, {&(0x7f0000000600)="2489fcffb3cfb601e75df7a392b0ab36a588dd7c57310ab84d4ab9b4f5ea1237e843310221efb7b2d937e6d22141631f5f9b377cfc417d990ce86027834a254131cdecbed240822e520a400b2e69df2f7d5190c09eae1bad4a4743845636eab76d195eb877b616a8d9b615208d5bba0c861be97dce34a3b957431236712193f93115c32bbd8820a1e050a241427ba41888becdc9e5258afa62473a2ea3060a61b1ffd19f943e913ca92caaef50613bbaf9e2f5edc964e812490286939a48be622e812d9bed9f76aa8b810d", 0xcb}], 0x5, &(0x7f0000000840)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x38, 0x400}, 0x0) unveil(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='c\x00') semget$private(0x0, 0x2, 0x3) preadv(r5, &(0x7f0000000b40)=[{&(0x7f0000000940)=""/69, 0x45}, {&(0x7f00000009c0)=""/79, 0x4f}, {&(0x7f0000000a40)=""/233, 0xe9}], 0x3, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000b80)={0x53a, 0x3}) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000bc0)=0x7) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000c00)={0x7, 0x8, {0x800000000000000, 0x5}}) r9 = accept$inet6(r0, 0x0, &(0x7f0000000c40)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000c80)={'tap', 0x0}) write(r0, &(0x7f0000000cc0)="d2ad8b412f9389a4aef6d968cc8adca65733ef3cde63ce9a7b1056c8ea4468037a4142c3d34a1be0194d9be7f902c59b8f9e700cabffb52724d10cb5a9b6cca138258fb2a83a116b9c3569f94ef78b58eacf256032a3a6b686a56894bc9c019ca2b5cbfd4784d544fd420f767b05ad99b690d1e0b9987f966409fb719f86c3d6bd6c459932f0198e76549b818249365425012dedb952386ba0f18789b99ac4d51781d0278b71fda9", 0xa8) r10 = dup(r9) close(r10) setreuid(r7, r7) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000d80)=0x84) recvfrom$inet6(r0, &(0x7f0000000dc0)=""/47, 0x2f, 0x3, &(0x7f0000000e00)={0x18, 0x2, 0x0, 0x7fff}, 0xc) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000e40)={'tap', 0x0}) bind$unix(r4, &(0x7f0000000e80)=@file={0x1, './file1\x00'}, 0xa) 01:53:00 executing program 0: r0 = socket(0x6c75f38263792669, 0x1, 0x400000000000007) getsockname$inet6(r0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), 0xffffffffffffffff) 01:53:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x80) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 01:53:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:53:00 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() dup2(r0, r1) 01:53:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x10000000000000, 0x4, 0x7, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x363}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1f}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x2}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7ff}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x6}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x81}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x40}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000003000/0x2000)=nil, 0x107}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000001000/0x3000)=nil, 0x100}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7fff}) sendto$unix(r0, &(0x7f0000000100)="b100050490000500000008000500ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77808f5a872c881ff7cc53c894303b22f310b404f36a40f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) 01:53:00 executing program 0: r0 = msgget$private(0x0, 0x3d0) msgrcv(r0, 0x0, 0x0, 0x0, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/33) 01:53:00 executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001040)=0x4000000000000) write(r0, &(0x7f0000000040)="bb9b566b733ba23675fbe1dfc3e05c2d9220242069f8759867f13709b9a5199f757cc4dbb4b4fd2f5c78547fbf2f31705afae69291015fb4f3fa6691f407e087db79fe882abb8023099b911dbd12cfc14f259caa11df1d5a3330efac4d7d642366a99ae203d36be3f67b3da0acdcfd59aefd6831519584bd96887bbb6e11e7a4ca642dfe75ac50c84c0b5cf8670b9a92ca2e2b3dd7add6e40d0b3b6941c16fb018415133e38fe7eecb528aacd4bf827079787c127d6cabec98cfc5546220938255202990480330f1968c44ded26ef8d9dd250667b5c2604a3c61d64af9cc0ce57ca7167dfdbc9ce3c05ada8c38ec95db0e4ef8511e5275efaa5275f14405f9fd8536887bc973badc189a2643b8b2d3861a0d990e3a385e590244f9690199176db340de669a996fe44e8ce5af85ea6632bdc897a8c43fa329f6b4e04a8a952e49160e265a2b582e09153259f0db9926ec3ed6e18d2baa095734dca9c7c31e03b7c1dfddece498db725cd4f046ce619af6181dfc1d3c8b7a5d910da6b1351a9a558a7591220d304481e1180706964854aa1280ae2ee61920864f6e58cf40658303c22fa6d9691852907f1ed736842ed3f34ace576b4c8f1bc33be375ad0f69976856daa287253d592a3208c80aabb2f78ab2abc34e5b5234505eb2ca0c7a90a6a634c383b3e130da7edaeb2912d88e344573b287cd8cb9b7578a914159c62a731471538273cd1ac03430ce6c9aff78c4fa962d0448b193fc5d547dec358f1f4e73328478f78a4fddc6b37135f5236490f751e87aded6a8538c02fa8b42f58cf7cda20f0aef6c10992cd0cd62112ad9d331dafe0515a20f3a3bccc40da0742703e288954255c8cde07e5316bc6ca81f4c95d7e50046e45931426493deaaece8011073ddf8b1d13abbd7d6e58c66e1678af450710823246ce5377b47aafb0d76cf30231109d8ea663c2a21e08b16e21027d2295fd9b7b8877285c16eca24b3e951399ce4b05a3eb772113e788322890dc34566bf0cf31da9fbefb2adc3371c9357c1eedfa938faab1a815cbaab3218152370d460005a60b815e78916556ad3483f4d86c4e56b5c74a883aa143d1518499aed8cee6500df78075904f622cfbb93fa1a1ac0be4c4ce18492ea985cbfa388f82b9939ec2ebaeb991a288abb2fc22f490c9e6765779a728b14e6dd87c32e8a67051b9b602841e100447f45bfa61624d658676379cf895cec53d5f308c65348ad1def21a47d8e2627e3c34c7fbd05c08c00d5b64c9ae0543d80cf4a436394521bbed90b85bdf07463b18bb63016fb0fb0a00376cc347b5276fb6ad538859534620e07059e3483f3bd7007cba84e35e5c7e8b2064bbe5093f9ce59b1b599854de06a569901ede6b915041fe529b93d24624ebbf7e21924612adc08bab45a80703d69429d0e8f521b326aefb48aec979b18e5a07b396a73b2499405604cd998a63b891bde2f31fa7737e36620c14d7fb0b2f1c82e758b3e39a33961cc00ce81b21dadc5de0e199f8031e245b5a5d64f492e2def1cecce5f946a7306519c94bdf775bcbf2635f23152ca15a627364deda29ed9589e0e2e4302163012ebe0bf1fdb1e6c866cab2a6285ba40d0c22898e5a2bbdfa268192fcc6bedda54f941a32196b7dee85094224234e0407b5a8c38f08b1fbecde3faf2cd8aa1347fedc75befce418b9e098c6f43b68d42bf7776acac9816eba4495a670164721086c337516e817b9fceb24d301782d65e62375ca182865e53474f4ad327a190ebeaab4b0a20c719b2c0c31b06850999a523b2b6c2d050a1617a4b76f8f58e45544b7aca6cfcbf6e41447a32f2f1e5380a02d085ffc3e9e0d86dcc386ee96d89765cea424b5a42f618b0d4229334392855e725041d61d9740c8c6e1709c5ba018e9cf0e7bdeb72ba038eef774c86747cf3895bbb70dcfc44fb80a4919166d9d5742ae43d4f9788902bc8be9eeea74a5b1b2735ba9c521af5392c44b9f70ce717a4d82c81cb20dece54188e96d41b66861565102804d26aa356464dc72f95ce49c71d021ebbc358903a592e0b3cd4cdce20793f94de7fc527a9ef18d915cc2f096335c83dcaf45ab6060c49c6e88e2947355d06813d11fa8150551a4d2d855502a5a8a59bf0f49d45375ecd0d3b488b531ba11ac2461ad1681c298cf79758fc04037b5c374bf7335fa866197ff9ecb3ff4c1ff3c90051c3a8204790388385ebb392bcb8690a4da35337716fb91e28fe71a95b86a37f70bd91b11092ed47f45e1531109c7f848e9f43b7a99bfe6924f724f04226dc7f5903585a7ec759eaffcf088254d6355317188660dab0d68c099ebd3c94ec32bdff4a79585a3e49dc274a83bde728033c4f70c7bb173b5e58783ec95c5a7e03d1154f0bbd70045cf66885da8c6602a4e6fb4726627c7b40f9825fe3efee54500c5e6231e9d9685c4e3eebfee10b5affb4ba9d32ae159b433b9a8670da255e60236caf39586f267893547c039c2e9fa9a2d3c8d969a1ea3d906265967d0035de8c7b135b131a59bfdbc5e9bfd3096975b2155c5d0725b5fc3b4de63fc47bf108e3e30d1e03f1c081815e5ec4861057443881cd6377d395c14f055b4915ca1859eb91acf79b87bc43e0c0b8e95b54a691c447896f51742b9873518d0439e3c65e4fd42f00be022094f4f86a4b6f6b0d93d83ec7459dd5b1b94acf38da0a52d9d5f83df8f0f42d121fc0f993141927d7378c00f663292c7dd17e1650a06be2ec456515c37c542a2e44231279cc664d413cee44cf5299ace851e36ae57963e7227281e34043a7060d0da7d357d40ed42ca4e894ef8df9a8775603989a062516c6f651ceb0d65ff2cf935023b22b4907a72a81013a0352e606fa94f9da9269ad57a37c0d771e1fb76919d25eac2cb47f1ef1a1e40c4eb541269693a9930a38129d48f5783d064d20ffcac86b574a758cb8bbfd3d99142b4db8a810aaa693218c91945532031db89121c346a50701f2bb66084d88d7e3556894f78b6b13d48b7617ecac96b0a599de6bc3f16f55917f951a11558333d766d7811a80a7f7b76a63350de49ce7e88d2e0d343f3683ca96c3bbe4239b912f6263e63147be6a3c6fa0ca57a84991a774bc1ac4c5dc2b82b0076170d304587a26f02897691a376a0f8d29c095f29c2ad16106d251b27267ce3a1d75899969a01d58dd991745909469fa06eaa4320d47e738f2547e4d1c57ee4e1a0245c2966bed9a50270b8eec0f85c70a783fd00df8745743fc6319d367f96b513d9ec334d99a9af8629b32429b1b08d02a500315f6271d9e75d57fa774169311510292aaeb1ce8633a654fdb3270d3eddb28ac77f28351c64cfd8cae42c2c03634681e0c6cbfa2cfb125ac3b85012899f28461e4eafeaf276fbd752ae6ddf5ebc90208f4b8cb4edaa610d8af1a0c719efef463a137c927590378de6b7ec7c2a76d8fb2ff5ebc22ef5d3a9a7f9995af1da776cf932cb71ea7c7f1ffa8c69116318f9e31b9e31ba0558d1553e165657665b1440204167d47841c8fd465a6d51d2001ff5d383aff831b51a28a8c7db9a70f15b3818a5dcd30779d92aa5aaabb403293ea9a9637746409706acfed8739da937f18093eea951cdf743a855b525cc703f9bc0e23a7a55da926664893374f1bddd320de07dce0a8a89f35f307507048adb8bf3f910f9f9f73a20e6f85cd8bdc896320b26909deeb7cb35e187a243917fd6edd63b0cad9894c5a45d71f17ef1963b241df3c2b2428bca210d1d9f005201a3ad691af992b2545bb19507f63f97b3ee041400e41d8ca19a212682224a7c52d9b3c8e77cd8481d069ad1f728d0b5856fda092cfb8f0dde53502419c7254fbb86b304db3e9944b16323305d3343ca903dd264fd753c1876347fd6be461fb8087bb3578da6beeff6104c4878bd0090b2a059ee645c5680cb75a8726542340758c33b144b1edc1b461bf5cfde7ca4a8697dadc7c410af38e29cf4d96519e8f9b4a6784708465dabeb3498e71ef6be0868799ec5938f508ab30fad9d8af61716c91676d8a7f2534bd42bfe5c688704b763251eacd87784792f3f2ef2bc6731ba5dfcf25b61e57a42f1288424a2800eb44903c3fea5b25211c86af74193e18824156027676b9d7c61c8a58d5536df4f9d54a6a3eec88d7b6ca9b1a3bc0c595f70bcd4073ec2b2b2a3b057ff1ed9a92f794a15548b480fb1f4acdcdf55b62344e418dbf1bacff8f5bbf8f0be13ec79d9aeeed3dcc1437b198bcbbd3a75eecb12a287205e61a07a3a29c2e741fac86f1d2997f7c1ed6afa3934702dae330055292b178bab79d4402e8576af1f507c0ead35d1c02024471680b687b53be04c479e07c16360c965f5caa491c3e222ffcb714f54d8f6a898701ac5fda431df418c588008887f62493377823fdd28566556909818144e9f7e74c55ab5bd46a3f7143b07d091ceb8104fcdd51025ec2ddb3004eaf25f7d864a1b47384a34c0d9e9d84c7ef3e4c4b63910182ca43ecf707518e34601577e07e5299806fbbc04bdca4de3da68d0aaacffb27762a6caa89c08e5172806fedf3dcf60a16a6ef63986c11d3aaf5037eb8f87e5a856ba413a51472524eb1f4ce9f58d823b71761a0ddba2fccbeb428c3ce7cae63d7dd78d42427c1e52c6809b445f55bdf6ebb3e40dc42d02db60034bb0a96a4332563b0b0f955bd10abe9af184c875534dfce8d6d33917915e58bc84c4fb62d06b4229bae5892390022e45a3c86e3e921e40e901aaa0790f7379bb0820744f475010e649ecaa9c521d0b305266d3ceafb44307e84f9da8a96de95b532899ae4a800b76ab7d2520abcca4858e6992d8bf88b072050f4137b429c9816a9675dca7c7226ce31befd097d0b4f882aa684589aadb2c51cc5a768c3fac5c782015fa38657c22ea186d34cef546ff778d7314843b9691d5cd55034aaf6514f95a411339b39282f32aec06dfd183a324369141e9f760b1a182de42df593a5b46b4558309f40416f36f34baf28a1091f67af5653652d72f8b395e9bdb8f1f9a87ca17120861b733b302d76d4c8c257557c6f8b91c37ef231a60b5b8a0b5238a8cac54b16b0f46fd96eabfb2f1403d2c894618667c6c370f5430c4443632895ea41578d868bbd1282afc630f96391b717cf59b7e787bc03e847ced0fc57d3496dbdc3b23ed353ae22738bb9c45df3fa97b877fa03f0117c0a29bc96cceb38e07e647df8893641a745437ff0cb9038ea288132ee5f76db4c6aec26d6c3927d93d77e4f39bcd1beaa854a831b1071457c0ab179e9acf932b29799e0f817fc6d5e8ce3f9db2e2694bcc8df3a895182591b4828f945c6a71fdd753dd04b4535ed56877da6fb15a16abaf812207e726155a81c94e997f2b00efb01bb139829edce2f13c936ab7ec990991c8274243a2f3960e79c59977c362d0ad7d39d3f4a7fbec6d50e75eee5162f2206d6ba7eadd8bd460748239d6fcdc8550fb729dbc7edc82c95971010e93fa43b441a6ace2a70cb314a3037b26df447fb525ef2975eaf63c6722265feea0deb6db3e19d8ce0a7418261ba4419e61ea1e01b560505cea9e8bc47e76ea400b713ad2a62bcf597eecf931d054866196d44d2c2f04a10e8022be86d2fc5276460843feb3595ebf8934583b944bb3a3500013c2e7f240db1ee07faae934b5e92adb09d6a69ebebb4e145c545251085d4b92db50cbcf3b5ccee1a70c5b086c3c238ceee0f343adac8508475812d02fe95c25330d6bdba88416c261d2b1ef48d1e49723d9c888f5f877e5cc5a7eafb7fee3833", 0x1000) 01:53:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0xbb62, 0x0, 0x80000000000c6a, 0x0) 01:53:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = syz_open_pts() close(r2) fchown(r2, 0x0, 0x0) listen(r1, 0x0) 01:53:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) getitimer(0x2, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 01:53:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4feb198666d3086c0b243c7c64b73331215a6536b5242701190457bebc967259b82ebfabf571d93395fdab0de6b2e80156e65817a1902d6ee2758c9a54d860d", 0x14f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1451, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 01:53:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = dup2(r0, r0) shutdown(r0, 0x2) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) socket$inet(0x2, 0x5, 0x4a4) socket$inet(0x2, 0x43ccaa8cf0faaca5, 0x4) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 01:53:00 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4888c145046888ab08ab3ce7ce9064acba5d7c88"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) getrlimit(0x3, &(0x7f0000001240)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001280)='/dev/null\x00', 0xa00, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xf4) writev(r1, &(0x7f0000001200)=[{&(0x7f0000000100)="c6828820447379b943b7c6e6adaf20646d87ba059143cbdcb3407df7f90e88af23b0ba39e86aa5e99eb2268d4f4fa329bac72600b7d7edc2c42ac21e9abb166073f88cadbe4504d843f1f79ee53a9e8538da350afe6c46e45cf4d167becf536dd97a5ad8cafa86e830cea407a18650fc09d67d81a65cf5dce9a9a1c629a583f5", 0x80}, {&(0x7f0000000180)="7b242b284dc9b2efd174345293d5990dd1d93f29b8416eaf393835f816195c5bb12c49c9ea9b059be492054bab11f3a09b2bc6d1990ab1caf06c2d06b1ce1f64fe3f57c07c511007821e8e66934056c9be1e461ee6dcc7b8d0940cf08b06f2cd3eeb015479e83271c4742892309d3278a21822e2fe114862ba57150fff6c235b05d17025f1cfea0b2700c339d2d22574207ef3d73f2c661cc5d1ba9a8d184e2447e639844d3e6d8597de17af68cb7ab5c008925361318620ca8e066250541d831c97a6a780dfc972283708ffe82363439c96c171ec4572b71f0346bfdd706d70200291b1c99da1af0c9cbfd1909c599f6789b9018197c41a039a4e36ed6673c2693588a1bb210fb9269ae2d23802b880e547124698137939b393ac0240a209d4e7992ac49f3a6e70aecffb8928edd717e4f39970e715b9fa2902dc7788489a82ff23a9239741f4ac4adfa561b4a7c1f20dcd70d74a72ddbf94b5d4eec2d0c6ebd3fb81ff0ef01bea4c5ef12e3ac739adb5b22d7fc62b35d2c5012437cabda03452a58219c9915637c6306fc6abef4627828cecda99a0ba8c6360882cbcfe52f93b809ffa90830f1513863abab7a0d78c4dde181a6e9b6572df61b9a52bb792cbead9da0d04b3dbf4f635512e6b418bc48375582b6155535b411b0e88c66aab848710107bb5a40c5965ce23ab2c652b730263ce6e640a1b98a91a246ef540579288d12fa3a033bd5169523d78f1b48d747a40234b65e5e42d53e1b14346318e663e2b4ceb898a0a181eee31313b1bd813d253e00e20940bd52e7e236862a348afe1df7a82a1b6bac19bb052d8815fc51b295c18860d40e2bbd6ef629a5d41d73c1638f5bea0fc61ae33c90767c35cdd97c4122539417c9f5522825708489723ebdaff7c171accc71965ca4dcf48bd5e3c6018771b237b5c46a4f4362095ca534566da4d692caaa73daaf1c61c6c13c81118819f86d7583be0a91f77c6c1aa6e16774e339203a00c2ae708f4ea425d2f35e30cbbd81f4d15954b0b44519a8e9c9195f49a49fa4b607a5b0554e05aebdfcc037ae850a71bc1d12b2068b1c37b8a72593be81cadd28fb376c1c98c396ff5179a1a2591d4265488df70b58ecd0e38a90c21e7a32a2f570d655be19966a9742bfd009d3931fc42291b65ad0fa2a88bf8166405a9acc1441771ee50b404bb42af399be0fb1a65d0be5beae6403ff5222f51b2fdd3a81cf90956b9c29b9c15c1bd84297e8ed11a361442e0cb480acc30c531eed7c574afed4e251d0b7ff51fae07df746f632dd4c6f01b4142d617e3405d5f093c0e5c1828a6254955eac756bc6012d7b298db09693cf27ee089ec33fe9c0d9981ad76f242883f9a4eb28dfb5724c8a4cdf9be3873d12c0c40bea8e39282db6625856a7584dcc6bbd2f040e1b61f1e82cf34eab4d7c3dbe43111dfade51a4da27579d3b731d45866da20529b07d751725656b713456f152f66f543cc3ae0f174282a44b01a4abe319e20cf59d2bb1f644c48f87e8a992874e3a804122efb3b0d7b52dd3d56a7f83f10da74ce1b8d5ce5d36ab3c85aed31955c45f45b4eca81683e812ed8b639109963d8f5cc699c7074fd63b88c4a4deb07fd08cc2b7c00e9d1150719dc32540274110663e2e0021911fdf7597f851ccd48856d223dce90e659f6101ae79662a06d1ac436ddfe69b9788f494f3ed3fe9688e4b32c9f93d399089552953cb89d06fae6a3e5cacac3ae32d3c22a1548640a96a29649b1e6322345bce8c68551d99c7adb897c061ff29a52814801c6bc28d0fcdb67bb94271cf96cebfbde91f281b5a1019e25a8befe9cec284cd10f97daf4cf2d9ccac1b17f25850459f7c43e2d770919a95273021eecac4d477759456656038339ae6cea68afbaae469459f9e69e7d543e94e4de3176235d226e9f0f81c761f1d355fe4074c94502803c427bd0affb2296b4ea72e8e5a6f913a8826196a9c52830e72d7675be571828921099b0a8cca163b241567900860a46035b064dbab084b4afefdbf7661fbba9b99e97f70a1dfc8a2964ed082cc7541175eaa5f14c87ae59b9580c4f1cb74b3766494729b8592480c8ed5c18fd1796676dcb51fb7dd243f0701590fbb286f8487217646d82151598b6f8b8c5a692a9e9bd8c766c1adf50f26cbc637ffcd761dd60296de17226e7a3bd77f53af3ab04c60548cee400962bedd12444cb981e999e3f1398d6754282bb9722e57a24f37fc2916b966a39b7c7c18de5f5dd841232b7bcfc350c2128f4c31a648b09ea7eee98fb6b1dd4cbcf8e34eb7aff2bd3eb9d31d99f7368e8a281436f5dd692e71f9cb99481b1900015f06563efca635d0dd13dc3c2cd1fc848e6f889b9e996d90aa010a71da9c1248c75a676e03c91867bd9e7845902fe8dcb8af982cb7d37dc39896e71138bc98d6662f1e5772f6e706a4983e92c24b68baf60a32622f57dc31a1b04c4b0973231b561f1ab45ee45e9121eaf439f2054708fd9a7d25018a90daf7d52c7f83331b6078337d684899f1e9ca2c3d153ef17da35a386d06a261df78c20b11c3428036a56d91342504b8e4289fe9903bee6d5dfe63910b89ce7f3fe6ce1c4b48778a36c18d8cc6c7d5408bfe0dc4548e24432e4144044c8add79030065a337e78250609fd8faf5842818575d67acd2aeeedd376cc6eb4dda9799b18fc376e40717a6737153e4c0420dcfc17eb79937dd2ae299a1abf43d9650db710aa544997092923234b819564742299508851346aa104483e79ca0a8a5511b3b5e49e488793dbc95f7e9ee0f8c340467ddebac6b1ede33ac4affd17dc586015156a7df1064ac2ce7cb3e047d19d98b3d4dc42ad155d603fffd219143202beeecbf358220b49edda04f4448896ad477ec8c85936f05fef3d4fb391ad9cc48db56773ad18ad77453c9e888f5cdfddba42d543c386fb645de05d8fd7a2019f6949a5d9f06b6555b964a722d6a92648979a79f6b453dc19f5fab882b18ec42443fa9b69ca99d2be4e5f113507ad002b2cd46791e4bb5dec5a972cf0a14d274e7c75307a9d7f16f9d2ed69a1ba3fd8217511bab19b7782d848f0a9bad0d56fea9b01ef96ae0aff143de7e061dc4c28cf4292c943611145cd154b4c170f9cfaf07d0d183f204da08775d018cdadb6848981e59e521578e7fafbc36ce0c10e3dce55276619984e48637de450b5156106a7bcbd22e6a841b3d36a8b1662ab6901ba3372be75eceacbbf1f84cc75788ff56f94456aa5dbdd7c0d477aa58fedc75413e524b85237ca4a7c287da4b2a57725cc33fe1fb0f79744d22ed0ecff2bb57fd45a7e5cf048873792978f95be8083e7efe4525bc489340b85a929f480c9a9fa3ef1a549f6487c4c104aab023cba88134ec462973d2c9becc1d52894b4bbd71727492460884300f085f0c5ee0504e49e72dcbfff2f14a13dfdceb2d4a2b272dbc014737e9b764ffefa7bb40982863c53c3f25be1ccdbf6ed434621fc21a6a4f9005f73982477e08a6bd31e49dcc767de7b75f3e3920d4a3b8d5aec9c86818b60fd2599e2d6c156e9626133d9aa2dc62e1aca6d12dfac1620f68c17fe10f8efc6145ecd67772f404addf78ed697f710dd235384fa0faa578bcf075efd977f03e40722492a09ed627057d7a7f8446fe68a945a62037318e9b72db7ed2da2c981cf85e148689da1fde207a0aa84cc46fd5317872f5a9f9e5de597d29761afd3b385a5deb045b4e7947ef860ae1e38085f5642bdba6ea32d38db3b4e9a5f94ea564ca0032cd64555da1331fd74b123119ab5d2691f68240e3e654d664d54c5a7068307bc8298f09b79f6f76175d4ab4cd8bb735a8e6932ef5268f4f43437ba114a6197be8ec4ab65aeb43ca2585604cea6d026d4c7057ce0d4cce502ff0fea29eeb55bf1a66d811223430e7bc48e57c659acd50fdf4b7d4d432e31520bedaa7f9cb1ca1bba03c1e9ac2a5dde6d79da5c21be09a62810c889750d602843a6e533f2005b306bc31a5d4bde01a0202bab4d048d65ecc09c4081d55c6c1b4388ba52acb4e0bbc07b9cc1604c351207a24203d0298c42042f11df55d14c92b60d303647b7868945a44789691d041c9e0dda3ec82219eb4955219163a2c673053d0c005d733c66750ca56d77b404b9f34c040b0f23809f23dccddc9aac4102e973ddd9906f0f50c60fb0ab45d0fdddfc0bd5488ef5685917472224a6fe9f2155f59e544617ad19a484b1af3b62b3a0f771f143259926f956ccf147516f8965360d12dce6cd1a4b354f487dd05abcaaf00414cfc861921af0d58122502011c04f6641caa21ac1488d7bc1cc4c3daae65b8d73e6d360a325fc86dfb7d7ef717fdb8f1f7f56211d7c3f4c88a813e0e07f72206d4d126d764e14fed06498d939ed3da6ad36ad02b2ffcf975e966a37bea0f5edb58181c77f4ece9f28b2e257d94d10179b32cae48759a97c5e512a33c9db684d0540136b0b0b83554f9e143924631a358cdd23cf44631552438302bb796d6b4aacf28bf1cd9e6ae9258e25a56bf1e6951685db9404c807c17ecabea14cec86b5b9da2ca7f73eaa65ae0d91dda2943eabdf88ce34d4189fcc2eb6a29f5f4d3f8efefeab88d4678747b2ea8b77b04dff8b5b4790c69c52cf9c21cb5a836dfd165a1ead91b83739b3595d86e31ec109ffb6ac1a53cf1d15b3e071fa1847828695fab3198516744fb2c06a14354032df1d169fbe486a1f32eaa8eb8e6c1391c9d6df5dc64f7df6e481bb2c5d74f8e3e08e5d495b036d5f1dbb9510f4a8a754fd7c946d07e38312924a4ce5a1c59c8ac98d9f6d51324ce239519089d4dd403646c6eb74bcf0d48ab06a7205d45e8a5b0d814e81f7416f9c77ce9eb29a7d16da448fc683916a88bc050055d318e06fd7bdf5269d59a76bad8d1a06aa85db5ab773942999e6ae68d709f718a0d39c0b3302fab6eb0191b3313ce3f1ef182a96fa40a119e9a8aae7201e6ec05e92596912648b4c8e5b71e7ef4a742db52a9e8f30a39a03976a6a1065c02e9d79bc789c855671f333af1da008fd486304a357e0fbbd15d4fe3b10bb29355cd50517f9b868d87c334ff930322f18d4636fa676e9e12a500e59c4576e6475fedbf03dfdf578c8d7e9bc449469c92b33ca39fdb731a2d3e5a32c11bc96874ff33db86015ba67a464bd5f0f21a5cba00e0b1931df6f83e657018641b2d671dfc0314760c44ec011d5e66bcbde0d51c9fcf21b18b43f0ace2dee9c9365b8bdb0759f024b73b70417eb3cfd30941d888c9d5eec3e509f0fccababa71f2026b97c2d43b98dddb4a7c88b2f5b63ca36c18185566aca0765e69c5000f7ff6c9dbeb492329004514ff914762ef70d77ef4b3670b144614dd2d67daf373e194d3f86593399bbdad00a811739b08973ff6fd86d81ad67385dc4890c0c2bcd605614dfb363f7719681fa753969f45ccc6fe4d3c8028b8ba8b65806a8677a31fa82059ab760874efb1d2737e0b5ac56ea8af4c1331120a64ac16af38e22f6974dfccba37c8491511d1b793aa18991bd7fe1daab3a306438d0a79740fd9f17d7e42696f47d6078204f72124fa0fdf6c0ceabd1085b88acbfb374561897f133acba49d5f2d285294f9010971f992b7649a000c4d579468594abf2c8b580ab5844e0b4a6b0d2d88200b1dbdb699c6b19fdda6b03600b0cb71896ce13fa6eb400ec4b3855e62cf38a2bc855627267ebd1f7396f08148d5245cc0e1a2c9488daf9c0619634f54b8b44ca25d02490cca44c91e685facda060de1f9735877e1540d29738dbd679d085", 0x1000}, {&(0x7f0000001180)="4391c783", 0x4}, {&(0x7f00000011c0)="5f148851c2a5530f9c2c7b3b1653539c07b490034189601de411c8bd91f4f6d6a3e1714f0ee415b1ed8a4ecb", 0x2c}], 0x4) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 01:53:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "01000000000002000080000800bf00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:53:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x2, 0x1, 0x5, 0x7f20, 0x8001}, 0xc) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55f", 0x80f}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f", 0x22}], 0x1) 01:53:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x1, 0x1, 0x1) 01:53:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) bind(r0, &(0x7f0000000200)=@un=@file={0x1, './file0/file0\x00'}, 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='./file0/file0\x00', r0, 0x1}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000240)=0x1) fsync(r1) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 01:53:01 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8002, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x201, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = getpid() fcntl$lock(r2, 0x7, &(0x7f00000001c0)={0x2, 0x1, 0x6, 0xff, r6}) poll(&(0x7f0000000180)=[{r0, 0xc}, {r1, 0x4}, {r2, 0x8}, {r3, 0x40}, {r4, 0x40}, {r5, 0x10}], 0x6, 0xfff) r7 = socket$inet(0x2, 0x3, 0x6) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000000)="76fae4196bfc4bdc5009459c36616e9c57fe27f0ec88692a2d1783baf899fcd23ce3f4355761eb2590b1454a6014f7ffc674f3cec16bb7e8466dc8320f23e2", 0x3f) setsockopt$inet_opts(r7, 0x0, 0x4, &(0x7f0000000000), 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000200)={0xffffffffffffffc0, 0x8, 0x3}) 01:53:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x41) renameat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='.\x00') ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000140)) r3 = open$dir(&(0x7f00000003c0)='.\x00', 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0/file0\x00', 0x8, 0x22) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000200)={0xfffffffffffff800, 0x8, 0x3, 0xb1, &(0x7f0000000400)={{0x8, 0x4, 0x7992ddd9, 0x800, 0x101, 0x8}, {[0x400, 0x0, 0x6, 0x20, 0x4, 0x7, 0x40ed, 0x8, 0x0, 0x28, 0x3, 0x82, 0x8, 0x5, 0x2, 0x40, 0x0, 0x6], [0x2, 0x3, 0x7, 0x4, 0x3, 0x9942, 0x800, 0x3, 0x554, 0x6], [0xffffffff, 0x20, 0x8, 0x2, 0xfffffffffffffe00, 0x5, 0x200], [0x0, 0x7fffffff, 0xac, 0x100000001, 0x401, 0x20], [{0x3, 0x1, 0x100000000, 0x1000}, {0x7f, 0x30b2, 0xffff, 0x7fff}, {0x800, 0x400, 0x9, 0x5}, {0x3, 0x1, 0x1, 0x4}, {0x1, 0x7, 0x1, 0x1000}, {0x61, 0x0, 0x5, 0xa2}, {0x8, 0xffffffff00000001, 0x9, 0x3}, {0x8, 0x7, 0x682d, 0x7}], {0x100000000, 0x6, 0x18}, {0xffffffffffffff01, 0x1, 0x6, 0x8}}}, 0x1}) faccessat(r3, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) 01:53:01 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = dup(r0) sendmsg(r2, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000000)="bb12a12ecd45a8e5094f8d9d40289c772927139e7f17c87c0ee3b8bf9042c78671d831c160972a3ff5c4f640ac4686e7549a48aa6ac618952bdc24299b45e26b497282bd8ec0127677c9c540084b930164710bdd01bb1d719104357f87b31caf38dea1fe3f62fe43bdc6dbb25949c81b56c904f9006798d5b8db5ccf5b07d22aa2ad7ecf7a44b45c48038a7865c621c72695f0b3355834744acb044f2779cd3b8a", 0xa1}, {&(0x7f00000000c0)="4c1d5b023da9391d7c3050a14651d3f9e1ab53b424a7e4a671c22eeb1bb3d212375ffd0e9b8a1d84c2b5dd40c6569d871572f5a8af8fd4c77333fbbe9fea072cd32f9b66e568483adbd26d6f33a4a6205d1e9d6072bf9d97a653629a8104205562", 0x61}, {&(0x7f0000000200)="8967ded9935c34ce3b003172f94a421257d388cc3968405bb8e9a6837c652307dbb13ab3c8554b667d2c706b0219431a95d9488ab8c168bb4abbde8de02bde3225b89299d8e7f0405f678154800364aada172d23d63ccbd996aaa36085974d3b88243bc40d7a9510e0e995ec98bfd282b87bedbd22dcc16feb3fa3356500cb081182e3efe2fb6ea9e55148a71acec7c2056ab9f72933c47e94f6619a46071cd152eef727b99543f50da25976300e7c0173cf7e4ffd0496f94561aba92166c9078e96332beeae6bbeeb2d24cdb2a17ba1cba44fde704836873d562ab8f22e280ffd07ed7daeac115d9f98da", 0xeb}, {&(0x7f0000000140)="be815b0cc99fa47ad13b3c620cd62994224638027e2a2623d2318c", 0x1b}, {&(0x7f0000000300)="6621505251e14e4baefd7cc2f89bfb19971791ea8fadf423bbac0c4012bf02881c75c4547bc83ae17b55815453d23dec15316150af38fb20308611e824e31497d71fff81f55afc93a6ae89ac5200954f9a29e96df968b46d4b73b3f501aa4823774e135c1f41e3cb07d50107e911abf584c3ffc746aebb9904a9c4160934ea0efb7e96f6e535ab7e34c567b71b670fd6672c443f8ccbaac143bc3429efa0d462566478add6886d7edad6447cd3afa099d92e5139c84e81d799c520edc34a5aac11b93c82e2eb668e32", 0xc9}, {&(0x7f0000000180)="6b69fc9f1167fdc3a4561db5a4", 0xd}, {&(0x7f0000000400)="1c2d0a601027a272db025714f67ce89ba8a5f92747821efb2a942a46d0f51b178c0f5cee817c4947ee1ca9f0ed540feee45fe3c5296430ecdc6e6510008c3e43189622108b8cc0407964746856b66bac2a1aecd6b8b8dcaabcc30216b3", 0x5d}], 0x7, &(0x7f0000000500)=[{0x60, 0xffff, 0x7f, "cfa174922092ec45387795a30a88e8d4348ff0da7cc4ac84738e9adc3b40418234eed68bce6bdea72dc4899a55ee0d5af4ab21523b7e34597dad0fc7de94a08e39745b6d650fd1e8c2cb3ada"}, {0x10, 0xffff, 0x4}, {0x30, 0x1, 0x4, "56b9ee81fd0e96cbd3930059faa4a001d1114d7bf870e72566689c3958abb1"}, {0x20, 0xffff, 0x9, "2d677fc0addcc24e04c6da48"}, {0xf0, 0xffff, 0xfffffffffffffffa, "2a032d5d4e46e96910a4547ec851682cf8f561d22910a93a71f63e021c2a36c38491caa9e4284b66ef617838b97d544a83d7de2148979f5812fa1c082c9666a505fb912c4cd65837137b9a434e153eb39cbe4866e1231468140b44054413f2763a37b78563a7908424011704d01c2f2efac9d58f77f6c447c4ac63790e9f98e6f65c69361fe28d6d9c7460a79e0aa62bc7cbed35a6ef9ae3cbe12be1304a394eeed0b6483b6f01a2a68f50724693de70188dcd9baf69fa6c5589f2e68099ea395ba616ab0b7532f0d158c7b4ec57b9c33ad1870a2739f4b004"}, {0xc8, 0xffff, 0x9, "dc5451f978d037115e20fd5872f7b8704f114d78723f4018757b3e43d2a783af450f0df15885256f8a7843b119b6ced81e91031e93ff4428e01eb5e1dace7dcf5004e7eeb645a6df9cf55987fc4de04b817ded6b53b2abd3e4ca3791cc66c344b07a5878667e6418a73efd6468aa52aee2f168689430a9a4a35e3ce12677c09f7bd89ffd04bdb03e2c8c95107264cce1cc339cac9cb01173f252987876e8e67e7f644ad435a80c463e3803c8d2d3cacf46206ecb"}, {0x80, 0x1, 0x7, "412f629dfca6068ff6fb18b8e80315f8ab94b95fee59c6579e89430d5246704428da9d3c23fc1bfe41ce2b5d163df5c1437a4a3afc4faeb57ddd3a438633f4037b54bbf9fdc5c31ce33fa4df3f13fcfc0e193660fda78c77ad29b4be6de7dbec1386f2e5aa7fb287432802e3"}, {0xc0, 0x1, 0x0, "3413b77722e2ff63441ad16f6fbc5a1ba099e966924581dac255e2acdfca4a4975ce141cae4219f4a10a92b103edef35d8237781192b9392a6f9dfd02d9e8d3a1bc236c532752f151827679507a0f4cb5a780ce9ae71f50b8b35d78749eab0251211f442bfcc68634f1aa13c0eb009179a8b0d15e9cbf1479d1c50540a2f161ebd5dcf52b138dca5dd08c3630016a59f5882474bf85998f7dd3324b5a71085b264ba11d4fb402baa5e3d4daf"}, {0xb8, 0x0, 0x9, "5a5f3c80413a19b75193016ac0c862bbddcaf5fc33512b7a9a2dc869ec2315257b45e9b2fbc0f1b1faab93e091a448c46fef198e02cdb35655a661a04d1cc81f70479ddeff68b9ae355cdf16d43c7929a89ccee8b096162c2ac8669c056c7e2b0e39b9267fec587a96f64ecca431608249be29e8c3152460bc1f9b42ee9e4b2d0d63164c14024b2252fe3cae4b63b8998fa6d2d578a0638072ad9b2b74485c35bced73"}], 0x470}, 0x4) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 01:53:01 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(0xffffffffffffffff, 0x0, r0, 0x0, 0x4) 01:53:01 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000012c0)={0xffffffffffffffff}) preadv(r1, &(0x7f0000001200)=[{&(0x7f0000000040)=""/75, 0x4b}, {&(0x7f0000000140)=""/185, 0xb9}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x3, 0x0, 0x0) 01:53:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 01:53:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x480, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x20) close(r0) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x550f, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0xdb, 0x1}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 01:53:02 executing program 1: r0 = socket(0x2, 0x4, 0xfffffffffffffc01) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) 01:53:02 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}, 0x8) write(r0, &(0x7f0000000000)="d0519fefdd4525b31a716d0ee32c595079cc69da094ae7f576b8861b2969cf79866c9e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d624e97fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b4ee0c363ed669c992729a79f04000000feb6fa5d6183e515d65f7750d7e626dc216a7f", 0x20) 01:53:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) r1 = getppid() r2 = geteuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="fa16cdbdce071bfac0bb9c931aa12e97dea4dc501f3cef534ef7519a7087a0607d57f22f86ad626cb643ff28f8eca50b2cc28e0d22274356eb5959fb15160aa487bfd9c3aaf4116067261815518349b96f946dae2afb40147394bb11e98770046289d125e5d12f5bc1bac628ba9bc8ffec7b4af13927883d07fd7def358f8bbb7c3efcc1d5f9bfb6b51ee1aee3eb6a3f351f328d98a04df2c842d192d3540a97926a5301cf12e41f", 0xa8}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x6}, 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) mkdir(&(0x7f0000000100)='./file1\x00', 0xfffffffffffffffd) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 01:53:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() getrlimit(0x7, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba7ffffff3c02df7179da470be800af00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b", 0x3e) 01:53:03 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 01:53:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00005de000/0x3000)=nil, 0x3000, 0x6) syz_emit_ethernet(0xd, &(0x7f0000000000)="b0c99b15c588a92517a5d4dd49") r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:53:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="c61174f0ead37ba820589eb16388fb431d06e5aa44de785695797a2e10ae157276fd16c7bf70e3b8bab17851eea6c27b43ff28a172f96434766267e32d34b39ea75fef368f5bfdf66a66dd7594ddfa416f3f5e41eecf8bc88a4bbeb7ee1a4fae24d6b4", 0x63, 0x4, &(0x7f00000000c0)={0x18, 0x0, 0x100000000, 0x6}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x4) 01:53:03 executing program 1: r0 = socket(0x6658859e69c2ecad, 0x4, 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x208, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x70) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x5a7c7892f295ce66) r3 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r3) open(&(0x7f0000000000)='./file0\x00', 0xe78bcce54b37c07b, 0xe59a7e4ea468884) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:53:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffffff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:53:04 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 01:53:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="56b783fb591fe64ea663e24ef492d4bfbdf04fc6b7272ae84177f75ebcd9c32d8a088841b27bbc4acd85ac0d3481c6f2e9d16ab95be926cdccee7cbbbd76a5790fb5a48fed025c86dd550b94ef491aa2feeb9d8d537c4656fbdfabe99a789288cab6fbac395bab4ee63b0a8430bfd97cfcb5545b05a394a0f39ccee6edded7a15dfec09320165beaf406d2c94d5e89972a7d3369008f311f8b879182c311acf4c426f8bdfd502645d749e059202f3bd4994a3e", 0xb3}, {&(0x7f00000000c0)="e2011fc6ac808d2d7043f8724e973dfd3f2dc9388c8a839568dd2b9965a2b3734ea989ad078b105c7e4ffc190caf44908288ae7cd819d64d4b6f78dd6d2d70a4742fef4ad6f3080456a9efb0de8677e4de962b9a1cde2ac65ebe7a92ec43ea6e03e94b5156cc51f12a608ba66a257a263718801bd0afa9885727f49c7c782b85f7646a25235e71bc7d0a0ff0b615fe3a627c624568abcc6b8c17f00ccb6c4f5de514418ece5c83960c96e5fd133f004de07bcd5d468e16cf2b312f29a5323b9559a2b84c1980180db91beb3b13964ad42e5d2a3e5a86d4082e86c534b25722a8ed25c38a", 0xe4}, {&(0x7f00000001c0)="ed8360946c750aa2e8ea5d524d29adfeabb3fccdaabb54598a35df47e0dab0599473112ec55f483f4bae1fdad8372e03b964974f1e47e2412a420cf04c3ae60ae9d877583fd0a94a7f46945030de004e882d3da5a9b6cdacc8245adb87ee9ca8a53a9f644be70057b3d0a94c272318aaf1e433dad6e4b065de76f2193ffd0c6eee4c5d3771a17d3a75bbaa262b6c9c83e33f78e8205b9d2810e667bebb68790638262bc76cbcc47ba9f4513f150d7be70ca662e239a8aacf9248a70fb62f17cb281fe3cf7308258c35ab8b7824ddc2ef5755c98735c4ca672a3522f2c4bc0367", 0xe0}], 0x3, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 01:53:04 executing program 0: r0 = getpid() r1 = semget$private(0x0, 0x2, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/4096) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x8851cbaabd28466, r0) ktrace(0x0, 0x1, 0x4, r0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x200, r0) ktrace(&(0x7f0000001100)='./file0\x00', 0x4, 0x204, r2) 01:53:04 executing program 1: mprotect(&(0x7f0000382000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) 01:53:04 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) dup(r1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r2 = fcntl$dupfd(r1, 0xa, r0) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x3e, 0x40001) setitimer(0x2, &(0x7f00000017c0)={{0x85b, 0x800}, {0x1, 0x6a}}, &(0x7f0000000740)) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/74}, &(0x7f0000000040)=0x4c) openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) r3 = msgget$private(0x0, 0x4) r4 = getuid() r5 = getgid() chown(&(0x7f0000000000)='./bus\x00', r4, r5) msgctl$IPC_SET(r3, 0x1, 0xfffffffffffffffe) 01:53:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff, 0xffffffffbffffffd}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x7ff, 0xffff, 0x27afeed, 0x0, 0x5, 0x5, 0x81, 0x2, 0x1, 0x7}) 01:53:04 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0xdf) r1 = socket$inet6(0x18, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x4) getsockopt(r1, 0x29, 0x36, 0x0, 0x0) 01:53:04 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x1000000000000) 01:53:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getgid() r4 = getpgid(0xffffffffffffffff) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="b9058e78a329f8fd343839dd27e137e8464f345b0565e1eecd73ff8f8b43d79f560527bbeca5a9e10a6f842586100cae82d2704140700426e56a54e9c99bcd612c991324b9906ba408fd7a5a469263bcf2248272240285a9951c09e3b409f366ac4e0f06feae94221f468a45761f6fee4acb0ae6c052bb802381f8e113611b17434d4a989c347cd6322e3cdf840f5d11af2b2d50e4365570bbfad337ca263f94835f63f14953ebebc2701f03", 0xac}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x8}, 0x2) r7 = getpid() ktrace(0x0, 0x5, 0x10100, r7) 01:53:05 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x101) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:53:05 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0xc) mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffffff) 01:53:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)={0xbad5, 0xfffffffffffd, {0x3, 0x2}}) r1 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="75bbb7f3938f1ff7dccef02eb319b8e070f15b3ff19e43b53dc273658bbf01f153b63096dda65c4a4b4bc3cb0a7fea0f93a36cf3a9e2ee0440b452c6838992724a07d613fd3f94705a482ba2555c91767f5f71f91667640c44848c4d9351c163a658fc918b09a8916834d27e18294dfcabda196c391a3116e1172f942d3b6220f74867d410e7c2d8c1e3c8f675c8f3166f6b964cb924daf11f", 0x99) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000000, "000008000000000100002000", 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x5, 0x0) setrlimit(0x5, &(0x7f0000000040)={0xfff, 0xffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0xfffffd59) getpeername$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) 01:53:05 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r3 = getuid() openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x800, 0x0) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:53:05 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x800, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', r1, 0x2}) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) r2 = socket(0x10, 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x800, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockname(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r3 = syz_open_pts() getuid() preadv(r3, &(0x7f0000001640)=[{&(0x7f0000000280)=""/167, 0xa7}, {&(0x7f0000000340)=""/185, 0xb9}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/181, 0xb5}, {&(0x7f0000000500)=""/86, 0x56}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/5, 0x5}, {&(0x7f00000015c0)}, {&(0x7f0000001600)=""/6, 0x6}], 0x9, 0x0, 0x0) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 01:53:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000380)="983ba6db42707ad1737e44388093a11a905588c232be28ef0fedf69848b76d1705879f0143178a664c8260a82cece8e1cb964e2c6f2c0c87a18c639419d9da341b1ebe7c6f2cb078dbb91b477f716c39566d03dd95007dbc6877cba8dc48f94b51c11f820df43d00084681cd2c8bdfcecc650a16a981b89498a91e768fdf25d98c4a6dc4b9eba637a4e15e41cbbaf17b9393c56edf44294d08bbecfa081360c64eb018df924eb489e70bc5c36bfe96f7e336fbc19d23c56e40162543105373ca2fa47dc402d4e132ca8edc5710c761fcf1643c966d45d7a52d724245c8497665bcbf6d82593d104d9d387eb89137f969072d5c00a6f2240cfe47cdb528bf840fba71dc728f24919e0d6211080f0e08bd1e98e0e6e7c4cfabf496814f09b8eb1d4ceff2fe01a0f71fda126b65d9d98193f3a4e0641edaee28ddcacf4e339900b26a63eebdd4a3a69481e453f543b2ca5c02ce11e62d8609a2caf8a91e650341bcbb83b641d566339ae02c3ff4ec1cf623ec", 0x11f, 0x0, 0x0, 0x2f8) 01:53:05 executing program 1: setrlimit(0x0, &(0x7f0000000000)) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) pread(r0, &(0x7f0000000140)="4c8957d10087f3279108fb1a11b0aa896b2fcff6c282d45d18cc3952a14999ddda157dbd", 0x24, 0x0, 0x62) poll(0x0, 0xfffffffffffffee7, 0xfe9) execve(0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) 01:53:05 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000001300)=@un=@abs, &(0x7f0000001340)=0x8) r1 = socket$inet6(0x18, 0x1, 0x8) dup2(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) preadv(r2, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/98, 0x62}, {&(0x7f0000000100)=""/190, 0xbe}, {&(0x7f00000001c0)=""/239, 0xef}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x4, 0x0, 0x0) sendmsg(r3, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:53:05 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) dup(r1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x3e, 0x40001) r3 = semget(0x2, 0x3, 0x10) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000000c0)=""/198) setitimer(0x2, &(0x7f00000017c0)={{0x85b, 0x800}, {0x1, 0x6a}}, &(0x7f0000000740)) openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, 0xfffffffffffffffe) 01:53:05 executing program 0: chflags(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "9a5be19e0ce9924cc106706e00", 0x10001}) fcntl$dupfd(r0, 0xa, r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10, 0x24) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0x6) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/112, 0x70}], 0x1) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x1) 01:53:05 executing program 1: r0 = getpgid(0x0) setpgid(0x0, r0) r1 = dup(0xffffffffffffff9c) sendto$unix(r1, &(0x7f0000000000)="e050784eaa30fde2fe615fd6dbaef52e1a2b962a081fb47174cf3c4018b8db181fc90945cae87ebfdbdb14a27dba1f6c2a7c88949173dac66475462e2496d26cbd30e96de99845e503cc4651f3fef83de49c19b694b16a6e46e88d47f48e085bdce8af66cc2a51c9aa47d63ce21d9e46c0f169a0a7db8466bf34b28c960a08831b776802c719446613b328825cb14ba78e51e5b67b1bb98d8c5347275fddbe94f27cccdf56320fa2b2b5a122c3a561cfe601e7af0c85d183f973837cca9fba634b849a044e9c7ba39c0802e3ea0310849fab6ea9d6027ac0a205bab05a964428e6f04e8a172c671cf970e9e66490fb8067ed0e39e8a7859863995c01ed", 0xfd, 0x400, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/61, &(0x7f0000000180)=0x3d) 01:53:05 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r0, 0x200000029, 0x80000000000039, 0x0, 0x0) 01:53:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x1, 0x0, &(0x7f0000000040)="745229562a3a5a44007e41629af80ac6a2e0cc8ab41f136d584fd60f375e89bcccc2ca05be533ce533e91e1e353fc255", 0x30) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, 0x0, 0x0) 01:53:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) close(r0) close(0xffffffffffffffff) r1 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000080)) mprotect(&(0x7f000019c000/0x2000)=nil, 0x2000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) 01:53:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./bus\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x800000000119) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 01:53:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000080)='\r', 0x1) 01:53:05 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) syz_open_pts() 01:53:05 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000200)=0x1000000004) sendsyslog(&(0x7f0000000040)="8e62998cd3f37d6b736d56bf04c59ef2e16c2df7e860498016d4e263653e34146f9b2af91be506ca9ac6fe2d925522030816d2c3198fccf3434490eb7da49a9c280fc99388980ef1d54f246fca2d10fdfefbb3", 0x53, 0x8) munlockall() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) 01:53:05 executing program 1: r0 = socket(0x11, 0x1, 0x0) setsockopt(r0, 0x20000000000011, 0x0, 0x0, 0x0) 01:53:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x20, 0xd046d5c4ddedf24d, 0x8) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYRES32, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRES64=r0], @ANYRESHEX=r0, @ANYRESHEX=r1, @ANYRES64], 0x5) write(r1, 0x0, 0x0) 01:53:05 executing program 0: socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r2 = dup(r0) socket$inet6(0x18, 0x7, 0x4) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=[@cred={0x20}], 0x20}, 0xb) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000080)="164d3e106c853fad01f775570bc6726789bffcf6d102f186", 0x18}, {&(0x7f00000000c0)="108dfe06933d801f5142d8af124a", 0xe}, {&(0x7f0000000100)="463c59fde2cd60184d4fb9d54aacfe", 0xf}, {&(0x7f0000000140)="482fda5ce7436e8c1e8757402265249f66c6feea40ac8e2e7d0d5729d5e95ed949da69108aea17cdc2f2198a484e4d5baf9a66d49eddb66487067a38786ff3b1ee8e4127a6ab745d986023c5114c9965b425b6f4", 0x54}, {&(0x7f00000001c0)="18a7858564bc0704f3a84cb712c3d0ae870f0bfad77d93515ac5eda697cb3cf8420cf7201fcfa6d26968d80a1ff86cbf44f12883145d799e7c1b90754c6a00bc54eb47154f1c4ec36e6bb9c23849ee21d0a3cf7051ea45a125c3279f494addff818c7b0f9d70facc9bd6994696af8243809dd248d8ddf42fad3e6d54d7fb304ed2b5848ca1421491603bc5b4226153ac136a75dccaeaf03c0d02c9eff2d65bffd2ebb97d6903448d38ef8ce958f31aa726e1b7a44ebecf2e452be05dc0c35855803c15f5102bf05c70bec04ac288382b6ed8738a1f6e279d505d47f6d5e98f24405829cff432be6120387645e7c37f1dec64a59eeb825d76924b89706896", 0xfe}, {&(0x7f00000002c0)="5f5f440be530691d8f2ecbcf8ec83f1705d50748ed5e7d1a26fdc355162eff2575c463b5d03738d22ba5fb81be105db7803038637f8e9cb9a3e4a4829d77e54b9572d753c5052531438fef8681a206190a8cf8942ebccbe29da6c7596cb91ae6dbd3e9143a209028f7ef37a358ee912a74ea9c90c66f40726d3de386fd0ceb909e5215120b1e029e7039e47eb1ae38607aa82c9175d7e4b9e893d524ddd11f907235ea715b44811251", 0xa9}, {&(0x7f0000000640)="f23d46e1cc1beeade0f9fb0844f1b87e79378ee011b11f930875f9c35d412e9cd12fdd942d3e0c6b6736b6cfd7488046b9593a1df4fbcd9930fc25a3e49bc815262b68d452a32de70479fbbb1e1b43a5ff11ced7c2af519cdac9b1bfc225e557ac04c8ad30b6a0667009d0d0e48d190c7b1df7bc245cffdd324b37c7f48f0e4e402dfbc2188f4eab041e93e86c927a9a5f7575e4bdfb69b0d3723f8a48e50c4a2e12d47eacb938e9a05e6ada57fa83120480baae9f8ff0b59b32af732e55b88a2a1b402af1d5aa66a78b7b55159e8703df50319e2295096c3798d8a84b785cdcf2bd51ddb92267738ca99a1e2fe5854e7e6d0223a78ff848df38464f73aacc1f13fea1c35fe386d5b6fd694439f1e31678f1bed25cdbb85fa8ac94d1a28b886800bcb72bb25989fd8737223730b21929cc1f019319badf4f7ff997f1948c6be29a656ca592d1c6b78a6d09286dd38e9e7126fe538dd00c302b92b1eb47087336c0a637af8e67fe106b090edd9f20e5a8af018504c226c6cb56cd7a8e912f50a244a68bcf30af7c6e04cf9c950fea65f8de646e54ebe784816a663fcc5eb1793d197d61da8a5be6ec0d4a058a13b84da287bdbb33def0c41e1a0a7cfa0922c912db4398bf84a6d8de14194dd671f1aacfb82940b6ee548b7b9ee05da6fb112045143d07b1ce5af889fad3527c8deffafa53d808e75091762d78b2dbdead1e6c07f184870db0a0232704ab1ae4f53a0338d82de57c9648f8c1f54725613471953c05091c33bdf96c7fcee81f010f85128574ec4d567ec86b941b8ad693701530cad805807b3c454c542763b37f846ab148b3baf5dfda7d4221fb0b7f5bc2396e80dcb708ca6f7c7eec2a279af6dcff86ed6e4e874861aefa068565cd6c1ecebcb6d78d95b343cf912e020c9c52d6117609fc7fc380cbfd48ac6b2a738031d8008c234638c1f719ce88fa65215de7a157784ee8542489dbf8c1b5bf09c8aff80ff9a74f6aecea7e573527eada6187222f442fd200bd1b83840a294ce141658040eafdb4eb58453d00909a32c8ca3875ab7fbb8a22c5ad380bccfc395d9a62993a280c2856b5a0887b168be38c32d830317088ab33269ca155bf5ab41f4939aec42e541957d75241afa04d709c3b00bb75748c36a83ec8c765a317a7916a7a6c610442c5c90678e53bf73db6a80679f664ae38db29280b358e2b8d6eb32629508ac447557d55c36152f91e6450b94da650e6729b8a65a628db2799bef93c81646787aa257a39a1eaab823ea89cfe1e38f789d6d820af6d221e112799fe31de41f3116e6924565191b4d2197452e154bf7771b22299c691044afa1aab5168655ad8181f8698e38b88eb63cac49ca8e894a0bffb2c542d12b04aae02a2786b91d8c573ebbba1306d97f188dac5e1f12bcb781e4f6b08d740c9be6bf6d9fe267cb2b3c5fc1c64ac219324181602c47152b03cc1e6c75c34a665a6952008dd9555a2430db3206ab7cd747f6ad8a78a903ae47e7d5795cf462cdebc4d80aa17984c200189b294e77799c1505f7669241f5a7466b5dc4bac1a98ee12b4aa19945524e5fe5533bfe8d9c82e5c93d7a852a9602d8963f22cd2149ebc23484044c6842ae2e255f08ece485e12a7aa0fb8c008c293eadc73f77bf8020d7ec70c153b0d134e03d08f56545df4b9774674da18829c8f89a7cc6449ffd394b3b0de99d0151ac2405329bbec084210f07421b4a12d68ec484667a6cef991868e70c99830bb77a54b774c90df98fca4de4cba9ef54f7c07e2c1f2af3b6c2eb5445cb24d4613c92b579c64882cfff10f51b8d11737e5c7d32b02ae5141ee871955d9d81fca736962aae31151b346b2fd9ace7ffa6a65b884e673dfb4de853b527fa8b6bae8f0117acf7b3143ee15832d6e567f4875500df8a0bc13d45995afa48d4c99d40487b9959d72de33014da313059e98364c6d865656860066e6857b1eedb747f6f18c57255bde7c4a0324554d5c70b9dd7fc6409f576f8b98cd960fc3b6bf51a1223a7424982da23dfef4de3d05bc7db51bb40477fd3babb87e5f9283e504b4280042d32654d1fc49ba0c61258ed2142e521dbb6ba8b2eeb42092311d378a331bf12392d073f26be1e070e33d08cd1965964ef36e2e21506d3f4dba1bb506e5b9d0d3917018512a17058dfee2885ed1052e9ad2409d0abefe4ebe043b096c6422809c40a0ec4a884634cd76727d209d75c8b3080a22a510667ec6f7fcab9c71f866fb3e7df8d22e81e44b1d2dda596e98ab13bb89991fe73a1b2ede419865307e6ff102c1be9dd978807b29d3bca34e5d455737f557833a3b67a7b24aa825a776cca110c9630aa76a1eb4fafa88c65ed2862c70d6a2b3734c903003119add1bd175cce642290903730f665760232c2876c07dafdbd975794e5796e2f1f2afd6120b409903cc31fb9392478def16bcad06d161705d8946fdce5e58c8846ece16dbb37dff9ec19841bcfd7ea5d8c74742f323b4b67dace6e9e7dae27d620515e25473a99df63ebe78a4cb340632612ae0fd3b6c631b17e4b57316d821b19266f7a21b495c1293c7c5aa0791cef5b02b210650e98888e653f1573fc65305e346b8ce303f5853826f35f0ff7b6ad648663b6648e202203feb8169ee1201618a8da7b4ab743f1225fea7143a0d3d30fa697c676336c52dc36cee1b6607947eac95c219d1afbae1d968d5ed811aa54c18282011db8426f63d43be86f0590679a33f8147c397a74052d4f76261145d72681a25902183c587ff3cdd5d08be0ae4acbc012dfd79124d4db8a87a9cfaaae7908ae522809196ef89cc97e2190d657ba65eb29e932986cc3b059101f3b3a525f528ac96a1f41c560d4d310e530c425b9719e8652e98d84faa4e23e8dbb820831f82cafe0878209b32ea77f7035db8ec371652e1400f92b8ec142e6f8078feaf83a79549bfd6b405c5827ce53d38af067fe3461329e2b9fc7b5234d1c723035cd3fdac4e1d24ae8775d2dc753dba961fdd2e1f0b3ad9531b71690286f7ecf589bf5b93d54f7eb5dd1de3fcf6d23e49479d5e8cfd04a4d6b1784bb322e8dd7a119e4a0a8bccd9badc86eacf53b4791651e98a21860c1a021ec86bc4a2d10e86e1d311d72d5b7e21405f390f13914056f5d79998958224448424d9b45dd83291c787fb1a4784356f69d187f310224e44520d3700b1c4905bfafa3137b6971308ee42053139cb03ff2980af522132f7c5400210f921638836455f11c04075aa6d6588c090a9e2dd73b2c4239d7b7fbeaa1332f595d63ea27beccc2d7d093e914dcea8e41c2343b06c1cffeae38cc749fd6c7e9a8348c6bf75769e063e7964e210774dc1d76ac7e06066e265390eb445850972b6511ff7ba1bed45ed76a7aa44ecf84abd2c5b779ef46b0027dd195e189d88f0b6fdae1fac9148a4e28e0487a133f972be65dce78d2dbd0469a3f2e83ce35e5757183bca252d3c4bbcdacfce1e505fb724f069690f3a410a49d5b2b5d36f106f7ac682a29a91463e064d4920cf71505f5400fccc475207f012f41b656cb03e5d4a14ebf63e1648d2a675752ac79a5d7b2e49dc36ea87983db8b728109d8dab2dc44cf4d1724351fe7811b4368f692e5b28a11ba5280f36823d6ec9ff7f8e1a2189ed8e23f42ac16a6d9e397529a63b9d17171567d59205b964109717a30df42d5b83af4cc97ca72290ebd7406d6ef2942b30243ce31682c3cf149186a63da89036260503a02f0ab5064d14c7d4c8a48b3db45a9818554dd7bce47a056231230e9c9f6c6b0a56e1802f965e915cc821308600bd85d4b156ca20c8cb3c37a7b2ddb9d18ebfa089a80f393b6a16ec99b65b03a5355f79aca30e28321889653e2d8ed7302a43bd2aabab0cd0cc9fab5c2f6c034f15015778ae2a3bfd20876a160eafeb5105a1a2f9cb53a435ddf9e07e4f8967d5e1c5b01a9d32a2f929ee411884e79db556f638095004015b8936967f60bd04f1a773f2b3a28b0d8ba2f48c8540c7f4bd233fe9ad340f379b47fb914716153bd071c3925efb485e7dc088ba7bb3739ec9dba5c3cf8c37f01aa7aa20914ff95f954eb34bf3fd5674b21dce05ad70038e4c93ad732976948310893cf30bc56821e009e37752f42e5381ccd372e7fa9a2013f3fc1405227b55c6230b5331da082bbfe21dd72655cb63bc5ea78ec847bbb3cfc67cfa4a505c099a2cad4daef474b424996e1f076b0d4848efb09cf50b6cad239df07a66f29185d0dc5d755d88ebba33a8c838292bd289252ee53c344de66ab16fc1929f1c91b83f85c1bb6389cd14c83992ce60fd35f6961d19dc3ed5a6a1a2a006f3ed665a0d71c8483fa1d0a8d8061f65317a139ad9b4115ca6a7efda848793420439f1a9d956ac7166dde594c8f0896b92f19d46045300b4accfa4612a27c7afd9db30a2bdd3a7872318f7e2bc7b00c62d5c0d45ef182a4537ccbe13465366c0f79df2756828e8ad38330898a4a9f2bcbda9abb3024d0f09ca0d2d4e55af03fe0e38bd61cc8df6f579ad8512b1367ac88f1abe868becdec618475f358bdb0cac9a7f48e6b73bfccc15805d72ebd80caa927d0d1f709b20d2ebf63e2a9ab927399e2abd715a5d0fc4794181482107bbb546c73eaf76ffd53f8e996c258a279eb21e19a95a69e7b68aae5e64d4e627364373e86a3d59837cbc696d40429fa387d91b776f377061ad0ab3939ad94cd70119b396fb8e8c25fa2e876c2fa7d8024adc90dc25206aa553bcb9d513f2299a88eabab3632da7f9de1688758cd1e6cd922c645d44427ce14ce032fb580c370cec77ca770ed29be7c2e8a0a7ff9497127238d07d600fa0784fc1c49789c305eec759739a28ff000b1d743278fafc55c8e8db69f1b8e34e4a49a051e123681fc772965c0a811bde8c15b1712c2024dc8ddc3e981c51afa03297fe586841becad98e58a097d6bd98d50901798584ebbf7f867fd309119130fad714deb05e600aa49d9f8b925810f2273082ac74dba25b1404d0ba68439375990b287068a197e46d4576d974e50d16c88e4553f51918a3ada4318dc34474d88630ca6a5de1f5673812a7e18784b87f60124900be0047fce9c77c7fa527815e6982708b0f57eadb80cb8305bbafae45988a90f007bc7da3985c1a8ad7441b6d2cbb997a1143a1991f5f608c61923bd899fb291f08a2faaed713e06431d11b4464300189704fd89bb677a4b2e41739c3b1d4f568b3710e4a9830cb9265430156ad7c8351170dc2edde337bcd0738bd364ffef670f5434e90e6774c728cac3fef851438c9690fdda0dc53099aa56141c7cb78cecb177c8812319986f5920c3ee580824235821d2894b13b43297fbc14df3f04a2220bffb40f0ea2abd749f4249de91caa2f31868cd8d6dc93eb79eecf80545f2370d09e2c72f11adff5215a9c481394a3c6b16805f1af5736ae9ae3b50ff9591cc1a9887caf8f72b1d19ef9df168f248b8a8107214eb89f0d44be549d8034a81109f834e2117933ea9cae161996fc2338ee55dba3a5dadccf03f5149e9feae82407bb54e24520f97bd7fc99039c86a4aebdbae1efd1b0f1c67660c05d403f92b76eb91828dae6930781d80481df176e8eca7ca69ba8d383eb7ff692eafb34c405f9dee8f490800a97d91249b49e832f30f2c8017a5a7c5e42c3805f4726b26eb4dfc9fda7ef13152386fab401b9168d3c6655da8176d98a0d201e920d4902f5b5ba2f7f73f17d8da535e2620a5e28df558346741e7c81a5feb55865d2b1b39b8ed650566319b41574af3d288f01", 0x1000}, {&(0x7f0000000380)="8bb28f69050149ba77ccdef37152150e294a9d2784772f2b3fc02b13b0e60d37cc1f0993204c2efd4429aeec064711d0ff6524633652885a758751ca378b5d1979ab8f195057ef0c5f81bc2de22441772e086d7f51490c69934769ed24d0b45282e9b0bb1b57c8da025cb41863afcfa46cbd01ddd8982c716c9ee21ec7c3af1ec7c6a3f3a9a66999c33087491a6aa75e9587fa493404ee0dc2c4120017b7ce3e163c808213efe097f96b4d224e99ac4f3894c3b0526e5cc3", 0xb8}, {&(0x7f0000000440)="a4ac56b4f8252fa1995e67b7c8089d3378b38e0cf5f0d763251aa7a51c726420e8bbc68646cdc8f26c5224f95bac6d9f985a5c1f4f4bc7940404f3ce178b61975458c5eb64f7e62df7406dbeaf1a107ef05b7ae61ecf073ba19a9f873f4d840bc473f3944a90477332d9c0ba58aafcd40a53b4883043ccd419a2c3f70547384e4cd523f1410286f1fc3a13e674d36456d11e96afceea18d7020a6a", 0x9b}], 0x9) 01:53:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000680)) r2 = fcntl$dupfd(r1, 0x0, r1) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) write(r1, &(0x7f0000000440)="dcd5f96b1ec5a30d6bb893926feaa8f3486909198394604334d32333f1dce33e0d22b13e587c7ff16f38a00c1f138f211cd67296730bf89d922413054f1c1d7fcc7f25b6bc82ec5cbbd26df6223d1b8a8d11184d41ef8162369198eba9be06c77acb2ef58d1d0a569144aace123707e8b64c73aa89b17b25aca75ddf9255c769a94f7a0fba64af6766f03a0c073333320a0c76b8ea519a47c1ad5eac0bffff71b2c89158ea0bb14f8796b1fcf458e9724f3b807982dd035425aeb10cac8f565584f251c6be91d65ed3c07b308aad5ff4b5b995059e87ac798b4dc228e84212b95839bf4ad715a31ed31cf8808b73eeb0894e64a515f90c5de9f08704062c42", 0xff) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000540)={0x1, 0x3, 0xfff, 0x6, 0x1, 0x6, 0x6, 0x10, [{0x100, 0x2, 0x2, 0xffffffffffffff7f}, {0x89, 0x4, 0x8, 0x7fff}, {0x4, 0x0, 0x3, 0x4}, {0x1, 0x400, 0x6, 0x80000000}, {0xaa, 0x6, 0xe974, 0x1000}, {0x4, 0xc7, 0x6, 0xf1}, {0x5, 0x6, 0x3ff, 0x5}, {0xc8df, 0xffff, 0x6, 0x2}, {0x3e1, 0x1f, 0xfb, 0x3}, {0x2465, 0x20, 0x1, 0x2}, {0x2, 0x80000000, 0x6, 0x5}, {0x1, 0x401, 0x19d437c5, 0x9}, {0x7, 0x80000000, 0x0, 0x3ff}, {0x81, 0x3, 0x3ff, 0x3}, {0x2, 0xc8b, 0x5, 0x20}, {0x9, 0x0, 0x2, 0x8be4}]}) 01:53:06 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d3c74dbc03289b8f100"], 0x6a) 01:53:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) r9 = msgget$private(0x0, 0x620) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x0, r6, r7, r4, r7, 0x100, 0x2}, 0x9, 0xc2, r3, r3, 0x5cdb, 0xfffffffffffffffa, 0xfffffffffffffe01, 0x1}) r10 = getuid() r11 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) r14 = getgid() sendmsg$unix(r2, &(0x7f0000001780)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000240)="33f151c412988a2c3a1925f429a8ffb880f18ac3836f106cf49ab170bbb9880c52dd7f9010742f18cc8cb3aabcf960b01f44a275a83c1c59d9ffede91aac7588f1f52456355f9c27fce1a3263d577df82967af6ae3439fbb27ab5309acb7eb5273c78a5293260bb20d9108001cffaca8f0f764ec225756b3c3b118e68a18fdc9a376d713df87242cf16c561203f436324c1119f0d3588fb70e806275148846c64b9bcff17f3e39fcd55aefd6879eec8c32244f2fd0b106f0f8c6c611566ef6682764e7fb3c6e0d679348bc1f3ef2b0eb402e7a2ac16dd08bcb887b65a462375ef8b8ea22f2ee89c5e20a77a1a9581d78241f2bc80ecac2eae0b2d32e27611c9fa29787b77e2c0716313fdb9970c6b784473f6f19112ee53aa35286a201b150c2cbdecb2f2512c193c2c8a66e600022e75960d380f4d56005c27a4b03d535695f52c6738fc57b0bad781cbb0806963709fb24b2f677b84b3c3d36a69cbf8fe83475e5b8ea48462bc3b5ad16714af75c6925f8d8ff10f929050cce424f1244883f4f7147b7972df6d4272beec107ee5b40e14d1ce05b8292b30a5917d831275d22b12c47fe9bd8c7a50579a56de7dcae4b28b5ece344d9120bbafe614b645c72eb6f94d4b8d5f9265263c957d1b13522e53b33172c98b38edb9bb5d0c824f6d788986d79511a261d91431963e640823fbde53f658fe3570ebca8c134e70080eacfc202373d3ba1eda05bbf061f3c0456175e4799788e650df1676fd7bd63b0b2fcd96b9a0afede16b210cf26760b6bf5cbf2d45fe2f0102f252e65dda0adb37b1cdf911988881f14170961b6285e553e1d09c37fd982fd0427b141e9299e48bf6bfa4de8c48e01e58556622acf44bf48692600a93b5959b21f5e661dd12ad203ae47a489e8743f11f692c078fe4873f5a883f2e6eff4b387cfd41414086d7c764d3506a45140f8aa8e94ae80552faf1f868a60962b413b94ef5058825225d22e2113b2087f094f8c1f9cc3ff7d4a100562e3d480f6102bacea047bafe2eaafffc65b1247f7b4bce08047f2c7d3bd5b292499b25e4daaaade2c12a68e786e87498b59b531e5cd1d53e3179898bb86ec0c1cf4113107ee4192e56622d15d8e326c7d7b4543d6e69ccca039248f16b0139bf32a53955b77ce6ae13b8b34cbd842c9ee84dcf752d17ad6112fa50786f9ca2ba03c0b5a27534b09f5cadd8fde8a7bf4e1b5907bfe058a1435678cdb59f055cd06aa6a66faf2743c88d8dd042c8095811348f12fce4e1bec75e704d57ed24dba5c0f1b257dbed445d371ddc44d34b2d3486ff681ac6a0060ffec8f1d1b9fa5857271e7fc1c0a8b34e8c53a4a40e417e4956c424ade716dfe499c66cacc49813c541aebb11878335599eede1311c2d34f54d32a8c182406ffd315f23cb7d045f0e01477f3a27a4670eada5fcaf9fb1a7dda50e1b0f925714fe4a6b81376541cd37141459876bfdf280ee278e3fd17f8d87cb1c8ca06001594f5aebdf48293b017a8b19372dc8a7577685609ecb30d889c3460a4a5b0829560adfa9f71754e1800ae2dea6bdba9df367ed3648d0706e39aeda2734895c940eb65b4d1fccbe2e09353294f080963137b7ba53f4a3f0aa252a672447465d909264c58fe531097766073e8a8d41fdf7e401adbc5a583314e699aee28a4ad9cd3ec4e35270622a372cfdc0beed004a96f271241d6b9bb645e1080bf5aac8a1eef118b4bef0a8eff2d810b95167da337248d5db0b938f59f4d3083f9a3d425588a29e75966dd5c85b77cd346ba1980cbabd6d4e82afaaa34479326e6b9c8339a25d505995bb4f9a91aa1073ae70cf235ba60a03d280b3948833ee62449c4a1c64bffc4d1e2f52e0d1d5abb5131bfda32adff98715e9fde32927772baf98a26986af5bf5a1eddaa0f36ac35e6bef14f5a61c273538917dffd97a459645fd038f8fcc34d176c1f13f413008effd37a37d75b255187852e8afe4f5e0e996d25efa530b4b59f3455fb52a6967dfa08a0ec3443eb62d78dc92c536064e550dffaa59ab59070bfe24b9e4e5ceea5a54850f7f8a5c8b72bc506919e9854856c86ecd68ebea48f9f1d2fa9113165bbeb26559ffe5a77e968501b8a238140c9fcc5e4ccbf249a746286380b425aa93f9f1e2192fa9d5d9ac51db4110e5800ebc9c76683802cabc3640545994fbab9050de2d5d3becf0e9a40e39b99118db00d4a84c67e5f3404fc0707f554ba84d759d2d6623dd41be4eda3e4f4b8025d712ee5dd49e3e03280148aad166f2422728beaae9b056d0955cf1e2517d8c48c10fd1697b817c0aa45682b67ff6cfcd109e69ffcd58f18200aa6c6fb69370bcc8fb156c9da7b4c6b50d40f7c08c23b16f710a10b49af641d980bbe8ce86283eedaf6229fb8228294f1e60248021745540f92d0bbbaa385d13463d44ce95281e84a9018eede1937e40b7c882891e97231eb7dd4759050ea09394acee95c394b64d8d7ff608b2fa925a6d0e8bc60b30084f52971d0e5c44aff3e753a070a6959acf4976843ccbd65e6ec93c2cc405884de340bd99acc10f2a83fec991dc1a9f7603a785fba6df3c2cf5a598a4a729ac692984623c728fea2ec91b4b63ffd94a1eb08d1fda6fcbac7fd033e54804079707e30b8e8fe5e158fb606693f84584ab6b7485944b3e1362a420eee2ad31ec0f366944be52389edd2214a829036a047ef3bb72d2f639d9cda17e5db88bb2977546588e1e315a40d284b04c133af5b3b54b288b2092c32e21a5adcf2299c36f7983024c1b513ee13834407446f1a2700afeaae73f1a0f4b39f481e4cd0f360de6582764a649325b5755d359302b7b38f38d04085eafa6436809ebed97f23e5aee0e2e1d2e0a04cbf7394887d5db2e9b414656a45096b767f7ada70fe5785a658c548529ae0b83bc5632d9d1858c85ddef0d863a092c6705ace9738de09c9c6d2db5d1b269fb5596b4d3ab8c3a9a6d4951c075c950b0894e7223c61f33bee4b3fee4b2aa8f01e39f6582598c95b09924ed1706afa7f4e82de423a796a6e841ea80470bc563c1a86a00638dc4fd2c56c304ea474ded0aba1e821d61d518a858b5bccc7948a0491a172b7bf0588c07d732cd4c5936dbe2df9843fa9608e6f491f7f5dc73e7360a532a0eb6f29fb174075fb84a92e3b586e2bafbdc9ac33ac6f8624d1b8d04d70c7300dd3aaefe547392b6baaf533cd143f0e7221c632450f0a79eea530e0e29134aac95318a97d666786689dbad8037298c2ce54647a8ac660ca2e0823f73a01c40efb50af3e454b41d8274010d96a88bed273a96eaa2640e9b1cf10dc56381623175a6408e206c865031236b3351b862be40291f40aa1800a59d51a1131cd66f0cddfe761b19bfb4557a5ece2e393ecbcdc9fdd44b85a959c61162c067c44954b5e7586812613872f2e16083fe91c11a90d496f61926799446033c3e6ea97a6f8aa43d4b38bd491871a2d46d5989231004c6870bbfd5a0900f6e4aa057d7c6c1d42883b46129f13c893d637a620822642db5de2fa5d54cf3601686118f4135ee15bfdd0074c3d694cb6755f89e6ffb10e630b25b88678a070b07fd132d716e3b84d37bd258865f46a45cda02ee2e90fc316c424300bd3199c5e1e99c17c8e1761ac46135ca9e9a4ee607918b697e8dbf677ae446ffb0e39ab1f3daab75a3dfeae7347d0df01acddf379eaa0506141337b5997f923e2612aad14e3f4188515bbd2eb57971972675369bf6d3a84563a38dc7048ba585f0921a19d1ded3e7dc34c27813fcd7b5d1123f37b51ef90a60e0a05a62d0dbe6030dc4e020973236588d16b155b8328243c0d6ed97c3b1f7bf6a03ae0cc8036a7c6c3dcc70878717d88b06af7a48d088559639b4fc8541400fdcbeffb85c3b5b0812432709846f3fd5c9dade2e295bf4930193c674f0dd5f6c4bfffca7dd4ee58d6c3f4a7833cf413ea9152801bca2a4146f5149d854565a09644dd3d8ce01eb4f7ae13eaa395dfa1438e416302344d2c23138f98e2c7c7fdd5fc43106910c09055582a123232e80308b00b034a59335442486416ca33dd856e7d0c20940e022411b657e21e1a8132f275dd44adb0a3a048c8b016b19dcd1bf8ae7ea140bc11a438c81d98c79131bf58fe47d8c0f7f89daa4af9c9de2dc6a906811f9a2aae77a29dfad5c38b2e46c8bc3222600a35efc52995df6039bca93febb3b56ea64f8ec9a5466644f48e6cece2e76e1ac82e32d1a20c1b81b4eb5b0569458d09d5e946631bf6c4b17bced05995492a658206e9c938b0524878d730100e06aaf652432826e3747a6f2a35f76d9cbd6a439f305fc3e95ede22ed59d58644ebddbaf1d7c8844a47ecf8478bc2e10db3866678d2f3bec7bf42ea214ab561c8856a9e46fc92a1fb5915f7fafbbcdb5bb65840e1705cfefaa10fa072bc18e8b51614162803dfacf5b3f8e3e8fd0af46826ca43deb99668197cfc25834dfd6a41b68ba269ddbb76bae527cfaf731a5b33595ac4b59d65fb48272996b17e291a9a4e75f61c30f207d7556a3773958804a7b4f4676b09b023809174bf63dc9087fb388bb9592d1850f0d6aac3545142befabe9f0d05c0c1f61c0f06d47f79e4a625be57b6d4218d3cf344aa386ff2681f5191c6cdd6504657870e7116a10b75df649bef577241671aa586b35bbc9c3cb8e1791b06797a686433524ef7ab4ab1ee0ed79e37c4d5d82686c626e69a5fd75e37afe38248fa5c21e7e596b44c5c8bc0adfcae0c292e8375e3f930da30154712fe75684c340546c2bb37c06404cff1809b5b81d515d0c933c2ee4993dd66cf037a07972fe1524426a10a507e284d9da13846635724fd6e8e172d669fba62ef41f9831a8ed6b609de8a497d0a977771ef58766ac4d5752dba5473395bc89a8232cba651c04f5084354f3b6c346b511bf782b3d589756e2ec2dad77393dae40f82fdd97c396afdce6019a1ed5c60226d3a6d785fdfc91664fabe39a7cd66b1383da56d9618adcdbf3786ec0e8866359b6ea0702bf17b4ef3e4525cd1fd44e7d4321186fbfa8d620790b085e6ec1865db286c97e8c25508440dab9a964285173693d57cf26765f6a77a32a148dad2f66441a3c4b9b86c8e5d7717ac9711821db6210ad761311313f7bb263542a8b260255619a96cba905c2c2a3635a7eb9afc3d8e3e059e20067493b392a01137ecb3ec14ef58c28906a9d78f6d8d029809eb2faa54bfacdc2918bc354e591787e970c3b8c76421608a685805389f4177055452cca6b0b74b343174275c6314ac17e1833748dfbc79c42ffc7ae8481f54317645841d4cf7b4430bd6473ed7fcf7e0d84f5139897be6162673894540719dd07b7ea094c83d157c2e12ad21e7d0594c90ccd38b1b63b348a0d4968cf123821eef3a422395d797fa2c727376c61c35dad46ecf6a9d405527a5b2f7675a483b3d5a23d5e60ba4ed8217fe611cb16f15bb6abe5c522d32c688f2329abfdcdab7cd3a15b6d26a919009b2e6e58589c2381df8fc1abcfa2ed4727a2d9d41d991fe44ef1907d035afe635f8c1607c842d52354cea4b66dc3c62f6de9a1a79b886ab96c31124c4d2da0b8363cabf7404414ff595acdca702cbd50bac8d9f2f7e34489c3183c22e2fb15566d12a143cf9034647f7d4ee272785cc1cfe653616a6f7f112e7e5fd3fe00e9dcc09559d8439c648a2cf177eca81a41cb2b199ed75a477b759cf1949d45317519c2005fdd3c34b0814416ad616fe8c128aa9e966215b4399f3cec29779dddbb303cdd524d2f9258ed339e6bcf6", 0x1000}, {&(0x7f0000001240)="0529ee4c4bea59f619e9576ca9e7d6aa52f606cc9954b7a95daa95914e46eb6e04e712bd9bc47fd6c6f4a763cae945e0944829b986cd6541ed68a9b526fe5b0ddefc9738415786071ff12a0ea0", 0x4d}, {&(0x7f00000012c0)="367a0ade2228c5a9632017869eb8f705ee79066cfb12c7b2696cdfc0c75843a1599d59cdbcc29359a2fb04b5e97d8a469ae1dae26b0b15c46dabb6b6b30834dee90268b3d57126e7a9c2879c6c9ae941b293fb6049e3e59e43848612f3c6488c41afb1f7d627dde4a4fffcd45501691547a498c32b86d1d034d1796b3d765ecd346ee7e7478c2c60271d87e0adf5b4a2b9f5263d9c143b515c670e1186ce4ac043fed046ca35075b7a77060a763657a0e20047bd6cf14d570419bd04", 0xbc}, {&(0x7f0000001380)="6258dc712c2447e139ce693a90f524cdedd0c57f4c0c0af28724db4b29598b5b679c169534a46b1dcb6692c7337f2d9c8e8068deb6aaaa4f833027abcc4bfe95563951700eff5d8c61dc8ec194ace00c1c61e97172386b64030487f6fd9243a57a1deddb221e6a28821c28c932edfa1fcc938c3818aa97796093b7b1d71f7a0e94f980c6606c2e4433bc69c572b0e2dca65817a0aa8d66706bd6c2c957d11c801e3a73f378e577361aea2ed0ec", 0xad}, {&(0x7f0000001440)="3e6adcca2bb05dd374a8b623c0a6300cec7812630dc76dd6c765e0ae206e084c6a7ac20d16657cd5c9", 0x29}], 0x5, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r3, r5, r7}, @rights={0x28, 0xffff, 0x1, [r1, r2, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r10, r11}, @rights={0x30, 0xffff, 0x1, [r1, r1, r2, r2, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x28, 0xffff, 0x1, [r2, r2, r1, r2, r1, r2]}], 0xe0, 0x408}, 0x2) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 01:53:06 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) shutdown(r1, 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000040)="4c50f9a0fdad6f4553461c3e9e07ce4449fc8198db1670a00b0ec9a5cb193f34ca47549a1bc841fbc952c8046ec1a087d4fee57b3fcefad91273fefc265791c8600598ae2f5f", 0x46, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 01:53:06 executing program 1: chmod(&(0x7f0000000040)='./file0\x00', 0x64) semget(0x0, 0x4, 0x204) 01:53:06 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000f00)) connect(r3, &(0x7f0000000f40)=@in={0x2, 0x0}, 0xc) readv(r2, &(0x7f0000000fc0)=[{&(0x7f0000000140)=""/174, 0xae}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "49ef517bb6225d5e0080000000000000002000"}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f0000000280)="bdbd606704b8525a8c4b1792f0d9a911930216dd328043294cf38529a377f606e2cb4bd2f4ec8fa97569910420a65c93b5823073cfc8aa501f303030a63192e50bf19ad50b1ab53722f3b06caf4aa3410cf2c0565a59", 0x56) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000240)) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c5dd7139a0e18de50c0e88fef9279cb5b6c19ee7d60bbf56f1ca5dd42784afe823ee287b0c48f12a53c7bf078a76f65486488a86b8b742055be426710c4e8303562ce775e631881e485be211b297e8eb9fb2da087228de03faba9f8715936f07e0a5ee1456458ad65d81ff74ebb100eeec16ee0dd61324711470a07cf69bb7e0995601e359dbfc0a364c09c7c594996e458967f450ffb744189681407f192b9b07bad0fe72ea8bf7f4858347098d19b321d18f667dcdc3d8d49f7f2f8c469cbdaf084df3e817298d33db2200e4b9ad1e0ff3795ec42cefb83f9f5501f7f4ec3f7d17c4cdd96c02cfb08f87250dba9aaeb6cbdc24facceb9185a8a47020cd6ec439890d5940ee31b0c78375c4e173952c2537449084c5a413ca26ad35a4296021781225bf3d128e39401a364b935b9c5efc344cf1180a7e9297a79ea60c5483188f11ad0fe25f7c592e3bfcdf8fea1763f305258ec3c1e97e32c2e8cb118ab913ac67fa421e0879ab3e789df71b1c59220d3bbcb0ccab4e1cf14aa557a43868db2e325c215ff18b6da1451b7339bc1dfd5b7aec91ab656cf6f286825b0a933fc419194089c597419b88376925bc71e54f6bd04ea80e91f113e4b3a38374e9bb3958cd9730856a6be4e17b67027549e9e408b4402f9bbfc6f2476250af3fcee36c33911236566224ec5ecb0975896bad351873b9af21721d8ba0664bfe0473d2ac412adba0bb10c98053dcb4981b726ac6cfe6505d64480ce3ee0ce117d50477ea0ad42466ef363ee2302a6abc886fcbab8e9686b9296d937a05f6bef5b3f64a5e05d70479e2343c91d8c8655ea8186fa68e8ab286fda2a8e82544a08e374081dd41643ec66051a6f57ccbc1e1e2ae307fd54b5fd04dcd6f7b758c4cc58bbaf48d0035a6b8f9bdd5a1e4b0423fce9a9cff23b8c914e89206e741d7b627b1ccbf641a32e0d2d32373a542d4a844e2f38ecf86e321b2b293ab4c4627be7ec92b79c5f549f4a4fd99684e95d4289f4485c8975036db6d43a9db706581e86d9e3d2a833a1a97aa0b87b9fd4e413a2633c93d38f5ab9563361db64d82e01b789ea4f6a4ffe9623c89ad7a020123ad557b2e27047dc091597e7ef9ae1fd2fc30deb83009df0dda38648dd530cf100dc5c1821287dd8422f893cefe7e81852c62a1649f38c3435450152c3d43f99d1bccb05ea50129e20c0f46ddd5c24a8d48862c16eca92f9bd3f3652f63706b9b0991f1dc7cb7049604c39c1465711c2a01761b52dfb8920afa9ce2dbf6af95abd7e0111819f0b14d26cec378506d4983665e8451b32c10c0b8ab6454eb35233ea73611c920b2694fc1b494bc91b6783b9fc9cfac072b3771353fbb3c4ee9b4e41ed98b124d8701a20ab1504bb669994b3bdcd7bd50f6d9ac682b6edf178cb580f52219bc3a85fe26ac430f687ebc83d09c34c9638d565236355b0a77a93e74ec05c7ea83e462853e9170ce7ac15eb5a4b7223f36577fc2150126b3da63db1986d5718ac89c38ce2f3d75f83b801c932fcf3d94b4ee5618ffca896ac8bb4d398b0aa5ce4e99a7bc7cf275d222a7edba458b203092fae62c0592c710105e399eff15540886ddac8f8fe9384b6213417d5cb2ee9679b6878b38fce3f9cb06959b86d689d5d6fe5e4f18c4240a76460ca644a18bd66b761fc7c5c71903001a2935aed20e76e3f831a6c347a65e1d4d1079d3ccde8693a66226a81632164ba21e724a1d8278001bec668741830d2aa7b46601a9aa948f9f4dccb85b047f25ed9b19eb7b0a7764bc84af92b150cd65c659547ba8b6eed91044b8eef97f66831dc1812c157f284833043983e8e7feb5c3ff66336acef36459e9ac79e38f0a36c96732ee440ba7f7cda7b69d7254d09f5ad95d01f473bea54bc65365c938fdb228de6ddd4602f6d1fdd401ae62f09711063e2d44f3995ac4f389912ea97c235c24b911679b064e679778b6cd5f013609be7e0c9b3ff41c3890bcba69c85dc62092d2618b227460b8f1940bbe2190b2f839882ac7e987ee751fb191a378d95037ca3f99b21161ea7b7ca001d3c51de6e8c254a67e250e25639d17dd7ac6bcd5b18db8bb7375beab034aab082b6ba2467bccbe3883b028d547b8adf76114245f03ca3d603df1cac2ae70509ae3772e7ccf93271e804a0f5c2a80cd45584e25b5a89ae997fbb1ba701f9b89847aa39e3bf839960d10f5d51b3f636a857eb3a4144d9f88d3751ce5e130fb5b8bb73b33cac09062b26ebb1bb908eea7541ec8e133e82c105a52241e2fe93b49fcffa8d8a17c6ebcaefa020f768428401a37096d78404f7b2a331cee2d4f2788c8229f77f6f4baea6dd889da3ca5d7698dc7e412eba9e4c804e20cbabcb8716edbe7dfb089464d360220c8c7295f1f1a83c6378c596e357303257db7c6781ccc3e84295b0c0825748514e251f4e561a8a5949ae52e45125153bbd23d94f3101ca7b6b3121ef9030b156e621c28618ad5e3f51f656d5d1168451f0d960fd395f7c6bb852eaa9500608211c9c83638ce4826620c8a2e86e8c8d5f09eb0e3445c27809d0e9c42f2c914cd54da485e2681b2219aacb9e9de16bbd01aa36de5371bd9f1d6f1c0cecc02058a7d2fa175807eb813e6bbba69a85bba5e3d692270758d9e3a056f8656fa31708c031912e7403df428e67f1f6bbf4defe8b4693a47a99861c4032f08233c3fa5be850200527728d3f2aba1a9aec06bedc8a1d431c20a4d9e07001cb4b2368341d9f955cb60088ec4c4a520dd72b214ab034823cf99173320c8f6b6dead6fac62b806cec87cca01bdead8005ca730b136ec102b30b98c5e286604a5d0fedcc32eec93afee6625afca7660147932b1cb749637d2d2c529f596841595c25da6d53c202e96ec0b1f8537ab4f94d56664d49a22a373b443a2d8c01beb7ff362e0eb8f470afeb424706c29a24749e45dd0ab74983313754ba8c189ed9d4cf325a69c4f3f904378a59de5133b05fb40c4990972338c47e24fe5e119ab8b05287a0cdf7a3a983cb54cf132c2f6883b153ef1e3d97c4dcd893282c9c26ecc84ab17a5454b00de998479bb142dd087a74345b2c5032acb7af3314dc2a48b3def7c6a3f331e5c83bd9d3ab0a191accfe1509cde46dd93fe0775b49b527bc47d7dc259d17ec39515579a53b1674d57d2642f1eecead6a5d4e4ec07a442c9d08a500741521b1f0f75fa57d690e5dbe04a17917ad3a4c800f95e6ca6d7848bb25620adcf8ff7dd955eff0c21e444895cbba1ff3", 0xbac}], 0x1) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f63a8fc4396f7daef11cbed575cc9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa2", 0xa2}], 0x1) 01:53:06 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="04d0ac7e0866a1581eb1a9a424c1a25950207318d023", 0x16}, {&(0x7f00000004c0)="eadcbc9811baeb9e45ed51f7a8d196d468b19e9d1d42f904ae75c62e585c5fa66f06ea4a9d9aa2a50a53e3170f6d17122354d3c363f5cd6e879bf85905103a5702e09c6c5333c136d5269eb8ece31a6aa342d060555acd83278abc81e28a40b01b519072d6f31cbef3bb7000664ba89cc7616788941e58adfaed493f0d71fa0f6722fb68a1686c0285e6d2eb97c480bcd878bf9acbf2c652a8178497d2604d609158bcde674061d6c0e60d0a5bdda6f0d62924d883aedfcbc513c72d73c06754e6f707c2d3324bafefe0a7018616dba2da70534a2459276c2ed422993fac3312b445494c0fc39a2e1769898a5eff4d68d7a1839a8c79679ea4034cf66f6265f8c1c4a44722e9df95cb3c61a944efc67c403f9ebf72a4ddfa2409dee040192dbb661d73b456957b98fd71e895cd3daa1f9ed355cc4f074224e3025fa4cfd1c8340598453cf9f6ff5ce49155cfc4d6d27858a29901b1a745b41d514be4f0aee416fc7970fe98ac6f29051265673626ca9c247f50e925063ae40eef97036565b0b7b0a4b684ef386885cd7f78d18cd3e321a31c83f9c5b2571a3a142d16f1e004cdc9667b0893c32c07a71a30ed68ea3bbe027983865b9e692eae7c1a87301be15ed171798dbac1fc6108c6efc180b4d4958035bb3eeb629c9a1fb0d5854cd60cde7eecafe292ece7f8a375ade2eaf2ce477b4c904a0fddb53cf32543ce553865d782a05a8cae3e00469b8a227241fb07613731cfd2240f383868ceddfc4518cf5dbd1766fbc18641e9bcb9b1dbe4f3995fa44be18ddd16d644e8585d400251327f5c4cc88cb4650b12d0620ac54628ef7adda9bc07de52471fd0fc6178f1c927bd55143aaabb9c468aa26f48f3b687824dc79b168d4192b01e9fcc40bdc395cd39a30fcaed84c7ab4438f207a7707d78d40c8367197abda7ef21c6d97ee1c72ae5023f89d72d87e82c40d9cd1afa0b4aa80f99c6d16361465491639b1278a89b571092eb5a7a775d5cea1e7d81d2d8b7a8c039fa0eac126ef64e5206fc337bc43cb77c9d5ca658652181f19c6c49cd92e5563d867ad4583f9010280c7f423853609f372bf88a71b47623002f9eacfb293b00a678de3a8d0ac65a63b89633a850ed593ef3a20470bf271910d0641320bbaacd10618b54e9f26fbddf53f18718054ea4ed98f0517745eeae72e3bc404fba0920e0e755061b04b0161d587a27ab20b13e81f1def0bee7125b31a5a567b84668fdf3d4ac4f99976a94804f880ce343e96a3b4f6d23bc2aae9087610dfb6eb56b0df8db1af4c6ec8f469796d77839b17d6c52c060107a1a8b8176959d55b34082889b413b7f723c067d8cbdbdc9de2247227f985e7dd28a4c66f6cbd2384245bfd7607c1060b45c6c4c8222e2e68290684d76bee94615983c76c62393cf169c67583b76630efd72a035ae088e4d4e9a5b4bd2461a3e015fe6aa401575697ef755d922bd8697f3a062f23e875fb98d5afaad7a33329f36ee138c4925384b073ed023147dde05a00bded8ee951c3a1fff39967df2f4783ce196e46ac13de3555f809a3537a7ce06b43913f14038f4a5263caa7b6c96940662a03b38909a752e0d57e20d5316ee29f750e1392deabe3715038064ef953390825423455c347ba542e7344bc92d84f9011306edc8645f2ded11b8d585908000d8bdf2505dddff68b38e2728599eb25799ea87e2ef87677c719597c246fdd8c5fddf75c67f73444b2beae2390dd9f02ef02a19a7b48e67057be9cea24e01d80cf9945e542a925f5f579debb49038a7ed05ba024f45055af9fc9fa7e112a3ebf72ab37902c9039a98f6aaf512a3a97b8555f04a45528d1e04d607e8c47d38fef4508a8170bf593871361a34a788df450e2d3d66924558b40f43f54dc17124376ac28cd0745bdfe9cd0455771df7c74cb7ccf1bff1ea047537b6ffb7c52dc218827dd839428fed341de127e32259a6239eccbd03f3cfc443c61c6696d6af5886ad511061b19e400b79e1e314e2f0447e26003f337737e34d80f3e6d5cc3b1aa5cae7af85e9a908b319370ef1a02b8bac84b0eedb4bca85892019f21019074a5d9a6af51b2c88563fade46e896b6f95966f30925fc44e8b568734952532a631961bdc81b17bb5affd1d7189e2aabc43c7c49c3f2cf52ca2cc10ddc3f0ac14a0b3c179863198ed9ab99b7c843ae91c911627fda83f36c092e1bcdf19298e71217c06d2bce615178bd063c4ae6865d5ddec5a609d0da352a6dcc9d98391f291cff5dd4aa3048a26156f51779c30c3257f22a90af73bd903a82d84295027bd3836c8ab9e7632d46754826d8d8f22754bc4b5b8e56f16c1a2497b8e188ea21755f8dd12b25906282c1acc8197407b14b5b4f9928c2afff7ced9600ab3776006d6688060bde5aaf4b41b39ac018e1c0c740a215903fba1c6229eaeda56e1895d36bf910f25ec276ce640b49678fc00642ff67454eb4c2f4917478d55b164d27900a32618c354d8bcf9ca31996f69e1ee5f2a2a982ee36e79df14ddea2e2a5f673b3c43a0828e9089d22c0b809f04ec494bc7f84dab0068201f54162a30134780e6f4571406726fbfaa04de0da6c2523767624f6d30eb649ba47f914b4c9350b766ade9e5eebff13736b2053466c438212a38bdfa984df3498f800e6cf01f7d436710774d5d83fa05dc9d40242e1f62cb67b3bb1e9ce9bc84628558597475549fad4ab9064367dfd61bdabab2a94c352bf79a060b4f18ec4c81e02a0f77e402ec38ec1fbb1f5c9f5ad6b7a6655f2a9558ce221f4d527cd794f82a52efacb85449cf8d8d9e313c3d31b356bb8f023904e3045a5e5dcc29dff7302906d1fd0ed2b0bcb6a4c5644cfece8a22c06e39c546c2bd7fc92758f7cb0fa0464b258044361c0904f41247b4cc1882932e14f81fca8af2e7c1f48f5dda5b0e5b4c2473b01ef494a8626342c72df1775f02fa99ba7fb7167d6488a66637bd4b018c13a3ccf4f968fe7d2ceee266194ba19c02d52e3e0cfa2e7285251bb41dda03c2e3f757714cc2def93680c9e5e0e3481b8bf12a089ad57d3774f59dbaba98bd59203e57add3ede4ba8ddb83fed30f32e91d07ddda297c99a41aa3510b327df8a393353a3ec7fbec7851ae53a21261f131a2aca7a8276c5a9629b35b35a203043bd0b587e8cd8e97cebec484513ee97b97df7fce2ea00e8445730d48fedf7a2fe5d41da5505adce26d10b7d3510c11fcab9d1178238765b54930ef6344cca8eb2c74e699cc1c2b3ee0870c03eb802ad9f24cb49c50ab272a5df80de87aefb6306d85f6827d014984f6e6e1b7c9c09cc3f1c42173144dea08fc4db07211443804b5b35e6c33805a3c9528dd7e2230887c9afb7d84bb53249396ab0f5d5b452e288bcb2c349679493ecef514b6a48649e68462e7e4a1bc14bb2ba536e8e90535fa724c9e39abef8f2c923ee7645c64bf76cb00e2908f14353c52eb783f1ea353a17e36b0589441d7667f93d9948942e4832c0a586e5b69ffb9e6119ea29c3192705d21c129eb0f37e3a7f4acad61113f442969ef1753508149b56aa78009b3c342d40c55d36edbeac78b89daed1e1aba34e18e2153d147f5e3edbd29a31fd3ec3c0c228213655b748471688d8fbe1a834f508c9f7cf29a3e4b8b3204e398e4aa7cc99f0508e51f38b4c88f344b192e4672bf70befa65825ca8e2c20fc1aef9eaa394eed3f423d1038ece609aae419c66f873ee78a52ff0ff2464ee1fa98dc376d3a21a3fb3a1c45819a5dd60dc75ded85d3d84ebf7bf88600a335e52ee11b3e1960bf71206d83564761f6d6d64d9606537f40b071df0c16cf3b538a41e22a7664c896eccd789f713b36941cdde596944f0a35365ee648f6f4aeba4ae8db26446a7662461c9ba1d47f9ef66da8483807aaefb4e4ccac4c08d6f589d916768f9cf986567c19ceb40353cd791eda65419e6ad5fdce930fdeb758ee12edbe6209b125dc817c8601acd346d349c10ccb581c41ddeb8ca2a3ad1b60aad24c4c331c21fbf1f0514874981310d094fb75522815f425c496e33a8f3a47e27d6d7332b945d2b46dc160f544165cab9999561cdc0f69541a567f67c88864cbebdc4de7ae988936d5a8844c15a2edfac70f10b29b79d691f56b6905fc8eeb511b3c6dacb2b0e46e2330668f9090d57f114151caead77d35b2c6a2653c23e60c4cfe07fa811651aea53773a9d4bfe021b92b7c74eaa24004707f2872bae8aa95f789e29238892d0bbd088fb68aece3d3fff5a5314fc4aca0a4e090285cfd9729f264ec48ab87aecfb9a87f7b953ed20ae3f02eecb286f9a9948f751b1217d87274fd10c49a7ba64e310347e71d451f422bac36428041e3f68208524c91a861a7fd33eadfe48f1213fa0e2b53a72b45efe5ad125d5700648290e1d67d8cbcae777b0cfc009e6c3344eb21cdc0e92bb300702c3f64de5c93eba6730e75749245287e23cb534b9fc02b7c3b9cc52f00cf8b54c4c82f9fe38d81f0cd77bdf00a5ba12b0548aefd4346608255f9cb0977cb64546fee008129dcdb7a02e6ceb56b1ef1a01d5c31698510bc22e208ef857510cc05e7d211c0e0ad90963f9a62b9d7062f03a3b458ac57ec71b87ba934b83c73087bf541307fce5cf55a6c84784c9b9019b91ee6c07f59255c11c54e138e945f8e00d8a2824efef6ff802b778b82546a258535e24963174f908651f8148c4d4e6c8f52e2a758d985db848ff990ee01f3c99d04875c86fac8564caea4042111375805958c12e78f6ec708b6aa676c8e20dfb90c13a1ea5096cafebaa09a80d07a278655723d9f093221138e21ac783219d5ee2e8e3916043915583c84ab48bb759ef98aff136f9d7dbba82eef49e08faba1c790f7e4419bd57de339420fc100dae09c906760b4f1791b0775807905515a48c1d792975663ee4aacdb083ad51206a88b063a2830c2e92b129259c167fa310ca853df70aa4a1783491a8ba005a7d1cd3e24665fd282f9d1dd217195b3a39d8e34e99203f1642c7035b0fc1509120ab16b1ae9c1a7ec8ed822c43a7a4764909c7c18c323a8a09dac36f3d55c4b7276235101badcfba32bb00fbed4a2fd36d335e671f52b3075e532e41436747dc1e5e3cf3235c721339b6d36dcd6f0f1b84b39ccf1de27aa965f186f78223fa63e8904cfd7e8d628e3fa2b4a73c5c2a25952ff24a71a0cb9355763345b754ee18774358224711e8b09fabb2dba792643ba5362d2e46ae39271a177b9d3728675267f914ed9fe5ee4b61e666fb9b6cecc6f8855fd98a105cce846543cc53669a4c851da65013c60f3ea5f84cdab507cdd2a3a74dc566985c800ee5556af6778c2377595c170737f5437cc1840b0c87bba6158fcd276c353a318f37c27c6ec8b1d8f17e1ee12fa232dde4fa6831c8fb1801803baceb74c4356b898b1ca2ba3bfef5830a6845e2a8414563133ebc1669f33419189d7155a5724d814d42bb8e39cef704f4f3b37b274e98d7b3faf788c73000ddbaf02a602a520468fbd3274e0558541365c027f842d269185df43e703b48400641e3aa2214bfd6884808d4298520ff0c5e242075e72e64f10dbe32dfc5340d551114a0981080943503769c1be9a378b0269085ef742630148aa2e543adf149606289d628bd8af8b711d21105437af46971eab7fd6300eff1959e26e61beabce9e4008f34a52752d0fa7b14256a93852c9340fcb69c91345bc967445f948087dd93d26c954c50b39b5af5182c0898c9551f59d49d788451c33faf1b84fe1dc67c7d9b980ba40870c18ec718b575", 0x1000}, {&(0x7f0000000080)="09eb108ef8d063fd3ab5413fd1bba2064d90a63ded4ce2bd97a5e77717c37051ecfbe3d752cea1eb9f1f5ad5e97307cfe7428cd3ba3d9160da0f0ab9d95951abf46b9ec67aa81bf2ea2716cff37ca25edb264c5a32ccdc44dbcd319434f270a33c51fe57f2cff1928943f61f", 0x6c}, {&(0x7f0000000340)="336bc5437228ef8cb7204e029a26a1536c910438fd0a23ba4b0870430b2a05282b4df5ad68691e8c229b8225083e11d9daac6007638a4cc99b6bb90e6d30690f235bbb5c57c9f7556625db567bd5346200410647a11c56c6fe82d622a68aa538bc59c186abf0c4ac4bd6669f6dc6e7e780f28172518497b29a0156908518cf904eb5f8e3e4fa4609b7070c02811f", 0xe}, {&(0x7f00000014c0)="23ceaf5e1ae3ad690d697d208348f0e0b9ce51a8eb79df4953a5abb9cbf432fb626497dd3231c9a442a3b26e32bdd9001f13681811845dd9ae1c8e2287c26486eec9712f0698218bc80bd705d1dbda8c58dfe062fce532a60e8de252cde8ffadc72009f59b7830ef8398e39a87680b8940aea7a4ca3f513fd545d22fed505d83261e416ac1c0c63fb217d7cacb277f0d5cbb64624f0e8cb51e30bf48647f188eec74edef3ad336e916d9f360517f181bbe57831c2261d512a43fe2938e30756d487b3043852de9632557ba1bafe3897314e29e5722b18bca741ef10c4a02565e4cdfb1fbd220d837eebbaa4d5e10474a09c8a92fdb7c4fc46c125bd4ff0c3901396cf647e4ea389e552ef21d6cdb3487e4b20254856cb3a8e4228ee7b308748320b685ee3a1fd4a8b19805403a53d1c5cecffae42de6cc24995acfbb07fb13f859f3b1e09d62489c88c9a18d404d3ee22286d416387759b053e1c14d510947e478696ed93360e36d5b4fccb30d70ef4c3d6d5df7427e36c8946a0ffb5ef8baf8842385fa726c2bf05e2f1bbca3f42044c6b3f2fca85320a04fbcd0b1241cd37378fb82df0b6b0076dc35ffb2c507ddf4b538ce20bc171812b6486e2753c222546cbcaf75eb14f35e559a5e3bec1d63e1338bee593212e509b227f2e1bd03501a784cdfa87bdcfc943bb72a1b11732ea354fa471a195e4273b913c4e85f37eaf4ab112c347ca518bb7d7a808c3e0e3094bc95c3bf3e3a505d79aca9c851cedc758e2c531faa4c6b357e07c9198decc5ce44a66176b2e66bab0f5105cb2721d4c44640207e7ce080cd7b2adfe78b974ac8f03cd7ab27a6194fa88b4bc0d7e33261b0d1e5eef9e6e06719d002449542e901b3ca125a5213aa3713070998a73f6b51b1d54a90280b22786b46d941b937f8d90ced3c967fcf45d90ded52a27e087a0e0d38e2f894c9dee9ac26c2a28cfea92c53595e7fc53e120f04be88cd9bc4b5a514be2e6a99ec069caa9ae3f5905f4b620214617ab43d53c8a428ca4c8c4aa08aff74f6b019f85197218af2bd093d10acd6ddaf2fb707911bc5fa008e9a2a011a1842ea82ee5047594dad7415677752a84c2e2e4e9551b7bcfb5f0e0ebcb47c7810edd849ec289d75b534c759acdb41f0582c8376d03617e0546f14131be34b12adf5a133968b1d5966b99e63db6f6cdd8cf070fcfbcba4ece0d7ffdff4c4998334e783bc9560456f7d9ba9b89c0c6b1614b3256b5bac8ec58aa8b8b54d0ac60ab838b84c7926bb5bcf184743eb79053920abba7876f530bbd33a02e03dcc2f52ccbdcddaf9c76ccea3ae7a92f0bceb9c95e14e1b70ee7a32cb6d7314abd4e22195c23291dfa9ab6d5fd172953d8a11f21271b670e8cfb49b06ba9642ee4a57d086880ed4e6e02db2f8bfe46e40ac8e663df2709e033a98a154f23b16d9dcb189a758bcbb9bb87e6e50c4adc596781eb653e762a7990762fea2bbd4c7d789ccbf65fba4196389b00d56599bfb2b1f95b004ff460a5bd131509da715855cfcf6ba3d38d5fe52cdcb52977e8b25864a879f0cf410bb91d9ffd76c2ba2fe9bc66317efb924eda11387216760633ded24585519f8a6c2f6e6bdbf1b2763fb867881f94268d2d0b7c7e20dcd53c145a212d80ab01aae6b32e5d2caacd5e46f65bf3d4c7a412a3659f7c2abe6b3228d778894208fa469f48112171459ef6f5276221e9c6e7ad0470151569303cdb2095695d696eca71c84a489e0bf74686919d5a8dcc2c85d02df7c0b4820e2dffb4f7ae72463bdc31e8da42bb93b9f4a616276bbbb9b9f20eb0568e22444c71694c814820904e206d781f9adc7822dd891498a4b1d32758151fb93a0a30d9985b1652723eccfd4c7755956b652543520a62845ccaa9525faaf6003ad6953da8f651fc26ca9cc97ed678c05e4e9904d980d25508865a0e1f777ff0bd9324d84e1400975ee6eaf461d08ba3e59cf8281766e1ff26a9c6943f14192ea945b73f3e38010d6c869d926c6dea306cea7367de166dd29ed248600524e45f6503e38844b38c0ded29dca3cea3d2502fde4a282e5921751100bc9071360ff55c78294af02a70c5ee138324f93e52cf49017e03cbb83ff141c9f8fcea4f396ab60e5b0d8bcac5593dbe2fd6e83d678d4acc71b5ae4bf391baa39f1218a9d175510fa5dea19dd511f6158507ded3c5bf3e214efb23b2a409df7a49ec71497b72aa51b26539f6eced49b3e30a42bf23aca483caac72fc89fb07ef37357e29b5b3984684a13198ee7d5d432e8879599b29b9c4ebd4515a53efb73f5512553a8034483533954fb5ea49e6e3eb987449e11076ed8d50859a9189341aed4abea376b44ef6626dc1d719a3f871aa0688afc9d641ce4f81b0968dc0ccc82a711fbc53071d1213fb50907ed28b18d317b110de01ff627ab642649d48642e98d8461d7df39891e4b03e522803baa6625c1aed557e512869ebc13fd2d85e0da7b9a22649df3d69ee433fe012512ed2750a97d10267b7d2b9186bc2b1115d1275d3f98b92f709758adcf7d7137c1b0cac9958b7f1f2a6c25534c5a6b53743dfec7cb4e353dac497617bc644481d6748d9046e3993c410b65908ebdb94477b05e078da60b6e4513681e89c37e4287d4e2b03675704087f2c00894757c05a39070d109729b0294bfe115d3dadebac10578d857fcd5a2b00b068012e644e9efbba0b33bd83f32b1ab7b715ababfd03b8010829b21438e2196439c478245b766e91d3f9b17ea004acd70be8880282b49b69819947988ca155a616ed8c22f57758e516f29f21119b95243ac8ca430bec3f5f230ab8c1c1638080ca0c2710515ead813aa160341c0ec418679813c23d4f6efb9014179c66a6c9b0d1bc69adc2b13377328a3f7c30776b9b6afdcbf7d0ae3b39c64487cbebc2c543ada926194c348cd7ad2dcf68ad4e6ad01d456f366ca35ac704e5bb07b2acdc32ab3d33f64589d75035c353a79459d26bc3d4c3a124d1f5aaecd8a641fe01b0c2ec30349fc9aecc1c5043bd48dc5518150aa2172c79b67fce1eebf45ce8ee5a9ae9350fe1a7bb266a33fecefb4ff48cb32592081b518842eec45df2d130a7aed5543a1225a6f4e2ef46765377c7c138ae057b6d6691b8b99d1a5d535ca859c988bb6d42dbf249f3f07bd6d3c7dcc4e6894b6693666cdc6b447d8b3c703188792274c0536bdc40071ca9d1ae2f760059e2fe8bd340c449d05797c3413a0a5ddd039a283ea1930a07896cbfc06aa373c8ddac225ce8805dca168ee39b1d7e2fd9e651ad62693044ccd4020c5205cf7464ba03dc0b5e2d06daef23c80b24d70e76c4bbde85421ecaa0f280b70bf4e6e006ca85db2d5657645c5c6acda4560f4c3c8b742fa784c281e47b7ed6644948f7774bafd407580be4bb78a5b8fbbf4b73176d59c058dc53bd965c3ac3cf4827bd85bc16af8957ff0ef40f6ea22862cf50bad5bc016dac52dc9e3357aebeb9c581de30cde062065e14431df2bddd678046fd39275cd32db0cabfb6bdb1870375f447dae5f90b2e8812917175eba42df2dd855e9a69dae1f5689676882b1f3f9b5c303038106c506f84411f465be5e7119f7493b766a03eb722dba4414941f13ea734d8fc123ac1563e639922a4584d1bf929dfcb2855426fe932d1091e04bca9134404af2bf06e556f93efdecace136940052ec62afc5cacda88159093fc27239b16ee6ccf90c2817db631169843729bb0a0d886ff88e0078adb9ed69a39e4cd7ae79789401778230dbbbabff6a2401c0e4b24e4c5fd538c88bc68a67511990db65324b2b906b57fae849b31e5db71e503f020f94aa5cee1d66f29c2c249ccbc91bc7eba8fb2927e58778b1c0de0bcbb8654ca60f2703bb51a20a351bff6a9cc985bf7eb4e895ce43088de92a20e6ff1c08f211ff5dab2e9ae7cd57044d6f4227f90aae0a2753c7a48475ac48b0c4fe74a21846a5a4603455273879599d3bdb84a4d8a1f14cd41f770cff5f1a4a5fa4af83fe0363efe2d0b5a2edf7ff66c2512027265466e9eb21ecb2da06c359e46451235b8c50287ccae5c8c3dc18cea4423c332f3baa96bb0967d221fe8d1ce067500aeb106ab7133cc990712f0d702e6f6549e4d0ad3d8093dc1916a7271b7b80497514944fbb957bcefd1cdb701fc61b470c84ef0f0142a5a6777d020b199f897847b0f0337fb157010a115424ddab261fbce760c16a0fd234e22d9f777184918e92d30ae5204851462d3f661704729b432c1f4ae784a8c106082d65c4d7f422ce3f5b5c8342add0a7a8cb39261fa362d878ca5d0995dd9c1ddbdeb77a8b7a644dd555cbc5e4ed809188baef98334d1d1c57aef74cc5094278860763573015404b58364e6e2427e1ca7377db778b81bee92d325e9416d864faccba4cb24145f02a7511cdf2140842aa531a5db8b75399275527dd93152e750ff7bc299b7740bd39866ea5a6ae822e3721173692ac30cbdb9d99ad3316cd762302229b759141ed010345975501647f260a29a88872e50cb58ac0065455a0ec750dfb088852565b1c9af8e79ed4cc0f4d28d08742cd8cd93be62e7de93fa8c932651b7ad95c0667302d4456594f6a8780edcf974315bd5c40080a670c5ca2782d01d83fd03b05337ff57b6baabcbd714ccc9394b6de68cf87018b86ecef9aa8b9f15ce996de3ef4a1da875f076583fa0310770adb1656437f15c0fdc7ef0cd30809397bcea4fe058268fdbe1f50805be482bb2363c1ccdec60bd7eb3603f26ae9575da2fb5e8a9ec7dc3e32bb3f44734bc723bf9a21836de934241bf545dcadc72000630e7cb5c73c409bcc82f34a839d487116c6d752c562112760f17acdf93a37813280f251e04ed9a1fd9c16e6821911fa210137e361152758ab80412250310110ed016dd6372f1017102fd02086b439ea14d72c95938e4bd6a37d5ade33e16f265ea32234dce326f79834fd7c7159a39529eb07cb6cb015fef194dae346a19695f6b2be9607d1549d5922a1d8717649dd495f97574d4003e48a6dec6163e8cacf9eae5667e01738f1be069e479cb3ca4681c742055eb1893b48c91638b8dc30afef7c60a7e5d55320a61d0f4053004770507f413f4231a1b3e543c811876412e880fa58e49a1e21675b2ee3d49a13b59183c19fc16217913947c799db624e2a7f9d4a1485d1433e00e900e2c56d35821099965b9ad21eeb38e8918c35c20aa4acc846db179d1e995f9584195b976cb112f9bd02b03a0d81383513757ae04fd35dac6347270dd727f44ac08984cda44c5fc8a55406fe8c56eeaa265d46307d7062858c17eace19fcf17c5100881555f9a6b90ad4ed0f7a7cd32baf02739f747b3f0abb2cf5cc70f5ad53f3f8590a51cb3e1d6898ca4b92915bf1afc38d4d7e7251659cb5f274e839eb835e3afbaf8cb951116b3b2fa3c746b5dbfeae677a02ce451fddcdaa368cf5e09498339eb8a5acc7f30439bce8eee0bb2c03bf876d55d986408c8574be37ac0d5da100395d53f7a79f5e63276c9ba9a7544bc88c8e8b709f28620093623d9ff041ad4a94de72c6355ab4a15705e7043cc7d80db6cd776ffdde3d95601c3a1ca9583812e71a45c5c80f8a13badda8f5849599778445efca530e5848a177164cb3f37457e8c6a87392f8cde7b51142fb42e98f9c364beea5af6d455b1c423f2823709e70e1e378ef87295ddfdd4ce0405ce3f61ef9c34dd72b26ab5bb43ce91b7a704195848cb06e9d40429e8e0af4c8a12d9516498a0c61b9408a3fcffa5ca9a28ac1d049418769872992", 0x1000}, {&(0x7f0000000400)="bfbedc68de3c6ddd1eb217f533a01712c9bfdeead87a1fc11e97f73026a93a5a4b8ae7746e7b7a3f4f3aa27ab19a418e3c8b3adecddb30feb63222e5d8e4d3b5c21c367b4902642228229555f5c6433ea48c68adf392653f58d1f2666b675e44eb78e8b958e503700f22b5b1bb5c872d5907aa59d61961b715e7bf7d207cd792", 0x80}, {&(0x7f0000000140)="ec", 0x1}, {&(0x7f00000024c0)="4b2d2d46c3686eadd8fe1051b3796d1198fb814d15ad19aab90950937a8d50b937f02711dd0d53b9f85042e443cc550a6ccdfe3e45c8df2d3b2e7710b4fcd433eb8824b7ce05747cfbe53fd6e1fd52b6667460d0e8295c96c2bd21508de5bc76d4600e1a01886aab6632e91362b719e3eed76b2a5e95913d5c514a54c8e80800c7b2eaee13417dff617db13a2d686652c3d6c46c21c921b092", 0x99}, {&(0x7f0000002580)="8dec4b19933d5da2b35d1b75aa4ff8ddda6dc886cb0b8e580b127be6d320977ce9a15a29af700898bf9bcb59bbeead9f95b544b1f0db7933009024690a845a67665c5b0c670e9ef0cf34159dea3acb0d80edf69ea81dd615baeb7844750d1433ad195e86b6909c284c02943a0e3fcb4ba3ed59a8ec42d4cca4268fdb4982a6659c7b05fb9d089aaab016417be858fa9241c5212f2cfd2682c57e6559a0fc8c09bd51832382dbcbdd7bdb29fc6858d7cf49c6e4ef78b1503441e1bf5225f06ad56f588197a630c86e2930cbd4ac0e7115c5e4ce821f47f306e8e83e7bed6174d2a2ffee64d19386d970b9", 0xea}, {&(0x7f0000002680)="8474bbf338c9eb79b639134cf21ec9e0a2da94314b622a9f9a02eb187d7d5d9aad090c2c2371d8ca01db9ee451ec266a73f12672f0b752922dc4cee34be175427cc2213ebaea9cb118f7322af0e44c187aca167ed22322d0a3f26e67a1a83732c9634440e07b1c2aff06cf17796f6fe97422407cfc6736ede3bf50c655", 0x7d}], 0xa) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:53:06 executing program 0: r0 = socket(0x11, 0x2, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050300", 0x5, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000380)=@in={0x2, 0x0}, 0xb) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/148, 0x94}, {&(0x7f00000000c0)=""/123, 0x7b}, {&(0x7f0000000200)=""/216, 0xd8}, {&(0x7f0000000140)=""/106, 0x6a}], 0x4) 01:53:06 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5, 0x6, 0x3, 0xffffffffffffab3e}, {0x10001, 0x100000001, 0x101, 0x3ff}, {0x2, 0xa2af, 0x401, 0x3}]}) lseek(r0, 0x0, 0x41001, 0x0) pwrite(r0, &(0x7f0000000040)='l', 0x1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) 01:53:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semget(0x3, 0x1, 0x80) fcntl$getflags(r0, 0x3) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 01:53:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x4}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)) setsockopt(r1, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 01:53:08 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10849, 0x0) r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="a26be8aa725ca3d9657c5b015f28217a2bdfce38b4c126c2889d507af7848af1e1b4965db3b7dfb80b89d2150ec771b5d5f848037132bcb77fe7fbe7527e942bbf85de6c04a6fc67d5721c834942a335ee94e1a832842784ce5790d3c753ba", 0x5f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setpgid(r1, r2) shutdown(r0, 0x2) 01:53:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) close(r0) syz_open_pts() kqueue() select(0xffffffffffffffa6, &(0x7f0000000040)={0x1, 0x4000000000000, 0x800000000000008, 0x20, 0x0, 0x8000, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) 01:53:08 executing program 1: rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x80) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/175, 0xaf) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x7ff}, 0x10) 01:53:08 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) unveil(&(0x7f0000000080)='./file1/file0\x00', &(0x7f00000000c0)='r\x00') symlink(&(0x7f00000002c0)='./file1/file0\x00', &(0x7f0000000300)='./file1\x00') stat(&(0x7f0000000040)='./file1/file0\x00', 0x0) 01:53:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x85}, {{r1}, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) getrlimit(0xe0ae8964a79ea520, &(0x7f0000000080)) 01:53:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0x12d) r1 = syz_open_pts() fsync(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000001c0)={0x100000001, 0x1}) pipe(&(0x7f0000000040)) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000140)={0x8, 0x6}, 0x10) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:53:08 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getgid() 01:53:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x6, 0x1}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3d1a) write(r0, 0x0, 0x46) 01:53:08 executing program 0: mprotect(&(0x7f00007b3000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0xc71d660efd6da197) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) witness: thread 0xffff800020a898d0 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806ec9ee68) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_write+0xec #6 VOP_WRITE+0xce #7 vn_write+0x1be #8 dofilewritev+0x1ac #9 sys_write+0x83 #10 syscall+0x552 #11 Xsyscall+0x128 panic: thread 0xffff800020a898d0 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 73524 26598 73 0x100010 0 0 syslogd *216577 46062 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020a898d0) at witness_thread_exit+0x213 reaper(ffff800020a5f640) at reaper+0x14c end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic thread 0xffff800020a898d0 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020a898d0) at witness_thread_exit+0x213 reaper(ffff800020a5f640) at reaper+0x14c end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020a5dd60 rbx 0xffff800020a5de10 rdx 0xffff800020a5f640 rcx 0 rax 0 r8 0xffffffff81de8423 kprintf+0x173 r9 0x1 r10 0x25 r11 0x1f657795d801f682 r12 0x3000000008 r13 0xffff800020a5dd70 r14 0x100 r15 0x1 rip 0xffffffff81e723a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020a5dd50 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=216577 stat=onproc flags process=14000 proc=200 pri=4, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020a11b28,0xffff800020a5f3d8 process=0xffff800020a4a388 user=0xffff800020a58000, vmspace=0xffffffff8261bff0 estcpu=1, cpticks=8, pctcpu=0.63 user=0, sys=5, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 27821 205116 83628 32767 3 0x90 nanosleep syz-executor.1 83628 274150 75588 0 3 0x82 wait syz-executor.1 23239 313363 9509 32767 3 0x90 piperd syz-executor.0 9509 389770 75588 0 3 0x82 wait syz-executor.0 37611 339310 0 0 3 0x14200 bored sosplice 75588 326861 75743 0 3 0x82 thrsleep syz-fuzzer 75588 125487 75743 0 3 0x4000082 thrsleep syz-fuzzer 75588 315834 75743 0 3 0x4000082 thrsleep syz-fuzzer 75588 90534 75743 0 3 0x4000082 thrsleep syz-fuzzer 75588 361985 75743 0 3 0x4000082 thrsleep syz-fuzzer 75588 479905 75743 0 3 0x4000082 thrsleep syz-fuzzer 75588 503158 75743 0 3 0x4000082 kqread syz-fuzzer 75588 195619 75743 0 3 0x4000082 thrsleep syz-fuzzer 75588 172713 75743 0 3 0x4000082 thrsleep syz-fuzzer 75588 245479 75743 0 3 0x4000082 thrsleep syz-fuzzer 75743 261993 10494 0 3 0x10008a pause ksh 10494 58178 56113 0 3 0x92 select sshd 30080 402394 1 0 3 0x100083 ttyin getty 56113 398463 1 0 3 0x80 select sshd 26598 73524 26951 73 7 0x100010 syslogd 26951 269214 1 0 3 0x100082 netio syslogd 78293 313448 1 77 3 0x100090 poll dhclient 79950 467990 1 0 3 0x80 poll dhclient 2176 79847 0 0 3 0x14200 pgzero zerothread 10068 199446 0 0 3 0x14200 aiodoned aiodoned 69146 43338 0 0 3 0x14200 syncer update 46953 110903 0 0 3 0x14200 cleaner cleaner *46062 216577 0 0 7 0x14200 reaper 85023 486365 0 0 3 0x14200 pgdaemon pagedaemon 63756 410813 0 0 3 0x14200 bored crynlk 2826 394891 0 0 3 0x14200 bored crypto 96452 455346 0 0 3 0x40014200 acpi0 acpi0 66205 263170 0 0 3 0x40014200 idle1 9142 293967 0 0 3 0x14200 bored softnet 98872 12291 0 0 3 0x14200 bored systqmp 30097 434597 0 0 3 0x14200 bored systq 40392 291703 0 0 3 0x40014200 bored softclock 22090 402903 0 0 3 0x40014200 idle0 19847 491390 0 0 3 0x14200 bored smr 1 338616 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 26598 (syslogd) thread 0xffff800020ac09f0 (73524) exclusive rrwlock inode r = 0 (0xfffffd806eb5f808) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9464 6322K 6322K 78643K 11531 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 107 3K 3K 78643K 8971 0 0 ifaddr 37 14K 15K 78643K 1237 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 438 0 0 iov 0 0K 32K 78643K 761 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 6005 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 126 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 970 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 33K 78643K 10108 0 0 sigio 0 0K 0K 78643K 90 0 0 proc 41 38K 70K 78643K 9274 0 0 subproc 34 2K 2K 78643K 3366 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 1192 0 0 in_multi 33 2K 2K 78643K 2480 0 0 ether_multi 1 0K 0K 78643K 56 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 3334 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 106 21K 31K 78643K 34466 0 0 UVM aobj 130 4K 4K 78643K 138 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 547 0 0 NDP 5 0K 0K 78643K 597 0 0 temp 121 3542K 3618K 78643K 46856 0 0 kqueue 0 0K 0K 78643K 170 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 403 0 396 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 815 0 813 1 0 1 1 0 8 0 rtentry 112 2206 0 2161 2 0 2 2 0 8 0 unpcb 120 3672 0 3664 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 3477 0 3477 1 1 0 1 0 8 0 tcpcb 544 2153 0 2149 1 0 1 1 0 8 0 ipq 40 12 0 12 6 6 0 1 0 8 0 ipqe 40 36 0 36 6 6 0 1 0 8 0 inpcb 280 5335 0 5325 12 11 1 2 0 8 0 nd6 48 594 0 588 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 9043 0 8851 23 11 12 13 0 8 0 art_table 32 9044 0 8851 2 0 2 2 0 8 0 art_node 16 2205 0 2164 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 6 2 1 1 1 0 8 0 semapl 112 968 0 958 1 0 1 1 0 8 0 shmpl 112 136 0 8 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 11520 0 10079 47 0 47 47 0 8 0 ffsino 272 11520 0 10079 98 1 97 97 0 8 0 nchpl 144 23237 0 21607 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 101061 0 101061 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 70574 0 70574 32 31 1 7 0 8 1 plimitpl 152 1722 0 1713 1 0 1 1 0 8 0 sigapl 432 9691 0 9677 10 8 2 3 0 8 0 futexpl 56 88484 0 88484 1 0 1 1 0 8 1 knotepl 112 6042 0 6023 1 0 1 1 0 8 0 kqueuepl 104 2145 0 2143 1 0 1 1 0 8 0 pipepl 112 6082 0 6063 13 12 1 2 0 8 0 fdescpl 488 9692 0 9677 3 0 3 3 0 8 1 filepl 152 58985 0 58889 21 16 5 7 0 8 1 lockfpl 104 1782 0 1782 19 18 1 1 0 8 1 lockfspl 48 571 0 571 19 18 1 1 0 8 1 sessionpl 112 213 0 203 1 0 1 1 0 8 0 pgrppl 48 323 0 313 1 0 1 1 0 8 0 ucredpl 96 16522 0 16513 1 0 1 1 0 8 0 zombiepl 144 9677 0 9676 3 2 1 1 0 8 0 processpl 896 9708 0 9676 4 0 4 4 0 8 0 procpl 632 25515 0 25472 31 26 5 5 0 8 1 srpgc 64 392 0 392 27 26 1 1 0 8 1 sosppl 128 179 0 179 35 34 1 1 0 8 1 sockpl 384 9983 0 9966 13 10 3 4 0 8 1 mcl64k 65536 25 0 0 4 1 3 3 0 8 0 mcl16k 16384 20 0 0 3 1 2 3 0 8 0 mcl12k 12288 33 0 0 2 0 2 2 0 8 0 mcl9k 9216 29 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 1 2 3 0 8 0 mcl4k 4096 25 0 0 4 1 3 3 0 8 0 mcl2k2 2112 13 0 0 1 0 1 1 0 8 0 mcl2k 2048 154 0 0 14 4 10 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 667 0 0 15 3 12 13 0 8 0 bufpl 256 20906 0 13892 439 0 439 439 0 8 0 anonpl 16 1033012 0 1026604 250 212 38 49 0 124 0 amapchunkpl 152 81704 0 81602 149 144 5 18 0 158 0 amappl16 192 41947 0 41564 272 251 21 33 0 8 0 amappl15 184 1284 0 1284 23 23 0 1 0 8 0 amappl14 176 2348 0 2342 1 0 1 1 0 8 0 amappl13 168 1530 0 1529 1 0 1 1 0 8 0 amappl12 160 1176 0 1172 1 0 1 1 0 8 0 amappl11 152 1890 0 1879 1 0 1 1 0 8 0 amappl10 144 1568 0 1565 1 0 1 1 0 8 0 amappl9 136 3981 0 3978 1 0 1 1 0 8 0 amappl8 128 2927 0 2897 3 1 2 2 0 8 0 amappl7 120 1918 0 1910 1 0 1 1 0 8 0 amappl6 112 1433 0 1426 1 0 1 1 0 8 0 amappl5 104 2510 0 2495 1 0 1 1 0 8 0 amappl4 96 9785 0 9756 2 1 1 2 0 8 0 amappl3 88 2607 0 2594 1 0 1 1 0 8 0 amappl2 80 61869 0 61801 4 2 2 3 0 8 0 amappl1 72 271757 0 271302 23 13 10 19 0 8 0 amappl 80 28843 0 28800 2 1 1 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 137 0 8 3 0 3 3 0 8 0 uaddrrnd 24 9692 0 9676 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 9692 0 9676 1 0 1 1 0 8 0 vmmpekpl 168 81681 0 81649 2 0 2 2 0 8 0 vmmpepl 168 1247320 0 1245712 288 210 78 90 0 357 2 vmsppl 368 9691 0 9676 2 0 2 2 0 8 0 pdppl 4096 19391 0 19352 6 0 6 6 0 8 0 pvpl 32 2879432 0 2869791 547 447 100 132 0 265 6 pmappl 232 9691 0 9676 25 24 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 619 0 25 19 1 18 18 0 8 0